:root{--rv-canvas:#050607;--rv-panel:#0c0f13;--rv-raised:#131820;--rv-ink:#f4f6f8;--rv-muted:#b9c5d1;--rv-label:#aab7c5;--rv-faint:#8492a2;--rv-stroke:#d3e1ef21;--rv-stroke-bright:#d3e1ef40;--rv-accent:#ff553d;--rv-accent-light:#ffa48f;--rv-accent-wash:#ff553d13;--rv-observed:#a9dcbb;--rv-limited:#f3c997;--rv-radius:18px;--rv-font:Inter, "Segoe UI", "Noto Sans Armenian", "Noto Sans", Arial, sans-serif;--rv-number:"JetBrains Mono", "SFMono-Regular", Consolas, monospace}.veto-lab-nav{border:1px solid var(--rv-stroke);min-width:0;color:var(--rv-ink);font-family:var(--rv-font);background:linear-gradient(110deg,#101419,#090b0e 70%);border-radius:15px;flex-wrap:wrap;gap:0;margin:clamp(.65rem,1.7vw,1.25rem) 0;display:flex;overflow:hidden}.veto-lab-nav__identity{border-right:1px solid var(--rv-stroke);letter-spacing:.07em;flex:none;align-items:center;gap:9px;padding:13px 16px;font-size:11px;display:flex}.veto-lab-nav__identity b{white-space:nowrap;font-weight:850}.veto-lab-nav__identity small{color:var(--rv-label);letter-spacing:0;font-size:10px;font-weight:600}.veto-lab-nav__pulse{background:var(--rv-accent);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #ff553d1f}.veto-lab-nav__rail{scrollbar-width:thin;scrollbar-color:#36414a transparent;flex:1;align-items:stretch;gap:3px;min-width:0;padding:5px;display:flex;overflow-x:auto}.veto-lab-nav__link{white-space:nowrap;color:#b8c6d2;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:43px;padding:11px 12px;font-size:11px;font-weight:720;line-height:1.35;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.veto-lab-nav__link:hover{color:#fff;background:#ffffff0e}.veto-lab-nav__link.is-current{background:var(--rv-accent-wash);color:#ffc1b2;box-shadow:inset 0 -2px 0 var(--rv-accent);border-color:#ff7d6859}:is(.mr02,.mr03,.mr04,.mr05,.af02-watch,.veto-research-mission){--rv-local-ink:var(--rv-ink);color:var(--rv-ink);font-family:var(--rv-font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:is(.mr02,.mr03,.mr04,.mr05){background:radial-gradient(ellipse at 96% -25%, #ff553d12, transparent 46%), var(--rv-panel);border:1px solid var(--rv-stroke);border-radius:var(--rv-radius);box-shadow:0 12px 40px #0000001f}:is(.mr02,.mr03,.mr04,.mr05) :is(h2,h3,h4){text-wrap:balance;overflow-wrap:break-word;line-height:1.18;font-family:var(--rv-font)}:is(.mr02,.mr03,.mr04,.mr05) p{color:var(--rv-muted);font-size:clamp(.8rem,.8vw,.95rem);line-height:1.72}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-kicker,.mr03__label,.mr04-eyebrow,.mr05-eyebrow,.mr04-candidate__number,.mr05-chart__head span,.mr04-lab__tag,.mr05-audit__top,.mr03__methodlabel,.mr04-lab__charthead>span,.mr03__charttitle span){color:var(--rv-accent-light);letter-spacing:.065em;font-size:clamp(.67rem,.7vw,.78rem);font-weight:770;line-height:1.45}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-head p,.mr03__title p,.mr04-heading p,.mr05-head p,.mr03__chart p,.mr04-lab__charthead p,.mr05-chart__head p){color:var(--rv-muted)}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-control,.mr03__verdict,.mr04-heading__side,.mr05-status,.mr02-asset-card,.mr03__map,.mr04-candidate,.mr05-contract>div,.mr03__chart,.mr03__method,.mr04-lab__chart,.mr04-lab__method,.mr05-chart,.mr05-audit,.mr05-ledger){background:var(--rv-raised);border-color:var(--rv-stroke);border-radius:14px}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-asset-card__metric span,.mr02-asset-card__stat span,.mr03__rowlabel span,.mr03__methodline span,.mr04-candidate__hypothesis p,.mr04-candidate__values span,.mr05-contract small,.mr05-audit__item span,.mr05-ledger__list small){color:var(--rv-muted);font-size:clamp(.72rem,.78vw,.83rem);line-height:1.5}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-asset-card__stat b,.mr02-dossier__fact strong,.mr03__methodline b,.mr04-lab__gate strong,.mr05-audit__item strong){font-variant-numeric:tabular-nums;font-size:clamp(.77rem,.8vw,.92rem);line-height:1.5}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-dossier__warning,.mr03__note,.mr04-lab__warning,.mr05-audit__warning){background:#ff553d0a;border-color:#ff7f6840}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-dossier__warning span,.mr03__note p,.mr04-lab__warning p,.mr05-audit__warning span){color:#c2cbd5;font-size:clamp(.72rem,.75vw,.82rem);line-height:1.68}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-kicker,.mr02-head h2 em,.mr03__label,.mr04-heading h3 em){color:var(--rv-accent-light)}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-control small,.mr03__verdict small,.mr04-heading__side>span,.mr05-status small,.mr04-lab__gate span,.mr05-contract>div span,.mr05-footer span,.mr04-footer>div:first-child,.mr04-candidate__footer,.mr03__rowlabel span,.mr05-ledger>button,.mr05-ledger__list>div){color:var(--rv-muted);font-size:clamp(.72rem,.75vw,.86rem);line-height:1.48}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-control strong,.mr05-contract strong,.mr04-candidate__values strong,.mr04-heading__side>strong){font-variant-numeric:tabular-nums}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-asset-card__top strong,.mr03__rowlabel b,.mr05-pair button,.mr04-candidate__rank,.mr04-chain__step strong,.mr05-path>div strong,.mr04-footer__links button,.mr04-footer__links a){font-size:clamp(.75rem,.8vw,.9rem)}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-chart__head span,.mr03__map header,.mr03__map footer,.mr03__charttitle span,.mr04-chain__step small,.mr04-candidate__values small,.mr04-candidate__number,.mr05-audit__item,.mr05-contract span){color:var(--rv-label);font-size:clamp(.68rem,.73vw,.78rem);line-height:1.55}:is(.mr02,.mr03,.mr04,.mr05) :is(button,a):focus-visible,.veto-lab-nav a:focus-visible{outline:2px solid var(--rv-accent-light);outline-offset:3px}:is(.mr02,.mr03,.mr04,.mr05) button:not(:disabled){cursor:pointer}.mr04-candidate[data-consistency=RETROSPECTIVE_CONSISTENCY]{border-color:#a9dcbb45}.mr04-candidate[data-consistency=PATTERN_DISAGREES]{border-color:#ffa48f66}:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-head,.mr03__head,.mr04-heading,.mr05-head,.mr05-chart__head),:is(.mr02,.mr03,.mr04,.mr05) :is(.mr02-head>div,.mr03__title,.mr04-heading__copy,.mr05-head__copy){min-width:0}.mr05-ledger__list>div{grid-template-columns:repeat(4,minmax(0,1fr))}.mr05-ledger__list>div>*{overflow-wrap:anywhere;min-width:0}.mr05-pair button{min-height:43px}.mr03__cells,.mr06__cells{min-width:0}.veto-lab-chart-explainer{color:var(--rv-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 2px;font-size:.75rem;line-height:1.5;display:flex}.veto-lab-chart-explainer b{color:#f2f4f6;font-variant-numeric:tabular-nums}.veto-lab-chart-explainer i{vertical-align:baseline;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.veto-lab-chart-explainer i[data-kind=observed]{background:var(--rv-accent-light)}.veto-lab-chart-explainer i[data-kind=control]{background:#a5b8c8}.veto-lab-chart-explainer i[data-kind=missing]{background:#7f8a97}@media (width<=980px){.veto-lab-nav{flex-direction:column}.veto-lab-nav__identity{border-right:0;border-bottom:1px solid var(--rv-stroke);padding:10px 14px}.veto-lab-nav__rail{width:100%}}@media (width<=680px){.veto-lab-nav{border-radius:13px;margin:.65rem 0 1rem}.veto-lab-nav__link{min-height:44px;padding:9px 10px;font-size:12px}:is(.mr02,.mr03,.mr04,.mr05){border-radius:14px;padding:clamp(.8rem,2.8vw,1.1rem)}:is(.mr02,.mr03,.mr04,.mr05) p{font-size:.83rem}.mr04-candidate__values strong{font-size:1.45rem}.mr05-ledger__list>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.veto-lab-nav__link{transition:none}.veto-lab-nav *{scroll-behavior:auto}}.mr05-evidence,.mr05-density{border:1px solid var(--rv-stroke);background:var(--rv-raised);border-radius:16px;min-width:0;margin-top:13px;padding:clamp(1rem,1.8vw,1.6rem)}.mr05-evidence__head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.mr05-evidence__head>div:first-child{max-width:720px}.mr05-evidence__head span:first-child,.mr05-density__head span{color:var(--rv-accent-light);letter-spacing:.09em;font-size:.7rem;font-weight:780}.mr05-evidence__head h3,.mr05-density h3{letter-spacing:-.045em;color:var(--rv-ink);margin:.6rem 0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:820}.mr05-evidence__head p,.mr05-density p{color:var(--rv-muted);font-size:clamp(.78rem,.85vw,.93rem);line-height:1.65}.mr05-evidence__totals{flex-wrap:wrap;align-items:center;gap:9px 16px;display:flex}.mr05-evidence__totals span{white-space:nowrap;color:var(--rv-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:.77rem;display:inline-flex}.mr05-evidence__totals i{background:#65707f;border-radius:3px;width:11px;height:11px;display:block}.mr05-evidence__totals i[data-state=OBSERVED_UNATTESTED]{background:var(--rv-observed)}.mr05-evidence__totals i[data-state=SOURCE_INCOMPLETE]{background:var(--rv-limited)}.mr05-evidence__hours{grid-template-columns:repeat(auto-fit,minmax(14px,1fr));gap:4px;min-width:0;padding:18px 0;display:grid}.mr05-evidence__hour{background:var(--rv-faint);min-width:0;min-height:38px;border:2px solid #0000!important;border-radius:5px!important}.mr05-evidence__hour[data-state=OBSERVED_UNATTESTED]{background:var(--rv-observed)}.mr05-evidence__hour[data-state=SOURCE_INCOMPLETE]{background:var(--rv-limited)}.mr05-evidence__hour[data-state=MISSING_CAPTURE]{opacity:.75;background:#252f37;cursor:not-allowed!important;border:1px dashed #697481!important}.mr05-evidence__hour[aria-pressed=true]{outline-offset:2px;outline:2px solid #fff}.mr05-evidence__selected{border:1px solid var(--rv-stroke);background:#0c1015;border-radius:12px;margin-top:8px;padding:clamp(12px,2vw,21px)}.mr05-evidence__selected-head{border-bottom:1px solid var(--rv-stroke);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.mr05-evidence__selected-head>div{flex-direction:column;gap:6px;display:flex}.mr05-evidence__selected-head>div>span{color:var(--rv-label);letter-spacing:.07em;font-size:.66rem;font-weight:750}.mr05-evidence__selected-head strong{color:#fff;font-size:1.05rem;font-weight:780}.mr05-evidence__selected-head>span{color:var(--rv-limited);font-size:.75rem;font-weight:750}.mr05-evidence__selected-head>span[data-state=OBSERVED_UNATTESTED]{color:var(--rv-observed)}.mr05-evidence__asset{border-bottom:1px solid #ffffff13;min-width:0;padding:13px 0}.mr05-evidence__asset-head{color:var(--rv-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 15px;margin-bottom:10px;font-size:.77rem;display:flex}.mr05-evidence__asset-head b{color:#fff;letter-spacing:-.02em;font-size:.93rem}.mr05-evidence__asset-head [data-quality=OBSERVED_UNATTESTED]{color:var(--rv-observed)}.mr05-evidence__asset-head [data-quality=LOW_SAMPLE],.mr05-evidence__asset-head [data-quality=SOURCE_STALE],.mr05-evidence__asset-head [data-quality=LOW_WAIT_EVENTS]{color:var(--rv-limited)}.mr05-evidence__minute-bins{grid-template-columns:repeat(60,minmax(0,1fr));gap:2px;min-height:23px;display:grid}.mr05-evidence__minute-bins span{background:#39434e;border-radius:2px}.mr05-evidence__minute-bins span[data-observed=true]{background:var(--rv-accent-light)}.mr05-evidence__fineprint{margin-top:13px;color:var(--rv-muted)!important;font-size:.72rem!important;line-height:1.6!important}.mr05-evidence__missing,.mr05-density__empty{text-align:center;color:var(--rv-muted);padding:40px 18px;font-size:.85rem}.mr05-density__head{max-width:780px}.mr05-density__chart{width:100%;min-width:0;height:285px;margin-top:1.25rem}@media (width<=680px){.mr05-evidence__hours{grid-template-columns:repeat(auto-fit,minmax(12px,1fr));gap:3px}.mr05-evidence__hour{min-height:33px}.mr05-evidence__minute-bins{gap:1px;min-height:22px}.mr05-density__chart{height:245px}.mr05-evidence__asset-head [data-quality]{width:100%}}.mr05--teaser{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(1rem,2vw,2rem);padding:clamp(1rem,2.2vw,1.6rem);display:grid}.mr05--teaser__intro{min-width:0}.mr05--teaser__intro h2{letter-spacing:-.055em;margin:.55rem 0 .7rem;font-size:clamp(1.4rem,2.4vw,2.4rem)}.mr05--teaser__intro p{max-width:660px;color:var(--rv-muted);margin:0;font-size:.84rem;line-height:1.65}.mr05--teaser__status{grid-template-columns:repeat(2,minmax(105px,1fr));gap:9px;min-width:240px;display:grid}.mr05--teaser__status>div{border:1px solid var(--rv-stroke);background:#ffffff05;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.mr05--teaser__status strong{color:#f9f9fa;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:840}.mr05--teaser__status span,.mr05--teaser__status small{color:var(--rv-muted);font-size:.74rem;line-height:1.5}.mr05--teaser__status>small{color:var(--rv-limited);grid-column:1/-1;font-size:.72rem}.mr05--teaser__link{background:var(--rv-accent);color:#180806;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:.65rem;min-height:46px;padding:14px 15px;font-size:.8rem;font-weight:800;display:inline-flex}.mr05--teaser__link:hover{background:#ff806a}@media (width<=1160px){.mr05--teaser{grid-template-columns:1fr auto}.mr05--teaser__intro{grid-column:1/-1}.mr05--teaser__link{min-width:200px}}@media (width<=650px){.mr05--teaser{grid-template-columns:1fr}.mr05--teaser__status{width:100%;min-width:0}.mr05--teaser__link{width:100%}}
