@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2")}:root{--font-body: "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-head: "Barlow Condensed", "Barlow", system-ui, sans-serif;--font-mono: "DM Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius: 3px;--sidebar-width: 304px;color-scheme:light;--bg-page: #c9cacc;--bg-panel: #d4d5d7;--bg-raised: #e2e3e5;--text: #1e1f21;--text-2: #4b4d51;--line: #a3a5a9;--line-strong: #6a6c71;--focus: #1e1f21;--focus-halo: #e2e3e5;--alarm: #e0201b;--alarm-text: #a50f0b;--alarm-fill: #c71a15;--on-alarm: #ffffff;--attention: #f2a900;--attention-text: #6e4a00;--on-attention: #1e1f21;--pass: #177a32;--pass-text: #0d5c24;--pass-fill: #17722f;--on-pass: #ffffff;--button-bg: #1e1f21;--on-button: #f2f3f4;--readout-bg: #0e1a12;--readout-text: #8ef0a8;--readout-dim: #5fa875;--readout-line: #24402e;--readout-alarm: #ff6b5e;--readout-attention: #f5b83d;--readout-pass: #6bff97;--readout-neutral: #e6efe8}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg-page: #151617;--bg-panel: #1d1e20;--bg-raised: #27282b;--text: #e4e5e7;--text-2: #a5a8ad;--line: #3a3b3f;--line-strong: #8a8d92;--focus: #e4e5e7;--focus-halo: #151617;--alarm: #f0463e;--alarm-text: #ff6b63;--alarm-fill: #c71a15;--on-alarm: #ffffff;--attention: #f2b31f;--attention-text: #f2b31f;--on-attention: #1e1f21;--pass: #4fc774;--pass-text: #5ad17d;--pass-fill: #17722f;--on-pass: #ffffff;--button-bg: #e4e5e7;--on-button: #151617}}:root[data-theme=dark]{color-scheme:dark;--bg-page: #151617;--bg-panel: #1d1e20;--bg-raised: #27282b;--text: #e4e5e7;--text-2: #a5a8ad;--line: #3a3b3f;--line-strong: #8a8d92;--focus: #e4e5e7;--focus-halo: #151617;--alarm: #f0463e;--alarm-text: #ff6b63;--alarm-fill: #c71a15;--on-alarm: #ffffff;--attention: #f2b31f;--attention-text: #f2b31f;--on-attention: #1e1f21;--pass: #4fc774;--pass-text: #5ad17d;--pass-fill: #17722f;--on-pass: #ffffff;--button-bg: #e4e5e7;--on-button: #151617}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg-page);color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;line-height:1.15;margin:0;letter-spacing:.01em}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.2rem}p{margin:0 0 var(--space-3)}a{color:var(--text);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}code{background:var(--bg-raised);padding:.05em .35em;border-radius:var(--radius)}pre{background:var(--bg-raised);border:1px solid var(--line);padding:var(--space-3);overflow:auto;border-radius:var(--radius);margin:0 0 var(--space-3)}pre code{background:none;padding:0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo);border-radius:var(--radius)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-3);top:-100px;z-index:100;background:var(--button-bg);color:var(--on-button);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-weight:500}.skip-link:focus{top:var(--space-3)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh}.topbar{display:none}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--bg-panel);border-right:1px solid var(--line-strong);display:flex;flex-direction:column;padding:var(--space-4) 0 var(--space-3)}.sidebar__brand{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-3);text-decoration:none;font-family:var(--font-head);font-weight:700;font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase}.sidebar__brand svg{flex:none}.sidebar__new{margin:0 var(--space-4) var(--space-4)}.sidebar__nav{flex:1}.nav-section{margin:0 0 var(--space-3)}.nav-label{font-family:var(--font-head);font-weight:500;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:0;padding:var(--space-2) var(--space-4) var(--space-1)}.nav-list{list-style:none;margin:0;padding:0}.nav-item{display:block;position:relative;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border-left:5px solid transparent;color:var(--text);text-decoration:none;line-height:1.25}.nav-item:hover{background:var(--bg-raised)}.nav-item[aria-current=page]{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-strong)}.nav-item--alarm{border-left-color:var(--alarm)}.nav-item--pass{border-left-color:var(--pass)}.nav-item--attention{border-left-color:var(--attention)}.nav-item__name{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item__meta{display:flex;align-items:center;gap:var(--space-2);font-size:.8rem;color:var(--text-2)}.nav-item__code{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em}.nav-item__status{display:inline-flex;align-items:center;gap:4px}.nav-item--alarm .nav-item__status{color:var(--alarm-text);font-weight:500}.nav-item--pass .nav-item__status{color:var(--pass-text);font-weight:500}.nav-item--attention .nav-item__status{color:var(--attention-text);font-weight:500}.nav-empty{padding:var(--space-1) var(--space-4);color:var(--text-2);font-size:.9rem;margin:0}.sidebar__foot{border-top:1px solid var(--line-strong);padding-top:var(--space-2);margin-top:var(--space-3)}.sidebar__foot .nav-item{padding-top:var(--space-2);padding-bottom:var(--space-2)}.nav-item--plain{display:flex;align-items:center;gap:var(--space-2)}.theme-toggle{margin:var(--space-2) var(--space-4) 0}.main{min-width:0;padding:var(--space-5) var(--space-6) var(--space-7);background:var(--bg-page)}.main:focus{outline:none}.main__inner{max-width:1080px;margin:0 auto}.main__back{margin-bottom:var(--space-3)}.scrim{display:none}@media (max-width: 759px){.app{grid-template-columns:minmax(0,1fr)}.topbar{display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:20;background:var(--bg-panel);border-bottom:1px solid var(--line-strong);padding:var(--space-2) var(--space-4)}.topbar__title{font-family:var(--font-head);font-weight:700;font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase}.sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:min(320px,88vw);transform:translate(-100%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.sidebar[data-open=true]{transform:translate(0);visibility:visible;transition:transform .18s ease,visibility 0s}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#00000073}.scrim[data-open=true]{display:block}.main{padding:var(--space-4) var(--space-4) var(--space-6)}}.boot{max-width:560px;margin:15vh auto 0;padding:0 var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:2px solid var(--button-bg);border-radius:var(--radius);background:var(--button-bg);color:var(--on-button);font:inherit;font-weight:500;letter-spacing:.01em;text-decoration:none;cursor:pointer}.btn:hover{filter:brightness(1.12)}.btn--secondary{background:transparent;color:var(--text);border-color:var(--line-strong)}.btn--secondary:hover{background:var(--bg-raised);filter:none}.btn--stop{background:var(--alarm-fill);border-color:var(--alarm-fill);color:var(--on-alarm)}.btn--small{min-height:32px;padding:0 var(--space-3);font-size:.9rem}.btn--block{width:100%}.btn[aria-busy=true]{cursor:progress}.link-button{background:none;border:0;padding:0;font:inherit;color:var(--text);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.icon{flex:none;width:1.1em;height:1.1em;vertical-align:-.18em}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);font-family:var(--font-head);font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.badge--alarm{background:var(--alarm-fill);border-color:var(--alarm-fill);color:var(--on-alarm)}.badge--pass{background:var(--pass-fill);border-color:var(--pass-fill);color:var(--on-pass)}.badge--attention{background:var(--attention);border-color:var(--attention);color:var(--on-attention)}.readout{background:var(--readout-bg);color:var(--readout-text);font-family:var(--font-mono);border:2px solid var(--readout-line);border-radius:var(--radius);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5)}.readout__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-5)}.readout__code{font-family:var(--font-mono);margin:0;font-size:clamp(2rem,6vw,3.2rem);font-weight:500;letter-spacing:.08em;line-height:1.1}.readout__tag{color:var(--readout-dim);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.readout__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--readout-line)}.readout__field{margin:0}.readout__field dt{color:var(--readout-dim);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.readout__field dd{margin:0;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.readout__value{display:inline-flex;align-items:center;gap:6px}.readout__value--alarm{color:var(--readout-alarm)}.readout__value--attention{color:var(--readout-attention)}.readout__value--pass{color:var(--readout-pass);font-weight:700}.readout__value--neutral{color:var(--readout-neutral)}.readout__foot{margin:var(--space-3) 0 0;color:var(--readout-dim);font-size:.9rem;letter-spacing:.02em;overflow-wrap:anywhere}.readout__foot:before{content:"> "}.panel{background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5)}.panel>:last-child{margin-bottom:0}.panel--attention{border-left:5px solid var(--attention)}.panel--alarm{border-left:5px solid var(--alarm)}.section-label{font-family:var(--font-head);font-weight:500;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin:0 0 var(--space-2)}.section{margin-bottom:var(--space-6)}.section>h2{margin-bottom:var(--space-3)}.lede{font-size:1.25rem;line-height:1.35;max-width:62ch;margin:0 0 var(--space-5)}.muted{color:var(--text-2)}.mono{font-family:var(--font-mono)}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--space-4);color:var(--text-2);margin:0 0 var(--space-4)}.notice{display:flex;gap:var(--space-3);align-items:flex-start;background:var(--bg-panel);border:1px solid var(--line-strong);border-left:5px solid var(--attention);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.notice--alarm{border-left-color:var(--alarm)}.notice--neutral{border-left-color:var(--line-strong)}.notice--pass{border-left-color:var(--pass)}.notice--pass .notice__title{color:var(--pass-text)}.notice__body>:last-child{margin-bottom:0}.notice__title{font-weight:700;margin:0 0 2px}.notice--attention .notice__title{color:var(--attention-text)}.notice--alarm .notice__title{color:var(--alarm-text)}.table-wrap{overflow-x:auto;margin-bottom:var(--space-4)}table.data{width:100%;border-collapse:collapse;background:var(--bg-panel);border:1px solid var(--line-strong)}table.data caption{text-align:left;padding:0 0 var(--space-2);color:var(--text-2);caption-side:top}table.data th,table.data td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}table.data th{font-family:var(--font-head);font-weight:500;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);background:var(--bg-raised);border-bottom:1px solid var(--line-strong);white-space:nowrap}table.data td.num,table.data th.num{text-align:right}table.data td.num{font-family:var(--font-mono)}table.data td.mono{font-size:.9rem}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-4)}.field>label,.field>.field__label,fieldset legend{font-weight:500}.field__hint{color:var(--text-2);font-size:.9rem}.field__error{color:var(--alarm-text);font-weight:500;font-size:.95rem;display:flex;gap:6px;align-items:flex-start}input[type=text],input[type=number],select,textarea{font:inherit;color:var(--text);background:var(--bg-raised);border:1.5px solid var(--line-strong);border-radius:var(--radius);padding:8px 10px;min-height:40px;max-width:100%}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--alarm);border-width:2px}textarea{font-family:var(--font-mono);font-size:.9rem;line-height:1.45;width:100%;resize:vertical}input[type=checkbox],input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--text)}fieldset{border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-3) var(--space-4) var(--space-2);margin:0 0 var(--space-4)}.check{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-2) 0}.meter{height:14px;background:var(--bg-raised);border:1.5px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;display:flex}.meter__spent{background:var(--text)}.meter__reserved{background:repeating-linear-gradient(135deg,var(--text-2) 0 3px,transparent 3px 6px)}dl.facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-4)}dl.facts dt{color:var(--text-2)}dl.facts dd{margin:0;overflow-wrap:anywhere}article>h1{margin-bottom:var(--space-3)}.lede--tight{margin-bottom:var(--space-3)}.case-result{margin:0 0 var(--space-5)}.case-result__list{max-width:62ch;margin:0;padding-left:1.25em;line-height:1.5}.case-result__list li+li{margin-top:var(--space-1)}.case-result__note{max-width:62ch;margin:var(--space-3) 0 0}.section__hint{margin-top:calc(var(--space-2) * -1);max-width:none}.tag{display:inline-block;font-family:var(--font-head);font-weight:500;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;padding:0 6px;border:1px solid var(--line-strong);border-radius:var(--radius);margin-right:var(--space-2)}.row--control td{background:var(--bg-raised)}.outcomes{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.outcomes__cells,.level__cells{display:inline-flex;gap:3px}.cell{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--line-strong);border-radius:2px;font-size:.8rem}.cell .icon{width:14px;height:14px;stroke-width:3}.cell--fail{background:var(--alarm-fill);color:var(--on-alarm);border-color:var(--alarm-fill)}.cell--pass{background:transparent;color:var(--pass-text);border-color:var(--pass)}.cell--other{border-style:dashed;color:var(--text-2)}.outcomes__text{color:var(--text-2);font-size:.9rem;white-space:nowrap}.compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-5)}.compare__col h3{margin-bottom:var(--space-2)}.ranked{margin:0;padding-left:1.4em}.ranked li{padding:2px 0}@media (max-width: 759px){.compare{grid-template-columns:minmax(0,1fr)}}details.reruns summary,details.fold>summary,details.md__more>summary{cursor:pointer;font-weight:500;margin-bottom:var(--space-3)}details.fold{background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}details.fold[open]>summary{margin-bottom:var(--space-3)}details.fold>.panel{margin-top:0}.replay__purpose{margin:0 0 var(--space-3);max-width:70ch}.replay__cost{margin:var(--space-3) 0 var(--space-2)}.choices--policy>legend{font-size:1.1rem}.choices--policy .form-grid{margin-top:var(--space-3)}.player__videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.player__videos[data-many=true]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--space-3)}.player__item{margin:0;background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.player__item video,.player__none{display:block;width:100%;aspect-ratio:4 / 3;background:#0e1a12;object-fit:contain}.player__none{display:flex;align-items:center;justify-content:center;color:var(--readout-dim);font-family:var(--font-mono);font-size:.85rem}.player__item figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:.95rem}.player__label{font-weight:500}.player__outcome{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);white-space:nowrap;font-weight:500}.player__outcome--pass{color:var(--pass-text)}.player__outcome--fail{color:var(--alarm-text)}.player__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.player__speed{display:inline-flex;align-items:center;gap:var(--space-2)}.player__speed select{min-height:32px;padding:2px 8px}.player__sync{margin:0}.player__scrub{display:flex;align-items:center;gap:var(--space-3);flex:1 1 220px}.player__scrub input[type=range]{flex:1;accent-color:var(--text)}.player__time{color:var(--text-2);white-space:nowrap}.ladders{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-4)}.ladder{background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.ladder__head{margin-bottom:var(--space-2)}.ladder__result{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-weight:500}.ladder__result--pass{color:var(--pass-text)}.ladder__result--alarm{color:var(--alarm-text)}.ladder__result--attention{color:var(--attention-text)}.ladder__levels{list-style:none;margin:0;padding:0}.level{display:grid;grid-template-columns:5.5em auto 3.5em 1fr;align-items:center;gap:var(--space-3);padding:5px 0 5px var(--space-3);border-left:5px solid transparent;border-top:1px solid var(--line)}.level--threshold{border-left-color:var(--alarm);background:var(--bg-raised)}.level__sev{color:var(--text-2);font-size:.9rem}.level__count{font-size:.9rem}.level__mark{display:inline-flex;align-items:center;gap:4px;color:var(--alarm-text);font-family:var(--font-head);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.lineage{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-5);align-items:start}.lineage__svg{width:220px;height:220px;background:var(--bg-raised)}.lineage__frame{fill:none;stroke:var(--line-strong);stroke-width:1}.lineage__rect{fill:none;stroke:var(--text-2);stroke-width:1.2;stroke-dasharray:3 3}.lineage__rect--final{fill:var(--text);fill-opacity:.18;stroke:var(--text);stroke-width:2;stroke-dasharray:none}.lineage__steps{margin:0;padding-left:1.4em}.lineage__steps li{padding:3px 0}@media (max-width: 759px){.lineage{grid-template-columns:minmax(0,1fr)}}.timeline{list-style:none;margin:0 0 var(--space-4);padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-panel)}.timeline__step{display:grid;grid-template-columns:1.4em minmax(0,14em) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-left:5px solid transparent;border-top:1px solid var(--line)}.timeline__step:first-child{border-top:0}.timeline__step--attention{border-left-color:var(--attention)}.timeline__label{font-weight:500}.timeline__state{font-size:.95rem}@media (max-width: 559px){.timeline__step{grid-template-columns:1.4em minmax(0,1fr) auto}.timeline__state{grid-column:2 / 4}}.explain__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.reading{list-style:none;padding:0;margin:0 0 var(--space-3)}.reading li{padding:var(--space-2) 0;border-top:1px solid var(--line)}.reading li:first-child{border-top:0}.reading p{margin:0 0 4px}.evidence-ids code{margin-right:4px}.panel h3{margin:var(--space-3) 0 var(--space-2)}.replays{list-style:none;padding:0;margin:0 0 var(--space-4)}.replay{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line)}.replay:first-child{border-top:0}.files{list-style:none;padding:0;margin:0}.edits{margin:0;padding-left:1.2em}.md{background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-4) var(--space-5);overflow-x:auto}.md>:first-child,.md>.md__chunk:first-child>:first-child{margin-top:0}.md__more{margin:0 0 var(--space-3)}.md__more>summary{margin-bottom:var(--space-2)}.md h3,.md h4,.md h5,.md h6{margin:var(--space-4) 0 var(--space-2)}.md table{border-collapse:collapse;margin:0 0 var(--space-3);display:block;overflow-x:auto}.md th,.md td{padding:6px 10px;border:1px solid var(--line-strong);text-align:left}.md th{background:var(--bg-raised);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}.md blockquote{margin:0 0 var(--space-3);padding-left:var(--space-4);border-left:4px solid var(--line-strong);color:var(--text-2)}.findings{list-style:none;padding:0;margin:0 0 var(--space-4);background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--radius)}.finding{display:grid;grid-template-columns:max-content max-content max-content 1fr;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.finding:first-child{border-top:0}.finding--current{background:var(--bg-raised);box-shadow:inset 4px 0 0 var(--text)}.finding__kind{color:var(--text-2)}.finding__here{grid-column:1 / -1}@media (max-width: 720px){.finding{grid-template-columns:1fr}}.trust,.trust__lines,.steps,.sources{margin:0}.trust{list-style:none;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-panel)}.trust__item{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:var(--space-2) var(--space-4);align-items:start;padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.trust__item:first-child{border-top:0}.trust__item--attention{border-left:5px solid var(--attention)}.trust__item .badge{justify-self:start}.trust__title{margin:0;max-width:70ch}.trust__lines{margin-top:var(--space-2);padding-left:1.25em;color:var(--text-2);line-height:1.5}@media (max-width: 599px){.trust__item{grid-template-columns:minmax(0,1fr)}}.nemotron h3:first-child{margin-top:0}.panel h4{margin:var(--space-3) 0 var(--space-2)}.ranked--measured{list-style-position:inside;padding-left:0}.ranked--measured li{padding:var(--space-1) 0}.ranked__name{font-weight:500;margin-right:var(--space-3)}.ranked__result{color:var(--text-2)}.steps{list-style:decimal;padding-left:1.4em;max-width:70ch}.steps li{padding:var(--space-1) 0}.sources{padding-left:0;list-style:none}.cite,a.cite{font-family:var(--font-mono);font-size:.85rem;margin-right:var(--space-1)}.nemotron details.fold--sources{margin-top:var(--space-3);background:none;border:0;padding:0}.nemotron details.fold--sources>summary{color:var(--text-2);font-weight:400;margin-bottom:0}.nemotron details.fold--sources[open]>summary{margin-bottom:var(--space-2)}.fold--evidence .md{border:0;background:none;padding:0;margin-bottom:var(--space-4)}.fold--evidence .panel{margin-bottom:0}.steps{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 var(--space-5);padding:0}.steps__item{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-2);font-family:var(--font-head);font-weight:500;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.steps__item--current{color:var(--text);font-weight:700}.steps__num{display:inline-flex;align-items:center;justify-content:center;width:1.7em;height:1.7em;border:2px solid var(--line-strong);border-radius:50%;font-family:var(--font-mono);font-size:.85rem}.steps__item--current .steps__num{background:var(--button-bg);color:var(--on-button);border-color:var(--button-bg)}.steps__num .icon{width:.95em;height:.95em;stroke-width:3}.choices{border:0;padding:0;margin:0 0 var(--space-4)}.choices>legend{font-family:var(--font-head);font-size:1.3rem;font-weight:700;margin-bottom:var(--space-3);padding:0}.choices__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.choice{display:grid;grid-template-columns:1.4rem 1fr;column-gap:var(--space-2);row-gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--bg-panel);border:2px solid var(--line-strong);border-radius:var(--radius);cursor:pointer}.choice:hover{background:var(--bg-raised)}.choice--selected{border-color:var(--text);background:var(--bg-raised)}.choice input{grid-row:1 / 3;margin-top:4px}.choice__title{font-family:var(--font-head);font-weight:700;font-size:1.2rem}.choice__text{grid-column:2;color:var(--text-2);font-size:.95rem}.choices__sub{margin-top:var(--space-4);background:var(--bg-panel)}.check--block{display:flex;align-items:flex-start;margin:0 0 var(--space-2)}.check--block input{margin-top:3px}.check__label{font-weight:500}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 var(--space-5)}.form-grid select,.form-grid input[type=text]{width:100%}.actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-5) 0 0}.validation{display:flex;align-items:center;gap:var(--space-2);min-height:1.5em;margin:var(--space-3) 0 0;color:var(--text-2)}.yaml-panel{margin:var(--space-3) 0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-panel);padding:var(--space-2) var(--space-4) var(--space-3)}.yaml-panel summary{cursor:pointer;font-weight:500;padding:var(--space-1) 0}.yaml-errors{list-style:none;padding:0;margin:var(--space-2) 0 0}.review section{margin-bottom:var(--space-5)}.review :is(h2,h3,h4){margin-bottom:var(--space-2)}.review__confirm{max-width:62ch}.warn-text{color:var(--attention-text)}.checks{list-style:none;margin:0 0 var(--space-3);padding:0}.check-row{display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-left:5px solid transparent;border-top:1px solid var(--line)}.check-row:first-child{border-top:0}.check-row--attention{border-left-color:var(--attention);background:var(--bg-panel)}.check-row .icon{margin-top:.25em}.check-row__fix{display:block;margin-top:4px}tfoot th,tfoot td{font-weight:700;background:var(--bg-raised)}.run-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0 0 var(--space-4)}.raise-limits{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius)}.raise-limits legend{font-weight:600;padding:0 var(--space-2)}.raise-limits__fields{display:flex;flex-wrap:wrap;gap:var(--space-4)}.raise-limits input{width:9rem}.actions--tight{margin-top:var(--space-2)}.confirm{background:var(--bg-panel);border:2px solid var(--alarm);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-4);max-width:560px}.confirm__title{font-family:var(--font-head);font-weight:700;font-size:1.3rem;margin:0 0 var(--space-2)}.confirm .actions{margin-top:var(--space-3)}.job__phase{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-2)}.panel--attention .job__phase{color:var(--attention-text)}.meters{display:grid;gap:var(--space-4);max-width:640px}.meter__label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-1)}.meter__legend{font-size:.85rem;margin:var(--space-1) 0 0}.log summary{cursor:pointer;font-weight:500;margin-bottom:var(--space-2)}.log pre{max-height:20rem;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.probes{margin:var(--space-4) 0;background:var(--bg-panel)}.probes fieldset{margin:var(--space-3) 0}.probes>.field{margin-top:var(--space-3)}.branch{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-left-width:4px;border-radius:var(--radius);background:var(--bg-panel)}.branch__title{margin-top:0}.cards{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4)}.card{background:var(--bg-panel);border:1px solid var(--line-strong);border-left:5px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.card--attention{border-left-color:var(--attention)}.card h3,.card p{margin:0 0 var(--space-2)}.card__code{color:var(--text-2);letter-spacing:.08em;font-size:.85rem}.card__meta{font-size:.9rem}.intro h2{margin-bottom:var(--space-2)}.loop{list-style:none;padding:0;margin:0 0 var(--space-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-3)}.loop li{display:flex;gap:var(--space-3)}.loop__num{flex:none;width:1.8em;height:1.8em;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--line-strong);border-radius:50%;font-size:.85rem}.setup-checks{list-style:none;padding:0;margin:0 0 var(--space-4);display:grid;gap:var(--space-3)}.setup-check{background:var(--bg-panel);border:1px solid var(--line-strong);border-left:5px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.setup-check--attention{border-left-color:var(--attention)}.setup-check h2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:1.25rem;margin-bottom:var(--space-2)}.setup-check--attention h2{color:var(--attention-text)}.setup-check__word{margin-left:auto;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.setup-check p{margin:0 0 var(--space-2)}.guide-toc ol{margin:0;padding-left:1.4em}.guide h2{margin-bottom:var(--space-3)}.guide h3{margin:var(--space-4) 0 var(--space-2);font-size:1.1rem}.guide ul,.guide ol,.guide p{max-width:70ch}.filters{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.evidence-video video{display:block;max-width:min(480px,100%);background:#0e1a12}.outcome-word{display:inline-flex;align-items:center;gap:4px;font-weight:500}.outcome-word--pass{color:var(--pass-text)}.outcome-word--fail{color:var(--alarm-text)}.boot h1{margin-bottom:var(--space-3)}
