.veto-canonical-matrix{color:#f1f2f4;background:radial-gradient(at 93% -9%,#ff695517,#0000 65%),linear-gradient(145deg,#101419,#080b0f);border:1px solid #ffffff1b;border-radius:23px;margin:1.25rem 0 1.7rem;padding:clamp(1.1rem,2.7vw,2rem)}.veto-canonical-matrix__heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.veto-canonical-matrix__kicker{letter-spacing:.14em;color:#ff8f7b;align-items:center;gap:.55rem;font-size:.62rem;font-weight:800;display:inline-flex}.veto-canonical-matrix__heading h2{letter-spacing:-.055em;margin:.7rem 0;font-size:clamp(1.4rem,2.8vw,2.7rem);font-weight:750;line-height:1.08}.veto-canonical-matrix__heading p{color:#abb1bb;max-width:780px;font-size:.75rem;line-height:1.7}.veto-canonical-matrix__badge{font-variant-numeric:tabular-nums;border:1px solid #ffffff17;border-radius:13px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.55rem;padding:12px;font-size:1.1rem;font-weight:780;display:flex}.veto-canonical-matrix__badge i{background:#f87;border-radius:100%;width:7px;height:7px}.veto-canonical-matrix__badge small{letter-spacing:.05em;color:#a2aab4;font-size:.59rem;font-weight:680}.veto-canonical-matrix__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:1.5rem;display:grid}.veto-canonical-matrix__grid button{text-align:left;background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;min-width:0;min-height:173px;padding:13px;transition:border-color .18s,background .18s,transform .18s}.veto-canonical-matrix__grid button:hover{border-color:#ff786361;transform:translateY(-2px)}.veto-canonical-matrix__grid button[aria-pressed=true]{background:#ff695716;border-color:#ff735fa6}.veto-canonical-matrix__grid button:focus-visible{outline-offset:2px;outline:2px solid #ff9e8a}.veto-canonical-matrix__tile-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.2rem;display:flex}.veto-canonical-matrix__tile-head strong{letter-spacing:-.04em;font-size:1rem}.veto-canonical-matrix__tile-head small{letter-spacing:.06em;color:#858e99;font-size:.47rem;font-weight:850;line-height:1.6}.veto-canonical-matrix__tile-head small.is-current{color:#9bd9b5}.veto-canonical-matrix__verdict{letter-spacing:-.03em;color:#949ca8;margin:1.6rem 0;font-size:1.05rem;font-weight:790;line-height:1.1}.veto-canonical-matrix__verdict[data-state=VETO]{color:#ff8977}.veto-canonical-matrix__verdict[data-state=READY]{color:#b8c9db}.veto-canonical-matrix__verdict[data-state=WAIT],.veto-canonical-matrix__verdict[data-state=OBSERVE]{color:#edbe8f}.veto-canonical-matrix__metric{color:#a5adb8;justify-content:space-between;align-items:center;gap:.4rem;font-size:.57rem;display:flex}.veto-canonical-matrix__metric b{font-variant-numeric:tabular-nums;color:#eceff2;font-size:.63rem}.veto-canonical-matrix__track{background:#ffffff12;border-radius:9px;height:6px;margin-top:.45rem;overflow:hidden}.veto-canonical-matrix__track>span{background:linear-gradient(90deg,#bc5247,#ff8d79);border-radius:9px;height:100%;display:block}.veto-canonical-matrix__track>span.is-missing{width:0}.veto-canonical-matrix__metric.is-safety{margin-top:.75rem}.veto-canonical-matrix__empty{color:#f3b096;border:1px dashed #ffffff1a;border-radius:12px;align-items:center;gap:.7rem;margin-top:1rem;padding:12px;font-size:.72rem;line-height:1.6;display:flex}.veto-canonical-matrix__foot{border-top:1px solid #ffffff13;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.veto-canonical-matrix__foot p{color:#9ca5b0;max-width:810px;font-size:.65rem;line-height:1.65}.veto-canonical-matrix__foot a{color:#ff9b87;align-items:center;gap:.5rem;font-size:.74rem;font-weight:780;display:inline-flex}@media (width<=1200px){.veto-canonical-matrix__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.veto-canonical-matrix__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.veto-canonical-matrix__grid button{padding:11px}.veto-canonical-matrix__heading{gap:1rem}.veto-canonical-matrix__badge{padding:8px;font-size:.85rem}.veto-canonical-matrix__heading h2{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.veto-canonical-matrix__grid button{transition:none}.veto-canonical-matrix__grid button:hover{transform:none}}.veto-canonical-matrix__empty{flex-wrap:wrap;align-items:center}.veto-canonical-matrix__empty>svg{flex:none}.veto-canonical-matrix__empty>span{flex:200px;min-width:0}.veto-canonical-matrix__empty button{color:#ffb39f;background:#ff695709;border:1px solid #ff917838;border-radius:9px;min-height:40px;margin-left:auto;padding:.5rem .7rem;font-size:.72rem;font-weight:700}.veto-canonical-matrix__empty button:focus-visible{outline-offset:2px;outline:2px solid #ff9e8a}@media (width<=680px){.veto-canonical-matrix__heading{flex-wrap:wrap}.veto-canonical-matrix__badge{margin-left:0}.veto-canonical-matrix__empty button{width:100%;margin-left:0}}
