/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#e8eef8;--muted:#8d9aae;--faint:#536077;--void:#06090f;--surface:#0b1019;--surface-2:#101722;--line:#8fa5c529;--line-strong:#8fa5c547;--blue:#42a5ff;--blue-soft:#113458;--red:#ff5a67;--red-soft:#34141c;--amber:#f6b84a;--amber-soft:#352817;--green:#45d69a;--green-soft:#113127}*{box-sizing:border-box}html{background:var(--void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:radial-gradient(circle at 72% 4%, #1e69aa24, transparent 32rem), linear-gradient(#3e5f8709 1px, transparent 1px), linear-gradient(90deg, #3e5f8709 1px, transparent 1px), var(--void);color:var(--ink);font-family:var(--font-geist-sans), Inter, system-ui, sans-serif;background-size:auto,32px 32px,32px 32px,auto;margin:0}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.command-center{min-width:1180px}.mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.global-header{z-index:50;border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06090ff0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:68px;padding:0 28px;display:grid;position:sticky;top:0}.brand-lockup,.header-status,.header-actions,.hero-meta,.lineage-legend,.event-meta,.event-evidence,.policy-strip,.mode-title,.footer-meta{align-items:center;display:flex}.brand-lockup{gap:12px}.brand-mark{border:1px solid var(--blue);background:#42a5ff14;place-items:center;width:36px;height:36px;display:grid;transform:rotate(45deg);box-shadow:0 0 24px #42a5ff29}.brand-mark span{font:700 11px var(--font-geist-mono);color:var(--blue);letter-spacing:-.06em;transform:rotate(-45deg)}.brand-lockup strong{letter-spacing:.01em;font-size:14px;display:block}.brand-lockup small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.header-status{gap:10px}.incident-id{color:#c3d0e2;font-size:11px}.elapsed{color:var(--muted);font-size:12px}.status-mark,.mode-badge,.backend-pill,.rule-chip,.integrity-chip{white-space:nowrap;border:1px solid var(--line-strong);font:650 9px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.status-resolved,.status-allow,.status-healthy,.status-confirmed,.status-pass,.status-verified{color:var(--green);background:#45d69a14;border-color:#45d69a47}.status-halt,.status-quarantined,.status-blocked,.status-fail,.status-locked{color:var(--red);background:#ff5a6714;border-color:#ff5a6747}.status-rejected{color:var(--muted)}.status-at-risk,.status-recovery-pending,.status-pending,.status-ready,.status-loading,.status-pending-wp9,.status-incomplete-context{color:var(--amber);background:#f6b84a12;border-color:#f6b84a40}.mode-badge i,.backend-pill i,.live-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px}.mode-live{color:var(--green);border-color:#45d69a52}.mode-recorded-replay{color:var(--amber);border-color:#f6b84a52}.backend-pill{color:var(--blue)}.header-actions{justify-content:flex-end;gap:8px}.button{border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;border-radius:5px;padding:8px 12px;font-size:11px;font-weight:650}.button:hover:not(:disabled){border-color:#42a5ff8c;transform:translateY(-1px)}.button:disabled{opacity:.38;cursor:not-allowed}.button.primary{background:var(--blue);border-color:var(--blue);color:#03101e}.button.ghost{background:#ffffff06}.button.text{color:var(--muted);background:0 0;border-color:#0000}.button.evidence-center-trigger{color:#bfe2ff;background:linear-gradient(135deg,#42a5ff29,#42a5ff0b);border-color:#42a5ff8c;box-shadow:inset 0 0 18px #42a5ff0e}.button.evidence-center-trigger span{color:var(--blue);margin-right:5px}.live-dot{margin-right:6px}.experience-switcher{border:1px solid var(--line);background:#080d15b8;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:1492px;margin:18px auto 0;padding:4px;display:grid}.experience-switcher button{min-height:50px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;display:flex}.experience-switcher button:hover{border-color:var(--line-strong);color:var(--ink)}.experience-switcher button.active{color:var(--ink);background:linear-gradient(90deg,#42a5ff1f,#42a5ff08);border-color:#42a5ff6b}.experience-switcher span{color:inherit;font:650 11px var(--font-geist-mono);letter-spacing:.1em}.experience-switcher button.active span{color:var(--blue)}.experience-switcher small{color:var(--muted);font-size:11px}.champion-brief{border:1px solid var(--line-strong);background:radial-gradient(circle at 78% 0,#42a5ff21,#0000 31rem),radial-gradient(circle at 6% 26%,#ff5a6714,#0000 28rem),linear-gradient(145deg,#0e1622f7,#060a11fa);grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:18px;max-width:1492px;margin:16px auto 0;padding:28px;display:grid;box-shadow:0 38px 100px #00000057}.brief-signal{padding:14px 18px 12px 6px}.brief-eyebrow{color:var(--muted);font:650 10px var(--font-geist-mono);letter-spacing:.13em;align-items:center;gap:10px;display:flex}.brief-eyebrow span{color:var(--blue)}.brief-eyebrow i{background:var(--line-strong);width:34px;height:1px}.brief-eyebrow strong{font:inherit}.brief-signal h1{letter-spacing:-.058em;max-width:850px;margin:20px 0 18px;font-size:clamp(46px,5.1vw,78px);font-weight:620;line-height:.96}.brief-signal h1 em{color:var(--red);font-style:normal;display:block}.brief-signal>p{color:#aebbd0;max-width:760px;margin:0;font-size:16px;line-height:1.68}.brief-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.brief-actions .button{letter-spacing:.035em;min-height:44px;padding-inline:18px}.brief-trust{color:var(--muted);font:550 10px var(--font-geist-mono);flex-wrap:wrap;gap:10px 20px;margin-top:19px;display:flex}.brief-trust span{align-items:center;gap:7px;display:inline-flex}.brief-trust i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px}.brief-rank{border:1px solid var(--line-strong);background:linear-gradient(155deg,#121c2bf5,#070c13f5);align-self:stretch;padding:20px}.brief-rank-top,.brief-contradiction{justify-content:space-between;align-items:center;gap:12px;display:flex}.brief-rank-top>span{color:var(--blue);font:650 10px var(--font-geist-mono);letter-spacing:.1em}.brief-rank-change{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:232px;display:grid}.brief-rank-change>div:last-child{text-align:right}.brief-rank-change small{color:var(--muted);font:650 10px var(--font-geist-mono);letter-spacing:.1em;display:block}.brief-rank-change strong{font:570 92px/1 var(--font-geist-mono);letter-spacing:-.1em;margin-top:8px;display:block}.brief-rank-change>div:first-child strong{color:#78869b}.brief-rank-change>div:last-child strong{color:var(--red);text-shadow:0 0 34px #ff5a6738}.brief-causal-arrow{text-align:center!important}.brief-causal-arrow span{color:var(--red);font-size:40px;display:block}.brief-causal-arrow small{white-space:nowrap;font-size:9px}.brief-contradiction{font:650 10px var(--font-geist-mono);letter-spacing:.06em;background:#45d69a0d;border:1px solid #45d69a3b;padding:13px 14px}.brief-contradiction span{color:var(--green)}.brief-contradiction span i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.brief-contradiction strong{color:var(--red);font:inherit}.brief-outcomes{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.brief-outcomes article{border-right:1px solid var(--line);background:#ffffff04;grid-template-columns:38px 1fr;gap:14px;min-height:128px;padding:20px;display:grid}.brief-outcomes article:last-child{border-right:0}.outcome-icon{width:36px;height:36px;font:650 13px var(--font-geist-mono);border:1px solid;border-radius:50%;place-items:center;display:grid}.outcome-icon.critical{color:var(--red);background:#ff5a6712}.outcome-icon.healthy{color:var(--green);background:#45d69a12}.outcome-icon.evidence{color:var(--blue);background:#42a5ff12}.brief-outcomes small{color:var(--muted);font:650 9px var(--font-geist-mono);letter-spacing:.1em}.brief-outcomes strong{margin-top:7px;font-size:17px;display:block}.brief-outcomes p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.brief-graph-shell{border:1px solid var(--line);background:#060a11b3;grid-column:1/-1;padding:22px}.brief-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.brief-section-heading span{color:var(--blue);font:650 10px var(--font-geist-mono);letter-spacing:.12em}.brief-section-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:26px}.brief-graph{grid-template-columns:170px 90px 190px 105px minmax(0,1fr);align-items:center;gap:10px;margin-top:24px;display:grid}.brief-node{border:1px solid var(--line-strong);background:var(--surface-2);flex-direction:column;justify-content:center;min-height:80px;padding:14px;display:flex}.brief-node small{color:var(--muted);font:650 9px var(--font-geist-mono);letter-spacing:.09em}.brief-node strong{margin-top:7px;font-size:13px}.brief-node>span:not(.status-mark){color:var(--muted);margin-top:6px;font-size:10px}.brief-node.source{box-shadow:inset 3px 0 var(--red);border-color:#ff5a6759}.brief-node.context{box-shadow:inset 3px 0 var(--blue);border-color:#42a5ff61}.brief-edge{color:var(--muted);font:600 9px var(--font-geist-mono);text-align:center;position:relative}.brief-edge:before,.brief-edge:after{content:"";background:currentColor;height:1px;position:absolute;top:calc(50% - .5px)}.brief-edge:before{left:0;right:calc(50% + 28px)}.brief-edge:after{left:calc(50% + 28px);right:0}.brief-edge.critical{color:var(--red)}.brief-edge.split{color:var(--blue)}.brief-branches{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brief-branch{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.brief-branch.affected{background:#ff5a6709;border:1px solid #ff5a6742}.brief-branch.preserved{background:#45d69a08;border:1px solid #45d69a3b}.brief-branch .brief-node{min-height:106px}.brief-branch.affected .brief-node{border-color:#ff5a6740}.brief-branch.preserved .brief-node{border-color:#45d69a3b}.brief-node.decision .status-mark{align-self:flex-start;margin-top:10px}.brief-progress{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.brief-progress>div{border-right:1px solid var(--line);min-height:62px;color:var(--faint);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.brief-progress>div:last-child{border-right:0}.brief-progress>div.achieved{color:var(--green);background:#45d69a06}.brief-progress span,.brief-progress small{font:600 9px var(--font-geist-mono)}.brief-progress strong{color:var(--ink);letter-spacing:.06em;font-size:11px}.repair-studio{border-color:#42a5ff52;max-width:1492px;margin:14px auto 0;padding:22px}.repair-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.repair-heading h2{letter-spacing:-.035em;margin:8px 0;font-size:24px}.repair-heading p{max-width:850px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.linked-capture-note{max-width:850px;color:var(--blue);font:650 8px/1.5 var(--font-geist-mono);letter-spacing:.06em;margin-top:9px;display:block}.repair-heading-state{justify-items:end;gap:8px;display:grid}.repair-heading-state code{color:var(--muted);font:9px var(--font-geist-mono)}.remote-action-link,.remote-check-link{color:var(--blue);font:650 8px var(--font-geist-mono);letter-spacing:.04em;text-underline-offset:3px;text-decoration:underline}.repair-receipt-strip{border-bottom:1px solid var(--line);background:#04090f73;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;min-height:66px;padding:11px 14px;display:grid}.repair-receipt-strip>div{min-width:0;color:var(--faint);grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;display:grid}.repair-receipt-strip>div>span{color:var(--faint);font:600 18px var(--font-geist-mono);grid-row:1/3}.repair-receipt-strip small{color:var(--muted);font:650 8px var(--font-geist-mono);letter-spacing:.1em}.repair-receipt-strip strong{font:650 10px var(--font-geist-mono)}.repair-receipt-strip>div.complete>span,.repair-receipt-strip>div.complete>strong{color:var(--green)}.repair-receipt-strip>i{background:var(--line);width:28px;height:1px}.native-context-strip{border-bottom:1px solid var(--line);grid-template-columns:auto repeat(2,1fr);align-items:stretch;gap:10px;padding:13px 14px;display:grid}.native-context-strip>.repair-label{align-self:center;max-width:150px}.native-context-strip>div{border:1px solid var(--line);background:#ffffff03;grid-template-columns:auto 1fr;gap:4px 8px;min-width:0;padding:10px 12px;display:grid}.native-context-strip>div>span{font:650 7px var(--font-geist-mono);letter-spacing:.08em;grid-row:1/4;align-self:start;padding:4px 6px}.native-context-strip .native-risk{color:var(--red);border:1px solid #ff5a6742}.native-context-strip .native-safe{color:var(--green);border:1px solid #45d69a3d}.native-context-strip strong{font-size:11px}.native-context-strip small{color:var(--muted);font:9px var(--font-geist-mono)}.native-context-strip code{min-width:0;color:var(--faint);font:8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-lifecycle-strip{border-bottom:1px solid var(--line);background:#42a5ff06;grid-template-columns:auto 1fr 1fr;align-items:stretch;gap:10px;padding:13px 14px;display:grid}.catalog-lifecycle-strip>.repair-label{align-self:center;max-width:150px}.catalog-lifecycle-strip>div{border:1px solid #42a5ff33;gap:5px;min-width:0;padding:10px 12px;display:grid}.catalog-lifecycle-strip small{color:var(--muted);font:650 8px var(--font-geist-mono)}.catalog-lifecycle-strip strong{color:var(--blue);font:650 10px var(--font-geist-mono)}.catalog-lifecycle-strip code{color:var(--faint);font:8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.counterfactual-lab{background:radial-gradient(circle at 55% 0,#42a5ff12,#0000 24rem),#050a11ad;border:1px solid #42a5ff47;grid-template-columns:minmax(190px,.65fr) minmax(430px,1.45fr) minmax(250px,.9fr);align-items:stretch;gap:14px;margin-top:16px;padding:16px;display:grid}.counterfactual-intro{flex-direction:column;justify-content:center;gap:8px;display:flex}.counterfactual-intro strong{font-size:15px;line-height:1.35}.counterfactual-intro small{color:var(--muted);font:8px/1.5 var(--font-geist-mono)}.counterfactual-ranks{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.counterfactual-ranks>div{border:1px solid var(--line);background:#ffffff04;flex-direction:column;justify-content:center;min-height:104px;padding:12px;display:flex}.counterfactual-ranks>div.unsafe{background:#ff5a6709;border-color:#ff5a674d}.counterfactual-ranks>div.restored{background:#45d69a09;border-color:#45d69a47}.counterfactual-ranks small{color:var(--muted);font:650 7px var(--font-geist-mono);letter-spacing:.07em}.counterfactual-ranks strong{font:600 30px var(--font-geist-mono);margin-top:5px}.counterfactual-ranks .unsafe strong{color:var(--red)}.counterfactual-ranks .restored strong{color:var(--green)}.counterfactual-ranks span{color:var(--muted);margin-top:5px;font-size:8px}.counterfactual-ranks>i{color:var(--blue);font:normal 18px var(--font-geist-mono)}.counterfactual-proofs{gap:7px;display:grid}.counterfactual-proofs>div{background:#45d69a06;border:1px solid #45d69a33;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;min-width:0;padding:9px 10px;display:grid}.counterfactual-proofs span{color:var(--green);grid-row:1/3}.counterfactual-proofs strong{font-size:9px}.counterfactual-proofs code{color:var(--faint);font:7px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repair-layout{grid-template-columns:minmax(230px,.72fr) minmax(420px,1.35fr) minmax(260px,.8fr);gap:12px;margin-top:18px;display:grid}.repair-artifacts,.repair-diff,.repair-verification{border:1px solid var(--line);background:#ffffff04;min-width:0;padding:14px}.repair-label{color:var(--blue);font:650 9px var(--font-geist-mono);letter-spacing:.1em}.repair-artifacts>div{border-bottom:1px solid var(--line);gap:4px;padding:11px 0;display:grid}.repair-artifacts>div:last-child{border-bottom:0}.repair-artifacts span{color:var(--muted);font:650 8px var(--font-geist-mono)}.repair-artifacts strong{font:550 10px var(--font-geist-mono);overflow-wrap:anywhere}.repair-artifacts small{color:var(--muted);font-size:10px;line-height:1.45}.repair-diff>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.repair-diff code{color:var(--muted);font-size:9px}.repair-diff pre{border:1px solid var(--line);color:#b9c8dc;max-height:360px;font:10px/1.55 var(--font-geist-mono);white-space:pre-wrap;background:#05080d;margin:13px 0 0;padding:13px;overflow:auto}.repair-verification{align-content:start;gap:8px;display:grid}.repair-check{border:1px solid var(--line);grid-template-columns:20px 1fr;gap:8px;padding:10px;display:grid}.repair-check>span{color:var(--amber);font-family:var(--font-geist-mono)}.repair-check.passed{background:#45d69a06;border-color:#45d69a40}.repair-check.passed>span,.repair-check.passed strong{color:var(--green)}.repair-check strong{font-size:11px;display:block}.repair-check small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45;display:block}.remote-check-link{margin-top:5px;display:inline-block}.repair-approval{background:#f6b84a0b;border:1px solid #f6b84a47;margin-top:4px;padding:12px}.repair-approval small,.repair-approval strong,.repair-approval span{display:block}.repair-approval small{color:var(--muted);font:650 8px var(--font-geist-mono)}.repair-approval strong{color:var(--amber);font:650 12px var(--font-geist-mono);margin-top:6px}.repair-approval span{color:#c8d3e1;font:9px var(--font-geist-mono);overflow-wrap:anywhere;margin-top:5px}.repair-application{background:#42a5ff0b;border:1px solid #42a5ff47;padding:12px}.repair-application small,.repair-application strong,.repair-application span,.repair-application code{display:block}.repair-application small{color:var(--muted);font:650 8px var(--font-geist-mono)}.repair-application strong{color:var(--blue);font:650 12px var(--font-geist-mono);margin-top:6px}.repair-application span,.repair-application code{color:#c8d3e1;font:9px/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin-top:5px}.repair-actions{grid-template-columns:1fr;gap:7px;display:grid}.repair-actions .button{justify-content:center;width:100%;min-height:34px}.recovery-action{justify-content:center;width:100%;margin-top:12px}.runtime-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1560px;min-height:52px;margin:0 auto;padding:8px 34px;display:flex}.live-backend{align-items:center;gap:10px;min-width:0;display:flex}.live-backend>span{white-space:nowrap;font:650 10px var(--font-geist-mono);letter-spacing:.07em;align-items:center;gap:7px;display:inline-flex}.live-backend>span i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.live-backend small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.live-ok>span{color:var(--green)}.live-offline>span{color:var(--amber)}.live-unknown>span{color:var(--muted)}.timing-facts{border:1px solid var(--line);align-items:stretch;display:flex}.timing-facts>span{border-right:1px solid var(--line);min-width:126px;padding:7px 10px}.timing-facts>span:last-child{border-right:0}.timing-facts small,.timing-facts strong{font-family:var(--font-geist-mono);display:block}.timing-facts small{color:var(--faint);letter-spacing:.07em;font-size:7px}.timing-facts strong{color:#cbd6e5;margin-top:3px;font-size:10px}.hero-section{grid-template-columns:1.35fr .9fr;align-items:center;gap:48px;max-width:1560px;margin:0 auto;padding:54px 34px 32px;display:grid}.eyebrow,.kicker{color:var(--muted);font:650 10px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span,.datahub-blue{color:var(--blue)}.eyebrow i{background:var(--line-strong);width:22px;height:1px}.hero-copy h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(48px,5vw,82px);font-weight:620;line-height:.96}.hero-copy h1 em{color:var(--red);font-style:normal}.hero-copy p{color:#9daabd;max-width:740px;margin:0;font-size:16px;line-height:1.65}.hero-meta{color:var(--faint);gap:14px;margin-top:22px;font-size:11px}.evidence-link{color:var(--blue);font:550 9px var(--font-geist-mono);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.evidence-link:hover{color:#8bcbff;text-decoration:underline}.rank-shock{border:1px solid var(--line-strong);background:linear-gradient(145deg,#121b29f0,#080d15f5);border-radius:9px;padding:22px;box-shadow:0 24px 80px #00000059}.shock-label{color:var(--muted);font:600 10px var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;display:flex}.shock-label span{color:var(--blue)}.sentinel-gate{background:#f6b84a0b;border:1px solid #f6b84a38;grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.sentinel-gate div{padding:10px 12px}.sentinel-gate div+div{border-left:1px solid #f6b84a2e}.sentinel-gate small,.sentinel-gate strong{font-family:var(--font-geist-mono);display:block}.sentinel-gate small{color:var(--muted);letter-spacing:.1em;margin-bottom:4px;font-size:7px}.sentinel-gate strong{color:var(--amber);letter-spacing:.04em;font-size:9px}.rank-row{grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;padding:30px 4px 24px;display:grid}.rank small{color:var(--muted);font:600 9px var(--font-geist-mono);letter-spacing:.12em}.rank strong{font:570 76px/1 var(--font-geist-mono);letter-spacing:-.09em;display:block}.rank.old strong{color:#76849a}.rank.new{text-align:right}.rank.new strong{color:var(--red);text-shadow:0 0 28px #ff5a673d}.rank-arrow{color:var(--red);flex-direction:column;align-items:center;gap:4px;display:flex}.rank-arrow span{font-size:32px}.rank-arrow small{color:var(--muted);font:8px var(--font-geist-mono);white-space:nowrap}.pipeline-success{background:#45d69a0e;border:1px solid #45d69a38;align-items:center;gap:12px;padding:13px 15px;display:flex}.success-icon{color:var(--green)}.pipeline-success small,.pipeline-success strong{font:600 9px var(--font-geist-mono);letter-spacing:.09em;display:block}.pipeline-success small{color:var(--muted);margin-bottom:3px}.pipeline-success strong{color:var(--green)}.contradiction{color:var(--red);font:600 8px var(--font-geist-mono);letter-spacing:.08em;margin-left:auto}.eligibility-strip{background:#42a5ff0b;border:1px solid #42a5ff45;grid-template-columns:minmax(310px,.8fr) 1.7fr auto;align-items:center;gap:24px;max-width:1492px;margin:0 auto 18px;padding:15px 18px;display:grid}.eligibility-strip strong{color:#d9e5f4;margin-top:6px;font-size:13px;line-height:1.35;display:block}.eligibility-strip p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.eligibility-strip b{color:var(--blue);font-family:var(--font-geist-mono);font-size:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.judge-cockpit{border:1px solid var(--line-strong);background:radial-gradient(circle at 10% 0,#42a5ff21,#0000 42%),linear-gradient(145deg,#101926fa,#070c13fa);grid-template-rows:auto auto;grid-template-columns:1.2fr repeat(2,minmax(210px,.8fr));gap:10px;max-width:1492px;margin:18px auto;padding:18px;display:grid}.cockpit-lead{grid-row:1/3;padding:9px 14px 8px 4px}.cockpit-lead h1{letter-spacing:-.045em;max-width:650px;margin:9px 0 10px;font-size:clamp(32px,3.4vw,52px);line-height:1}.cockpit-lead h1 em{color:var(--red);font-style:normal}.cockpit-lead p{color:#aebbd0;max-width:620px;margin:0 0 14px;font-size:15px;line-height:1.5}.cockpit-lead p strong{color:var(--ink);font:650 20px var(--font-geist-mono)}.cockpit-run{letter-spacing:.025em;min-height:42px;padding-inline:18px;font-size:12px}.cockpit-card{border:1px solid var(--line);min-height:104px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff05;padding:13px 15px;transition:opacity .2s,border-color .2s,background .2s,transform .2s}.cockpit-card:hover,.cockpit-card:focus-visible{border-color:#42a5ff8c;transform:translateY(-1px)}.cockpit-card small,.cockpit-card strong,.cockpit-card span{display:block}.cockpit-card small{color:var(--muted);font:650 8px var(--font-geist-mono);letter-spacing:.09em}.cockpit-card strong{font:620 21px var(--font-geist-mono);margin:9px 0 6px}.cockpit-card span{color:#a1aec0;font-size:10px;line-height:1.4}.cockpit-card b{color:var(--red);font-style:normal}.cockpit-card i{color:var(--green);font-style:normal}.cockpit-card.stage-current{box-shadow:inset 3px 0 var(--blue);background:#42a5ff14;border-color:#42a5ff80}.judge-mode[class*=stage-focus-] .cockpit-card:not(.stage-current){opacity:.62}.cockpit-datahub{color:var(--ink);text-align:left;cursor:pointer;background:#42a5ff0b;border:1px solid #42a5ff47;grid-column:2/4;grid-template-columns:auto 1.15fr 1fr;align-items:center;gap:12px;padding:10px 13px;display:grid}.cockpit-datahub:hover,.cockpit-datahub:focus-visible{background:#42a5ff13;border-color:#42a5ff94}.cockpit-datahub strong{color:var(--blue);font:650 10px var(--font-geist-mono);letter-spacing:.1em}.cockpit-datahub b{color:#dce9f8;font:650 10px var(--font-geist-mono);line-height:1.4}.cockpit-datahub span{color:#b9c7d9;font-size:10px;line-height:1.4}.cockpit-datahub small{color:var(--muted);font-size:9px;line-height:1.45}.story-rail{grid-template-columns:repeat(6,minmax(100px,1fr)) auto;gap:1px;max-width:1560px;margin:0 auto 18px;padding:0 34px;display:grid}.beat{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:47px;color:var(--faint);cursor:pointer;text-align:left;background:#080d15a6;align-items:center;gap:9px;padding:8px 11px;display:flex}.beat:first-child{border-left:1px solid var(--line)}.beat:last-of-type{border-right:1px solid var(--line)}.beat span{font:9px var(--font-geist-mono)}.beat strong{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.beat.active{color:var(--ink);background:#42a5ff0e;border-color:#42a5ff47}.beat.active span{color:var(--blue)}.beat.focused{outline-offset:-3px;outline:1px solid #42a5ff6b}.beat:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #8bcbff}.playback-actions{align-items:center;margin-left:10px;display:flex}.playback-state{border:1px solid var(--line-strong);min-width:76px;color:var(--muted);font:650 9px var(--font-geist-mono);letter-spacing:.08em;text-align:center;border-radius:999px;padding:7px 9px}.playback-state.state-playing{color:var(--blue);border-color:#42a5ff59}.playback-state.state-complete{color:var(--green);border-color:#45d69a4d}.operations-grid,.control-deck{gap:14px;max-width:1560px;margin:0 auto;padding:0 34px;display:grid}.operations-grid{grid-template-columns:.82fr 1.52fr .9fr;align-items:stretch}.control-deck{grid-template-columns:1.05fr 1.15fr 1fr;margin-top:14px}.panel{border:1px solid var(--line);background:linear-gradient(160deg,#0e1520f0,#080d15eb);border-radius:7px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:64px;padding:15px 17px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:5px 0 0;font-size:16px}.event-counter{color:var(--muted);font-size:10px}.hypothesis-stack{border-bottom:1px solid var(--line);gap:7px;padding:12px;display:grid}.hypothesis{border-left:2px solid var(--line-strong);background:#ffffff05;grid-template-columns:29px 1fr;align-items:start;gap:9px;padding:9px;display:grid}.hypothesis-id{border:1px solid var(--line-strong);width:27px;height:27px;color:var(--blue);font:650 9px var(--font-geist-mono);place-items:center;display:grid}.hypothesis strong{margin:1px 0 7px;font-size:10px;font-weight:560;display:block}.hypothesis .status-mark{padding:3px 6px;font-size:7px}.timeline-list{scrollbar-color:var(--line-strong) transparent;height:610px;padding:8px 12px 20px;overflow:auto}.timeline-event{grid-template-columns:28px 1fr;gap:10px;padding:10px 0;display:grid;position:relative}.timeline-event:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:37px;bottom:-5px;left:13px}.actor-glyph{z-index:1;border:1px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--blue);place-items:center;font-size:12px;display:grid;position:relative}.event-enforcement_applied .actor-glyph{color:var(--red);border-color:#ff5a674d}.event-incident_resolved .actor-glyph{color:var(--green);border-color:#45d69a59}.event-copy{min-width:0}.event-meta{justify-content:space-between;gap:8px}.event-meta strong{color:#c3cede;text-transform:uppercase;letter-spacing:.055em;font-size:9px}.event-meta span{color:var(--faint);font-size:8px}.event-copy p{color:var(--muted);margin:4px 0 6px;font-size:10px;line-height:1.45}.event-evidence{flex-wrap:wrap;gap:7px}.empty-state{color:var(--faint);text-align:center;padding:30px 12px;font-size:11px}.lineage-legend{border-bottom:1px solid var(--line);color:var(--muted);font:8px var(--font-geist-mono);text-transform:uppercase;gap:15px;padding:10px 17px}.lineage-legend i{width:7px;height:7px;margin-right:5px;display:inline-block}.legend-critical{background:var(--red)}.legend-healthy{background:var(--green)}.legend-datahub{background:var(--blue)}.lineage-map{padding:18px 18px 10px}.lineage-node{border:1px solid var(--line-strong);background:var(--surface-2);width:100%;max-width:330px;color:var(--ink);text-align:left;cursor:pointer;margin:0 auto;padding:10px 13px;transition:border-color .25s,background .25s;display:block}.lineage-node small,.lineage-node strong,.lineage-node span{display:block}.lineage-node small{color:var(--muted);font:650 7px var(--font-geist-mono);letter-spacing:.12em;margin-bottom:4px}.lineage-node strong{font-size:11px;font-weight:600}.lineage-node span{color:var(--faint);margin-top:4px;font-size:8px}.node-critical{box-shadow:inset 3px 0 var(--red);background:linear-gradient(90deg,#ff5a671a,#ff5a6706);border-color:#ff5a676b}.node-healthy{box-shadow:inset 3px 0 var(--green);background:linear-gradient(90deg,#45d69a16,#45d69a05);border-color:#45d69a59}.node-datahub{box-shadow:inset 3px 0 var(--blue);border-color:#42a5ff57}.flow-arrow{height:33px;color:var(--faint);font:7px var(--font-geist-mono);place-items:center;display:grid;position:relative}.flow-arrow:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0}.flow-arrow:after{content:"⌄";color:var(--red);position:absolute;bottom:-2px}.flow-arrow span{z-index:1;background:var(--surface);padding:2px 5px;position:relative}.branch-split{color:var(--muted);font:7px var(--font-geist-mono);letter-spacing:.1em;align-items:center;gap:9px;margin:14px 0 10px;display:flex}.branch-split:before,.branch-split:after{content:"";background:var(--line-strong);flex:1;height:1px}.lineage-branches{grid-template-columns:1fr 1fr;gap:12px;display:grid}.branch{border:1px solid var(--line);background:#ffffff03;padding:10px}.branch-title{color:var(--muted);font:650 8px var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.branch-title .status-mark{padding:3px 6px;font-size:7px}.lineage-node.compact{min-height:62px;margin-bottom:7px}.lineage-node.compact:hover{border-color:var(--blue)}.impact-footer{border-top:1px solid var(--line);background:#ffffff03;grid-template-columns:repeat(4,1fr);display:grid}.impact-footer div{border-right:1px solid var(--line);padding:13px 15px}.impact-footer div:last-child{border:0}.impact-footer strong{font:600 17px var(--font-geist-mono);display:block}.impact-footer span{color:var(--muted);text-transform:uppercase;font-size:8px}.integrity-chip{color:var(--green);border-color:#45d69a40}.evidence-metrics{grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.evidence-metrics button{border:1px solid var(--line);min-height:86px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff05;padding:11px}.evidence-metrics button:hover{border-color:#42a5ff73}.evidence-metrics small,.evidence-metrics strong,.evidence-metrics span{display:block}.evidence-metrics small{color:var(--muted);font:650 7px var(--font-geist-mono);letter-spacing:.08em}.evidence-metrics strong{font:600 22px var(--font-geist-mono);margin:7px 0 4px}.evidence-metrics span{color:var(--faint);font-size:8px}.selected-evidence{background:#42a5ff0a;border:1px solid #42a5ff40;margin:0 12px 12px;padding:14px}.evidence-type{color:var(--blue);font:650 7px var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;display:flex}.evidence-type i{color:var(--muted);font-style:normal}.selected-evidence h3{min-height:34px;margin:9px 0 8px;font-size:11px;line-height:1.5}.selected-evidence code{color:var(--blue);text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.local-datahub-link{color:var(--blue);font:550 8px var(--font-geist-mono);text-underline-offset:3px;margin-top:9px;text-decoration:underline;display:inline-block}.payload-grid{gap:6px;margin-top:12px;display:grid}.payload-grid div{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:6px;display:flex}.payload-grid span{color:var(--muted);font-size:8px}.payload-grid strong{color:#c7d1df;max-width:60%;font:500 8px var(--font-geist-mono);text-align:right}.integrity-proof{border-top:1px solid var(--line);margin:12px;padding:12px}.integrity-proof span,.integrity-proof code,.integrity-proof small{display:block}.integrity-proof span{color:var(--muted);font:650 7px var(--font-geist-mono);letter-spacing:.09em}.integrity-proof code{color:var(--green);margin:6px 0;font-size:9px}.integrity-proof small{color:var(--faint);font-size:8px}.control-deck .panel{min-height:355px}.rule-chip{color:var(--amber)}.policy-strip{align-items:stretch;gap:7px;padding:14px}.policy-decision{border:1px solid var(--line);flex:1;grid-template-columns:24px 1fr;gap:7px;padding:11px;display:grid}.policy-decision>span{border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.policy-decision small,.policy-decision strong{font-family:var(--font-geist-mono);display:block}.policy-decision small{letter-spacing:.08em;font-size:8px}.policy-decision strong{margin-top:3px;font-size:22px}.policy-decision p{color:var(--muted);margin:5px 0 0;font-size:8px}.policy-decision.halt{color:var(--red);background:var(--red-soft)}.policy-decision.warn{color:var(--amber);background:var(--amber-soft)}.policy-decision.allow{color:var(--green);background:var(--green-soft)}.policy-note,.recovery-panel>p{color:var(--muted);margin:5px 15px 0;font-size:9px;line-height:1.55}.console-window{border:1px solid var(--line-strong);font-family:var(--font-geist-mono);background:#05080d;margin:14px}.console-bar{border-bottom:1px solid var(--line);height:28px;color:var(--faint);align-items:center;gap:5px;padding:0 9px;font-size:8px;display:flex}.console-bar i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.console-bar span{margin-left:5px}.console-line{color:#b7c5d7;padding:10px 12px 5px;font-size:9px}.console-line span{color:var(--blue);margin-right:8px}.console-result{border-left:2px solid var(--line-strong);background:#ffffff05;grid-template-columns:1fr auto;margin:4px 12px 10px;padding:8px 10px;display:grid}.console-result strong{font-size:10px}.console-result span{font-size:9px}.console-result small{color:var(--muted);grid-column:1/-1;margin-top:4px;font-size:8px}.console-result.blocked{color:var(--red);border-color:var(--red);background:#ff5a670f}.console-result.allowed{color:var(--green);border-color:var(--green);background:#45d69a0f}.console-result.pending{color:var(--faint)}.console-panel>.evidence-link{margin:0 14px}.recovery-list{gap:5px;padding:12px 14px 7px;display:grid}.recovery-check{border:1px solid var(--line);min-height:31px;color:var(--faint);grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.recovery-check span{font-family:var(--font-geist-mono)}.recovery-check strong{font-size:8px;font-weight:540}.recovery-check small{font:650 7px var(--font-geist-mono)}.recovery-check.failed{color:var(--red);border-color:#ff5a6740}.recovery-check.passed{color:var(--green);border-color:#45d69a33}.recovery-footer{grid-template-columns:1fr 1fr;gap:7px;margin:3px 14px 9px;display:grid}.recovery-footer div{border:1px solid var(--line);padding:8px}.recovery-footer small,.recovery-footer strong{display:block}.recovery-footer small{color:var(--muted);font:7px var(--font-geist-mono)}.recovery-footer strong{font:600 10px var(--font-geist-mono);margin-top:4px}.evaluation-theatre{grid-template-columns:.8fr 2fr;gap:26px;max-width:1492px;margin:14px auto 0;padding:24px;display:grid}.evaluation-intro h2{letter-spacing:-.04em;margin:9px 0;font-size:27px}.evaluation-intro p{color:var(--muted);font-size:11px;line-height:1.6}.evaluation-intro .evidence-link{margin-top:12px}.evaluation-intro>small{color:var(--faint);margin-top:9px;font-size:9px;line-height:1.55;display:block}.evaluation-modes{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.evaluation-card{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#ffffff05;padding:14px}.evaluation-card:hover,.evaluation-card:focus-visible{border-color:#42a5ff80}.evaluation-card.search{border-color:#f6b84a40}.evaluation-card.full{background:#45d69a09;border-color:#45d69a52}.mode-title{color:var(--muted);font:650 8px var(--font-geist-mono);gap:8px}.mode-title span{color:var(--faint)}.metric-large{color:var(--faint);font:600 15px var(--font-geist-mono);margin:28px 0 19px}.metric-pair{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 16px;display:grid}.metric-pair strong,.metric-pair span{display:block}.metric-pair strong{font:600 27px var(--font-geist-mono)}.metric-pair span{color:var(--muted);font-size:8px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:5px;margin:18px 0 12px;display:grid}.metric-grid div{border:1px solid var(--line);background:#ffffff04;min-width:0;padding:7px 5px}.metric-grid strong,.metric-grid span{display:block}.metric-grid strong{font:600 17px var(--font-geist-mono)}.metric-grid span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px}.evaluation-card p{min-height:30px;color:var(--muted);font-size:9px;line-height:1.45}.evaluation-card .status-mark{margin-top:8px;font-size:7px}.site-footer{max-width:1560px;color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto;padding:24px 34px 34px;display:flex}.site-footer>div:first-child{align-items:center;gap:10px;display:flex}.site-footer strong{color:#b8c4d4;font-size:11px}.brand-mini{border:1px solid var(--blue);width:24px;height:24px;color:var(--blue);font:700 8px var(--font-geist-mono);place-items:center;display:grid}.footer-meta{font:8px var(--font-geist-mono);text-transform:uppercase;gap:16px}.evidence-drawer-layer{z-index:100;position:fixed;inset:0;overflow:hidden}.drawer-backdrop{cursor:default;background:#01050ab8;border:0;width:100%;height:100%;position:absolute;inset:0}.evidence-drawer{background:#0a1019;border-left:1px solid #42a5ff6b;width:min(520px,100vw - 24px);height:100%;padding:22px;position:absolute;top:0;right:0;overflow:hidden auto;box-shadow:-30px 0 80px #00000080}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.drawer-header h2{margin:8px 0 0;font-size:20px;line-height:1.3}.drawer-close{border:1px solid var(--line-strong);background:var(--surface-2);width:36px;height:36px;color:var(--ink);cursor:pointer;flex:none;font-size:24px}.drawer-quick-access{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.drawer-quick-access button{border:1px solid var(--line);min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:#ffffff06;padding:10px 11px}.drawer-quick-access button:hover:not(:disabled),.drawer-quick-access button.active{color:var(--ink);background:#42a5ff17;border-color:#42a5ff99}.drawer-quick-access button:disabled{opacity:.42;cursor:wait}.drawer-quick-access small,.drawer-quick-access strong,.drawer-quick-access span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drawer-quick-access small{color:var(--blue);font:650 8px var(--font-geist-mono)}.drawer-quick-access strong{font:650 10px var(--font-geist-mono);margin-top:5px}.drawer-quick-access span{color:var(--faint);font:8px var(--font-geist-mono);margin-top:5px}.drawer-stage{background:#42a5ff0b;border:1px solid #42a5ff40;justify-content:space-between;margin:14px 0;padding:11px 12px;display:flex}.drawer-stage span,.drawer-stage strong{font:650 11px var(--font-geist-mono);letter-spacing:.08em}.drawer-stage span{color:var(--muted)}.drawer-stage strong{color:var(--blue)}.drawer-facts{margin:0;display:grid}.drawer-facts div{border-bottom:1px solid var(--line);grid-template-columns:145px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.drawer-facts dt{color:var(--muted);font:650 11px var(--font-geist-mono);letter-spacing:.045em;text-transform:uppercase}.drawer-facts dd{color:#d2ddeb;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.5}.drawer-urn{font-family:var(--font-geist-mono);font-size:11px!important}.drawer-ablation{background:#42a5ff0b;border:1px solid #42a5ff4d;gap:8px;margin-top:16px;padding:12px;display:grid}.drawer-ablation div{border-bottom:1px solid var(--line);padding-bottom:8px}.drawer-ablation div:last-of-type{border-bottom:0;padding-bottom:0}.drawer-ablation strong,.drawer-ablation span{display:block}.drawer-ablation strong{color:var(--blue);font:650 11px var(--font-geist-mono)}.drawer-ablation span{color:#d2ddeb;margin-top:4px;font-size:12px}.drawer-ablation p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.drawer-github-proof{background:#45d69a09;border:1px solid #45d69a4d;gap:10px;margin-top:16px;padding:12px;display:grid}.drawer-github-proof>div{border-bottom:1px solid var(--line);gap:5px;padding-bottom:10px;display:grid}.drawer-github-proof>div:last-of-type{border-bottom:0;padding-bottom:0}.drawer-github-proof strong{color:var(--green);font:650 11px var(--font-geist-mono)}.drawer-github-proof code{color:#a9c8b8;font:9px var(--font-geist-mono);overflow-wrap:anywhere}.drawer-github-proof span{color:#d2ddeb;font-size:11px;line-height:1.45}.drawer-github-proof a{width:fit-content;color:var(--blue);font:650 9px var(--font-geist-mono);text-underline-offset:3px;text-decoration:underline}.drawer-github-proof p{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:1.55}.drawer-integrity{background:#45d69a09;border:1px solid #45d69a40;margin-top:16px;padding:13px}.drawer-integrity span,.drawer-integrity code{display:block}.drawer-integrity span{color:var(--green);font:650 11px var(--font-geist-mono);letter-spacing:.055em}.drawer-integrity code{color:#a9c8b8;overflow-wrap:anywhere;margin-top:8px;font-size:10px}.drawer-integrity p{color:#a8b5c6;margin:9px 0 0;font-size:11px;line-height:1.55}.drawer-payload{border:1px solid var(--line);margin-top:14px}.drawer-payload summary{color:#b8c5d6;font:650 11px var(--font-geist-mono);cursor:pointer;padding:12px}.drawer-payload pre{border-top:1px solid var(--line);color:#b8c5d6;max-height:300px;font:10px/1.55 var(--font-geist-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#05080d;margin:0;padding:12px;overflow:auto}@media (width<=1400px){.brief-graph{grid-template-columns:145px 68px 160px 76px minmax(0,1fr)}.brief-branch{grid-template-columns:1fr}}@media (width<=1240px){.command-center{min-width:0}.global-header{grid-template-columns:1fr auto}.header-status{grid-area:2/1/auto/-1;justify-content:center;padding-bottom:10px}.header-actions{grid-area:1/2}.runtime-strip{align-items:flex-start}.live-backend{flex-direction:column;align-items:flex-start}.live-backend small{white-space:normal;max-width:500px}.judge-cockpit{grid-template-columns:1.05fr 1fr;margin-inline:18px}.cockpit-lead{grid-row:1/4}.cockpit-datahub{grid-column:2;grid-template-columns:1fr;gap:5px}.experience-switcher,.champion-brief{margin-inline:18px}.champion-brief{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}.brief-graph{grid-template-columns:145px 68px 160px 76px minmax(0,1fr)}.brief-branch{grid-template-columns:1fr}.repair-studio{margin-inline:18px}.repair-layout{grid-template-columns:.75fr 1.25fr}.repair-verification{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.repair-verification>.repair-label,.repair-approval,.repair-application,.repair-actions{grid-column:1/-1}.counterfactual-lab{grid-template-columns:1fr 2fr}.counterfactual-proofs{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.hero-section{grid-template-columns:1fr 1fr}.hero-copy h1{font-size:52px}.operations-grid{grid-template-columns:1fr 1.65fr}.evidence-panel{grid-column:1/-1}.evidence-metrics{grid-template-columns:repeat(4,1fr)}.selected-evidence{vertical-align:top;width:calc(70% - 28px);display:inline-block}.integrity-proof{vertical-align:top;width:calc(30% - 12px);display:inline-block}.control-deck{grid-template-columns:1fr 1fr}.recovery-panel{grid-column:1/-1}.evaluation-theatre{grid-template-columns:1fr}}@media (width<=820px){.global-header{padding:10px 16px}.brand-lockup small,.incident-id,.elapsed,.backend-pill,.header-actions .ghost{display:none}.runtime-strip{flex-direction:column;padding:10px 18px}.timing-facts{width:100%}.timing-facts>span{flex:1;min-width:0}.experience-switcher{grid-template-columns:1fr}.experience-switcher button{min-height:42px}.champion-brief{grid-template-columns:1fr;padding:18px}.brief-signal h1{font-size:44px}.brief-outcomes{grid-template-columns:1fr}.brief-outcomes article{border-right:0;border-bottom:1px solid var(--line)}.brief-outcomes article:last-child{border-bottom:0}.brief-section-heading{flex-direction:column}.brief-graph{grid-template-columns:1fr}.brief-edge{place-items:center;min-height:32px;display:grid}.brief-edge:before,.brief-edge:after{width:1px;left:50%;right:auto}.brief-edge:before{height:9px;top:0}.brief-edge:after{height:9px;top:auto;bottom:0}.brief-branches,.brief-branch{grid-template-columns:1fr}.brief-progress{grid-template-columns:1fr 1fr}.brief-progress>div:nth-child(2){border-right:0}.brief-progress>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.repair-layout,.repair-verification{grid-template-columns:1fr}.repair-verification>.repair-label,.repair-approval,.repair-application,.repair-actions{grid-column:auto}.repair-receipt-strip{grid-template-columns:1fr 1fr;gap:12px}.repair-receipt-strip>i{display:none}.native-context-strip{grid-template-columns:1fr}.native-context-strip>.repair-label{max-width:none}.catalog-lifecycle-strip{grid-template-columns:1fr}.catalog-lifecycle-strip>.repair-label{max-width:none}.counterfactual-lab,.counterfactual-proofs,.counterfactual-ranks{grid-template-columns:1fr}.counterfactual-ranks>i{text-align:center;transform:rotate(90deg)}.judge-cockpit{grid-template-columns:1fr}.cockpit-lead{grid-row:auto}.cockpit-datahub{grid-column:auto}.cockpit-lead h1{font-size:34px}.hero-section{grid-template-columns:1fr;padding:36px 18px 24px}.hero-copy h1{font-size:46px}.rank-shock{max-width:560px}.eligibility-strip{grid-template-columns:1fr;gap:10px;margin:0 18px 18px}.story-rail{grid-template-columns:repeat(3,1fr);padding:0 18px}.playback-actions{grid-column:1/-1;justify-content:center;margin:8px 0}.operations-grid,.control-deck{grid-template-columns:1fr;padding:0 18px}.evidence-panel,.recovery-panel{grid-column:auto}.timeline-list{height:440px}.evidence-metrics{grid-template-columns:1fr 1fr}.selected-evidence,.integrity-proof{width:auto;display:block}.evaluation-theatre{margin:14px 18px 0}.evaluation-modes{grid-template-columns:1fr}.site-footer{align-items:flex-start;gap:20px;padding:20px 18px}.footer-meta{flex-direction:column;align-items:flex-end;gap:5px}.drawer-facts div{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
