:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-1000:#07090a;--ink-950:#090b0c;--carbon-900:#0d1113;--graphite-850:#11171a;--graphite-800:#151b1e;--slate-700:#20292d;--slate-600:#2b363a;--limestone-50:#f5f0e7;--limestone-100:#f0eadf;--paper-200:#e6dccb;--paper-300:#d8cbb7;--paper-500:#aa9a7f;--ink-on-paper:#191815;--verdigris-400:#7bd4c4;--verdigris-500:#62c7b5;--verdigris-700:#2e746a;--survey-amber:#e8b44c;--skeptic-vermilion:#e66d4f;--registry-blue:#83a5c3;--fog:#a1a9ad;--rule-pass:#87cba3;--hairline-dark:#f0eadf24;--hairline-light:#19181530;--grid-dark:#7bd4c40e;--radius-field:2px;--radius-panel:8px;--radius-pill:999px;--page-gutter:clamp(20px, 4vw, 64px);--page-max:1480px;--focus-ring:0 0 0 3px var(--limestone-100), 0 0 0 6px var(--verdigris-500)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--carbon-900);min-width:0;color:var(--limestone-100);font-family:var(--font-interface), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;margin:0}body,button,input{font:inherit}button,input{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}img,svg{max-width:100%;display:block}::selection{background:var(--verdigris-500);color:var(--ink-1000)}:focus-visible{outline:2px solid var(--verdigris-400);outline-offset:4px}.skip-link{z-index:1000;background:var(--limestone-50);color:var(--ink-on-paper);border:2px solid var(--ink-on-paper);border-radius:var(--radius-field);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.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}.button{border-radius:var(--radius-field);letter-spacing:-.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:13px 18px;font-size:.86rem;font-weight:650;transition:background .15s,color .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--ink-on-paper);color:var(--limestone-50)}.button--primary:hover{background:var(--verdigris-700)}.button--quiet{border-color:var(--hairline-light);color:var(--ink-on-paper);background:0 0}.button--quiet:hover{border-color:var(--ink-on-paper)}.section-eyebrow{color:var(--ink-on-paper);font-family:var(--font-evidence), monospace;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:.68rem;font-weight:650;line-height:1.25;display:flex}.section-eyebrow>span{border-radius:var(--radius-pill);border:1px solid;place-items:center;width:27px;height:27px;font-size:.58rem;display:inline-grid}.section-eyebrow--paper{color:var(--limestone-100)}.section-eyebrow--vermilion{color:var(--skeptic-vermilion)}.section-eyebrow--amber{color:#9a6911}.brand-mark{letter-spacing:-.02em;align-items:center;gap:10px;min-height:44px;font-size:.92rem;font-weight:570;display:inline-flex}.brand-mark__symbol{width:30px;height:30px}.brand-mark__word b{color:var(--verdigris-700);letter-spacing:.11em;vertical-align:top;font-size:.66rem}.brand-mark--paper{color:var(--ink-on-paper)}.brand-mark--dark{color:var(--limestone-100)}.brand-mark--dark .brand-mark__symbol{filter:invert()grayscale()brightness(1.8)}.brand-mark--dark .brand-mark__word b{color:var(--verdigris-400)}.site-header{z-index:20;width:min(100%, var(--page-max));min-height:72px;padding:12px var(--page-gutter);border-bottom:1px solid;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.site-header--paper{background:var(--limestone-100);color:var(--ink-on-paper);border-color:var(--hairline-light)}.site-header--dark{background:var(--carbon-900);color:var(--limestone-100);border-color:var(--hairline-dark)}.site-nav{align-items:center;gap:clamp(20px,2.7vw,42px);font-size:.78rem;display:flex}.site-nav a,.header-action{position:relative}.site-nav a:after,.header-action:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.header-action:hover:after{transform-origin:0;transform:scaleX(1)}.header-action{justify-self:end;align-items:center;gap:12px;min-height:44px;font-size:.76rem;font-weight:650;display:inline-flex}.site-footer{padding:72px var(--page-gutter) 40px;background:var(--ink-1000);color:var(--limestone-100);border-top:1px solid var(--hairline-dark);grid-template-columns:1.3fr 1fr 1fr;gap:48px;display:grid}.site-footer>div>p{max-width:40ch;color:var(--fog);margin:14px 0 0;font-size:.8rem;line-height:1.6}.site-footer nav{align-content:start;gap:14px;font-size:.78rem;display:grid}.site-footer nav a:hover{color:var(--verdigris-400)}.site-footer__boundary{color:var(--survey-amber);font-family:var(--font-evidence), monospace;letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0;font-size:.68rem;line-height:1.5}.mode-badge{border-radius:var(--radius-pill);min-height:34px;font-family:var(--font-evidence), monospace;border:1px solid;align-items:center;gap:9px;padding:7px 10px;display:inline-flex}.mode-badge__signal{border-radius:var(--radius-pill);background:currentColor;border:1px solid;width:7px;height:7px}.mode-badge strong{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;display:block}.mode-badge small{color:var(--fog);font-family:var(--font-interface), sans-serif;letter-spacing:0;white-space:nowrap;margin-top:2px;font-size:.62rem;display:block}.mode-badge--recorded{color:var(--verdigris-400)}.mode-badge--live{color:var(--registry-blue)}.evidence-lens{background:var(--carbon-900);border-radius:var(--radius-panel);isolation:isolate;border:1px solid #19181557;min-width:0;margin:0;position:relative;overflow:hidden}.evidence-lens--hero{aspect-ratio:1.48;width:100%;box-shadow:0 28px 70px #19181533}.evidence-lens--workspace,.evidence-lens--dossier,.evidence-lens--presentation{width:100%;height:100%}.evidence-lens__archive,.evidence-lens__current{position:absolute;top:0;bottom:0;overflow:hidden}.evidence-lens__archive{background-color:var(--paper-200);background-image:repeating-linear-gradient(16deg,#0000 0 27px,#1918150b 28px 29px);width:43.5%;left:0}.evidence-lens__current{background-color:#17291f;background-image:linear-gradient(#7bd4c40d 1px,#0000 1px),linear-gradient(90deg,#7bd4c40d 1px,#0000 1px);background-size:28px 28px;width:56.5%;right:0}.evidence-lens__source-image{z-index:0;object-fit:cover;opacity:.82;filter:saturate(.78)contrast(1.05)}.contour{border-radius:var(--radius-pill);border:1px solid #7564477a;width:148%;height:34%;display:block;position:absolute;left:-42%;transform:rotate(8deg)}.contour--one{top:19%}.contour--two{width:163%;height:42%;top:27%;left:-48%}.contour--three{width:171%;height:37%;top:61%;left:-51%}.survey-line{transform-origin:0;background:#75644785;width:110%;height:1px;display:block;position:absolute}.survey-line--one{top:16%;left:7%;transform:rotate(54deg)}.survey-line--two{top:90%;left:14%;transform:rotate(-61deg)}.map-hypothesis{z-index:2;border:2px dashed var(--verdigris-700);border-radius:var(--radius-pill);width:clamp(44px,8vw,76px);height:clamp(44px,8vw,76px);color:var(--ink-on-paper);place-items:center;display:grid;position:absolute;top:44%;left:68%;transform:translate(-50%,-50%)}.map-hypothesis:before,.map-hypothesis:after{background:var(--ink-on-paper);content:"";opacity:.55;position:absolute}.map-hypothesis:before{width:54%;height:2px;transform:rotate(45deg)}.map-hypothesis:after{width:2px;height:54%;transform:rotate(45deg)}.map-hypothesis b,.surface-cue b{background:var(--ink-950);width:24px;height:24px;color:var(--limestone-100);border-radius:var(--radius-pill);font-family:var(--font-evidence), monospace;place-items:center;font-size:.57rem;display:grid;position:absolute;top:-11px;right:-11px}.aerial-road{background:#605c4f;border-left:2px solid #9b937e;border-right:2px solid #9b937e;width:15%;height:125%;position:absolute;top:-10%;left:43%;transform:rotate(-11deg)}.aerial-field{border-radius:var(--radius-pill);background:#31453d;border:1px solid #83a5c352;display:block;position:absolute}.aerial-field--one{width:26%;height:27%;top:10%;right:7%}.aerial-field--two{width:38%;height:33%;bottom:8%;right:10%}.surface-cue{z-index:2;border:2px solid var(--verdigris-400);border-radius:var(--radius-field);width:24%;height:22%;display:block;position:absolute;top:34%;left:34%}.registration-seam{z-index:4;background:var(--verdigris-500);width:3px;position:absolute;top:0;bottom:0;left:43.5%;box-shadow:0 0 18px #62c7b540}.registration-seam i{background:var(--verdigris-500);border:4px solid var(--limestone-100);border-radius:var(--radius-pill);width:17px;height:17px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.registry-vector{z-index:3;background:var(--registry-blue);width:36%;height:2px;position:absolute;top:44%;left:43.5%}.registry-vector:after{border-top:2px solid var(--registry-blue);border-right:2px solid var(--registry-blue);content:"";width:9px;height:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.registry-vector i{background:var(--registry-blue);width:25px;height:25px;color:var(--ink-1000);border-radius:var(--radius-pill);font-family:var(--font-evidence), monospace;place-items:center;font-size:.57rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:-13px;right:-12px}.skeptic-path{z-index:3;border-top:2px dashed var(--skeptic-vermilion);transform-origin:0;border-radius:55% 45% 0 0;width:47%;height:26%;position:absolute;top:63%;left:39%;transform:rotate(-7deg)}.skeptic-path i{color:#f2b4a5;border-radius:var(--radius-field);font-family:var(--font-evidence), monospace;letter-spacing:.1em;background:#291713;border:1px solid #e66d4f8c;padding:4px 7px;font-size:clamp(.45rem,.65vw,.62rem);font-style:normal;position:absolute;top:-22px;right:5%}.lens-source{z-index:6;color:var(--limestone-100);border-radius:var(--radius-field);font-family:var(--font-evidence), monospace;background:#090b0ce8;padding:8px 10px;display:grid;position:absolute}.lens-source b{letter-spacing:.05em;text-transform:uppercase;font-size:clamp(.56rem,.82vw,.72rem)}.lens-source small{color:var(--fog);margin-top:3px;font-size:clamp(.48rem,.64vw,.59rem)}.lens-source--archive{top:5%;left:3.5%}.lens-source--current{top:5%;left:47%}.lens-source--records{color:var(--registry-blue);top:48%;right:4%}.lens-gate{z-index:7;width:min(31%,230px);color:var(--limestone-100);border-radius:var(--radius-panel);background:#090b0cf0;border:1px solid #e8b44c99;padding:10px 12px;position:absolute;bottom:8%;right:3%}.lens-gate p{color:var(--survey-amber);font-family:var(--font-evidence), monospace;letter-spacing:.09em;margin:0 0 7px;font-size:clamp(.45rem,.65vw,.57rem)}.lens-gate span{border-top:1px solid var(--hairline-dark);align-items:center;gap:6px;padding:5px 0;font-size:clamp(.52rem,.75vw,.66rem);display:flex}.lens-gate span b{font-family:var(--font-evidence), monospace;margin-left:auto;font-size:.88em}.result-symbol{color:var(--survey-amber);font-style:normal;font-weight:800}.lens-footnote{z-index:7;color:var(--limestone-100);font-family:var(--font-evidence), monospace;letter-spacing:.11em;justify-content:space-between;font-size:clamp(.42rem,.58vw,.53rem);display:flex;position:absolute;bottom:2.3%;left:3%;right:3%}.evidence-lens[data-stage=sources] .map-hypothesis,.evidence-lens[data-stage=sources] .surface-cue,.evidence-lens[data-stage=sources] .registry-vector,.evidence-lens[data-stage=sources] .skeptic-path,.evidence-lens[data-stage=sources] .lens-gate,.evidence-lens[data-stage=specialists] .registry-vector,.evidence-lens[data-stage=specialists] .skeptic-path,.evidence-lens[data-stage=specialists] .lens-gate{opacity:.12}.evidence-lens[data-stage=skeptic] .lens-gate{opacity:.18}.home-page{background:var(--limestone-100);color:var(--ink-on-paper)}.judge-hero-shell{background:var(--ink-1000);min-height:100svh;color:var(--limestone-100);position:relative}.judge-hero-shell .site-header{z-index:20;background:linear-gradient(#07090aeb,#07090a61);position:absolute;top:0;left:0;right:0}.cinematic-hero{background:var(--ink-1000);min-height:100svh;color:var(--limestone-100);align-items:center;display:grid;position:relative;overflow:hidden}.cinematic-hero__media,.cinematic-hero__media picture,.cinematic-hero__image{width:100%;height:100%;position:absolute;inset:0}.cinematic-hero__media{overflow:hidden}.cinematic-hero__image{object-fit:cover;object-position:62% 55%;max-width:none}.cinematic-hero__scrim{pointer-events:none;background:linear-gradient(90deg,#07090af5 0%,#07090ad1 34%,#07090a3d 67%,#07090a14 100%),linear-gradient(#07090a47,#07090a6b);position:absolute;inset:0}.cinematic-hero__conceptual{z-index:2;right:var(--page-gutter);border:1px solid var(--hairline-dark);border-radius:var(--radius-field);font-family:var(--font-evidence), monospace;letter-spacing:.05em;background:#07090ac2;margin:0;padding:7px 9px;font-size:11px;line-height:1.35;position:absolute;bottom:22px}.cinematic-hero__copy{z-index:3;width:min(100%, var(--page-max));padding:118px var(--page-gutter) 70px;margin:0 auto;position:relative}.cinematic-hero__eyebrow{max-width:55ch;color:var(--verdigris-400);font-family:var(--font-evidence), monospace;letter-spacing:.16em;margin:0 0 18px;font-size:clamp(11px,.75vw,13px);font-weight:700;line-height:1.35}.cinematic-hero h1{max-width:7.8ch;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(68px,7.4vw,116px);font-weight:430;line-height:.86}.cinematic-hero__definition{color:#e4ded4;max-width:48ch;margin:24px 0 0;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.cinematic-hero__trust{max-width:66ch;color:var(--verdigris-400);font-family:var(--font-evidence), monospace;letter-spacing:.04em;margin:18px 0 0;font-size:clamp(11px,.82vw,14px);font-weight:650;line-height:1.5}.cinematic-hero__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cinematic-hero__actions .button{min-height:48px}.cinematic-hero__actions .button--primary{background:var(--limestone-50);color:var(--ink-on-paper)}.cinematic-hero__actions .button--primary:hover{background:var(--verdigris-400)}.cinematic-hero__actions .button--quiet{color:var(--limestone-100);background:#07090a57;border-color:#f0eadf80}.cinematic-hero__actions .button--quiet:hover{border-color:var(--limestone-100)}.cinematic-hero__disclosure{color:#c2c7c8;max-width:62ch;font-family:var(--font-evidence), monospace;letter-spacing:.05em;margin:16px 0 0;font-size:11px;line-height:1.45}.operating-model,.worked-case-preview,.discovery-faq{width:100%;padding:clamp(76px, 9vw, 132px) var(--page-gutter)}.operating-model{background-color:var(--limestone-100);background-image:linear-gradient(#19181509 1px,#0000 1px),linear-gradient(90deg,#19181509 1px,#0000 1px);background-size:64px 64px}.operating-model__heading{width:min(100%, var(--page-max));grid-template-columns:4fr 8fr;gap:24px;margin:0 auto;display:grid}.operating-model__heading>p,.worked-case-preview__heading>p:first-child{font-family:var(--font-evidence), monospace;letter-spacing:.14em;margin:0;font-size:11px;font-weight:700}.operating-model__heading>p{color:var(--verdigris-700)}.worked-case-preview__heading>p:first-child{color:var(--verdigris-400)}.operating-model__heading h2{max-width:18ch;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(48px,5.4vw,82px);font-weight:430;line-height:.94}.operating-model__steps{width:min(100%, var(--page-max));border-top:2px solid var(--ink-on-paper);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,6vw,84px) auto 0;padding:0;list-style:none;display:grid}.operating-model__steps li{border-right:1px solid var(--hairline-light);min-width:0;min-height:250px;padding:20px clamp(18px,2.2vw,34px) 28px 0}.operating-model__steps li+li{padding-left:clamp(18px,2.2vw,34px)}.operating-model__steps li:last-child{border-right:0;padding-right:0}.operating-model__steps span{color:var(--verdigris-700);font-family:var(--font-evidence), monospace;font-size:11px}.operating-model__steps h3{font-family:var(--font-editorial), Georgia, serif;margin:64px 0 16px;font-size:clamp(28px,2.4vw,40px);font-weight:450;line-height:1}.operating-model__steps p{color:#504c43;margin:0;font-size:14px;line-height:1.6}.worked-case-preview{background:var(--carbon-900);color:var(--limestone-100);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(240px,3fr);gap:clamp(32px,5vw,72px);display:grid}.worked-case-preview__heading h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.05em;margin:34px 0 8px;font-size:clamp(46px,4.8vw,72px);font-weight:430;line-height:.94}.worked-case-preview__heading>span{color:var(--registry-blue);font-family:var(--font-evidence), monospace;font-size:12px}.worked-case-preview__heading>p:last-child{color:#c2c7c8;max-width:48ch;margin:24px 0 0;font-size:15px;line-height:1.65}.worked-case-preview__facts{border-top:2px solid var(--verdigris-500);margin:0}.worked-case-preview__facts>div{border-bottom:1px solid var(--hairline-dark);padding:17px 0 20px}.worked-case-preview__facts dt{color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.worked-case-preview__facts dd{overflow-wrap:anywhere;margin:9px 0 0;font-size:14px;font-weight:650;line-height:1.45}.worked-case-preview__challenge{border-top:2px solid var(--skeptic-vermilion)}.worked-case-preview__action{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.worked-case-preview__action p{color:#d7d3ca;margin:0;font-size:14px;line-height:1.6}.worked-case-preview__action strong{color:var(--survey-amber);font-family:var(--font-evidence), monospace;letter-spacing:.04em;margin-bottom:8px;font-size:12px;display:block}.worked-case-preview__action .button{background:var(--limestone-50);color:var(--ink-on-paper)}.discovery-faq{width:min(100%, var(--page-max));background:var(--limestone-100);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(36px,7vw,108px);margin:0 auto;display:grid}.discovery-faq__heading>p:first-child{color:var(--verdigris-700);font-family:var(--font-evidence), monospace;letter-spacing:.14em;margin:0;font-size:11px;font-weight:700}.discovery-faq__heading h2{max-width:8ch;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.05em;margin:28px 0 20px;font-size:clamp(48px,5.4vw,82px);font-weight:430;line-height:.94}.discovery-faq__heading>p:last-child{color:#504c43;max-width:40ch;margin:0;font-size:14px;line-height:1.6}.discovery-faq__list{border-top:2px solid var(--ink-on-paper)}.discovery-faq__list article{border-bottom:1px solid var(--hairline-light);grid-template-columns:48px minmax(0,1fr);gap:18px;min-width:0;padding:22px 0 24px;display:grid}.discovery-faq__list article>span{color:var(--verdigris-700);font-family:var(--font-evidence), monospace;font-size:11px}.discovery-faq__list h3{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:clamp(24px,2vw,32px);font-weight:480;line-height:1.1}.discovery-faq__list p{color:#504c43;max-width:68ch;margin:13px 0 0;font-size:14px;line-height:1.65}@media (width<=980px){.worked-case-preview{grid-template-columns:1fr 1fr}.worked-case-preview__action{flex-direction:row;grid-column:1/-1;align-items:center;gap:28px}}@media (width<=760px){.cinematic-hero{grid-template-rows:auto minmax(250px,1fr);align-items:stretch;min-height:100svh;padding-top:60px}.cinematic-hero__media{border-top:1px solid var(--hairline-dark);min-height:250px;position:relative}.cinematic-hero__media picture,.cinematic-hero__image{position:absolute}.cinematic-hero__image{object-position:56% 55%}.cinematic-hero__scrim{background:linear-gradient(#07090a47,#07090a0a 50%,#07090a66)}.cinematic-hero__conceptual{max-width:calc(100% - 24px);font-size:11px;bottom:10px;right:12px}.cinematic-hero__copy{width:100%;padding:12px var(--page-gutter) 10px;align-self:start;margin:0}.cinematic-hero__eyebrow{letter-spacing:.11em;margin-bottom:6px;font-size:11px}.cinematic-hero h1{max-width:100%;font-size:clamp(44px,12vw,58px);line-height:.88}.cinematic-hero__definition{margin-top:8px;font-size:16px;line-height:1.4}.cinematic-hero__trust{margin-top:7px;font-size:11px;line-height:1.42}.cinematic-hero__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.cinematic-hero__actions .button{gap:5px;min-width:0;min-height:44px;padding:8px 9px;font-size:12px;line-height:1.15}.cinematic-hero__disclosure{margin-top:7px;font-size:11px;line-height:1.35}.operating-model,.worked-case-preview,.discovery-faq{padding-top:72px;padding-bottom:72px}.operating-model__heading,.worked-case-preview,.discovery-faq{grid-template-columns:1fr}.operating-model__heading h2{margin-top:24px;font-size:48px}.operating-model__steps{grid-template-columns:1fr}.operating-model__steps li,.operating-model__steps li+li{border-right:0;border-bottom:1px solid var(--hairline-light);min-height:0;padding:18px 0 24px}.operating-model__steps h3{margin-top:28px}.worked-case-preview__action{flex-direction:column;grid-column:auto;align-items:flex-start;gap:24px}.discovery-faq__heading h2{max-width:10ch;font-size:48px}.discovery-faq__list article{grid-template-columns:34px minmax(0,1fr);gap:10px}}@media (width<=300px){.cinematic-hero__actions{grid-template-columns:1fr}.operating-model__heading,.discovery-faq{grid-template-columns:minmax(0,1fr)}.discovery-faq__heading,.discovery-faq__list,.discovery-faq__list article>div{min-width:0}.operating-model__heading h2,.discovery-faq__heading h2,.discovery-faq__list h3,.discovery-faq__list p,.cinematic-hero__eyebrow,.cinematic-hero__definition,.cinematic-hero__trust,.cinematic-hero__disclosure,.cinematic-hero__conceptual{overflow-wrap:anywhere}}.hero-shell{background-color:var(--limestone-100);background-image:linear-gradient(#19181509 1px,#0000 1px),linear-gradient(90deg,#19181509 1px,#0000 1px);background-size:72px 72px;min-height:100svh}.hero-grid{width:min(100%, var(--page-max));min-height:calc(100svh - 72px);padding:clamp(24px, 3.2vw, 48px) var(--page-gutter) clamp(32px, 4vw, 64px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,5vw,76px);margin:0 auto;display:grid}.hero-copy{z-index:3;position:relative}.hero-eyebrow{font-family:var(--font-evidence), monospace;letter-spacing:.16em;margin:0 0 18px;font-size:clamp(.62rem,.7vw,.72rem);font-weight:650}.hero-copy h1{max-width:7.6ch;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(4rem,6.6vw,7rem);font-weight:430;line-height:.88}.hero-subhead{color:#3f3c35;max-width:50ch;margin:22px 0 0;font-size:clamp(.92rem,1.08vw,1.08rem);line-height:1.58}.hero-sources{border-top:1px solid var(--hairline-light);border-bottom:1px solid var(--hairline-light);font-family:var(--font-evidence), monospace;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:13px 0;font-size:.62rem;display:flex}.hero-sources span{align-items:center;gap:7px;display:inline-flex}.hero-sources b{color:var(--verdigris-700)}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-boundary{color:#6b4c0f;font-family:var(--font-evidence), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:17px 0 0;font-size:.67rem;font-weight:650;display:flex}.hero-boundary span{border-radius:var(--radius-pill);border:1px solid;place-items:center;width:20px;height:20px;display:grid}.hero-lens{min-width:0;display:grid;position:relative}.hero-lens__frame{min-width:0;position:relative}.hero-lens__frame:before,.hero-lens__frame:after{z-index:5;border-color:var(--ink-on-paper);content:"";pointer-events:none;width:20px;height:20px;position:absolute}.hero-lens__frame:before{border-top:2px solid;border-left:2px solid;top:-9px;left:-9px}.hero-lens__frame:after{border-bottom:2px solid;border-right:2px solid;bottom:-9px;right:-9px}.hero-case-note{z-index:8;background:var(--limestone-50);border:1px solid var(--hairline-light);border-radius:var(--radius-field);justify-self:end;width:min(100%,360px);min-width:228px;margin-top:10px;padding:12px 15px;display:grid;position:relative;box-shadow:0 14px 30px #19181521}.hero-case-note span,.hero-case-note small{font-family:var(--font-evidence), monospace;letter-spacing:.07em;font-size:.57rem}.hero-case-note span{color:var(--verdigris-700)}.hero-case-note b{margin:5px 0;font-size:.82rem}.hero-case-note small{color:#69645a}.mobile-lens-guide{display:none}.territory-section,.skeptic-section,.permission-section,.impact-preview,.final-cta{padding:clamp(88px, 10vw, 152px) var(--page-gutter)}.territory-section{background:var(--limestone-50);border-top:1px solid var(--hairline-light);overflow:hidden}.editorial-grid{width:min(100%, var(--page-max));grid-template-columns:repeat(12,1fr);gap:24px;margin:0 auto;display:grid}.editorial-grid .section-eyebrow{grid-column:1/4}.editorial-grid h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.055em;grid-column:4/11;margin:0;font-size:clamp(3.7rem,7vw,7.8rem);font-weight:430;line-height:.91}.territory-lead{color:#504c43;grid-column:7/12;max-width:46ch;margin:16px 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.62}.source-fragments{width:min(100%, var(--page-max));border-top:1px solid var(--ink-on-paper);grid-template-columns:repeat(3,1fr);margin:clamp(60px,7vw,104px) auto 0;display:grid}.source-fragments article{border-right:1px solid var(--hairline-light);min-height:280px;padding:24px 28px 32px 0}.source-fragments article+article{padding-left:28px}.source-fragments article:last-child{border-right:0}.source-fragments span{font-family:var(--font-evidence), monospace;letter-spacing:.12em;font-size:.64rem}.source-fragments h3{font-family:var(--font-editorial), serif;margin:72px 0 24px;font-size:clamp(2rem,3vw,3.2rem);font-weight:450;line-height:1}.source-fragments p{color:#5c564b;max-width:37ch;margin:8px 0;font-size:.84rem;line-height:1.55}.source-fragments p b{color:var(--ink-on-paper)}.trust-sequence{padding:clamp(80px, 9vw, 140px) var(--page-gutter);background-color:var(--carbon-900);background-image:linear-gradient(var(--grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--grid-dark) 1px, transparent 1px);color:var(--limestone-100);background-size:40px 40px}.trust-sequence__heading{width:min(100%, var(--page-max));grid-template-columns:2fr 7fr 3fr;align-items:start;gap:24px;margin:0 auto;display:grid}.trust-sequence__heading h2{max-width:18ch;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(3rem,5vw,5.8rem);font-weight:420;line-height:.96}.trust-sequence__heading>a{border-bottom:1px solid var(--verdigris-500);color:var(--verdigris-400);justify-self:end;padding-bottom:8px;font-size:.78rem}.trust-steps{width:min(100%, var(--page-max));border-top:1px solid var(--hairline-dark);border-bottom:1px solid var(--hairline-dark);grid-template-columns:repeat(6,1fr);margin:64px auto 28px;padding:0;list-style:none;display:grid}.trust-steps li{border-right:1px solid var(--hairline-dark);align-content:center;min-height:114px;padding:20px;display:grid;position:relative}.trust-steps li:last-child{border-right:0}.trust-steps span{color:var(--fog);font-family:var(--font-evidence), monospace;font-size:.55rem;position:absolute;top:12px;right:12px}.trust-steps b{font-size:.9rem}.trust-steps small{color:var(--fog);margin-top:6px;font-size:.67rem}.trust-steps__skeptic{border-top:2px solid var(--skeptic-vermilion)}.trust-steps__policy{border-top:2px solid var(--survey-amber)}.trust-steps__human{background:#e8b44c12;outline:1px solid #e8b44c57}.product-window{width:min(100%, var(--page-max));border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);background:var(--graphite-850);grid-template-columns:180px minmax(0,1fr) 280px;min-height:520px;margin:0 auto;display:grid;overflow:hidden}.product-window__rail,.product-window__finding{flex-direction:column;padding:22px;display:flex}.product-window__rail{border-right:1px solid var(--hairline-dark)}.product-window__rail span,.product-window__finding span{color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.1em;font-size:.59rem}.product-window__rail b{font-family:var(--font-evidence), monospace;color:var(--verdigris-400);margin-top:72px}.product-window__rail small{color:var(--limestone-100);margin-top:8px;font-size:.72rem}.product-window__rail i{border-top:1px solid var(--hairline-dark);color:var(--verdigris-400);font-family:var(--font-evidence), monospace;margin-top:auto;padding-top:12px;font-size:.58rem;font-style:normal}.product-window .evidence-lens{border:0;border-radius:0}.product-window__finding{border-left:2px solid var(--skeptic-vermilion);background:#1d1210}.product-window__finding b{color:var(--skeptic-vermilion);margin-top:110px;font-size:.78rem}.product-window__finding p{color:#ead2cb;font-family:var(--font-editorial), serif;font-size:1.7rem;line-height:1.1}.product-window__finding a{color:#f3c0b4;border-top:1px solid #e66d4f59;margin-top:auto;padding-top:14px;font-size:.72rem}.skeptic-section{color:var(--limestone-100);background:#17100e;grid-template-columns:7fr 5fr;gap:clamp(48px,8vw,128px);display:grid}.skeptic-section__copy h2,.permission-heading h2,.impact-preview__copy h2,.final-cta h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.05em;margin:28px 0;font-size:clamp(3.4rem,6vw,6.8rem);font-weight:420;line-height:.91}.skeptic-section__copy blockquote{color:#d2b8b0;max-width:28ch;margin:0;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.58}.skeptic-exhibit{border:1px solid #e66d4f8c;border-left:4px solid var(--skeptic-vermilion);border-radius:var(--radius-panel);background:#211411;align-self:center;padding:28px}.skeptic-exhibit header{color:var(--skeptic-vermilion);font-family:var(--font-evidence), monospace;letter-spacing:.09em;justify-content:space-between;font-size:.58rem;display:flex}.skeptic-exhibit__label{color:#d99380;font-family:var(--font-evidence), monospace;letter-spacing:.1em;margin-top:80px;font-size:.6rem}.skeptic-exhibit h3{font-family:var(--font-editorial), serif;margin:12px 0 20px;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:430;line-height:.95}.skeptic-exhibit>p:not(.skeptic-exhibit__label){color:#d7bdb5;max-width:36ch;line-height:1.6}.skeptic-exhibit dl{border-top:1px solid #e66d4f59;grid-template-columns:1fr 1fr;margin:38px 0 0;display:grid}.skeptic-exhibit dl div{padding:18px 10px 0 0}.skeptic-exhibit dt{color:#d99380;font-family:var(--font-evidence), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.skeptic-exhibit dd{margin:8px 0 0;font-size:.78rem;line-height:1.45}.permission-section{background:var(--limestone-100);grid-template-columns:4fr 8fr;gap:clamp(48px,8vw,120px);display:grid}.permission-heading h2{font-size:clamp(3.2rem,5.4vw,6rem)}.permission-heading>p{color:#5d574d;max-width:40ch;line-height:1.65}.permission-preview{border-top:2px solid var(--ink-on-paper);border-bottom:2px solid var(--ink-on-paper);align-self:center}.permission-preview>div{border-bottom:1px solid var(--hairline-light);grid-template-columns:64px 1fr 90px 80px 80px;align-items:center;gap:12px;min-height:72px;font-size:.74rem;display:grid}.permission-preview>div>span{font-family:var(--font-evidence), monospace;font-size:.63rem}.permission-preview strong{color:#3f7051;font-family:var(--font-evidence), monospace;font-size:.64rem}.permission-preview strong.is-hold{color:#8a5b00}.permission-preview footer{grid-template-columns:110px 1fr auto;align-items:center;gap:18px;min-height:92px;display:grid}.permission-preview footer span{font-family:var(--font-evidence), monospace;letter-spacing:.08em;font-size:.59rem}.permission-preview footer b{color:#77530d;font-family:var(--font-evidence), monospace;font-size:.78rem}.permission-preview footer small{color:#656054;font-size:.67rem}.impact-preview{background:var(--paper-200);grid-template-columns:7fr 5fr;align-items:center;gap:clamp(56px,8vw,120px);display:grid}.impact-preview__visual img{border-radius:var(--radius-panel);width:100%}.impact-preview__copy h2{font-size:clamp(3rem,5vw,5.5rem)}.impact-preview__copy>p{color:#575146;max-width:45ch;line-height:1.65}.target-list{border-top:1px solid var(--hairline-light);margin:38px 0}.target-list p{border-bottom:1px solid var(--hairline-light);grid-template-columns:110px 1fr;gap:18px;margin:0;padding:15px 0;display:grid}.target-list span{font-family:var(--font-evidence), monospace;letter-spacing:.08em;font-size:.57rem}.target-list b{font-size:.77rem}.impact-preview__copy>a{border-bottom:1px solid var(--ink-on-paper);padding-bottom:7px;font-size:.78rem}.codex-preview{padding:clamp(80px, 9vw, 140px) var(--page-gutter);background:var(--graphite-850);color:var(--limestone-100);grid-template-columns:4fr 8fr;align-items:center;gap:clamp(44px,7vw,100px);display:grid}.codex-preview__copy h2{font-family:var(--font-editorial), serif;letter-spacing:-.05em;margin:28px 0 22px;font-size:clamp(3rem,5vw,5.8rem);font-weight:420;line-height:.93}.codex-preview__copy p{max-width:40ch;color:var(--fog);line-height:1.65}.codex-preview__copy a{border-bottom:1px solid var(--verdigris-500);color:var(--verdigris-400);margin-top:30px;padding-bottom:7px;font-size:.78rem;display:inline-block}.codex-preview>img{border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);width:100%}.final-cta{background-color:var(--limestone-50);text-align:center;align-content:center;place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.final-cta__mark{border-radius:var(--radius-pill);border:1px solid #19181514;width:min(64vw,860px);height:min(64vw,860px);position:absolute}.final-cta__mark:before,.final-cta__mark:after{content:"";background:#19181514;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta__mark:before{width:120%;height:1px}.final-cta__mark:after{width:1px;height:120%}.final-cta>:not(.final-cta__mark){z-index:2;position:relative}.final-cta h2{max-width:14ch}.investigation-shell{background-color:var(--ink-950);background-image:linear-gradient(var(--grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--grid-dark) 1px, transparent 1px);min-height:100svh;color:var(--limestone-100);background-size:32px 32px;padding-bottom:48px}.command-strip{z-index:40;border-bottom:1px solid var(--hairline-dark);isolation:isolate;background:#07090a;grid-template-columns:minmax(160px,1fr) minmax(220px,1.2fr) auto minmax(140px,.7fr) auto auto;align-items:center;gap:14px;min-height:66px;padding:8px 18px;display:grid;position:sticky;top:0;box-shadow:0 12px 28px #07090a4d}.command-case,.command-time{border-left:1px solid var(--hairline-dark);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 9px;min-width:0;padding-left:14px;display:grid}.command-case span,.command-time span{color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.1em;font-size:.51rem}.command-case b,.command-time b{color:var(--verdigris-400);font-family:var(--font-evidence), monospace;font-size:.67rem}.command-case small,.command-time small{color:var(--fog);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.64rem;overflow:hidden}.mode-switch{background:var(--graphite-850);border:1px solid var(--hairline-dark);border-radius:var(--radius-pill);padding:3px;display:flex}.mode-switch button{min-height:34px;color:var(--fog);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-evidence), monospace;letter-spacing:.04em;background:0 0;padding:7px 11px;font-size:.55rem}.mode-switch button.is-active{background:var(--limestone-100);color:var(--ink-on-paper)}.command-button{min-height:40px;color:var(--limestone-100);border:1px solid var(--hairline-dark);border-radius:var(--radius-field);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:8px 11px;font-size:.64rem;display:inline-flex}.command-button:hover{border-color:var(--verdigris-500)}.no-key-state{border-radius:var(--radius-field);background:#111923;border:1px solid #83a5c385;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:78px;margin:12px 18px 0;padding:14px 16px;display:grid}.no-key-state>span{color:var(--registry-blue);font-family:var(--font-evidence), monospace;font-size:.62rem}.no-key-state b{font-size:.76rem}.no-key-state p{color:var(--fog);margin:4px 0 0;font-size:.68rem}.no-key-state button{background:var(--registry-blue);min-height:40px;color:var(--ink-1000);border-radius:var(--radius-field);cursor:pointer;padding:8px 12px;font-size:.65rem;font-weight:700}.mobile-stage-nav{display:none}.instrument-title{justify-content:space-between;align-items:end;gap:24px;min-height:78px;padding:14px 18px 10px;display:flex}.instrument-title p{color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.1em;margin:0 0 5px;font-size:.52rem}.instrument-title h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:560}.instrument-grid{border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);background:var(--graphite-850);grid-template-columns:276px minmax(420px,1fr) 370px;min-height:540px;margin:0 18px;display:grid;overflow:hidden}.case-index,.agent-rail{background:#090b0cad;min-width:0}.case-index{border-right:1px solid var(--hairline-dark)}.case-index>header,.rail-heading{border-bottom:1px solid var(--hairline-dark);justify-content:space-between;align-items:center;gap:8px;min-height:66px;padding:12px;display:flex}.case-index>header>div,.rail-heading{font-family:var(--font-evidence), monospace}.case-index>header span,.rail-heading span{color:var(--fog);letter-spacing:.1em;font-size:.52rem;display:block}.case-index>header b,.rail-heading b{color:var(--verdigris-400);letter-spacing:.04em;margin-top:3px;font-size:.51rem;display:block}.case-index input{background:var(--ink-950);border:1px solid var(--hairline-dark);border-radius:var(--radius-field);width:120px;min-height:38px;color:var(--limestone-100);padding:7px 9px;font-size:.62rem}.case-index input::placeholder{color:#707a7e}.case-list{scrollbar-color:var(--slate-600) transparent;height:474px;overflow-y:auto}.case-list-item{width:100%;min-height:128px;color:var(--limestone-100);border-bottom:1px solid var(--hairline-dark);cursor:pointer;text-align:left;background:0 0;padding:14px 12px 13px;display:grid;position:relative}.case-list-item:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.case-list-item:hover{background:#7bd4c409}.case-list-item.is-active{background:#7bd4c412}.case-list-item.is-active:before{background:var(--verdigris-500)}.case-list-item__top,.case-list-item__bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.case-list-item__top b{color:var(--verdigris-400);font-family:var(--font-evidence), monospace;font-size:.63rem}.case-list-item__top small{color:var(--fog);border:1px solid var(--hairline-dark);border-radius:var(--radius-field);font-family:var(--font-evidence), monospace;padding:3px 5px;font-size:.47rem}.case-list-item>strong{margin-top:9px;font-size:.78rem;font-weight:560}.case-output-label{color:var(--registry-blue);font-family:var(--font-evidence), monospace;letter-spacing:.05em;margin-top:5px;font-size:.46rem}.case-years{color:var(--fog);font-family:var(--font-evidence), monospace;align-items:center;gap:8px;margin-top:7px;display:flex}.case-years i{font-size:.54rem;font-style:normal}.case-years span{color:var(--verdigris-700)}.case-list-item__bottom{margin-top:8px}.case-list-item__bottom small{font-family:var(--font-evidence), monospace;font-size:.48rem}.state-ready{color:var(--rule-pass)}.state-review{color:var(--survey-amber)}.empty-case-state{text-align:left;align-content:center;place-items:start;min-height:320px;padding:26px;display:grid}.empty-case-state>span{color:var(--verdigris-400);font-size:2rem}.empty-case-state b{margin-top:14px}.empty-case-state p{color:var(--fog);font-size:.7rem;line-height:1.5}.empty-case-state button{border:1px solid var(--hairline-dark);border-radius:var(--radius-field);cursor:pointer;background:0 0;min-height:40px;padding:8px 12px;font-size:.64rem}.evidence-stage{background:var(--carbon-900);grid-template-rows:66px minmax(0,1fr) 58px;min-width:0;display:grid;position:relative}.evidence-toolbar{border-bottom:1px solid var(--hairline-dark);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.evidence-tabs{align-items:center;gap:3px;min-width:0;display:flex}.evidence-tabs button{min-height:40px;color:var(--fog);border-radius:var(--radius-field);cursor:pointer;background:0 0;padding:8px 11px;font-size:.65rem;position:relative}.evidence-tabs button.is-active{background:var(--slate-700);color:var(--limestone-100)}.evidence-tabs button:disabled{cursor:not-allowed;opacity:.5}.evidence-tabs button span{color:var(--survey-amber);font-family:var(--font-evidence), monospace;margin-left:5px;font-size:.42rem}.overlay-toggle{border:1px solid var(--hairline-dark);border-radius:var(--radius-field);cursor:pointer;background:0 0;min-height:38px;padding:7px 9px;font-size:.56rem}.evidence-viewport{min-height:0;padding:10px;position:relative}.evidence-viewport .evidence-lens{border-color:var(--hairline-dark)}.evidence-viewport--historical .evidence-lens__current,.evidence-viewport--current .evidence-lens__archive{opacity:.16}.evidence-viewport--reference .evidence-lens{filter:saturate(.72)contrast(1.06)}.evidence-lens--workspace .evidence-lens__archive,.evidence-lens--workspace .evidence-lens__current{transition:width .24s,opacity .24s}.evidence-lens--focus-historical .evidence-lens__archive,.evidence-lens--focus-current .evidence-lens__current{z-index:1;opacity:1;width:100%}.evidence-lens--focus-historical .evidence-lens__current,.evidence-lens--focus-current .evidence-lens__archive{opacity:0;width:0}.evidence-lens--focus-historical .registration-seam,.evidence-lens--focus-historical .registry-vector,.evidence-lens--focus-historical .skeptic-path,.evidence-lens--focus-historical .lens-gate,.evidence-lens--focus-current .registration-seam,.evidence-lens--focus-current .registry-vector,.evidence-lens--focus-current .skeptic-path,.evidence-lens--focus-current .lens-gate{opacity:0}.evidence-lens--focus-historical .lens-source--current,.evidence-lens--focus-historical .lens-source--records,.evidence-lens--focus-current .lens-source--archive,.evidence-lens--focus-current .lens-source--records{display:none}.viewport-title{z-index:10;border-left:2px solid var(--verdigris-500);background:#07090ae0;padding:9px 11px;display:grid;position:absolute;top:25px;left:25px}.viewport-title span,.viewport-title small{font-family:var(--font-evidence), monospace;letter-spacing:.07em;font-size:.47rem}.viewport-title span{color:var(--verdigris-400)}.viewport-title b{margin:4px 0;font-size:.69rem}.viewport-title small{color:var(--fog)}.source-metadata{border-top:1px solid var(--hairline-dark);grid-template-columns:repeat(3,1fr);min-width:0;margin:0;display:grid}.source-metadata div{border-right:1px solid var(--hairline-dark);min-width:0;padding:9px 12px}.source-metadata div:last-child{border-right:0}.source-metadata dt{color:var(--verdigris-400);font-family:var(--font-evidence), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.47rem}.source-metadata dd{color:var(--fog);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.56rem;overflow:hidden}.source-error-state{background:#17110f;border:1px solid #e66d4f66;align-content:center;padding:clamp(28px,5vw,72px);display:grid}.source-error-state__code{color:var(--skeptic-vermilion);font-family:var(--font-evidence), monospace;letter-spacing:.11em;font-size:.62rem}.source-error-state h2{max-width:14ch;font-family:var(--font-editorial), serif;margin:18px 0;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:430;line-height:.95}.source-error-state p{color:#d1b8b1;max-width:49ch;line-height:1.65}.source-error-state button{background:var(--limestone-100);width:max-content;min-height:44px;color:var(--ink-on-paper);border-radius:var(--radius-field);cursor:pointer;margin-top:22px;padding:10px 14px;font-weight:650}.agent-rail{border-left:1px solid var(--hairline-dark);scrollbar-color:var(--slate-600) transparent;height:540px;overflow-y:auto}.specialist-stack{padding:0 12px}.agent-finding{border-bottom:1px solid var(--hairline-dark);padding:14px 0}.agent-finding header{grid-template-columns:25px 1fr auto;align-items:start;gap:9px;display:grid}.agent-index{width:23px;height:23px;color:var(--verdigris-400);border-radius:var(--radius-pill);font-family:var(--font-evidence), monospace;border:1px solid #62c7b57a;place-items:center;font-size:.48rem;display:grid}.agent-finding h3{margin:0;font-size:.73rem;font-weight:570}.agent-finding header p{color:var(--verdigris-400);font-family:var(--font-evidence), monospace;letter-spacing:.05em;margin:3px 0 0;font-size:.45rem}.agent-finding header>b{color:var(--rule-pass);font-family:var(--font-evidence), monospace;font-size:.45rem}.finding-body>p{margin:13px 0 9px 34px;font-size:.69rem;line-height:1.48}.finding-body small{color:var(--fog);border-left:1px solid var(--verdigris-700);margin-left:34px;padding-left:9px;font-size:.56rem;line-height:1.45;display:block}.finding-body small b{color:var(--verdigris-400);font-family:var(--font-evidence), monospace;letter-spacing:.07em;margin-bottom:2px;font-size:.45rem;display:block}.finding-pending{color:var(--fog);margin:12px 0 0 34px;font-size:.59rem}.agent-finding.is-pending{opacity:1}.agent-finding.is-pending h3{color:#ddd8ce}.agent-finding.is-pending header p,.agent-finding.is-pending header>b{color:#7bd4c4}.agent-finding.is-pending .finding-pending{color:#aeb8b4;border-left:2px solid var(--slate-600);padding:7px 9px}.agent-rail--skeptic-focus .agent-finding{padding:8px 0}.agent-rail--skeptic-focus .agent-finding header{grid-template-columns:22px 1fr auto}.agent-rail--skeptic-focus .agent-index{width:20px;height:20px}.agent-rail--skeptic-focus .finding-body{display:none}.agent-rail--skeptic-focus .skeptic-finding{margin-top:10px;padding:12px 14px}.skeptic-finding{border:1px solid #e66d4f85;border-left:4px solid var(--skeptic-vermilion);border-radius:var(--radius-field);background:#1f1310;margin:14px 12px;padding:15px}.skeptic-finding header p{color:var(--skeptic-vermilion);font-family:var(--font-evidence), monospace;letter-spacing:.07em;margin:0 0 6px;font-size:.47rem}.skeptic-finding h3{font-family:var(--font-editorial), serif;margin:0;font-size:1.7rem;font-weight:460}.skeptic-finding>div>p{font-size:.66rem;line-height:1.5}.skeptic-finding .skeptic-lead{color:#e8a28f;font-family:var(--font-evidence), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.48rem}.skeptic-finding dl{gap:9px;margin:14px 0 0;display:grid}.skeptic-finding dl div{border-top:1px solid #e66d4f3d;padding-top:9px}.skeptic-finding dt{color:#d99380;font-family:var(--font-evidence), monospace;text-transform:uppercase;font-size:.47rem}.skeptic-finding dd{margin:4px 0 0;font-size:.6rem}.skeptic-finding.is-pending{opacity:.72}.skeptic-locked{color:#c39588;font-size:.6rem}.run-console{background:var(--graphite-850);border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);justify-content:space-between;align-items:center;gap:20px;min-height:78px;margin:12px 18px;padding:12px 14px;display:flex}.run-state{align-items:center;gap:12px;min-width:0;display:flex}.run-state>span{border:2px solid var(--verdigris-500);border-radius:var(--radius-pill);width:11px;height:11px}.run-state>span.is-running{background:var(--verdigris-500);animation:1.4s steps(2,end) infinite evidence-pulse}.run-state div{gap:3px;display:grid}.run-state b{font-size:.72rem}.run-state small{color:var(--fog);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.run-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.control-primary,.control-secondary,.control-tertiary,.authorization-control{border-radius:var(--radius-field);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font-size:.63rem;font-weight:650;display:inline-flex}.control-primary{background:var(--limestone-100);color:var(--ink-on-paper);border:1px solid var(--limestone-100)}.control-secondary{color:var(--limestone-100);border:1px solid var(--hairline-dark);background:0 0}.control-secondary:disabled{cursor:not-allowed;opacity:.36}.control-primary:disabled{cursor:not-allowed;opacity:.3}.control-tertiary{color:var(--fog);text-decoration:underline;-webkit-text-decoration-color:var(--slate-600);text-decoration-color:var(--slate-600);text-underline-offset:4px;background:0 0;border:1px solid #0000}.control-tertiary:disabled{cursor:not-allowed;opacity:.28;text-decoration:none}.decision-boundary{min-height:118px;color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:14px;margin:0 18px;font-size:.54rem;display:flex}.decision-boundary i{background:var(--hairline-dark);flex:1;height:1px}.decision-sequence{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);align-items:stretch;gap:12px;margin:0 18px;display:grid}.decision-sequence>*{min-width:0}.policy-ledger{min-width:0;overflow:hidden}.human-authorization{z-index:2;isolation:isolate;position:relative}.policy-ledger{background:var(--graphite-850);border-radius:var(--radius-panel);border:1px solid #e8b44c57}.policy-ledger>header{border-bottom:2px solid #e8b44c59;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:14px 17px;display:flex}.policy-ledger>header p{color:var(--survey-amber);font-family:var(--font-evidence), monospace;letter-spacing:.09em;margin:0 0 4px;font-size:.49rem}.policy-ledger>header h2{font-family:var(--font-editorial), serif;margin:0;font-size:1.85rem;font-weight:450}.policy-engine{color:var(--survey-amber);font-family:var(--font-evidence), monospace;font-size:.49rem}.policy-table{font-size:.62rem}.policy-row{border-bottom:1px solid var(--hairline-dark);grid-template-columns:58px minmax(150px,1.45fr) minmax(82px,.65fr) minmax(118px,1.15fr) minmax(70px,.55fr);align-items:center;gap:10px;min-height:48px;padding:8px 14px;display:grid}.policy-row>span{min-width:0}.policy-row>span:first-child{color:var(--survey-amber);font-family:var(--font-evidence), monospace}.policy-row>span:nth-child(3),.policy-row>span:nth-child(4),.policy-row>span:nth-child(5){font-family:var(--font-evidence), monospace;font-size:.56rem}.policy-row>span:nth-child(3),.policy-row>span:nth-child(4){overflow-wrap:anywhere;line-height:1.35}.policy-row--header{min-height:34px;color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.48rem}.rule-result{white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.rule-result i{border-radius:var(--radius-pill);border:1px solid;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.rule-result--pass{color:var(--rule-pass)}.rule-result--hold{color:var(--survey-amber)}.rule-result--wait{color:var(--fog)}.policy-ledger>footer{grid-template-columns:90px minmax(240px,1fr) auto;align-items:center;gap:15px;min-height:74px;padding:13px 16px;display:grid}.policy-ledger>footer span{color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.07em;font-size:.5rem}.policy-ledger>footer strong{color:var(--survey-amber);font-family:var(--font-evidence), monospace;font-size:.67rem}.policy-ledger>footer p{color:var(--fog);margin:0;font-size:.57rem}.human-authorization{border-radius:var(--radius-field);background:#1a160e;border:2px solid #e8b44ca8;grid-template-columns:auto 1fr;align-content:center;gap:14px;min-height:100%;padding:20px;display:grid}.human-authorization__mark{width:40px;height:40px;color:var(--survey-amber);border:2px solid var(--survey-amber);border-radius:var(--radius-field);font-family:var(--font-editorial), serif;place-items:center;font-size:1.4rem;display:grid}.human-authorization p{color:var(--survey-amber);font-family:var(--font-evidence), monospace;letter-spacing:.08em;margin:0 0 7px;font-size:.5rem}.human-authorization h2{font-family:var(--font-editorial), serif;margin:0 0 10px;font-size:1.7rem;font-weight:450;line-height:1}.human-authorization small{color:#c5bba7;font-size:.61rem;line-height:1.5}.authorization-control{background:var(--survey-amber);color:var(--ink-1000);grid-column:1/-1;margin-top:18px}.authorization-control:disabled{color:#78694b;cursor:not-allowed;background:0 0;border:1px solid #66573a}.authorization-control span{font-family:var(--font-evidence), monospace;margin-right:8px}.trace-ledger{background:var(--graphite-850);border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);margin:12px 18px 0;padding:14px 16px 16px}.trace-ledger header{color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.08em;justify-content:space-between;gap:16px;font-size:.5rem;display:flex}.trace-ledger header b{font-weight:500}.trace-ledger ol{grid-template-columns:repeat(6,1fr);margin:16px 0 0;padding:0;list-style:none;display:grid}.trace-ledger li{grid-template-columns:24px 1fr;align-items:center;gap:8px;display:grid;position:relative}.trace-ledger li:after{z-index:0;background:var(--slate-600);content:"";height:1px;position:absolute;top:11px;left:24px;right:8px}.trace-ledger li:last-child:after{display:none}.trace-ledger li>span{z-index:1;background:var(--graphite-850);width:23px;height:23px;color:var(--fog);border:1px solid var(--slate-600);border-radius:var(--radius-pill);font-family:var(--font-evidence), monospace;place-items:center;font-size:.48rem;display:grid;position:relative}.trace-ledger li div{z-index:1;background:var(--graphite-850);width:max-content;padding-right:8px;display:grid;position:relative}.trace-ledger li b{text-transform:capitalize;font-size:.59rem;font-weight:550}.trace-ledger li small{color:var(--fog);font-family:var(--font-evidence), monospace;margin-top:2px;font-size:.43rem}.trace-ledger li.is-complete>span{color:var(--ink-1000);background:var(--verdigris-500);border-color:var(--verdigris-500)}.trace-ledger li.is-complete:after{background:var(--verdigris-700)}.trace-ledger li.is-active>span{color:var(--survey-amber);border-color:var(--survey-amber)}@keyframes evidence-pulse{50%{opacity:.4}}.dossier-page{background-color:var(--limestone-100);color:var(--ink-on-paper);background-image:repeating-linear-gradient(0deg,#0000 0 7px,#19181503 8px)}.dossier-masthead{min-height:72px;padding:12px var(--page-gutter);border-bottom:1px solid var(--hairline-light);justify-content:space-between;align-items:center;gap:24px;display:flex}.dossier-masthead__actions{gap:28px;font-size:.68rem;display:flex}.dossier-masthead__actions a{border-bottom:1px solid var(--hairline-light);padding-bottom:4px}.dossier-cover{padding:clamp(48px, 7vw, 100px) var(--page-gutter) clamp(64px, 8vw, 112px);border-bottom:1px solid var(--hairline-light)}.dossier-cover__index,.dossier-cover__title,.dossier-cover__summary,.dossier-evidence>header,.dossier-evidence>.evidence-lens,.evidence-callouts,.dossier-challenge,.evidence-matrix,.dossier-policy,.recorded-policy,.public-trace-preview,.public-case-action,.mission-brief,.dossier-trace,.provenance-ledger,.dossier-safety{width:min(100%,1320px);margin-left:auto;margin-right:auto}.dossier-cover__index{font-family:var(--font-evidence), monospace;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:20px;font-size:.61rem;display:flex}.dossier-cover__index p{margin:0}.dossier-cover__index span{border:1px solid var(--hairline-light);border-radius:var(--radius-field);padding:5px 7px}.dossier-cover__title{grid-template-columns:7fr 5fr;align-items:end;gap:60px;margin-top:clamp(48px,7vw,100px);display:grid}.dossier-cover__title>div:first-child>p{color:#665e51;margin:0 0 12px;font-size:.84rem}.dossier-cover h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(4.4rem,8vw,9rem);font-weight:420;line-height:.82}.dossier-disposition{border-left:2px solid var(--survey-amber);padding:22px 0 4px 24px}.dossier-disposition span,.dossier-disposition small{font-family:var(--font-evidence), monospace;letter-spacing:.08em;font-size:.56rem;display:block}.dossier-disposition strong{color:#7e5609;font-family:var(--font-evidence), monospace;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(.74rem,1.2vw,1rem);display:block}.dossier-disposition small{color:#686154}.dossier-cover__summary{border-top:1px solid var(--ink-on-paper);grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,6vw,88px);display:grid}.dossier-cover__summary p{border-right:1px solid var(--hairline-light);min-height:148px;margin:0;padding:22px 30px 0 0;font-size:.82rem;line-height:1.65}.dossier-cover__summary p+p{padding-left:30px}.dossier-cover__summary p:last-child{border-right:0}.dossier-evidence{padding:clamp(72px, 9vw, 136px) var(--page-gutter);background:var(--paper-200)}.dossier-evidence>header,.method-figure>header,.worktree-map-section>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.dossier-evidence>header p,.method-figure>header p,.worktree-map-section>header p{font-family:var(--font-evidence), monospace;letter-spacing:.09em;margin:0 0 8px;font-size:.58rem}.dossier-evidence>header h2,.method-figure>header h2,.worktree-map-section>header h2{max-width:21ch;font-family:var(--font-editorial), serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,4.2vw,4.8rem);font-weight:430;line-height:.96}.dossier-evidence>header>span,.method-figure>header>span,.worktree-map-section>header>span{font-family:var(--font-evidence), monospace;letter-spacing:.08em;font-size:.55rem}.dossier-evidence>.evidence-lens{aspect-ratio:1.75;border-color:#19181580;box-shadow:0 20px 55px #1918152e}.evidence-callouts{border-top:1px solid var(--ink-on-paper);grid-template-columns:repeat(3,1fr);margin-top:24px;padding:0;list-style:none;display:grid}.evidence-callouts li{border-right:1px solid var(--hairline-light);grid-template-columns:30px 1fr;gap:12px;min-height:130px;padding:19px 25px 0 0;display:grid}.evidence-callouts li+li{padding-left:25px}.evidence-callouts li:last-child{border-right:0}.evidence-callouts>li>span{background:var(--ink-on-paper);width:27px;height:27px;color:var(--limestone-100);border-radius:var(--radius-pill);font-family:var(--font-evidence), monospace;place-items:center;font-size:.55rem;display:grid}.evidence-callouts p{color:#5c5549;margin:0;font-size:.7rem;line-height:1.52}.evidence-callouts p b{color:var(--ink-on-paper);margin-bottom:6px;font-size:.76rem;display:block}.evidence-callouts p em{color:#736b5e;margin-top:8px;font-style:normal;display:block}.dossier-challenge{grid-template-columns:4fr 5fr 3fr;align-items:start;gap:clamp(32px,6vw,82px);padding:clamp(80px,10vw,148px) 0;display:grid}.dossier-challenge>div:first-child>p,.evidence-matrix header p,.mission-brief>header p,.provenance-ledger>header p{color:var(--skeptic-vermilion);font-family:var(--font-evidence), monospace;letter-spacing:.1em;margin:0 0 16px;font-size:.58rem}.dossier-challenge h2,.evidence-matrix h2,.mission-brief h2,.provenance-ledger h2{font-family:var(--font-editorial), serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,4.7vw,5.2rem);font-weight:430;line-height:.95}.dossier-challenge article{color:var(--limestone-100);border-left:4px solid var(--skeptic-vermilion);border-radius:var(--radius-field);background:#211411;padding:26px}.dossier-challenge article span{color:var(--skeptic-vermilion);font-family:var(--font-evidence), monospace;letter-spacing:.08em;font-size:.56rem}.dossier-challenge article h3{font-family:var(--font-editorial), serif;margin:50px 0 18px;font-size:clamp(2.1rem,3vw,3.5rem);font-weight:430;line-height:.95}.dossier-challenge article p{color:#d7bdb5;font-size:.76rem;line-height:1.62}.dossier-challenge dl{border-top:2px solid var(--skeptic-vermilion);margin:0}.dossier-challenge dl div{border-bottom:1px solid var(--hairline-light);padding:18px 0}.dossier-challenge dt{color:#9b4d39;font-family:var(--font-evidence), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.dossier-challenge dd{margin:8px 0 0;font-size:.74rem;line-height:1.5}.dossier-challenge dd ul{margin:0;padding-left:16px}.dossier-challenge dd li+li{margin-top:6px}.evidence-matrix{border-top:1px solid var(--ink-on-paper);padding:clamp(72px,9vw,128px) 0}.evidence-matrix header{grid-template-columns:3fr 9fr;gap:30px;margin-bottom:50px;display:grid}.evidence-matrix header p{color:var(--verdigris-700)}.evidence-matrix__table{border-top:2px solid var(--ink-on-paper);border-bottom:2px solid var(--ink-on-paper)}.matrix-row{border-bottom:1px solid var(--hairline-light);grid-template-columns:1.2fr 2fr 1.2fr 2fr;align-items:start;gap:28px;min-height:92px;padding:17px 0;font-size:.73rem;line-height:1.5;display:grid}.matrix-row>span:first-child{font-weight:650}.matrix-row--header{color:#6d6659;min-height:44px;font-family:var(--font-evidence), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.54rem}.matrix-row:last-child{border-bottom:0}.dossier-policy{padding-bottom:clamp(72px,9vw,128px)}.dossier-policy .policy-ledger{color:var(--limestone-100)}.recorded-policy{border-top:1px solid var(--ink-on-paper);padding:clamp(72px,9vw,128px) 0}.recorded-policy>header{grid-template-columns:7fr 5fr;align-items:end;gap:40px;display:grid}.recorded-policy>header p,.public-trace-preview>header>div>p{color:#8b5d06;font-family:var(--font-evidence), monospace;letter-spacing:.09em;margin:0 0 14px;font-size:.58rem}.recorded-policy h2,.public-trace-preview h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,4.8vw,5.2rem);font-weight:430;line-height:.95}.recorded-policy__outcome{border-left:2px solid var(--survey-amber);padding:20px 0 4px 22px}.recorded-policy__outcome strong,.recorded-policy__outcome span{display:block}.recorded-policy__outcome strong{color:#7e5609;font-family:var(--font-evidence), monospace;overflow-wrap:anywhere;font-size:.8rem}.recorded-policy__outcome span{color:#5e574c;margin-top:10px;font-size:.72rem}.recorded-policy>ol{border-top:2px solid var(--ink-on-paper);grid-template-columns:repeat(3,1fr);margin:50px 0 0;padding:0;list-style:none;display:grid}.recorded-policy>ol li{border-right:1px solid var(--hairline-light);border-bottom:1px solid var(--hairline-light);grid-template-columns:42px 1fr auto;align-items:start;gap:12px;min-height:96px;padding:18px 20px 16px 0;display:grid}.recorded-policy>ol li:nth-child(3n+2),.recorded-policy>ol li:nth-child(3n+3){padding-left:20px}.recorded-policy>ol li:nth-child(3n){border-right:0}.recorded-policy>ol span,.recorded-policy>ol small{font-family:var(--font-evidence), monospace;letter-spacing:.06em;font-size:.56rem}.recorded-policy>ol strong{font-size:.7rem;line-height:1.4}.recorded-policy>ol small{color:var(--verdigris-700)}.recorded-policy__boundary{color:#544f45;max-width:72ch;margin:24px 0 0;font-size:.76rem;line-height:1.6}.public-trace-preview{border-top:1px solid var(--ink-on-paper);padding:clamp(72px,9vw,128px) 0}.public-trace-preview>header{grid-template-columns:7fr 5fr;align-items:end;gap:40px;display:grid}.public-trace-preview>header>p{color:#5b554a;max-width:46ch;margin:0;font-size:.76rem;line-height:1.6}.public-trace-preview>ol{border-top:2px solid var(--ink-on-paper);border-bottom:2px solid var(--ink-on-paper);grid-template-columns:repeat(5,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid}.public-trace-preview li{border-right:1px solid var(--hairline-light);min-height:142px;padding:17px 18px 18px 0}.public-trace-preview li+li{padding-left:18px}.public-trace-preview li:last-child{border-right:0}.public-trace-preview li>span,.public-trace-preview small{color:var(--verdigris-700);font-family:var(--font-evidence), monospace;letter-spacing:.06em;font-size:.56rem}.public-trace-preview li div{margin-top:36px}.public-trace-preview small,.public-trace-preview strong{display:block}.public-trace-preview strong{margin-top:8px;font-size:.72rem;line-height:1.45}.public-case-action{justify-content:space-between;align-items:center;gap:30px;padding:28px 0 clamp(72px,9vw,128px);display:flex}.public-case-action p{color:#544f45;max-width:65ch;margin:0;font-size:.76rem;line-height:1.6}.public-case-action .button{flex:none;min-height:48px}.mission-brief{border-top:1px solid var(--ink-on-paper);padding:clamp(72px,9vw,128px) 0}.mission-brief>header p{color:#8b5d06}.mission-grid{border-top:1px solid var(--ink-on-paper);grid-template-columns:repeat(2,1fr);margin:50px 0 24px;display:grid}.mission-grid>div{border-right:1px solid var(--hairline-light);border-bottom:1px solid var(--hairline-light);min-height:150px;padding:22px 28px 20px 0}.mission-grid>div:nth-child(2n){border-right:0;padding-left:28px}.mission-grid span{color:#8b5d06;font-family:var(--font-evidence), monospace;letter-spacing:.08em;font-size:.56rem}.mission-grid p{color:#544f45;max-width:52ch;margin:26px 0 0;font-size:.76rem;line-height:1.6}.mission-brief .human-authorization{color:var(--limestone-100)}.dossier-trace{padding-bottom:clamp(72px,9vw,128px)}.dossier-trace .trace-ledger{color:var(--limestone-100);margin:0}.provenance-ledger{border-top:1px solid var(--ink-on-paper);grid-template-columns:4fr 8fr;gap:60px;padding:clamp(72px,9vw,128px) 0;display:grid}.provenance-ledger>header p{color:var(--verdigris-700)}.provenance-ledger dl{border-top:2px solid var(--ink-on-paper);margin:0}.provenance-ledger dl div{border-bottom:1px solid var(--hairline-light);grid-template-columns:1fr 2fr;gap:30px;min-height:84px;padding:17px 0;display:grid}.provenance-ledger dt{font-weight:650}.provenance-ledger dd{color:#5d574d;font-family:var(--font-evidence), monospace;margin:0;font-size:.62rem;line-height:1.5}.dossier-safety{border-top:2px solid #8b5d06;grid-template-columns:160px 1fr;gap:28px;padding:28px 0 60px;display:grid}.dossier-safety b{color:#8b5d06;font-family:var(--font-evidence), monospace;letter-spacing:.09em;font-size:.58rem}.dossier-safety p{color:#4f4a41;max-width:85ch;margin:0;font-size:.74rem;line-height:1.6}.editorial-page{background:var(--limestone-100);color:var(--ink-on-paper)}.editorial-hero{min-height:min(760px,100svh - 72px);padding:clamp(64px, 9vw, 140px) var(--page-gutter);border-bottom:1px solid var(--hairline-light);grid-template-columns:repeat(12,1fr);align-content:center;gap:24px;display:grid}.editorial-hero .section-eyebrow{grid-column:1/4}.editorial-hero h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.065em;grid-column:4/12;margin:0;font-size:clamp(4.3rem,8.5vw,9.6rem);font-weight:420;line-height:.83}.editorial-hero>p{color:#514c43;grid-column:7/12;max-width:57ch;margin:20px 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65}.method-invariant{border-top:1px solid var(--ink-on-paper);border-bottom:1px solid var(--ink-on-paper);grid-column:4/12;grid-template-columns:repeat(6,1fr);margin-top:56px;display:grid}.method-invariant span{border-right:1px solid var(--hairline-light);min-height:76px;font-family:var(--font-evidence), monospace;letter-spacing:.06em;padding:15px 10px;font-size:.54rem;line-height:1.5}.method-invariant span:nth-child(3){color:#a64b34;border-top:2px solid var(--skeptic-vermilion)}.method-invariant span:nth-child(4),.method-invariant span:nth-child(5){color:#80580b;border-top:2px solid var(--survey-amber)}.method-invariant span:last-child{border-right:0}.method-figure,.evidence-independence,.method-code-section,.mode-contract,.failure-boundaries,.method-final{padding:clamp(76px, 9vw, 136px) var(--page-gutter)}.method-figure{background:var(--paper-200)}.method-figure>img{border-radius:var(--radius-panel);width:min(100%,1320px);margin:0 auto}.method-step-ledger{border-top:1px solid var(--ink-on-paper);grid-template-columns:repeat(7,1fr);width:min(100%,1320px);margin:26px auto 0;padding:0;list-style:none;display:grid}.method-step-ledger li{border-right:1px solid var(--hairline-light);min-height:160px;padding:17px 13px 0}.method-step-ledger li:first-child{padding-left:0}.method-step-ledger li:last-child{border-right:0}.method-step-ledger span{color:var(--verdigris-700);font-family:var(--font-evidence), monospace;font-size:.58rem}.method-step-ledger b{margin-top:35px;font-size:.75rem;display:block}.method-step-ledger p{color:#5c554b;font-size:.64rem;line-height:1.5}.evidence-independence{grid-template-columns:4fr 8fr;gap:clamp(45px,8vw,120px);display:grid}.evidence-independence__heading h2,.method-code-section h2,.mode-contract h2,.failure-boundaries h2,.owner-decisions h2,.codex-contributions h2,.build-timeline h2{font-family:var(--font-editorial), serif;letter-spacing:-.05em;margin:27px 0 20px;font-size:clamp(3rem,5vw,5.7rem);font-weight:430;line-height:.93}.evidence-independence__heading>p,.method-code-section>div>p{color:#5a544a;max-width:46ch;line-height:1.65}.boundary-ledger{border-top:2px solid var(--ink-on-paper)}.boundary-ledger article{border-bottom:1px solid var(--hairline-light);grid-template-columns:120px 1.2fr 1fr;align-items:start;gap:22px;min-height:150px;padding:22px 0;display:grid}.boundary-ledger article>span{color:var(--verdigris-700);font-family:var(--font-evidence), monospace;letter-spacing:.07em;font-size:.55rem}.boundary-ledger h3{margin:0;font-size:1.05rem;font-weight:580}.boundary-ledger p{color:#5f594e;margin:0;font-size:.75rem}.boundary-ledger small{color:#625b50;font-family:var(--font-evidence), monospace;grid-column:2/-1;font-size:.54rem}.boundary-ledger__tool{border-left:3px solid var(--registry-blue);padding-left:16px!important}.boundary-ledger__tool>span{color:#476c8c!important}.method-code-section{background:var(--carbon-900);color:var(--limestone-100);grid-template-columns:5fr 7fr;align-items:center;gap:clamp(48px,8vw,120px);display:grid}.method-code-section>div>p{color:var(--fog)}.method-code-section ul{margin:34px 0 0;padding:0;list-style:none}.method-code-section li{color:#c4c9cb;border-bottom:1px solid var(--hairline-dark);padding:12px 0;font-size:.72rem;line-height:1.5}.method-code-section code{color:var(--survey-amber);font-family:var(--font-evidence), monospace;font-size:.68rem}.method-code-section pre{background:var(--graphite-850);border-radius:var(--radius-panel);border:1px solid #e8b44c5c;margin:0;padding:clamp(24px,4vw,50px);line-height:1.8;overflow-x:auto}.method-code-section pre code{color:var(--limestone-100)}.mode-contract{grid-template-columns:4fr 4fr 4fr;gap:28px;display:grid}.mode-contract>div{padding-right:40px}.mode-contract article{border-top:2px solid var(--verdigris-700);border-bottom:1px solid var(--ink-on-paper);min-height:280px;padding:26px}.mode-contract article:last-child{border-top-color:var(--registry-blue)}.mode-contract article p{color:#575147;margin-top:80px;font-size:.76rem;line-height:1.65}.mode-contract article>small{color:#365d78;font-family:var(--font-evidence), monospace;border:1px solid #83a5c380;margin-top:20px;padding:10px;font-size:.55rem;line-height:1.5;display:block}.mode-contract .mode-badge small{color:#5d574d}.failure-boundaries{color:var(--limestone-100);background:#18110f;grid-template-columns:5fr 7fr;gap:clamp(50px,8vw,120px);display:grid}.failure-boundaries dl{border-top:2px solid var(--skeptic-vermilion);grid-template-columns:1fr 1fr;margin:0;display:grid}.failure-boundaries dl div{border-bottom:1px solid #e66d4f40;border-right:1px solid #e66d4f40;min-height:132px;padding:20px 20px 18px 0}.failure-boundaries dl div:nth-child(2n){border-right:0;padding-left:20px}.failure-boundaries dt{color:var(--skeptic-vermilion);font-family:var(--font-evidence), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.57rem}.failure-boundaries dd{color:#d5c1bb;margin:25px 0 0;font-size:.72rem;line-height:1.55}.method-final{text-align:center;align-content:center;place-items:center;min-height:580px;display:grid}.method-final>p{font-family:var(--font-evidence), monospace;letter-spacing:.13em;font-size:.6rem}.method-final blockquote{max-width:21ch;font-family:var(--font-editorial), serif;margin:32px 0 44px;font-size:clamp(2.8rem,5.3vw,6rem);line-height:.98}.impact-hero h1{max-width:9.5ch}.impact-map-section{padding:32px var(--page-gutter) clamp(76px, 9vw, 132px);background:var(--paper-200)}.impact-map-section>img{border-radius:var(--radius-panel);width:min(100%,1320px);margin:0 auto}.impact-map-caption{justify-content:space-between;gap:30px;width:min(100%,1320px);margin:16px auto 0;display:flex}.impact-map-caption span{font-family:var(--font-evidence), monospace;letter-spacing:.08em;font-size:.57rem}.impact-map-caption p{color:#5b554a;max-width:63ch;margin:0;font-size:.66rem;line-height:1.5}.workflow-impact,.impact-targets,.platform-expansion,.impact-final{padding:clamp(76px, 9vw, 136px) var(--page-gutter)}.workflow-impact{grid-template-columns:4fr 8fr;gap:clamp(48px,8vw,120px);display:grid}.workflow-impact h2,.impact-targets h2,.platform-expansion h2,.impact-final h2{font-family:var(--font-editorial), serif;letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(3.2rem,5.5vw,6rem);font-weight:430;line-height:.92}.workflow-impact ol{border-top:2px solid var(--ink-on-paper);margin:0;padding:0;list-style:none}.workflow-impact li{border-bottom:1px solid var(--hairline-light);grid-template-columns:70px 1fr;align-items:start;min-height:118px;padding:20px 0;display:grid}.workflow-impact li>span{color:var(--verdigris-700);font-family:var(--font-evidence), monospace;font-size:.58rem}.workflow-impact li b{font-size:.86rem}.workflow-impact li p{color:#5b554b;margin:9px 0 0;font-size:.72rem;line-height:1.55}.impact-targets{background:var(--carbon-900);color:var(--limestone-100)}.impact-targets>header{grid-template-columns:4fr 8fr;gap:30px;display:grid}.impact-targets .section-eyebrow--amber{color:var(--survey-amber)}.target-ledger{border-top:1px solid var(--hairline-dark);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.target-ledger article{border-right:1px solid var(--hairline-dark);min-height:270px;padding:22px 25px 22px 0}.target-ledger article+article{padding-left:25px}.target-ledger article:last-child{border-right:0}.target-ledger span{color:var(--survey-amber);font-family:var(--font-evidence), monospace;letter-spacing:.08em;font-size:.55rem}.target-ledger h3{font-family:var(--font-editorial), serif;margin:80px 0 18px;font-size:2rem;font-weight:450;line-height:1}.target-ledger p{color:var(--fog);font-size:.7rem;line-height:1.58}.platform-expansion{grid-template-columns:5fr 7fr;gap:clamp(48px,8vw,120px);display:grid}.platform-expansion>div:first-child>p{color:#595348;max-width:48ch;line-height:1.65}.expansion-ledger{border-top:2px solid var(--ink-on-paper)}.expansion-ledger p{border-bottom:1px solid var(--hairline-light);grid-template-columns:60px 1fr auto;align-items:center;gap:16px;min-height:82px;margin:0;padding:15px 0;display:grid}.expansion-ledger span{color:var(--verdigris-700);font-family:var(--font-evidence), monospace;font-size:.55rem}.expansion-ledger b{font-family:var(--font-editorial), serif;font-size:1.4rem;font-weight:480}.expansion-ledger small{color:#6a6459;font-family:var(--font-evidence), monospace;font-size:.52rem}.impact-final{background:var(--paper-200);justify-content:space-between;align-items:center;gap:60px;min-height:500px;display:flex}.impact-final>div>p{font-family:var(--font-evidence), monospace;letter-spacing:.1em;font-size:.58rem}.impact-final h2{max-width:17ch}.build-page{background-color:var(--carbon-900);background-image:linear-gradient(var(--grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--grid-dark) 1px, transparent 1px);color:var(--limestone-100);background-size:42px 42px}.build-hero{min-height:min(770px,100svh - 72px);padding:clamp(70px, 9vw, 140px) var(--page-gutter);grid-template-columns:repeat(12,1fr);align-content:center;gap:24px;display:grid}.build-hero .section-eyebrow{grid-column:1/4}.build-hero h1{max-width:9.3ch;font-family:var(--font-editorial), serif;letter-spacing:-.065em;grid-column:4/12;margin:0;font-size:clamp(4.4rem,8.6vw,9.6rem);font-weight:420;line-height:.83}.build-hero>p{max-width:56ch;color:var(--fog);grid-column:7/12;margin:20px 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.build-hero__trace{grid-column:4/12;align-items:center;margin-top:54px;display:flex}.build-hero__trace span{color:var(--verdigris-400);font-family:var(--font-evidence), monospace;letter-spacing:.08em;font-size:.55rem}.build-hero__trace i{background:var(--verdigris-700);flex:1;height:1px;margin:0 12px}.worktree-map-section,.owner-decisions,.codex-contributions,.build-timeline,.build-gates,.build-final{padding:clamp(76px, 9vw, 136px) var(--page-gutter)}.worktree-map-section{background:var(--graphite-850)}.worktree-map-section>img{border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);width:min(100%,1320px);margin:0 auto}.worktree-ledger{border-top:1px solid var(--hairline-dark);grid-template-columns:repeat(7,1fr);width:min(100%,1320px);margin:24px auto 0;display:grid}.worktree-ledger article{border-right:1px solid var(--hairline-dark);grid-template-columns:24px 1fr;gap:8px;min-height:105px;padding:17px 13px 0;display:grid}.worktree-ledger article:last-child{border-right:0}.worktree-ledger article>span{color:var(--verdigris-400);font-family:var(--font-evidence), monospace}.worktree-ledger article div{align-content:start;display:grid}.worktree-ledger b{font-size:.68rem}.worktree-ledger small{color:var(--fog);margin-top:8px;font-size:.52rem;line-height:1.45}.owner-decisions{grid-template-columns:5fr 7fr;gap:clamp(50px,8vw,120px);display:grid}.owner-decisions ol{border-top:2px solid var(--survey-amber);margin:0;padding:0;list-style:none}.owner-decisions li{border-bottom:1px solid var(--hairline-dark);grid-template-columns:60px 1fr;min-height:124px;padding:20px 0;display:grid}.owner-decisions li>span{color:var(--survey-amber);font-family:var(--font-evidence), monospace;font-size:.55rem}.owner-decisions li b{font-size:.84rem}.owner-decisions li p{color:var(--fog);margin:10px 0 0;font-size:.7rem;line-height:1.55}.owner-decisions code{color:var(--survey-amber);font-family:var(--font-evidence), monospace;font-size:.65rem}.codex-contributions{background:var(--limestone-100);color:var(--ink-on-paper)}.codex-contributions>header{grid-template-columns:4fr 8fr;gap:30px;display:grid}.contribution-ledger{border-top:2px solid var(--ink-on-paper);grid-template-columns:1fr 1fr;margin-top:68px;display:grid}.contribution-ledger article{border-right:1px solid var(--hairline-light);border-bottom:1px solid var(--hairline-light);min-height:270px;padding:24px 36px 24px 0}.contribution-ledger article:nth-child(2n){border-right:0;padding-left:36px}.contribution-ledger span{color:var(--verdigris-700);font-family:var(--font-evidence), monospace;letter-spacing:.08em;font-size:.57rem}.contribution-ledger h3{max-width:28ch;font-family:var(--font-editorial), serif;margin:70px 0 24px;font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:450;line-height:1.05}.contribution-ledger small{color:#5e584d;font-family:var(--font-evidence), monospace;font-size:.55rem}.build-timeline{grid-template-columns:5fr 7fr;gap:clamp(48px,8vw,120px);display:grid}.build-timeline ol{border-top:2px solid var(--verdigris-500);margin:0;padding:0;list-style:none}.build-timeline li{border-bottom:1px solid var(--hairline-dark);grid-template-columns:78px 100px 1fr;gap:18px;min-height:105px;padding:18px 0;display:grid}.build-timeline time,.build-timeline li>span{color:var(--verdigris-400);font-family:var(--font-evidence), monospace;letter-spacing:.06em;font-size:.55rem}.build-timeline li>span{color:var(--fog)}.build-timeline li p{margin:0;font-size:.72rem;line-height:1.55}.build-gates{background:var(--graphite-850);grid-template-columns:4fr 5fr 3fr;align-items:start;gap:clamp(36px,6vw,80px);display:grid}.build-gates>div:first-child>p{color:var(--verdigris-400);font-family:var(--font-evidence), monospace;letter-spacing:.1em;margin:0 0 20px;font-size:.57rem}.build-gates h2{font-family:var(--font-editorial), serif;margin:0;font-size:clamp(2.8rem,4vw,4.7rem);font-weight:430;line-height:.94}.gate-command{border-top:2px solid var(--verdigris-500)}.gate-command code{color:var(--limestone-100);border-bottom:1px solid var(--hairline-dark);font-family:var(--font-evidence), monospace;padding:13px 0;font-size:.68rem;display:block}.gate-command code:before{color:var(--verdigris-400);content:"$";margin-right:10px}.build-gates>p{color:var(--fog);margin:0;font-size:.7rem;line-height:1.6}.build-final{background:var(--ink-1000);text-align:center;align-content:center;place-items:center;min-height:540px;display:grid}.build-final__mark{border:2px solid var(--verdigris-400);border-radius:var(--radius-field);width:62px;height:62px}.build-final h2{max-width:18ch;font-family:var(--font-editorial), serif;margin:34px 0 42px;font-size:clamp(3rem,5vw,5.8rem);font-weight:430;line-height:.95}.build-final .button--primary{background:var(--limestone-100);color:var(--ink-on-paper)}.presentation-shell{background-color:var(--ink-1000);background-image:linear-gradient(var(--grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--grid-dark) 1px, transparent 1px);width:100vw;height:100svh;min-height:640px;color:var(--limestone-100);background-size:40px 40px;grid-template-rows:68px minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.presentation-topline{border-bottom:1px solid var(--hairline-dark);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:10px 24px;display:grid}.presentation-brand{align-items:center;gap:10px;display:flex}.presentation-brand b{letter-spacing:.08em;font-size:.72rem}.presentation-registration{object-fit:contain;width:40px;height:40px;display:block}.presentation-case-label{color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.08em;justify-self:end;margin:0;font-size:.55rem}.presentation-stage{grid-template-columns:minmax(330px,4fr) minmax(0,8fr);align-items:stretch;gap:28px;min-height:0;padding:24px;display:grid}.presentation-copy{flex-direction:column;justify-content:center;min-width:0;padding:12px 8px 12px 14px;display:flex}.presentation-copy>p{color:var(--verdigris-400);font-family:var(--font-evidence), monospace;letter-spacing:.13em;margin:0 0 14px;font-size:.68rem}.presentation-copy h1{font-family:var(--font-editorial), serif;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,4.7vw,5.4rem);font-weight:430;line-height:.86}.presentation-copy blockquote{color:#d6d1c7;max-width:20ch;margin:34px 0 18px;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.45}.presentation-copy small{max-width:48ch;color:var(--fog);font-size:clamp(.72rem,.9vw,.86rem);line-height:1.55}.presentation-visual{border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);background:var(--carbon-900);min-width:0;min-height:0;overflow:hidden}.presentation-visual>*{width:100%;height:100%}.presentation-cinematic{background:var(--carbon-900);margin:0;position:relative;overflow:hidden}.presentation-cinematic picture,.presentation-cinematic img{width:100%;height:100%;display:block}.presentation-cinematic img{object-fit:cover;object-position:62% 55%;filter:saturate(.88)contrast(1.05)}.presentation-cinematic:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07090a80,#0000 42%,#07090a1f);position:absolute;inset:0}.presentation-cinematic figcaption{z-index:2;color:var(--limestone-100);border-radius:var(--radius-field);font-family:var(--font-evidence), monospace;letter-spacing:.08em;background:#07090adb;border:1px solid #f0eadf61;padding:7px 9px;font-size:.62rem;position:absolute;bottom:16px;right:18px}.presentation-registry,.presentation-skeptic{align-content:center;padding:clamp(32px,5vw,72px);display:grid}.presentation-registry>p,.presentation-skeptic>p,.presentation-outcome aside>p{color:var(--registry-blue);font-family:var(--font-evidence), monospace;letter-spacing:.11em;margin:0 0 18px;font-size:.7rem}.presentation-registry__vector{color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.08em;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:16px;margin:28px 0 44px;font-size:.66rem;display:grid}.presentation-registry__vector i{background:var(--registry-blue);height:2px;display:block;position:relative}.presentation-registry__vector i:after{border-top:2px solid var(--registry-blue);border-right:2px solid var(--registry-blue);content:"";width:10px;height:10px;position:absolute;top:-5px;right:0;transform:rotate(45deg)}.presentation-registry>strong{color:var(--registry-blue);font-family:var(--font-evidence), monospace;overflow-wrap:anywhere;font-size:clamp(1.15rem,2.2vw,2rem)}.presentation-registry>small{max-width:68ch;color:var(--fog);margin-top:18px;font-size:.9rem;line-height:1.55}.presentation-skeptic{border-left:3px solid var(--skeptic-vermilion)}.presentation-skeptic>p{color:var(--skeptic-vermilion)}.presentation-skeptic h2{font-family:var(--font-editorial), serif;margin:0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:430;line-height:.95}.presentation-skeptic blockquote{color:#ded7cc;max-width:40ch;margin:28px 0 32px;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.48}.presentation-skeptic dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;display:grid}.presentation-skeptic dl div{border-top:1px solid #e66d4f6b;padding-top:12px}.presentation-skeptic dt{color:var(--skeptic-vermilion);font-family:var(--font-evidence), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.presentation-skeptic dd{color:var(--fog);margin:8px 0 0;font-size:.82rem;line-height:1.45}.presentation-visual .lens-source b{font-size:18px}.presentation-visual .lens-source small,.presentation-visual .lens-footnote,.presentation-case-label{font-size:16px}.presentation-visual .policy-ledger{border:0;align-content:center;padding:24px;display:grid}.presentation-visual .policy-row{min-height:54px;font-size:.72rem}.presentation-visual .human-authorization{border:0;grid-template-columns:70px 1fr;align-content:center;height:100%;padding:clamp(40px,6vw,90px)}.presentation-visual .human-authorization__mark{width:64px;height:64px;font-size:2.2rem}.presentation-visual .human-authorization h2{max-width:18ch;font-size:clamp(3rem,5vw,5.8rem)}.presentation-visual .human-authorization small{max-width:60ch;font-size:.9rem}.presentation-visual .trace-ledger{border:0;align-content:center;margin:0;padding:clamp(40px,5vw,70px);display:grid}.presentation-visual .trace-ledger header{font-size:.75rem}.presentation-visual .trace-ledger ol{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:70px}.presentation-visual .trace-ledger header>*,.presentation-visual .trace-ledger li,.presentation-visual .trace-ledger li div{min-width:0}.presentation-visual .trace-ledger header>*,.presentation-visual .trace-ledger li b,.presentation-visual .trace-ledger li small{overflow-wrap:anywhere}.presentation-visual .trace-ledger li{grid-template-columns:36px minmax(0,1fr)}.presentation-visual .trace-ledger li div{width:auto}.presentation-visual .trace-ledger li>span{width:36px;height:36px;font-size:.67rem}.presentation-visual .trace-ledger li:after{top:18px;left:36px}.presentation-visual .trace-ledger li b{font-size:.86rem}.presentation-visual .trace-ledger li small{font-size:.58rem}.presentation-authorization{position:relative}.presentation-boundary-note{z-index:3;color:var(--survey-amber);border-radius:var(--radius-field);font-family:var(--font-evidence), monospace;letter-spacing:.08em;background:#e8b44c14;border:1px solid #e8b44c8c;margin:0;padding:8px 10px;font-size:.66rem;position:absolute;bottom:22px;right:24px}.presentation-outcome{grid-template-rows:minmax(0,1fr) auto;display:grid}.presentation-outcome .trace-ledger{min-height:0}.presentation-outcome aside{background:#e8b44c12;border-top:1px solid #e8b44c66;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;padding:14px 24px;display:grid}.presentation-outcome aside>*{overflow-wrap:anywhere;min-width:0}.presentation-outcome aside>p{color:var(--survey-amber);margin:0}.presentation-outcome aside strong{color:var(--survey-amber);font-family:var(--font-evidence), monospace;overflow-wrap:anywhere;font-size:.8rem}.presentation-outcome aside span{color:var(--limestone-100);font-size:.78rem}.trace-ledger li.is-withheld>span{color:var(--fog);border-style:dashed}.presentation-controls{border-top:1px solid var(--hairline-dark);background:#07090af5;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"timeline transport""chapters chapters""legend legend";align-items:center;gap:7px 24px;padding:8px 24px 10px;display:grid}.presentation-timeline{grid-area:timeline;grid-template-columns:minmax(160px,1fr) minmax(180px,2fr);align-items:center;gap:16px;min-width:0;display:grid}.presentation-timeline__status{color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;font-size:.58rem;display:flex}.presentation-timeline__status b{color:var(--limestone-100);font-weight:520}.presentation-timeline progress{appearance:none;background:var(--slate-700);border-radius:var(--radius-field);border:0;width:100%;height:4px;overflow:hidden}.presentation-timeline progress::-webkit-progress-bar{background:var(--slate-700)}.presentation-timeline progress::-webkit-progress-value{background:var(--verdigris-500)}.presentation-timeline progress::-moz-progress-bar{background:var(--verdigris-500)}.presentation-progress{border:1px solid var(--hairline-dark);grid-area:chapters;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.presentation-progress button{min-width:0;min-height:44px;color:var(--fog);border-right:1px solid var(--hairline-dark);cursor:pointer;text-align:left;background:0 0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;display:grid}.presentation-progress button:last-child{border-right:0}.presentation-progress button span{background:var(--ink-1000);border:1px solid var(--slate-600);border-radius:var(--radius-pill);width:24px;height:24px;font-family:var(--font-evidence), monospace;place-items:center;font-size:.52rem;display:grid}.presentation-progress button b{min-width:0;font-size:.58rem;font-weight:520;line-height:1.15}.presentation-progress button.is-active span{color:var(--survey-amber);border-color:var(--survey-amber)}.presentation-progress button.is-complete span{background:var(--verdigris-500);color:var(--ink-1000);border-color:var(--verdigris-500)}.presentation-progress button.is-active b{color:var(--limestone-100)}.presentation-transport{grid-area:transport;align-items:center;gap:4px;display:flex}.presentation-transport button{min-width:68px;min-height:42px;color:var(--fog);border:1px solid var(--slate-600);border-radius:var(--radius-field);cursor:pointer;background:0 0;padding:6px 10px;font-size:.65rem}.presentation-transport button:hover,.presentation-transport button:focus-visible{color:var(--limestone-100);border-color:var(--verdigris-400)}.presentation-transport .presentation-transport__primary{background:var(--limestone-100);color:var(--ink-on-paper);border-color:var(--limestone-100)}.presentation-closing-actions{grid-area:legend;justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.presentation-closing-actions p{min-width:0;color:var(--fog);font-family:var(--font-evidence), monospace;letter-spacing:.05em;align-items:center;gap:8px;margin:0 8px 0 0;font-size:.55rem;display:flex}.presentation-closing-actions p b{color:var(--verdigris-400)}.presentation-closing-actions a{min-height:44px;color:var(--limestone-100);border:1px solid var(--slate-600);border-radius:var(--radius-field);justify-content:center;align-items:center;padding:7px 12px;font-size:.62rem;display:inline-flex}.presentation-closing-actions a:last-child{background:var(--limestone-100);color:var(--ink-on-paper);border-color:var(--limestone-100)}.keyboard-legend{grid-area:legend;justify-content:flex-end;align-items:center;gap:4px;min-height:26px;display:flex}.keyboard-legend span,.keyboard-legend button{min-height:26px;color:var(--fog);border-radius:var(--radius-field);background:0 0;padding:2px 6px;font-size:.55rem}.keyboard-legend button{cursor:pointer}.keyboard-legend button:hover{color:var(--limestone-100);background:var(--graphite-850)}kbd{background:var(--graphite-850);min-width:22px;min-height:22px;color:var(--limestone-100);border:1px solid var(--slate-600);border-radius:var(--radius-field);font-family:var(--font-evidence), monospace;place-items:center;margin-right:3px;padding:3px 5px;font-size:.53rem;display:inline-grid}.fullscreen-hint{z-index:20;background:var(--survey-amber);max-width:330px;color:var(--ink-1000);border-radius:var(--radius-field);padding:12px 14px;font-size:.7rem;font-weight:650;position:absolute;bottom:90px;right:24px}.route-state{min-height:100svh;padding:48px var(--page-gutter);background-color:var(--carbon-900);background-image:linear-gradient(var(--grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--grid-dark) 1px, transparent 1px);color:var(--limestone-100);background-size:38px 38px;align-content:center;place-items:start;display:grid}.route-state__mark{border:2px solid var(--verdigris-500);border-radius:var(--radius-field);width:56px;height:56px}.route-state>p:first-of-type{color:var(--verdigris-400);font-family:var(--font-evidence), monospace;letter-spacing:.1em;margin:26px 0 12px;font-size:.6rem}.route-state h1{max-width:13ch;font-family:var(--font-editorial), serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.4rem,7vw,7.4rem);font-weight:430;line-height:.9}.route-state>p:not(:first-of-type){max-width:57ch;color:var(--fog);line-height:1.65}.route-state>button,.route-state>a:not(.brand-mark){background:var(--limestone-100);min-height:44px;color:var(--ink-on-paper);border-radius:var(--radius-field);cursor:pointer;margin-top:20px;padding:10px 14px;font-size:.7rem;font-weight:650}.route-state>a:not(.brand-mark){align-items:center;display:inline-flex}.route-state--error .route-state__mark{border-color:var(--skeptic-vermilion)}.route-state--error>p:first-of-type{color:var(--skeptic-vermilion)}.route-state--paper{background:var(--limestone-100);color:var(--ink-on-paper)}.route-state--paper>p:not(:first-of-type),.route-state--paper>small{color:#5c564c}.loading-ledger{gap:20px;margin:40px 0 18px;display:flex}.loading-ledger span{border:1px solid var(--hairline-dark);align-items:center;gap:10px;min-width:190px;min-height:70px;padding:15px;font-size:.68rem;display:flex}.loading-ledger i{background:var(--verdigris-500);border-radius:var(--radius-pill);width:9px;height:9px;animation:1.4s steps(2,end) infinite evidence-pulse}.loading-ledger span:nth-child(2) i{animation-delay:.18s}.loading-ledger span:nth-child(3) i{animation-delay:.36s}.loading-rule{gap:10px;width:min(100%,700px);margin:40px 0 20px;display:grid}.loading-rule span{background:var(--paper-300);border-radius:var(--radius-field);height:32px;display:block}.loading-rule span:nth-child(2){width:82%}.loading-rule span:nth-child(3){width:67%}@media (width<=1180px){.instrument-grid{grid-template-columns:236px minmax(380px,1fr) 320px}.command-strip{grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) auto auto auto}.command-time{display:none}.policy-row{grid-template-columns:48px minmax(135px,1.35fr) minmax(74px,.65fr) minmax(118px,1.15fr) minmax(62px,.55fr)}.product-window{grid-template-columns:150px minmax(0,1fr) 240px}.product-window__finding p{font-size:1.35rem}.presentation-stage{grid-template-columns:minmax(300px,4fr) minmax(0,8fr)}.keyboard-legend button{padding:5px;font-size:0}.keyboard-legend kbd{margin:0;font-size:.53rem}}@media (width<=980px){.site-header{grid-template-columns:1fr auto}.site-nav{display:none}.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:30px}.hero-copy h1{font-size:clamp(3.5rem,7.3vw,5.6rem)}.hero-actions .button{width:100%}.trust-sequence__heading{grid-template-columns:1fr 3fr}.trust-sequence__heading>a{display:none}.trust-steps{grid-template-columns:repeat(3,1fr)}.trust-steps li:nth-child(3){border-right:0}.product-window{grid-template-columns:130px minmax(0,1fr)}.product-window__finding{border-top:2px solid var(--skeptic-vermilion);border-left-width:0;grid-column:1/-1;min-height:180px}.product-window__finding b{margin-top:25px}.instrument-grid{grid-template-columns:minmax(420px,1fr) 330px}.case-index,.command-case{display:none}.command-strip{grid-template-columns:1fr auto auto auto auto}.dossier-challenge{grid-template-columns:1fr 1fr}.dossier-challenge>dl{grid-column:2}.method-step-ledger{grid-template-columns:repeat(4,1fr)}.method-step-ledger li:nth-child(4){border-right:0}.target-ledger{grid-template-columns:1fr 1fr}.target-ledger article:nth-child(2){border-right:0}.worktree-ledger{grid-template-columns:repeat(3,1fr)}.worktree-ledger article:nth-child(3),.worktree-ledger article:nth-child(6){border-right:0}.worktree-ledger article:last-child{grid-column:1/-1}}@media (width<=760px){:root{--page-gutter:20px}.site-header{min-height:60px;padding-top:8px;padding-bottom:8px}.brand-mark{min-height:40px}.brand-mark__symbol{width:27px;height:27px}.brand-mark__word{font-size:.82rem}.header-action{min-height:40px;font-size:.64rem}.header-action span{display:none}.hero-shell{background-size:48px 48px;min-height:100svh}.hero-grid{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;gap:14px;min-height:calc(100svh - 60px);padding-top:15px;padding-bottom:20px}.hero-eyebrow{margin-bottom:9px;font-size:.52rem}.hero-copy h1{max-width:9ch;font-size:clamp(3.15rem,15vw,4.2rem);line-height:.84}.hero-subhead{margin-top:11px;font-size:.74rem;line-height:1.45}.hero-sources{gap:5px 12px;margin-top:10px;padding:8px 0;font-size:.47rem}.hero-actions{margin-top:10px}.hero-actions .button{min-height:43px;padding:10px 12px;font-size:.69rem}.hero-actions .button--quiet{display:none}.hero-boundary{margin-top:9px;font-size:.5rem}.hero-boundary span{width:17px;height:17px}.hero-lens{align-self:start;min-height:0}.hero-lens__frame{height:clamp(175px,46vw,205px)}.hero-lens__frame .evidence-lens{aspect-ratio:auto;height:100%;min-height:175px;max-height:205px}.hero-case-note{display:none}.hero-lens__frame:before,.hero-lens__frame:after{width:14px;height:14px}.hero-lens .lens-gate{display:none}.hero-lens .lens-source{padding:5px 6px}.hero-lens .lens-source b{font-size:.45rem}.hero-lens .lens-source small{display:none}.hero-lens .lens-source--records{top:47%}.hero-lens .lens-footnote{display:none}.mobile-lens-guide{border:1px solid var(--hairline-light);grid-template-columns:1fr 1fr;margin:8px 0 0;padding:0;list-style:none;display:grid}.mobile-lens-guide li{color:#3f3c35;border-right:1px solid var(--hairline-light);border-bottom:1px solid var(--hairline-light);min-height:32px;font-family:var(--font-evidence), monospace;letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:7px 8px;font-size:.75rem;font-weight:650;display:flex}.mobile-lens-guide li:nth-child(2n){border-right:0}.mobile-lens-guide li:nth-last-child(-n+2){border-bottom:0}.mobile-lens-guide li:last-child{color:#6b4c0f}.territory-section,.skeptic-section,.permission-section,.impact-preview,.final-cta,.method-figure,.evidence-independence,.method-code-section,.mode-contract,.failure-boundaries,.method-final,.workflow-impact,.impact-targets,.platform-expansion,.impact-final,.worktree-map-section,.owner-decisions,.codex-contributions,.build-timeline,.build-gates,.build-final{padding-top:76px;padding-bottom:76px}.editorial-grid{display:block}.editorial-grid h2{margin-top:28px;font-size:3.7rem}.territory-lead{margin-top:30px}.source-fragments{grid-template-columns:1fr}.source-fragments article,.source-fragments article+article{border-right:0;border-bottom:1px solid var(--hairline-light);min-height:210px;padding:20px 0}.source-fragments h3{margin-top:55px}.trust-sequence__heading{display:block}.trust-sequence__heading h2{margin-top:28px;font-size:3.6rem}.trust-steps{grid-template-columns:1fr 1fr}.trust-steps li:nth-child(2n){border-right:0}.trust-steps li:nth-child(3){border-right:1px solid var(--hairline-dark)}.product-window{grid-template-rows:115px 330px 1fr;grid-template-columns:1fr;min-height:620px}.product-window__rail{border-right:0;border-bottom:1px solid var(--hairline-dark)}.product-window__rail b{margin-top:14px}.product-window__finding{grid-column:auto}.skeptic-section,.permission-section,.impact-preview,.codex-preview{grid-template-columns:1fr}.skeptic-section__copy h2,.permission-heading h2,.impact-preview__copy h2,.final-cta h2{font-size:3.7rem}.skeptic-exhibit__label{margin-top:55px}.permission-preview{overflow-x:auto}.permission-preview>div,.permission-preview footer{min-width:650px}.impact-preview__visual{order:2}.codex-preview{padding:76px 20px}.codex-preview>img{margin-top:24px}.site-footer{grid-template-columns:1fr;gap:30px;padding:56px 20px 36px}.command-strip{grid-template-rows:48px 46px;grid-template-columns:1fr auto auto;gap:5px;min-height:118px;padding:8px 12px;position:relative}.command-strip .brand-mark{grid-column:1/-1}.mode-switch{grid-column:1}.mode-switch button{min-height:36px;padding:6px 8px;font-size:.47rem}.command-button{min-height:38px;padding:6px 9px}.mobile-stage-nav{z-index:30;border-bottom:1px solid var(--hairline-dark);background:#07090afa;grid-template-columns:repeat(5,1fr);padding:8px 12px;display:grid;position:sticky;top:0}.mobile-stage-nav button{min-height:48px;color:var(--fog);border-right:1px solid var(--hairline-dark);cursor:pointer;font-family:var(--font-evidence), monospace;text-transform:uppercase;background:0 0;padding:5px 2px;font-size:.44rem}.mobile-stage-nav button:last-child{border-right:0}.mobile-stage-nav button span{color:var(--verdigris-400);margin-bottom:4px;font-size:.5rem;display:block}.mobile-stage-nav button.is-active{color:var(--limestone-100);border-bottom:2px solid var(--survey-amber)}.mobile-stage-nav button:disabled{cursor:not-allowed;opacity:.42}.instrument-title{align-items:center;min-height:74px;padding:12px}.instrument-title .mode-badge{display:none}.instrument-grid{background:0 0;border:0;flex-direction:column;gap:12px;min-height:0;margin:0 12px;display:flex;overflow:visible}.case-index{border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);order:1;display:block}.case-index>header{min-height:60px}.case-index input{width:142px}.case-list{scroll-snap-type:x mandatory;height:auto;display:flex;overflow-x:auto}.case-list-item{scroll-snap-align:start;border-right:1px solid var(--hairline-dark);border-bottom:0;min-width:230px;min-height:120px}.empty-case-state{min-width:100%;min-height:190px}.evidence-stage{border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);order:2;grid-template-rows:auto 1fr auto;min-height:520px;overflow:hidden}.evidence-toolbar{padding:8px;display:block}.evidence-tabs{overflow-x:auto}.evidence-tabs button{flex:1 0 auto}.overlay-toggle{width:100%;margin-top:7px}.evidence-viewport{min-height:360px;padding:7px}.evidence-viewport .lens-gate{width:39%}.source-metadata{grid-template-columns:1fr}.source-metadata div{border-right:0;border-bottom:1px solid var(--hairline-dark)}.source-metadata div:last-child{border-bottom:0}.agent-rail{border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);order:3;height:auto;max-height:none;overflow:visible}.run-console{flex-direction:column;align-items:stretch;margin:12px;padding:14px}.run-state small{white-space:normal}.run-controls{grid-template-columns:1fr 1fr;display:grid}.run-controls .control-primary{grid-column:1/-1}.decision-boundary{min-height:72px;margin:0 12px}.decision-sequence{grid-template-columns:1fr;margin:0 12px}.policy-table{overflow-x:auto}.policy-row{min-width:650px}.policy-ledger>footer{grid-template-columns:1fr}.policy-ledger>footer strong{overflow-wrap:anywhere}.human-authorization{min-height:330px}.trace-ledger{margin:12px;overflow-x:auto}.trace-ledger header,.trace-ledger ol{min-width:620px}.no-key-state{grid-template-columns:1fr;margin:12px}.no-key-state>span{margin-bottom:6px}.dossier-masthead{padding:10px 20px}.dossier-masthead__actions a:last-child{display:none}.dossier-cover{padding:50px 20px 68px}.dossier-cover__title{grid-template-columns:1fr;gap:42px;margin-top:48px}.dossier-cover h1{font-size:5rem}.dossier-cover__summary{grid-template-columns:1fr}.dossier-cover__summary p,.dossier-cover__summary p+p{border-right:0;border-bottom:1px solid var(--hairline-light);min-height:120px;padding:19px 0}.dossier-evidence{padding:70px 20px}.dossier-evidence>header,.method-figure>header,.worktree-map-section>header{display:block}.dossier-evidence>header>span,.method-figure>header>span,.worktree-map-section>header>span{margin-top:20px;display:block}.dossier-evidence>.evidence-lens{aspect-ratio:.92}.dossier-evidence .evidence-lens__archive{width:100%;height:43%;top:0;bottom:auto;right:0}.dossier-evidence .evidence-lens__current{width:100%;height:57%;top:auto;bottom:0;left:0}.dossier-evidence .registration-seam{width:100%;height:3px;inset:43% 0 auto}.dossier-evidence .registry-vector{width:2px;height:33%;top:43%;left:47%}.evidence-callouts{grid-template-columns:1fr}.evidence-callouts li,.evidence-callouts li+li{border-right:0;border-bottom:1px solid var(--hairline-light);min-height:110px;padding:16px 0}.dossier-challenge{grid-template-columns:1fr;padding:76px 20px}.dossier-challenge>dl{grid-column:auto}.evidence-matrix,.dossier-policy,.recorded-policy,.public-trace-preview,.public-case-action,.mission-brief,.dossier-trace,.provenance-ledger,.dossier-safety{width:auto;margin-left:20px;margin-right:20px}.evidence-matrix header{grid-template-columns:1fr}.evidence-matrix__table{overflow-x:auto}.matrix-row{min-width:780px}.recorded-policy>header,.public-trace-preview>header,.recorded-policy>ol{grid-template-columns:1fr}.recorded-policy>ol li,.recorded-policy>ol li:nth-child(3n+2),.recorded-policy>ol li:nth-child(3n+3){border-right:0;padding:18px 0}.public-trace-preview>ol{grid-template-columns:1fr}.public-trace-preview li,.public-trace-preview li+li{border-right:0;border-bottom:1px solid var(--hairline-light);grid-template-columns:42px 1fr;min-height:92px;padding:16px 0;display:grid}.public-trace-preview li:last-child{border-bottom:0}.public-trace-preview li div{margin-top:0}.public-case-action{flex-direction:column;align-items:stretch}.public-case-action .button{width:100%}.mission-grid{grid-template-columns:1fr}.mission-grid>div,.mission-grid>div:nth-child(2n){border-right:0;padding:20px 0}.provenance-ledger{grid-template-columns:1fr;gap:40px}.provenance-ledger dl div{grid-template-columns:1fr;gap:10px}.dossier-safety{grid-template-columns:1fr}.editorial-hero{min-height:650px;padding-top:78px;padding-bottom:78px;display:block}.editorial-hero h1{margin-top:28px;font-size:4.6rem}.editorial-hero>p{margin-top:32px}.method-invariant{grid-template-columns:repeat(2,1fr)}.method-invariant span:nth-child(2n){border-right:0}.method-step-ledger{grid-template-columns:1fr 1fr}.method-step-ledger li{border-bottom:1px solid var(--hairline-light)}.method-step-ledger li:nth-child(2n){border-right:0}.evidence-independence,.method-code-section,.mode-contract,.failure-boundaries,.workflow-impact,.platform-expansion,.owner-decisions,.build-timeline,.build-gates{grid-template-columns:1fr}.boundary-ledger article{grid-template-columns:90px 1fr}.boundary-ledger article>p{grid-column:2}.mode-contract>div{padding-right:0}.failure-boundaries dl{grid-template-columns:1fr}.failure-boundaries dl div,.failure-boundaries dl div:nth-child(2n){border-right:0;padding:20px 0}.impact-map-caption{display:block}.impact-map-caption p{margin-top:10px}.impact-targets>header,.codex-contributions>header,.target-ledger,.contribution-ledger{grid-template-columns:1fr}.target-ledger article,.target-ledger article+article,.contribution-ledger article,.contribution-ledger article:nth-child(2n){border-right:0;min-height:230px;padding:22px 0}.target-ledger h3,.contribution-ledger h3{margin-top:55px}.expansion-ledger p{grid-template-columns:42px 1fr}.expansion-ledger small{grid-column:2}.impact-final{flex-direction:column;align-items:flex-start}.worktree-ledger{grid-template-columns:1fr 1fr}.worktree-ledger article:nth-child(3){border-right:1px solid var(--hairline-dark)}.worktree-ledger article:nth-child(2n){border-right:0}.build-hero{min-height:690px;padding-top:80px;padding-bottom:80px;display:block}.build-hero h1{margin-top:28px;font-size:4.6rem}.build-hero>p{margin-top:32px}.build-hero__trace{overflow-x:auto}.build-hero__trace span{min-width:max-content}.build-timeline li{grid-template-columns:60px 1fr}.build-timeline li p{grid-column:2}.build-gates>p{border-top:1px solid var(--hairline-dark);padding-top:20px}.presentation-shell{grid-template-rows:60px minmax(0,1fr) auto;min-height:680px}.presentation-topline{grid-template-columns:1fr auto;gap:4px 12px;padding:4px 12px}.presentation-registration{width:24px;height:24px}.presentation-topline>.mode-badge{justify-self:end;min-height:24px;padding:2px 7px}.presentation-topline>.mode-badge small{display:none}.presentation-case-label{overflow-wrap:anywhere;grid-column:1/-1;justify-self:start;font-size:11px;line-height:1.2;display:block}.presentation-stage{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:14px;padding:14px}.presentation-copy{padding:0}.presentation-copy h1{font-size:3.2rem}.presentation-copy blockquote{margin:16px 0 8px;font-size:.9rem}.presentation-visual{min-height:280px}.presentation-visual .lens-source{max-width:44%;padding:6px 8px}.presentation-visual .lens-source b{font-size:.76rem;line-height:1.2}.presentation-visual .lens-source small{font-size:.7rem;line-height:1.25}.presentation-visual .lens-source--archive{top:3%;left:3%}.presentation-visual .lens-source--current{top:3%;left:auto;right:3%}.presentation-visual .lens-source--records{max-width:62%;top:47%;left:auto;right:3%}.presentation-visual .lens-footnote{letter-spacing:.04em;grid-template-columns:1fr;gap:2px;min-height:30px;font-size:.72rem;line-height:1.15;display:grid;bottom:2.5%;left:3%;right:3%}.presentation-visual .lens-footnote span:last-child{justify-self:end}.presentation-visual .policy-ledger{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;padding:6px;overflow:hidden}.presentation-visual .policy-ledger>header{gap:6px;min-height:48px;padding:6px 8px}.presentation-visual .policy-ledger>header p{margin-bottom:2px;font-size:.38rem}.presentation-visual .policy-ledger>header h2{font-size:1.28rem;line-height:1}.presentation-visual .policy-engine{text-align:right;max-width:72px;font-size:.36rem;line-height:1.3}.presentation-visual .policy-table{min-width:0;font-size:.5rem;overflow:visible}.presentation-visual .policy-row{grid-template-columns:34px minmax(0,1fr) 48px;grid-template-areas:"rule requirement result""rule observed result""rule threshold result";gap:1px 4px;min-width:0;min-height:0;padding:3px 4px;font-size:.47rem;line-height:1.18}.presentation-visual .policy-row>span:first-child{grid-area:rule}.presentation-visual .policy-row>span:nth-child(2){grid-area:requirement}.presentation-visual .policy-row>span:nth-child(3){grid-area:observed}.presentation-visual .policy-row>span:nth-child(4){grid-area:threshold}.presentation-visual .policy-row>span:nth-child(5){grid-area:result}.presentation-visual .policy-row:not(.policy-row--header)>span:nth-child(3):before{color:var(--fog);content:"OBS "}.presentation-visual .policy-row:not(.policy-row--header)>span:nth-child(4):before{color:var(--fog);content:"THR "}.presentation-visual .policy-row>span:nth-child(3),.presentation-visual .policy-row>span:nth-child(4),.presentation-visual .policy-row>span:nth-child(5){font-size:.41rem}.presentation-visual .policy-row--header{grid-template-areas:"rule requirement result";min-height:18px;font-size:.38rem}.presentation-visual .policy-row--header>span:nth-child(3),.presentation-visual .policy-row--header>span:nth-child(4){display:none}.presentation-visual .rule-result{gap:3px}.presentation-visual .rule-result i{width:12px;height:12px}.presentation-visual .policy-ledger>footer{grid-template-columns:1fr;gap:1px;min-height:42px;padding:5px 7px}.presentation-visual .policy-ledger>footer span{font-size:.36rem}.presentation-visual .policy-ledger>footer strong{overflow-wrap:anywhere;font-size:.5rem;line-height:1.1}.presentation-visual .policy-ledger>footer p{font-size:.41rem;line-height:1.15}.presentation-visual .trace-ledger{align-content:center;margin:0;padding:14px;overflow:hidden}.presentation-visual .trace-ledger header{gap:3px;min-width:0;font-size:.52rem;line-height:1.3;display:grid}.presentation-visual .trace-ledger ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;min-width:0;margin-top:18px}.presentation-visual .trace-ledger li{grid-template-columns:28px minmax(0,1fr);gap:7px;min-width:0}.presentation-visual .trace-ledger li:after{display:none}.presentation-visual .trace-ledger li>span{width:28px;height:28px;font-size:.55rem}.presentation-visual .trace-ledger li div{width:auto;min-width:0;padding:0}.presentation-visual .trace-ledger li b{overflow-wrap:anywhere;font-size:.7rem}.presentation-visual .trace-ledger li small{font-size:.5rem}.presentation-cinematic img{object-position:56% 55%}.presentation-cinematic figcaption{max-width:calc(100% - 16px);font-size:.48rem;bottom:8px;right:8px}.presentation-registry,.presentation-skeptic{padding:18px}.presentation-registry__vector{grid-template-columns:auto minmax(36px,1fr) auto;gap:8px;margin:14px 0 24px;font-size:.48rem}.presentation-registry>strong{font-size:1rem}.presentation-registry>small{margin-top:10px;font-size:.68rem}.presentation-skeptic h2{font-size:2.25rem}.presentation-skeptic blockquote{margin:14px 0 16px;font-size:.78rem}.presentation-skeptic dl{gap:12px}.presentation-skeptic dd{font-size:.62rem}.presentation-visual .human-authorization{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:0;padding:24px}.presentation-visual .human-authorization__mark{width:44px;height:44px;font-size:1.35rem}.presentation-visual .human-authorization h2{font-size:2.35rem}.presentation-visual .human-authorization small{font-size:.68rem}.presentation-boundary-note{max-width:calc(100% - 24px);font-size:.48rem;bottom:10px;right:12px}.presentation-outcome aside{grid-template-columns:1fr;gap:2px;padding:8px 10px}.presentation-outcome aside>p,.presentation-outcome aside strong,.presentation-outcome aside span{font-size:.5rem}.presentation-controls{grid-template-columns:1fr;grid-template-areas:"timeline""chapters""transport""legend";gap:4px;padding:7px 10px}.presentation-timeline{grid-template-columns:minmax(120px,1fr) minmax(80px,1fr);gap:10px}.presentation-timeline__status{font-size:.48rem}.presentation-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.presentation-progress button{grid-template-columns:20px minmax(0,1fr);gap:4px;width:auto;min-height:42px;padding:4px 5px}.presentation-progress button:nth-child(4){border-right:0}.presentation-progress button:nth-child(-n+4){border-bottom:1px solid var(--hairline-dark)}.presentation-progress button span{width:20px;height:20px;font-size:.44rem}.presentation-progress button b{font-size:.47rem}.presentation-transport{justify-content:center}.presentation-transport button{min-width:62px;min-height:40px;padding:5px 8px;font-size:.58rem}.presentation-closing-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.presentation-closing-actions p{grid-column:1/-1;justify-content:center;margin:0;font-size:.48rem}.presentation-closing-actions a{text-align:center;padding:5px 7px;font-size:.54rem}.keyboard-legend{flex-wrap:wrap;justify-content:center}.loading-ledger{flex-direction:column;gap:8px;width:100%}.loading-ledger span{width:100%;min-width:0}}@media (width<=980px) and (height<=720px){.presentation-shell{min-height:600px}.presentation-stage{gap:8px;padding:8px 10px}.presentation-copy>p{margin-bottom:6px;font-size:.56rem}.presentation-copy h1{font-size:2.45rem;line-height:.9}.presentation-copy blockquote{margin:8px 0 4px;font-size:.73rem;line-height:1.28}.presentation-copy small{display:none}.presentation-visual{min-height:0}.presentation-controls{padding-top:5px;padding-bottom:5px}}@media (height<=760px) and (width>=981px){.presentation-visual .policy-ledger{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;padding:8px}.presentation-visual .policy-ledger>header{min-height:58px;padding:8px 12px}.presentation-visual .policy-row{min-height:42px;padding:5px 10px;font-size:.75rem;line-height:1.12}.presentation-visual .policy-row>span,.presentation-visual .policy-row>span:nth-child(3),.presentation-visual .policy-row>span:nth-child(4),.presentation-visual .policy-row>span:nth-child(5){font-size:.75rem}.presentation-visual .policy-row--header{min-height:30px}.presentation-visual .policy-ledger>footer{min-height:54px;padding:8px 12px}.presentation-visual .policy-ledger>footer span,.presentation-visual .policy-ledger>footer strong,.presentation-visual .policy-ledger>footer p,.presentation-boundary-note,.presentation-visual .trace-ledger header,.presentation-visual .trace-ledger li b,.presentation-visual .trace-ledger li small{font-size:.75rem}.presentation-timeline__status,.presentation-progress button b,.presentation-transport button,.keyboard-legend span,.keyboard-legend button,.keyboard-legend kbd{font-size:.6875rem}}@media (width<=240px){:root{--page-gutter:12px}.home-page section,.home-page section>*,.site-footer>*{min-width:0}.site-header{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-left:12px;padding-right:12px}.brand-mark{gap:5px;min-width:0}.brand-mark__symbol{flex:none;width:24px;height:24px}.brand-mark__word{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.brand-mark__word b{font-size:.48rem}.header-action{text-align:center;min-width:34px;min-height:34px;padding:6px;font-size:0}.header-action:before{font-family:var(--font-evidence), monospace;letter-spacing:.08em;content:"RUN";font-size:.5rem}.dossier-cover h1{overflow-wrap:anywhere;font-size:clamp(2rem,18vw,3rem)}.dossier-cover__index{flex-direction:column;align-items:stretch}.dossier-cover__index span{overflow-wrap:normal;width:100%}.dossier-cover__index>*,.dossier-cover__title>*,.dossier-cover__summary>*,.dossier-challenge>*,.evidence-matrix>header>*,.recorded-policy>header>*,.public-trace-preview>header>*,.mission-brief>header>*,.provenance-ledger>*,.dossier-safety>*{min-width:0}.dossier-page :where(h1,h2,h3,p,dt,dd,strong,span){overflow-wrap:anywhere}.presentation-shell{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);width:100%;height:auto;min-height:100svh;overflow:visible}.presentation-shell>*,.presentation-topline>*,.presentation-stage,.presentation-stage>*,.presentation-controls,.presentation-controls>*{min-width:0;max-width:100%}.presentation-topline{grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;padding:8px 10px}.presentation-brand{min-width:0}.presentation-brand b{overflow-wrap:anywhere;font-size:.62rem}.presentation-stage{grid-template-rows:auto minmax(280px,auto);grid-template-columns:minmax(0,1fr);width:100%;padding:10px}.presentation-copy h1{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(1.65rem,13vw,2rem)}.presentation-visual{width:100%}.presentation-visual .lens-source,.presentation-visual .lens-source b,.presentation-visual .lens-source small,.presentation-visual .lens-footnote,.presentation-visual .lens-footnote span,.presentation-visual .lens-gate,.presentation-visual .lens-gate span,.presentation-visual .lens-gate span b{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.presentation-visual .lens-gate{width:min(64%,110px);padding:6px;bottom:34px;right:6px}.presentation-visual .lens-gate span{grid-template-columns:auto minmax(0,1fr);gap:3px;display:grid}.presentation-visual .lens-gate span b{grid-column:1/-1;margin-left:0}.presentation-registry,.presentation-skeptic,.presentation-visual .human-authorization{min-width:0;padding:14px}.presentation-registry>*,.presentation-skeptic>*,.presentation-skeptic dl>*,.presentation-visual .human-authorization>*,.presentation-visual .human-authorization>div>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.presentation-registry__vector{grid-template-columns:minmax(0,1fr);gap:4px;margin:8px 0 12px}.presentation-registry>strong{font-size:.78rem}.presentation-registry>small{margin-top:6px;font-size:.6rem}.presentation-skeptic h2{font-size:1.75rem}.presentation-skeptic blockquote{margin:8px 0 10px;font-size:.7rem}.presentation-skeptic dl{grid-template-columns:minmax(0,1fr);gap:6px}.presentation-skeptic dl div{padding-top:6px}.presentation-skeptic dd{font-size:.58rem}.presentation-visual .human-authorization{grid-template-columns:minmax(0,1fr);gap:7px}.presentation-visual .human-authorization__mark{width:36px;height:36px}.presentation-visual .human-authorization h2{font-size:1.55rem}.presentation-visual .human-authorization small{font-size:.6rem}.presentation-authorization{gap:8px;height:auto;display:grid}.presentation-visual .presentation-authorization>.human-authorization{height:auto;min-height:0}.presentation-boundary-note{text-align:center;width:auto;max-width:none;margin:0 14px 14px;position:static}.presentation-visual .trace-ledger{align-content:stretch;padding:10px}.presentation-visual .trace-ledger ol{gap:8px;margin-top:10px}.presentation-visual .trace-ledger li{grid-template-columns:28px minmax(0,1fr);gap:5px}.presentation-controls{grid-template-columns:minmax(0,1fr);width:100%;padding:8px 10px 10px}.presentation-timeline{grid-template-columns:minmax(0,1fr);gap:6px;width:100%}.presentation-timeline__status{flex-wrap:wrap;font-size:.75rem;line-height:1.35}.presentation-progress{grid-template-columns:minmax(0,1fr);width:100%}.presentation-progress button,.presentation-progress button:nth-child(4){border-right:0;min-width:0}.presentation-progress button:not(:last-child){border-bottom:1px solid var(--hairline-dark)}.presentation-progress button b{overflow-wrap:normal;word-break:normal;min-width:0;font-size:.625rem}.presentation-transport{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.presentation-transport button{overflow-wrap:anywhere;width:100%;min-width:0;padding-left:4px;padding-right:4px}.keyboard-legend{justify-content:flex-start;min-width:0}.keyboard-legend span,.keyboard-legend button{overflow-wrap:anywhere;min-width:0}.hero-grid{gap:12px;padding-top:12px}.hero-copy,.hero-lens,.hero-lens__frame,.mobile-lens-guide{width:100%;min-width:0}.hero-eyebrow{letter-spacing:.1em;overflow-wrap:anywhere;font-size:.46rem;line-height:1.35}.hero-copy h1{letter-spacing:-.05em;max-width:100%;font-size:2.5rem;line-height:.88}.hero-subhead{font-size:.7rem}.hero-sources{grid-template-columns:1fr;display:grid}.hero-sources span{min-width:0}.hero-actions .button{text-align:center;overflow-wrap:anywhere;gap:5px;min-width:0;padding:8px;font-size:.6rem;line-height:1.25}.hero-boundary{letter-spacing:.04em;align-items:flex-start;font-size:.46rem;line-height:1.35}.hero-boundary span{flex:none}.hero-lens__frame{height:140px}.hero-lens__frame .evidence-lens{aspect-ratio:auto;width:100%;min-height:140px;max-height:140px}.hero-lens .lens-source{max-width:46%}.mobile-lens-guide{grid-template-columns:1fr}.mobile-lens-guide li,.mobile-lens-guide li:nth-child(2n),.mobile-lens-guide li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--hairline-light);overflow-wrap:anywhere;min-width:0;font-size:.62rem}.mobile-lens-guide li:last-child{border-bottom:0}.territory-section,.skeptic-section,.permission-section,.impact-preview,.final-cta{padding-left:12px;padding-right:12px}.editorial-grid h2,.trust-sequence__heading h2,.skeptic-section__copy h2,.permission-heading h2,.impact-preview__copy h2,.codex-preview__copy h2,.final-cta h2{overflow-wrap:anywhere;max-width:100%;font-size:2.25rem}.source-fragments,.source-fragments article,.trust-sequence__heading,.trust-steps,.product-window,.skeptic-section__copy,.skeptic-exhibit,.permission-heading,.permission-preview,.impact-preview__copy,.impact-preview__visual,.codex-preview__copy,.codex-preview>img{width:100%;min-width:0}.source-fragments h3{overflow-wrap:anywhere;font-size:1.8rem}.trust-sequence{padding-left:12px;padding-right:12px}.trust-steps{grid-template-columns:1fr}.trust-steps li,.trust-steps li:nth-child(2n),.trust-steps li:nth-child(3){border-right:0;border-bottom:1px solid var(--hairline-dark);min-width:0}.product-window{grid-template-rows:105px 220px auto}.product-window__rail,.product-window__finding{min-width:0;padding:14px}.product-window__finding b{margin-top:22px}.skeptic-exhibit{padding:16px 12px}.skeptic-exhibit header{overflow-wrap:anywhere;gap:5px;display:grid}.skeptic-exhibit h3{overflow-wrap:anywhere;font-size:2rem}.skeptic-exhibit dl{grid-template-columns:1fr}.permission-preview{overflow-x:auto}.permission-preview>div,.permission-preview footer{min-width:520px}.target-list p{grid-template-columns:1fr}.codex-preview{padding-left:12px;padding-right:12px}.final-cta .button{overflow-wrap:anywhere;width:100%;min-width:0;padding-left:8px;padding-right:8px;font-size:.65rem}.site-footer{min-width:0;padding-left:12px;padding-right:12px}}@media (height<=760px) and (width>=761px){.hero-grid{padding-top:18px;padding-bottom:30px}.hero-copy h1{font-size:clamp(3.8rem,6vw,5.7rem)}.hero-subhead{margin-top:14px}.hero-sources{margin-top:12px;padding:9px 0}.hero-actions{margin-top:13px}.hero-boundary{margin-top:10px}.hero-lens .lens-gate{width:34%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.dossier-masthead__actions,.site-footer{display:none}.dossier-page{background:#fff}.dossier-cover,.dossier-evidence,.dossier-challenge,.evidence-matrix,.mission-brief,.provenance-ledger{break-inside:avoid}}
