/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--instrument-ground:#faf5ee;--instrument-ground-secondary:#f1e8dc;--instrument-glass:#ffffffb8;--instrument-ink:#0b1a30;--instrument-ink-secondary:#566579;--instrument-blue:#2f6bff;--instrument-run:#34c759;--instrument-drift:#f27649;--instrument-gold:#d9ae45;--instrument-deep:#142945;--ink:#080a0f;--ink-soft:#11151c;--bone:#f1eee7;--bone-bright:#fbf9f4;--paper-line:#080a0f2e;--white-line:#ffffff2e;--muted:#a7acb5;--blue:#6f82ff;--blue-light:#bcc6ff;--signal:#85e4ad;--fault:#ff8a50;--focus-ring:var(--signal);--focus-halo:var(--ink);--font-display:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--font-sans:"Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--page-gutter:clamp(1.25rem, 4.5vw, 5.5rem)}*{box-sizing:border-box}html{background:var(--ink);color:var(--bone);scroll-behavior:smooth;text-rendering:optimizelegibility}body{background:var(--ink);min-width:320px;color:var(--bone);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.55;overflow-x:clip}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}p,h1,h2,h3,ul,ol{margin-top:0}img,canvas{max-width:100%;display:block}::selection{background:var(--blue);color:#fff}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 7px var(--focus-halo)}.skip-link{z-index:1000;background:var(--bone-bright);color:var(--ink);padding:.75rem 1rem;transition:transform .16s;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.discovery-banner{z-index:50;min-height:34px;padding:.45rem var(--page-gutter);background:var(--signal);color:#07110c;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.67rem;font-weight:700;line-height:1.2;display:flex;position:relative}.site-header{z-index:40;height:82px;padding:0 var(--page-gutter);border-bottom:1px solid var(--white-line);color:var(--bone-bright);background:linear-gradient(#080a0fc7,#080a0f00);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;top:34px;left:0;right:0}.brand{letter-spacing:-.025em;align-items:center;gap:.72rem;width:max-content;min-width:44px;min-height:44px;font-weight:650;display:inline-flex}.brand-mark{letter-spacing:-.02em;border:1px solid;place-items:center;width:2rem;height:2rem;font-size:.62rem;font-weight:800;display:inline-grid}.primary-nav{letter-spacing:.04em;align-items:center;gap:clamp(1.2rem,3vw,2.8rem);font-size:.76rem;font-weight:650;display:flex}.primary-nav a,.site-footer nav a{align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.primary-nav a:after,.site-footer nav a:after{content:"";background:currentColor;height:1px;transition:right .18s;position:absolute;bottom:-.34rem;left:0;right:100%}.primary-nav a:hover:after,.site-footer nav a:hover:after{right:0}.header-action{letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffffb8;justify-self:end;align-items:center;min-height:44px;padding:.72rem 1rem;font-size:.7rem;font-weight:750;transition:background .16s,color .16s;display:inline-flex}.header-action:hover{background:var(--bone-bright);color:var(--ink)}.visual-story{isolation:isolate;background:radial-gradient(circle at 75% 22%,#4d5fd133,#0000 34%),linear-gradient(#080a0f 0%,#0b0e14 70%,#080a0f 100%);min-height:500vh;position:relative}.scene-sticky{z-index:0;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.scene-sticky:before{content:"";z-index:2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 52% 100%);mask-image:linear-gradient(90deg,#0000 3%,#000 52% 100%)}.evidence-canvas,.scene-fallback{width:100%;height:100%;position:absolute;inset:0}.evidence-canvas canvas{width:100%;height:100%}.scene-vignette{z-index:3;background:linear-gradient(90deg,#080a0ffa 0%,#080a0fe0 31%,#080a0f33 60%,#080a0f24 100%),linear-gradient(#080a0fb3,#0000 20% 76%,#080a0fcc);position:absolute;inset:0}.scene-readout{z-index:4;right:var(--page-gutter);color:#f1eee77a;letter-spacing:.14em;gap:2.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex;position:absolute;bottom:2rem}.scene-fallback{background:radial-gradient(circle at 72% 42%,#5f76ff47,#0000 24%),radial-gradient(circle at 78% 66%,#ff7e4524,#0000 18%);overflow:hidden}.fallback-grid{background-image:linear-gradient(#bac6ff1f 1px,#0000 1px),linear-gradient(90deg,#bac6ff1f 1px,#0000 1px);background-size:20% 25%;border:1px solid #bac6ff33;width:48%;height:62%;position:absolute;top:16%;left:48%;transform:perspective(700px)rotateX(58deg)rotate(-22deg)}.fallback-node{background:#3a4658c2;border:1px solid #ffffff73;width:clamp(3rem,6vw,6rem);height:clamp(.9rem,1.7vw,1.7rem);position:absolute;transform:skewY(-10deg);box-shadow:0 0 32px #6076ff38}.fallback-node-a{top:32%;left:63%}.fallback-node-b{border-color:var(--fault);top:50%;left:74%}.fallback-node-c{border-color:var(--signal);top:63%;left:56%}.fallback-trace{border-right:2px solid var(--blue-light);border-bottom:2px solid var(--blue-light);width:23%;height:29%;filter:drop-shadow(0 0 8px var(--blue));position:absolute;top:39%;left:57%;transform:skew(-18deg)rotate(-7deg)}.content-layer{z-index:5;position:relative}.hero{min-height:calc(100svh - 34px);padding:clamp(9.5rem, 17vh, 13rem) var(--page-gutter) 4rem;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.eyebrow{color:var(--blue-light);letter-spacing:.17em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.65rem;font-weight:750}.dark-eyebrow{color:#3f4fb6}.hero h1{max-width:13ch;color:var(--bone-bright);font-family:var(--font-display);letter-spacing:-.065em;margin-bottom:1.6rem;font-size:clamp(3.6rem,7.8vw,8.6rem);font-weight:400;line-height:.86}.hero h1 em{color:var(--signal);font-weight:400}.hero-definition{color:#c8cbd1;max-width:44rem;margin-bottom:2.2rem;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;display:flex}.button{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:.9rem 1.2rem;font-size:.72rem;font-weight:800;transition:transform .16s,background .16s,color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-light{background:var(--bone-bright);color:var(--ink)}.button-light:hover{background:var(--signal)}.button-signal{background:var(--signal);color:#06110b}.button-signal:hover{background:var(--bone-bright)}.text-link,.inline-cta{border-bottom:1px solid;font-size:.82rem;font-weight:650;line-height:1.6}.boundary-list{color:#f1eee7a8;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:0;margin:3.2rem 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;list-style:none;display:flex}.boundary-list li{border:1px solid #ffffff2e;border-right:0;padding:.5rem 1rem}.boundary-list li:last-child{border-right:1px solid #ffffff2e}.story-steps{padding-bottom:10vh}.story-step{width:min(44rem,53vw);min-height:92vh;padding:16vh var(--page-gutter) 12vh;flex-direction:column;justify-content:center;display:flex}.story-step:before{content:"";background:var(--blue);width:4.5rem;height:1px;margin-bottom:2rem}.step-number{color:var(--blue-light);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.story-step h2{max-width:11ch;font-family:var(--font-display);letter-spacing:-.052em;margin-bottom:1.3rem;font-size:clamp(3rem,5.7vw,6.6rem);font-weight:400;line-height:.95}.story-step>p:last-child{color:#bec2ca;max-width:36rem;font-size:clamp(1rem,1.45vw,1.24rem)}.light-section{--focus-ring:#3f4fb6;--focus-halo:var(--bone);z-index:7;padding:clamp(5rem, 11vw, 10rem) var(--page-gutter);background:var(--bone);color:var(--ink);position:relative}.section-index{border-bottom:1px solid var(--paper-line);color:#45484f;letter-spacing:.15em;padding-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.section-index.inverse{border-color:var(--white-line);color:#c5c8cf}.definition-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:7vw;margin-top:clamp(3rem,7vw,7rem);display:grid}.definition-grid h2,.scope-heading h2,.questions-intro h2,.faq-layout h2,.page-hero h1{font-family:var(--font-display);letter-spacing:-.058em;margin-bottom:0;font-size:clamp(3rem,6.1vw,7rem);font-weight:400;line-height:.94}.definition-copy{border-top:1px solid var(--ink);padding-top:2.3rem}.definition-copy p{color:#45484e}.definition-copy .lead-copy{color:var(--ink);font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.45}.comparison-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,8vw,8rem);display:grid}.comparison-grid article{border-right:1px solid var(--paper-line);min-height:16rem;padding:1.5rem 2rem 2rem 0}.comparison-grid article+article{padding-left:2rem}.comparison-grid article:last-child{border-right:0}.comparison-grid .comparison-focus{background:var(--ink);color:var(--bone);box-shadow:inset 1.5rem 0 0 var(--bone), inset -1.5rem 0 0 var(--bone);padding-left:3.5rem;padding-right:3.5rem;position:relative}.comparison-label{color:#4f56a6;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.comparison-focus .comparison-label{color:var(--signal)}.comparison-grid h3{font-family:var(--font-display);margin:4rem 0 .8rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;line-height:1}.comparison-grid p{color:#55585f;max-width:24rem}.comparison-focus p{color:#c9ccd2}.image-interlude{z-index:8;background:#05070a;height:min(78vh,52rem);min-height:33rem;position:relative;overflow:hidden}.image-interlude:after{content:"";background:linear-gradient(90deg,#05070ade,#05070a2e 60%,#05070a66),linear-gradient(#0000 55%,#05070ac2);position:absolute;inset:0}.image-interlude img{object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.72);width:100%;height:100%}.image-overlay{z-index:2;left:var(--page-gutter);width:min(43rem,75vw);position:absolute;bottom:clamp(5rem,11vw,9rem)}.image-kicker{color:var(--signal);letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.image-overlay p:last-child{font-family:var(--font-display);letter-spacing:-.05em;margin-bottom:0;font-size:clamp(2.5rem,5.3vw,6rem);line-height:.98}.image-credit{z-index:2;right:var(--page-gutter);color:#ffffff8a;margin:0;font-size:.58rem;position:absolute;bottom:1.2rem}.scope-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;margin:clamp(3rem,7vw,7rem) 0 clamp(4rem,8vw,7rem);display:grid}.scope-heading h2 span{color:#55585f;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.17em;font-weight:700;line-height:2;display:block}.scope-heading>p{border-top:1px solid var(--ink);color:#3d4046;margin:0;padding-top:1.5rem}.scope-columns{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.scope-columns article{padding:2rem 3rem 2.5rem 0}.scope-columns article+article{border-left:1px solid var(--paper-line);padding-left:3rem}.scope-columns h3,.timing-note h3{letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.83rem}.check-list,.dash-list{margin:0;padding:0;list-style:none}.check-list li,.dash-list li{color:#32353b;border-bottom:1px solid #080a0f1a;padding:.72rem 0 .72rem 1.6rem;position:relative}.check-list li:before,.dash-list li:before{color:#3f4fb6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;left:0}.check-list li:before{content:"+"}.dash-list li:before{content:"—"}.timing-note{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:.27fr 1fr;gap:4vw;margin:clamp(4rem,8vw,7rem) 0 2rem;padding:2.2rem 0;display:grid}.timing-mark{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(5rem,11vw,11rem);line-height:.72}.timing-note p{color:#44474d;max-width:58rem;margin:0}.inline-cta{margin-top:1.5rem;display:inline-block}.questions-section{z-index:8;padding:clamp(5rem, 11vw, 10rem) var(--page-gutter);color:var(--bone);background:#0b0e14;position:relative}.questions-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;margin:clamp(3rem,7vw,7rem) 0 clamp(3rem,7vw,6rem);display:grid}.questions-intro h2{max-width:10ch}.questions-intro>p{color:#b9bdc5;border-top:1px solid #ffffff80;margin:0;padding-top:1.5rem}.question-list{border-top:1px solid #fff9;margin:0;padding:0;list-style:none}.question-list li{border-bottom:1px solid var(--white-line);grid-template-columns:.22fr 1fr;align-items:start;min-height:8.2rem;padding:1.8rem 0;display:grid}.question-list span{color:var(--blue-light);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.question-list p{max-width:55rem;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3.3vw,3.9rem);line-height:1.06}.answer-shape{background:#ffffff09;border:1px solid #ffffff2e;margin-top:2.5rem;padding:1.5rem}.answer-shape .eyebrow{color:var(--blue-light);margin-bottom:1rem}.answer-shape ul{columns:2;color:#c7cad0;column-gap:3rem;margin:0;padding-left:1.15rem;font-size:.84rem}.answer-shape li{break-inside:avoid;margin:0 0 .6rem}.respondent-value{color:#b9bdc5;max-width:54rem;margin:1.5rem 0 0;font-size:.84rem}.question-cta{grid-template-columns:.5fr 1fr;align-items:center;gap:3rem;margin-top:3rem;display:grid}.question-cta .button{width:max-content}.question-cta p{color:#aeb2ba;max-width:52rem;margin:0;font-size:.82rem}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:8vw;margin-top:clamp(3rem,7vw,7rem);display:grid}.faq-layout h2{font-size:clamp(3rem,5.3vw,6rem)}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--paper-line)}.faq-list summary{cursor:pointer;align-items:center;min-height:4.8rem;padding:1.25rem 3rem 1.25rem 0;font-weight:650;list-style:none;display:flex;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.2rem;font-weight:400;position:absolute;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#494c52;max-width:48rem;padding:0 3rem 1.8rem 0}.site-footer{z-index:8;padding:4rem var(--page-gutter) 2rem;border-top:1px solid var(--white-line);color:var(--bone);background:#07090d;grid-template-columns:1fr 1.5fr auto;align-items:start;gap:4rem;display:grid;position:relative}.footer-brand{align-items:flex-start;gap:1rem;display:flex}.footer-brand strong{display:block}.footer-brand p,.footer-limitation,.footer-meta{color:#989da6;font-size:.72rem}.footer-brand p{margin:.2rem 0 0}.footer-limitation{max-width:45rem}.site-footer nav{gap:.72rem;font-size:.75rem;display:grid}.footer-meta{border-top:1px solid #ffffff1a;grid-column:1/-1;margin:2rem 0 0;padding-top:1rem}.page-shell{background:var(--bone);min-height:100vh;color:var(--ink)}.page-hero{min-height:72vh;padding:clamp(10rem, 18vh, 14rem) var(--page-gutter) 5rem;color:var(--bone);background:radial-gradient(circle at 78% 35%,#5970ff4d,#0000 28%),#090c12;grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;display:grid}.page-hero h1{max-width:11ch}.page-hero>p{color:#bdc1c9;border-top:1px solid #ffffff8c;margin:0;padding-top:1.4rem;font-size:1.05rem}.page-content{--focus-ring:#3f4fb6;--focus-halo:var(--bone);padding:clamp(4rem, 9vw, 8rem) var(--page-gutter)}.prose-grid{border-top:1px solid var(--ink);grid-template-columns:.42fr 1fr;gap:7vw;padding:3.5rem 0;display:grid}.prose-grid:last-child{border-bottom:1px solid var(--ink)}.prose-grid>h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,4rem);font-weight:400;line-height:1}.prose-grid>div{max-width:55rem}.prose-grid h3{letter-spacing:.08em;text-transform:uppercase;margin-top:2.2rem;font-size:.8rem}.prose-grid p,.prose-grid li{color:#3f4248}.prose-grid .direct-answer{color:var(--ink);font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.5}.plain-list{padding-left:1.2rem}.plain-list li+li{margin-top:.75rem}.status-panel{background:#4f61d414;border-left:4px solid #4f61d4;margin:2rem 0;padding:1.5rem}.status-panel strong{margin-bottom:.4rem;display:block}.lab-shell{background:var(--ink);min-height:100vh;color:var(--bone)}.lab-hero{min-height:100svh;padding:clamp(10rem, 18vh, 14rem) var(--page-gutter) clamp(5rem, 9vw, 9rem);isolation:isolate;background:radial-gradient(circle at 78% 42%,#6f82ff30,#0000 30%),linear-gradient(140deg,#080a0f 0%,#0a0d13 60%,#10151d 100%);grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid;position:relative;overflow:hidden}.lab-hero:before{content:"";z-index:-2;opacity:.48;background-image:linear-gradient(#f1eee709 1px,#0000 1px),linear-gradient(90deg,#f1eee709 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%,#000);mask-image:linear-gradient(90deg,#0000,#000 38%,#000)}.lab-hero:after{content:"";z-index:-1;border:1px solid #ff8a5029;border-radius:50%;width:58vw;height:58vw;position:absolute;bottom:-34vw;right:-12vw;box-shadow:0 0 0 8vw #ff8a5006,0 0 0 18vw #6f82ff05}.lab-hero-copy{z-index:2;position:relative}.lab-hero h1{max-width:11ch;color:var(--bone-bright);font-family:var(--font-display);letter-spacing:-.064em;margin-bottom:2rem;font-size:clamp(3.7rem,7vw,8.2rem);font-weight:400;line-height:.88}.lab-hero h1 em{color:var(--fault);font-weight:400}.lab-definition{color:#c5c9d1;max-width:44rem;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.lab-hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.2rem;display:flex}.lab-hero-actions .text-link,.lab-final-limit .inline-cta{align-items:center;min-height:44px;display:inline-flex}.lab-hero-plane{background:#05070bd1;border:1px solid #f1eee757;margin:0;padding:clamp(1.25rem,2.5vw,2.25rem);position:relative;box-shadow:1.25rem 1.25rem #6f82ff14,-1px -1px #85e4ad2e}.lab-hero-plane:after{content:"";border-right:2px solid var(--fault);border-bottom:2px solid var(--fault);width:4rem;height:4rem;position:absolute;bottom:-1px;right:-1px}.lab-plane-readout,.lab-case-header,.lab-hero-status,.lab-plane-status{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lab-plane-readout{color:#8f96a2;letter-spacing:.13em;border-bottom:1px solid #f1eee726;justify-content:space-between;gap:1rem;padding-bottom:.85rem;font-size:.55rem;display:flex}.lab-hero-status{grid-template-columns:1fr 1fr;gap:2rem;padding:1.6rem 0 .5rem;display:grid}.lab-hero-status>div{gap:.38rem;display:grid}.lab-hero-status span{color:#9298a3;letter-spacing:.13em;font-size:.56rem}.lab-hero-status strong{color:var(--signal);letter-spacing:.04em;font-size:clamp(1.25rem,2.4vw,2.2rem)}.lab-hero-status>div:last-child strong{color:var(--fault)}.lab-hero-trace{width:100%;height:auto;overflow:visible}.trace-grid-line,.trace-run-line,.trace-fault-line{fill:none}.trace-grid-line{stroke:#f1eee714;stroke-width:1px}.trace-run-line{stroke:var(--signal);stroke-width:3px;filter:drop-shadow(0 0 8px #85e4ad85)}.trace-fault-line{stroke:var(--fault);stroke-width:3px;stroke-dasharray:1000;stroke-dashoffset:1000px;filter:drop-shadow(0 0 9px #ff8a508f);animation:1.35s cubic-bezier(.2,.7,.2,1) .32s forwards lab-trace-draw}.trace-invariant-point{fill:var(--ink);stroke:var(--blue-light);stroke-width:3px}.trace-fault-point{fill:var(--fault)}.lab-hero-plane figcaption{color:#9ca2ad;max-width:34rem;margin-top:.5rem;font-size:.72rem}@keyframes lab-trace-draw{to{stroke-dashoffset:0}}.lab-premise,.lab-downloads,.lab-final-limit{--focus-ring:#3f4fb6;--focus-halo:var(--bone);padding:clamp(5rem, 10vw, 9rem) var(--page-gutter);background:var(--bone);color:var(--ink);position:relative}.lab-premise-grid,.lab-download-grid,.lab-research-grid{grid-template-columns:minmax(0,.92fr) minmax(20rem,1.08fr);gap:clamp(3rem,8vw,9rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.lab-premise h2,.lab-casebook-intro h2,.lab-downloads h2,.lab-research h2,.lab-final-limit h2{font-family:var(--font-display);letter-spacing:-.056em;margin:0;font-size:clamp(3rem,5.8vw,6.7rem);font-weight:400;line-height:.94}.lab-premise-grid>div:last-child{border-top:1px solid var(--ink);padding-top:1.5rem}.lab-premise-grid>div:last-child p{color:#44484f}.lab-premise-grid .lab-lead{color:var(--ink);font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.5}.lab-evidence-key{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:#494d54;letter-spacing:.04em;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:clamp(3rem,6vw,5rem) 0 0;padding:1.25rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;list-style:none;display:grid}.lab-evidence-key li{align-items:center;gap:.75rem;display:flex}.lab-current-status{color:#454950;border-left:3px solid #4f61d4;margin:1.5rem 0 0;padding-left:1rem;font-size:.8rem}.lab-current-status strong{color:var(--ink)}.key-swatch{flex:none;width:2.5rem;height:2px}.key-signal{background:#2d9b5b}.key-fault{background:#cb4d17}.key-blue{background:#4f61d4}.lab-casebook,.lab-research{padding:clamp(5rem, 10vw, 9rem) var(--page-gutter);color:var(--bone);background:#0a0d13;position:relative}.lab-casebook-intro{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,8vw,9rem);margin:clamp(3rem,6vw,6rem) 0 clamp(4rem,8vw,8rem);display:grid}.lab-casebook-intro h2{max-width:10ch}.lab-casebook-intro>p{color:#b5bac4;border-top:1px solid #f1eee77a;margin:0;padding-top:1.25rem}.lab-workbench{grid-template-columns:minmax(12rem,.25fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.lab-incident-rail{border-top:1px solid #f1eee78f;position:sticky;top:1.5rem}.lab-incident-rail>p:first-child{color:#8e95a0;letter-spacing:.14em;margin:0;padding:1rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.lab-incident-rail ol{border-bottom:1px solid #f1eee738;margin:0;padding:0;list-style:none}.lab-incident-rail li{border-top:1px solid #f1eee724}.lab-incident-rail a{grid-template-columns:2rem 1fr;align-items:start;gap:.08rem .65rem;min-height:4.5rem;padding:.9rem 0;transition:color .16s,padding-left .16s;display:grid}.lab-incident-rail a:hover{color:var(--signal);padding-left:.45rem}.lab-incident-rail a span,.lab-incident-rail a small{color:#7f8793;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.lab-incident-rail a span{grid-row:1/3}.lab-incident-rail a strong{font-size:.73rem;font-weight:650;line-height:1.35}.lab-incident-rail a small{grid-column:2}.lab-rail-note{color:#858c97;margin:1rem 0 0;font-size:.67rem}.lab-case-stack{min-width:0}.lab-case{padding-bottom:clamp(5rem,10vw,10rem);scroll-margin-top:1.5rem;position:relative}.lab-case+.lab-case{border-top:1px solid #f1eee773;padding-top:clamp(5rem,10vw,10rem)}.lab-case:before{content:"";background:var(--blue);width:2px;height:0;transition:height .3s;position:absolute;top:0;left:-1.5rem}.lab-case:target:before{height:6rem}.lab-case-header{color:#949ba7;letter-spacing:.11em;border-bottom:1px solid #f1eee72b;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.57rem;display:flex}.lab-case-header>div{gap:1.6rem;display:flex}.lab-case-header p{margin:0}.lab-case-title{grid-template-columns:minmax(0,1fr) minmax(17rem,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.lab-case-title>div>p,.lab-control-grid section>p,.lab-invariant>span{color:var(--blue-light);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.lab-case-title h3{max-width:12ch;font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-size:clamp(2.7rem,5vw,5.8rem);font-weight:400;line-height:.94}.lab-case-title .lab-failure-class{color:#aeb4be;font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;margin:1.25rem 0 0;font-size:.72rem}.lab-failure-class span{color:var(--blue-light);letter-spacing:.11em;margin-right:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.lab-case-title>p{color:#b4bac4;margin:0;font-size:clamp(.95rem,1.2vw,1.1rem)}.lab-split-plane{background:#080b10;border:1px solid #f1eee73d;position:relative;overflow:hidden}.lab-plane-status{grid-template-columns:minmax(0,1fr) minmax(10rem,.32fr);display:grid}.lab-plane-status>div{flex-direction:column;justify-content:space-between;gap:1rem;min-height:7.2rem;padding:1.25rem 1.5rem;display:flex}.lab-plane-status>div+div{border-left:1px solid #f1eee72b}.lab-plane-status span{color:#8d949f;letter-spacing:.12em;font-size:.56rem}.lab-plane-status strong{font-size:clamp(.78rem,1.1vw,.95rem);font-weight:650;line-height:1.45}.lab-technical-status{color:var(--signal);background:#85e4ad09}.lab-business-status{color:var(--fault);background:#ff8a500d}.lab-business-status strong{letter-spacing:.07em;font-size:clamp(1.25rem,2vw,1.8rem)}.lab-trace-geometry{background-image:linear-gradient(#f1eee709 1px,#0000 1px),linear-gradient(90deg,#f1eee709 1px,#0000 1px);background-size:3rem 3rem;border-top:1px solid #f1eee71f;border-bottom:1px solid #f1eee71f;height:9rem;position:relative}.lab-trace-success,.lab-trace-divergence,.lab-trace-checkpoint,.lab-trace-endpoint{display:block;position:absolute}.lab-trace-success{background:var(--signal);height:2px;top:46%;left:4%;right:4%;box-shadow:0 0 10px #85e4ad80}.lab-trace-divergence{border-bottom:2px solid var(--fault);border-left:2px solid var(--fault);transform-origin:0 0;width:48%;height:34%;top:46%;right:4%;transform:skewY(-14deg);box-shadow:-5px 5px 12px #ff8a500f}.lab-trace-checkpoint,.lab-trace-endpoint{border-radius:50%;width:.8rem;height:.8rem}.lab-trace-checkpoint{border:2px solid var(--blue-light);background:var(--ink);top:calc(46% - .32rem);left:52%}.lab-trace-endpoint{background:var(--fault);bottom:calc(20% - .4rem);right:calc(4% - .3rem);box-shadow:0 0 12px #ff8a50b3}.lab-invariant{grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr);gap:2rem;padding:1.5rem;display:grid}.lab-invariant p{color:#d7d9dd;font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.3vw,2.25rem);line-height:1.16}.lab-comparison{border-top:1px solid #f1eee76b;border-bottom:1px solid #f1eee76b;grid-template-columns:repeat(3,1fr);margin:1.5rem 0 0;display:grid}.lab-comparison>div{min-width:0;min-height:15rem;padding:1.4rem 1.5rem 1.8rem 0}.lab-comparison>div+div{border-left:1px solid #f1eee726;padding-left:1.5rem}.lab-comparison .lab-actual-result{background:#ff8a500b;padding-right:1.5rem}.lab-comparison dt{color:#8e95a0;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.lab-comparison dd{color:#c7cbd2;margin:0;font-size:.87rem}.lab-comparison .lab-actual-result dt{color:var(--fault)}.lab-input-list{margin:0;padding:0;list-style:none}.lab-input-list li{border-top:1px solid #f1eee71f;padding:.52rem 0}.lab-input-list li:first-child{border-top:0;padding-top:0}.lab-input-list span,.lab-input-list strong{overflow-wrap:anywhere;display:block}.lab-input-list span{color:#838a96;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem}.lab-input-list strong{color:#cfd3da;margin-top:.15rem;font-size:.76rem;font-weight:550}.lab-control-grid{border-top:1px solid #bcc6ff94;border-bottom:1px solid #bcc6ff94;grid-template-columns:.86fr 1.14fr;margin-top:1.5rem;display:grid}.lab-control-grid section{padding:1.7rem 2rem 2rem 0}.lab-control-grid section+section{border-left:1px solid #bcc6ff30;padding-left:2rem}.lab-control-grid h4{color:#d5d8de;margin:2rem 0 0;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:500;line-height:1.55}.lab-case-limitation{border-left:2px solid var(--fault);color:#9ea4ae;margin:1.25rem 0 0;padding-left:1rem;font-size:.72rem}.lab-case-limitation strong{color:#d1d4da}.lab-download-grid>div:last-child{border-top:1px solid var(--ink);color:#41454b;padding-top:1.5rem}.lab-download-actions{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-top:2.2rem;display:grid}.lab-download-link{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:10rem;padding:1.2rem 1.5rem 1.4rem 0;transition:padding-left .16s,background .16s;display:flex}.lab-download-link+.lab-download-link{border-left:1px solid var(--paper-line);padding-left:1.5rem}.lab-download-link:hover{background:#6f82ff12;padding-left:.6rem}.lab-download-link+.lab-download-link:hover{padding-left:2.1rem}.lab-download-link span,.lab-download-link small{color:#4a54a1;letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.lab-download-link strong{font-family:var(--font-display);font-size:clamp(1.4rem,2.1vw,2.15rem);font-weight:400;line-height:1.05}.lab-research{background:linear-gradient(135deg,#6f82ff24,#0000 46%),#090c12}.lab-research-grid>div:last-child{border-top:1px solid #f1eee77a;padding-top:1.5rem}.lab-research-grid>div:last-child>p:first-child{color:#bec2ca;font-size:clamp(1rem,1.4vw,1.16rem)}.lab-question-summary{counter-reset:lab-question;border-top:1px solid #f1eee73d;margin:2.5rem 0;padding:0;list-style:none}.lab-question-summary li{color:#d0d3d9;counter-increment:lab-question;border-bottom:1px solid #f1eee724;grid-template-columns:2.5rem 1fr;align-items:center;min-height:4.2rem;padding:.9rem 0;display:grid}.lab-question-summary li:before{content:"0" counter(lab-question);color:var(--blue-light);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.lab-research-boundary{color:#939aa5;margin:1.5rem 0 0;font-size:.72rem}.lab-final-limit{border-top:1px solid var(--ink)}.lab-final-limit>p:first-child{color:#4a54a1;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.lab-final-limit h2{max-width:13ch}.lab-final-limit>p:nth-of-type(2){color:#44484e;max-width:48rem;margin:2rem 0 0}@media (width<=960px){.site-header{grid-template-columns:1fr auto}.primary-nav{display:none}.hero h1{max-width:11ch}.scene-vignette{background:linear-gradient(90deg,#080a0ff5,#080a0fad 58%,#080a0f3d),linear-gradient(#080a0fa3,#0000 34%,#080a0fcc)}.story-step{width:min(38rem,72vw)}.definition-grid,.scope-heading,.questions-intro,.faq-layout,.page-hero,.comparison-grid{grid-template-columns:1fr}.comparison-grid article,.comparison-grid article+article,.comparison-grid .comparison-focus{border-right:0;border-bottom:1px solid var(--paper-line);min-height:13rem;box-shadow:none;padding:1.5rem 0 2rem}.comparison-grid .comparison-focus{margin:0 -1rem;padding-left:1rem;padding-right:1rem}.comparison-grid h3{margin-top:2.4rem}.site-footer{grid-template-columns:1fr 1fr}.site-footer nav{grid-column:1}}@media (width<=700px){.discovery-banner{flex-direction:column;align-items:flex-start;gap:.2rem}.site-header{height:68px;top:48px}.brand-mark{width:1.75rem;height:1.75rem}.header-action{padding:.62rem .72rem;font-size:.6rem}.visual-story{min-height:470vh}.scene-sticky:before,.scene-readout{display:none}.scene-vignette{background:linear-gradient(90deg,#080a0ff0,#080a0f8f),linear-gradient(#080a0f85,#0000 30%,#080a0feb)}.evidence-canvas,.scene-fallback{opacity:.68;transform:translate(18%)}.hero{min-height:100svh;padding-top:9rem}.hero h1{font-size:clamp(3.35rem,16vw,5.3rem)}.hero-definition{font-size:.96rem}.hero-actions{flex-direction:column;align-items:flex-start}.boundary-list{margin-top:2rem}.boundary-list li{border-bottom:0;border-right:1px solid #ffffff2e;width:100%}.boundary-list li:last-child{border-bottom:1px solid #ffffff2e}.story-step{background:linear-gradient(90deg,#080a0ff2,#080a0f8c 78%,#0000);width:100%;min-height:84vh;padding-top:18vh;padding-bottom:14vh}.story-step h2{font-size:clamp(3rem,13vw,4.6rem)}.definition-grid,.scope-heading,.questions-intro,.faq-layout{gap:2.5rem}.comparison-grid{margin-top:4rem}.image-interlude{height:72vh;min-height:36rem}.image-overlay{width:auto;right:var(--page-gutter)}.image-credit{left:var(--page-gutter);right:var(--page-gutter)}.scope-columns{grid-template-columns:1fr}.scope-columns article,.scope-columns article+article{border-left:0;padding:2rem 0}.scope-columns article+article{border-top:1px solid var(--paper-line)}.timing-note{grid-template-columns:1fr}.timing-mark{font-size:7rem}.question-list li{grid-template-columns:3rem 1fr}.question-cta{grid-template-columns:1fr;gap:1.5rem}.answer-shape ul{columns:1}.site-footer,.prose-grid{grid-template-columns:1fr;gap:2rem}.site-footer nav,.footer-meta{grid-column:1}.page-hero{min-height:78vh;padding-top:10rem}}.frame-sequence,.sequence-canvas{width:100%;height:100%;position:absolute;inset:0}.frame-sequence{overflow:hidden}.sequence-canvas{z-index:2;opacity:0;max-width:none;transition:opacity .18s linear}.sequence-canvas-ready{opacity:1}.frame-sequence-failed .sequence-canvas{display:none}.frame-sequence .scene-readout{z-index:5}.sequence-reduced{padding:clamp(7rem, 14vh, 10rem) var(--page-gutter) 5rem;background:var(--instrument-ground);grid-template-columns:repeat(3,1fr);align-items:center;gap:1rem;display:grid;position:absolute;inset:0}.sequence-reduced picture{min-width:0}.sequence-reduced img{aspect-ratio:1.15;object-fit:cover;background:var(--instrument-ground-secondary);border:1px solid #0b1a3024;width:100%}.sequence-reduced-labels{right:var(--page-gutter);bottom:2rem;left:var(--page-gutter);color:var(--instrument-ink-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:1rem;font-size:.55rem;display:grid;position:absolute}@media (width<=700px){.sequence-reduced{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;gap:.45rem;padding:5rem 1rem 3rem}.sequence-reduced img{aspect-ratio:auto;object-position:center;height:100%}.sequence-reduced-labels{font-size:.42rem;bottom:.75rem;left:1rem;right:1rem}}@media (width<=1100px){.lab-hero{grid-template-columns:1fr;min-height:auto}.lab-hero-copy,.lab-hero-plane{width:min(100%,52rem)}.lab-hero-plane{justify-self:end}.lab-workbench{grid-template-columns:1fr}.lab-incident-rail{position:static}.lab-incident-rail ol{grid-template-columns:repeat(5,1fr);display:grid}.lab-incident-rail li{border-top:1px solid #f1eee724}.lab-incident-rail li+li{border-left:1px solid #f1eee724}.lab-incident-rail a{grid-template-columns:1fr;min-height:7rem;padding:.9rem}.lab-incident-rail a:hover{padding-left:1.2rem}.lab-incident-rail a span,.lab-incident-rail a small{grid-area:auto/1}}@media (width<=960px){.lab-premise-grid,.lab-download-grid,.lab-research-grid,.lab-casebook-intro{grid-template-columns:1fr;gap:2.5rem}.lab-premise-grid>div:last-child,.lab-download-grid>div:last-child,.lab-research-grid>div:last-child{max-width:54rem}.lab-casebook-intro>p{max-width:40rem}.lab-case-title{grid-template-columns:1fr;gap:1.5rem}.lab-case-title>p{max-width:42rem}.lab-comparison{grid-template-columns:1fr 1fr}.lab-comparison>div{min-height:13rem}.lab-comparison .lab-actual-result{border-top:1px solid #f1eee726;border-left:0;grid-column:1/-1;min-height:auto;padding-left:0}.lab-comparison .lab-actual-result dt{margin-bottom:1rem}}@media (width<=700px){.lab-hero,.lab-premise,.lab-casebook,.lab-downloads,.lab-research,.lab-final-limit{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.lab-hero{padding-top:10rem}.lab-hero h1{font-size:clamp(3.2rem,16vw,5.1rem)}.lab-hero-actions{flex-direction:column;align-items:flex-start}.lab-hero-actions .text-link,.lab-final-limit .inline-cta{align-items:center;min-height:44px;display:inline-flex}.lab-hero-plane{padding:1rem;box-shadow:.65rem .65rem #6f82ff14}.lab-plane-readout,.lab-case-header{flex-direction:column;align-items:flex-start}.lab-hero-status,.lab-plane-status,.lab-invariant,.lab-control-grid,.lab-download-actions{grid-template-columns:1fr}.lab-hero-status{gap:1rem}.lab-hero-status>div{border-bottom:1px solid #f1eee71f;min-height:4.5rem;padding:.75rem 0}.lab-evidence-key,.lab-incident-rail ol{grid-template-columns:1fr}.lab-incident-rail li+li{border-left:0}.lab-incident-rail a{grid-template-columns:2rem 1fr;min-height:4.5rem;padding:.8rem 0}.lab-incident-rail a:hover{padding-left:.45rem}.lab-incident-rail a span{grid-row:1/3}.lab-incident-rail a small{grid-column:2}.lab-case-header>div{gap:1rem}.lab-plane-status>div{min-height:6rem}.lab-plane-status>div+div{border-top:1px solid #f1eee72b;border-left:0}.lab-invariant{gap:1rem}.lab-comparison{grid-template-columns:1fr}.lab-comparison>div,.lab-comparison>div+div,.lab-comparison .lab-actual-result{border-top:1px solid #f1eee726;border-left:0;grid-column:1;min-height:auto;padding:1.4rem 0 1.8rem}.lab-comparison>div:first-child{border-top:0}.lab-comparison dt{margin-bottom:1rem}.lab-control-grid section,.lab-control-grid section+section{border-left:0;padding:1.5rem 0 1.8rem}.lab-control-grid section+section{border-top:1px solid #bcc6ff30}.lab-control-grid h4{margin-top:1rem}.lab-download-link,.lab-download-link+.lab-download-link{border-left:0;min-height:8rem;padding:1.2rem 0}.lab-download-link+.lab-download-link{border-top:1px solid var(--paper-line)}.lab-download-link:hover,.lab-download-link+.lab-download-link:hover{padding-left:.6rem}}@media (width<=380px){.lab-shell .site-header .brand>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lab-case,.lab-case *{overflow-wrap:anywhere}.lab-hero-status strong{font-size:1.2rem}.lab-trace-geometry{height:7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lab-shell *,.lab-shell :before,.lab-shell :after{transition-duration:0s!important}.lab-hero-trace .trace-fault-line{stroke-dashoffset:0;animation-name:none!important}}@media print{.scene-sticky,.site-header,.discovery-banner{display:none}.visual-story,.questions-section,.site-footer{color:#000;background:#fff;min-height:auto}.hero,.story-step{width:auto;min-height:auto;padding:2rem}}.proof-chamber{--focus-ring:var(--instrument-blue);--focus-halo:#faf5eef0;--font-display:var(--font-space-grotesk), "Avenir Next", sans-serif;--font-sans:var(--font-manrope), "Avenir Next", sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, monospace;background:var(--instrument-ground);color:var(--instrument-ink)}.proof-chamber .discovery-banner{z-index:70;color:#14351e;letter-spacing:.075em;background:#dff3d9;border-bottom:1px solid #0b1a301f;min-height:32px}.proof-chamber .discovery-state{align-items:center;gap:.55rem;display:inline-flex}.proof-chamber .brand-mark{background:#ffffff61;border-radius:50%}.proof-chamber .header-action{color:var(--instrument-ink);background:#ffffff57;border-color:#0b1a308a;border-radius:999px}.proof-chamber .header-action:hover{background:var(--instrument-ink);color:var(--instrument-ground)}.proof-chamber .scene-sticky{z-index:1}.proof-chamber .scene-sticky:before{z-index:1;opacity:.7;background-image:linear-gradient(#0b1a3009 1px,#0000 1px),linear-gradient(90deg,#0b1a3009 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 72% 48%,#000,#0000 68%);mask-image:radial-gradient(circle at 72% 48%,#000,#0000 68%)}.proof-chamber .scene-vignette{z-index:3;background:linear-gradient(90deg,#faf5eefc 0%,#faf5eef0 31%,#faf5ee40 57%,#faf5ee05 83%),linear-gradient(#faf5eea6,#0000 20% 77%,#f1e8dcd1)}.proof-chamber .evidence-canvas,.proof-chamber .scene-fallback{z-index:0}.proof-chamber .scene-readout{z-index:4;color:#0b1a3094;font-family:var(--font-mono);font-size:.56rem}.proof-chamber .content-layer{z-index:5}.proof-chamber .hero-kicker,.proof-chamber .eyebrow,.proof-chamber .step-number,.proof-chamber .image-kicker,.proof-chamber .comparison-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:600}.proof-chamber .hero-kicker{color:var(--instrument-blue);margin-bottom:1.25rem}.proof-chamber .hero h1{max-width:11.5ch;color:var(--instrument-ink);font-family:var(--font-display);letter-spacing:-.063em;margin-bottom:1.4rem;font-size:clamp(3.1rem,5.45vw,5.9rem);font-weight:530;line-height:.93}.proof-chamber .hero-line-accent{color:var(--instrument-drift)}.proof-chamber .hero-definition{max-width:38rem;color:var(--instrument-ink-secondary);margin-bottom:1.75rem;font-size:clamp(.96rem,1.15vw,1.1rem);line-height:1.58}.proof-chamber .button-primary:hover,.proof-chamber .button-light:hover{background:var(--instrument-blue);border-color:var(--instrument-blue);color:#fffdf8}.proof-chamber .boundary-list{color:#0b1a30a8;font-family:var(--font-mono);margin-top:2.3rem}.proof-chamber .boundary-list li{background:#ffffff40;border-color:#0b1a3033}.proof-chamber .boundary-list li:last-child{border-right-color:#0b1a3033}.proof-chamber .story-steps{flex-direction:column;gap:4vh;display:flex}.proof-chamber .story-step:nth-child(2n){padding-left:2rem;padding-right:var(--page-gutter);margin-left:auto}.proof-chamber .story-step h2{max-width:12ch;color:var(--instrument-ink);font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.6rem,4.4vw,5.25rem);font-weight:520;line-height:.98}.proof-chamber .story-step>p:last-child{max-width:31rem;color:var(--instrument-ink-secondary);font-size:clamp(.96rem,1.2vw,1.11rem)}.proof-chamber .light-section{--focus-ring:var(--instrument-blue);--focus-halo:var(--instrument-ground);background:var(--instrument-ground);color:var(--instrument-ink)}.proof-chamber .definition-section{border-top:1px solid #0b1a3029;padding-top:clamp(3rem,4vw,4rem)}.proof-chamber .section-index{color:var(--instrument-ink-secondary);font-family:var(--font-mono);border-color:#0b1a302e}.proof-chamber .definition-grid h2,.proof-chamber .scope-heading h2,.proof-chamber .questions-intro h2,.proof-chamber .faq-layout h2,.proof-chamber .final-fit-check h2{color:var(--instrument-ink);font-family:var(--font-display);font-weight:520}.proof-chamber .definition-grid{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr)}.proof-chamber .definition-copy .lead-copy{color:var(--instrument-ink)}.proof-chamber .comparison-grid{border-color:#0b1a30b3;grid-template-columns:.95fr .95fr 1.1fr}.proof-chamber .comparison-grid article{border-color:#0b1a3024;min-height:14.5rem}.proof-chamber .comparison-grid .comparison-focus{color:var(--instrument-ink);background:linear-gradient(135deg, #ffffffbf, #d9ae4521), var(--instrument-ground-secondary);box-shadow:inset .32rem 0 0 var(--instrument-gold)}.proof-chamber .image-interlude{background:var(--instrument-ground-secondary);height:min(86vh,58rem);min-height:38rem}.proof-chamber .image-interlude:after{z-index:1;background:linear-gradient(90deg,#142945eb,#14294557 58%,#14294514),linear-gradient(#0000 52%,#142945a8)}.proof-chamber .image-stack{position:absolute;inset:0}.proof-chamber .image-server{object-fit:cover;object-position:56% 50%;filter:saturate(.58)sepia(.1)contrast(1.05)brightness(.9);width:100%;height:100%}.proof-chamber .processor-inset{z-index:3;right:var(--page-gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf5eedb;width:min(25vw,22rem);margin:0;padding:.58rem;position:absolute;top:clamp(3.25rem,8vw,7.5rem);box-shadow:0 1.5rem 4rem #0b1a3042}.proof-chamber .processor-inset img{aspect-ratio:1;object-fit:cover;filter:saturate(.74)contrast(1.04)}.proof-chamber .processor-inset figcaption{color:var(--instrument-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.55rem .25rem .15rem;font-size:.52rem}.proof-chamber .image-overlay{z-index:4;width:min(39rem,63vw)}.proof-chamber .image-kicker{color:#a9d5ff}.proof-chamber .image-overlay p:last-child{color:#fff8ee;font-family:var(--font-display);font-size:clamp(2.5rem,4.65vw,5.3rem);font-weight:490}.proof-chamber .image-credit{z-index:4;color:#fff8eeb8}.proof-chamber .scope-heading h2 span{color:var(--instrument-ink-secondary);font-family:var(--font-mono)}.proof-chamber .scope-columns,.proof-chamber .timing-note,.proof-chamber .faq-list{border-color:#0b1a308c}.proof-chamber .check-list li,.proof-chamber .dash-list li{color:var(--instrument-ink-secondary);border-color:#0b1a301a}.proof-chamber .timing-mark{color:var(--instrument-gold);font-family:var(--font-display)}.proof-chamber .questions-section .section-index,.proof-chamber .questions-section .question-list,.proof-chamber .questions-section .question-list li{border-color:#f8f0e52e}.proof-chamber .questions-section .section-index,.proof-chamber .questions-intro>p,.proof-chamber .respondent-value,.proof-chamber .question-cta p{color:#c7d0dd}.proof-chamber .questions-intro h2,.proof-chamber .question-list p{color:#fff8ee;font-family:var(--font-display);font-weight:500}.proof-chamber .questions-section .eyebrow,.proof-chamber .question-list span{color:#9ec6ff}.proof-chamber .answer-shape{background:#ffffff0e;border-color:#f8f0e533}.proof-chamber .faq-section{background:var(--instrument-ground)}.proof-chamber .final-fit-check{z-index:8;min-height:min(82vh,52rem);color:var(--instrument-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50% 100%;background:radial-gradient(circle at 78% 26%,#2f6bff1c,#0000 29%),linear-gradient(135deg,#ffffffd4,#f1e8dcb8);border:1px solid #0b1a3026;border-radius:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);align-items:end;gap:7vw;margin:clamp(1.25rem,3vw,3rem);padding:clamp(3rem,8vw,8rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 2rem 7rem #4f392121}.proof-chamber .final-fit-check h2{letter-spacing:-.062em;max-width:11ch;margin:0;font-size:clamp(3rem,6.1vw,6.8rem);line-height:.92}.proof-chamber .final-fit-action{z-index:2;border-top:1px solid #0b1a3094;padding-top:1.5rem;position:relative}.proof-chamber .final-fit-action p{color:var(--instrument-ink-secondary)}.proof-chamber .final-fit-orbit{z-index:0;aspect-ratio:1;opacity:.54;width:min(52vw,42rem);position:absolute;top:-9rem;right:-8rem}.proof-chamber .final-fit-orbit span{inset:calc(var(--orbit-index,0) * 13%);border:1px solid #2f6bff38;border-radius:50%;position:absolute}.proof-chamber .final-fit-orbit span:first-child{--orbit-index:0}.proof-chamber .final-fit-orbit span:nth-child(2){--orbit-index:1;border-color:#d9ae456b}.proof-chamber .final-fit-orbit span:nth-child(3){--orbit-index:2;border-color:#34c75954}.proof-chamber .site-footer{background:var(--instrument-deep);color:#f8f0e5;border-color:#f8f0e529}.instrument-poster{background:radial-gradient(circle at 68% 45%,#d9ae4530,#0000 29%),linear-gradient(145deg,#faf5eee6,#f1e8dcb8);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.poster-state{aspect-ratio:1;width:clamp(17rem,37vw,35rem);position:absolute;top:49%;left:67%;transform:translate(-50%,-50%)}.poster-state-exploded,.poster-state-evidence{display:none}.poster-ring,.poster-glass,.poster-wafer{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poster-ring{border:clamp(.45rem,1vw,.8rem) solid #d7c8b6;box-shadow:inset 0 0 0 1px #0b1a304d,.9rem 1.1rem 1.9rem #0b1a3021,-.5rem -.5rem 1.2rem #ffffffc2}.poster-ring-a{width:88%;height:88%}.poster-ring-b{border-color:#b7a794;width:66%;height:66%}.poster-ring-c{border-color:var(--instrument-deep);width:42%;height:42%}.poster-glass{background:#daebff42;border:1px solid #2f6bff4d;width:54%;height:54%;box-shadow:inset 1rem -1rem 2rem #2f6bff14}.poster-trace{z-index:3;border-radius:999px;width:72%;height:.28rem;position:absolute;top:50%;left:14%;transform:rotate(-9deg)}.poster-trace-run{background:var(--instrument-run);box-shadow:0 0 1rem #34c7598f}.poster-trace-drift{background:var(--instrument-drift);top:60%;transform:rotate(13deg);box-shadow:0 0 1rem #f2764985}.poster-probe{z-index:4;background:var(--instrument-blue);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:64%;left:62%;box-shadow:0 0 0 .45rem #2f6bff24,0 0 1.5rem #2f6bff7a}.poster-wafer{z-index:5;background:linear-gradient(90deg, transparent 33%, var(--instrument-blue) 33% 39%, transparent 39% 58%, var(--instrument-drift) 58% 64%, transparent 64%), #dfb84e;border:.32rem solid #b88b25;width:36%;height:36%;box-shadow:0 0 2.5rem #d9ae4580}.instrument-poster-reduced{padding:clamp(5.5rem, 12vh, 8rem) var(--page-gutter) 4rem;background:var(--instrument-ground);grid-template-columns:repeat(3,1fr);gap:1.25rem}.instrument-poster-reduced .poster-state{width:100%;max-width:24rem;display:block;position:relative;top:auto;left:auto;transform:none}.instrument-poster-reduced .poster-state-exploded .poster-ring-a{transform:translate(-72%,-50%)}.instrument-poster-reduced .poster-state-exploded .poster-ring-b{transform:translate(-50%,-50%)}.instrument-poster-reduced .poster-state-exploded .poster-ring-c{transform:translate(-18%,-50%)}.mobile-lattice-panel{align-self:stretch;width:100%;min-width:0;display:none}.capture-stage{background:var(--instrument-ground);min-height:100svh;color:var(--instrument-ink);font-family:var(--font-manrope), sans-serif;position:relative;overflow:hidden}.capture-stage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#faf5eef0,#faf5ee1a 47%,#0000 74%);position:absolute;inset:0}.capture-heading,.capture-copy{z-index:5;position:absolute;left:clamp(1.25rem,4vw,4rem);right:clamp(1.25rem,4vw,4rem)}.capture-heading{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0b1a302e;justify-content:space-between;padding-bottom:.8rem;font-size:.58rem;display:flex;top:1.5rem}.capture-copy{max-width:34rem;bottom:clamp(2rem,8vh,6rem)}.capture-copy p{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:520;line-height:.92}.capture-copy p:last-child{color:var(--instrument-drift)}.capture-scene,.capture-scene .evidence-canvas,.capture-scene .scene-fallback{position:absolute;inset:0}.capture-scene .scene-readout{z-index:5;color:#0b1a3094;font-family:var(--font-ibm-plex-mono), monospace;gap:2rem;font-size:.55rem;display:flex;position:absolute;bottom:1.5rem;right:clamp(1.25rem,4vw,4rem)}@supports (animation-timeline:view()){.proof-chamber .final-fit-check{animation:linear both fit-panel-expand;animation-timeline:view();animation-range:entry cover 42%}}@keyframes fit-panel-expand{0%{opacity:.75;border-radius:5rem;transform:scale(.91)}to{opacity:1;border-radius:clamp(1.5rem,4vw,4rem);transform:scale(1)}}@media (width<=900px){.proof-chamber .primary-nav{gap:1rem}.proof-chamber .hero{width:min(39rem,67vw)}.proof-chamber .story-step{width:min(36rem,56vw)}.proof-chamber .processor-inset{width:14rem}}@media (width<=639px){.proof-chamber .discovery-banner{text-align:center;justify-content:center;min-height:45px}.proof-chamber .discovery-banner>span:last-child{display:none}.proof-chamber .site-header{grid-template-columns:1fr auto;height:66px;top:45px}.proof-chamber .primary-nav{display:none}.proof-chamber .header-action{padding:.6rem .78rem;font-size:.57rem}.proof-chamber .visual-story{min-height:625vh}.proof-chamber .scene-sticky{height:100svh;margin-bottom:-100svh;display:block}.proof-chamber .scene-vignette{background:linear-gradient(#faf5eee0 0%,#faf5ee29 35%,#faf5ee33 68%,#f1e8dcf0 100%),linear-gradient(90deg,#faf5ee1f,#0000 66%)}.proof-chamber .scene-sticky:before{background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 47%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 47%,#000,#0000 70%)}.proof-chamber .scene-readout{justify-content:space-between;gap:1rem;font-size:.47rem;bottom:.7rem;left:1rem;right:1rem}.proof-chamber .hero{justify-content:flex-start;width:100%;min-height:100svh;padding-top:8rem;padding-bottom:4.8rem}.proof-chamber .hero h1{max-width:9.7ch;font-size:clamp(2.75rem,13.5vw,4.15rem)}.proof-chamber .hero-definition{max-width:27rem;font-size:.91rem}.proof-chamber .hero-actions{gap:.75rem 1.1rem}.proof-chamber .boundary-list{margin-top:1.25rem}.proof-chamber .boundary-list li{padding-inline:.55rem;font-size:.52rem}.proof-chamber .story-step,.proof-chamber .story-step:nth-child(2n){width:100%;min-height:108vh;padding:62vh var(--page-gutter) 10vh;margin-left:0}.proof-chamber .story-step h2{max-width:11ch;font-size:clamp(2.5rem,11vw,3.75rem)}.proof-chamber .story-step>p:last-child{color:var(--instrument-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf5eec2;padding:.85rem}.proof-chamber .definition-grid,.proof-chamber .scope-heading,.proof-chamber .questions-intro,.proof-chamber .faq-layout,.proof-chamber .final-fit-check,.proof-chamber .comparison-grid,.proof-chamber .scope-columns{grid-template-columns:1fr}.proof-chamber .comparison-grid article,.proof-chamber .comparison-grid article+article,.proof-chamber .comparison-grid .comparison-focus{min-height:11rem;box-shadow:none;border-bottom:1px solid #0b1a3024;border-right:0;padding:1.4rem 0}.proof-chamber .comparison-grid .comparison-focus{border-left:.3rem solid var(--instrument-gold);padding-inline:1.25rem}.proof-chamber .comparison-grid h3{margin-top:2rem}.proof-chamber .image-interlude{min-height:44rem}.proof-chamber .processor-inset{width:8.5rem;top:2.2rem;right:1rem}.proof-chamber .image-overlay{width:calc(100% - 2 * var(--page-gutter));bottom:7.2rem}.proof-chamber .image-overlay p:last-child{font-size:clamp(2.3rem,10vw,3.5rem)}.proof-chamber .image-credit{line-height:1.35;left:1rem;right:1rem}.proof-chamber .scope-columns article,.proof-chamber .scope-columns article+article{border-left:0;padding:2rem 0}.proof-chamber .scope-columns article+article{border-top:1px solid #0b1a3024}.proof-chamber .final-fit-check{align-content:end;min-height:78vh;margin:.75rem;padding:2rem 1.35rem}.proof-chamber .final-fit-check h2{font-size:clamp(2.8rem,12vw,4.2rem)}.proof-chamber .final-fit-orbit{width:25rem;top:-3rem;right:-7rem}.poster-state{width:min(82vw,23rem);top:48%;left:50%}.instrument-poster-reduced{grid-template-columns:1fr;align-content:center;gap:.5rem;padding:4rem 1rem 2rem}.instrument-poster-reduced .poster-state{aspect-ratio:1;width:min(36vw,10rem)}.capture-stage:before{background:linear-gradient(#faf5eeb8,#0000 38%,#faf5eed1)}.capture-copy{bottom:3.4rem}.capture-copy p{font-size:clamp(2.55rem,12vw,4rem)}.capture-scene .scene-readout{justify-content:space-between;font-size:.44rem;bottom:1rem;left:1.25rem;right:1.25rem}}@media (prefers-reduced-motion:reduce){.proof-chamber *,.proof-chamber :before,.proof-chamber :after,.capture-stage *,.capture-stage :before,.capture-stage :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.proof-chamber .final-fit-check{opacity:1;transform:none}}.proof-chamber,.page-shell{--chamber:#050a14;--alloy:#101b2b;--alloy-raised:#15243a;--proof-blue:#3a7bff;--signal-cyan:#43d9ff;--evidence-gold:#d4a75d;--clear-white:#f4f7fb;--clear-muted:#a8b4c6;--chamber-line:#97b8e72b;--paper-line:#07101f29;--white-line:#a0c0ec2e;--blue:var(--proof-blue);--blue-light:#9dbdff;--bone:var(--clear-white);--bone-bright:#fff;--ink:var(--chamber);--ink-soft:var(--alloy);--font-display:var(--font-space-grotesk), "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-sans:var(--font-manrope), "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-ibm-plex-mono), "SFMono-Regular", Consolas, monospace;--focus-ring:var(--signal-cyan);--focus-halo:var(--chamber);background:var(--chamber);color:var(--clear-white);font-family:var(--font-sans)}.proof-chamber .skip-link{border:1px solid var(--signal-cyan);background:var(--chamber);color:var(--clear-white);border-radius:.3rem}.proof-chamber .discovery-banner,.page-shell .discovery-banner{color:#b9c6d8;min-height:36px;font-family:var(--font-sans);letter-spacing:.025em;text-transform:none;background:#07101f;border-bottom:1px solid #d4a75d38;padding-top:.55rem;padding-bottom:.55rem;font-size:.67rem;font-weight:620}.proof-chamber .discovery-state{color:#d9e4f2;align-items:center;gap:.62rem;display:inline-flex}.proof-chamber .discovery-state i{background:var(--evidence-gold);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .22rem #d4a75d1c}.proof-chamber .site-header,.page-shell .site-header{border-bottom-color:var(--chamber-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050a14f0,#050a14b8);height:78px;top:36px}.proof-chamber .brand,.page-shell .brand{color:var(--clear-white);font-family:var(--font-display);letter-spacing:-.035em;gap:.84rem;font-size:.92rem;font-weight:610}.proof-chamber .brand-mark,.proof-chamber .footer-brand .brand-mark,.page-shell .brand-mark{border:0;width:2rem;height:2rem;position:relative}.proof-chamber .brand-mark:before,.proof-chamber .brand-mark:after,.page-shell .brand-mark:before,.page-shell .brand-mark:after{content:"";border:1px solid var(--signal-cyan);position:absolute;inset:.32rem;transform:rotate(45deg)skew(-7deg,-7deg)}.proof-chamber .brand-mark:after,.page-shell .brand-mark:after{border-color:var(--evidence-gold);background:#3a7bff2e;inset:.65rem .18rem .08rem .78rem}.proof-chamber .brand-mark>span,.page-shell .brand-mark>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.proof-chamber .primary-nav,.page-shell .primary-nav{color:#c1cede;font-family:var(--font-sans);letter-spacing:.015em;font-size:.72rem;font-weight:650}.proof-chamber .primary-nav a:after,.proof-chamber .site-footer nav a:after,.page-shell .primary-nav a:after{background:var(--signal-cyan)}.proof-chamber .header-action,.page-shell .header-action{color:#e9f7ff;font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;background:#3a7bff14;border-color:#43d9ff8f;border-radius:.25rem;font-size:.68rem;font-weight:680}.proof-chamber .header-action:hover,.page-shell .header-action:hover{border-color:var(--signal-cyan);background:var(--signal-cyan);color:#04101c}.proof-chamber .visual-story{background:radial-gradient(circle at 78% 17%,#3a7bff2e,#0000 27%),radial-gradient(circle at 72% 64%,#43d9ff12,#0000 24%),linear-gradient(#050a14 0%,#07101e 53%,#050a14 100%);min-height:500vh}.proof-chamber .scene-readout{right:var(--page-gutter);color:#8392a8;font-family:var(--font-mono);letter-spacing:.035em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a148f;border:1px solid #97b8e729;border-radius:.3rem;gap:2.2rem;padding:.7rem .86rem;font-size:.55rem;bottom:1.65rem}.proof-chamber .scene-readout b{color:var(--signal-cyan);font-weight:500}.proof-chamber .fallback-grid{background-image:linear-gradient(#43d9ff1a 1px,#0000 1px),linear-gradient(90deg,#43d9ff1a 1px,#0000 1px);border-color:#43d9ff38;box-shadow:0 0 5rem #3a7bff1a}.proof-chamber .fallback-path{z-index:2;transform-origin:0;height:2px;position:absolute}.proof-chamber .fallback-path-correct{background:var(--signal-cyan);width:32%;top:38%;left:51%;transform:rotate(-14deg);box-shadow:0 0 1.2rem #43d9ffcc}.proof-chamber .fallback-path-wrong{background:#ff7d45;width:19%;top:50%;left:65%;transform:rotate(24deg);box-shadow:0 0 1rem #ff7d458c}.proof-chamber .fallback-invariant{z-index:1;background:#d4a75d12;border:1px solid #d4a75dc7;width:17%;height:54%;position:absolute;top:22%;left:69%;transform:perspective(700px)rotateY(-42deg)rotate(7deg);box-shadow:inset 0 0 2rem #d4a75d14}.proof-chamber .fallback-probe{z-index:3;aspect-ratio:1;border:2px solid var(--clear-white);background:var(--proof-blue);border-radius:50%;width:.72rem;position:absolute;top:47%;left:73%;box-shadow:0 0 1.5rem #43d9ffe0}.proof-chamber .fallback-capsule{z-index:4;aspect-ratio:1.72;background:#101b2be0;border:1px solid #d4a75de6;border-radius:.25rem;width:clamp(7.5rem,13vw,11rem);padding:1rem;position:absolute;bottom:16%;right:7%;transform:perspective(800px)rotateY(-18deg)rotateX(7deg);box-shadow:0 1.6rem 4rem #0000006b,inset 0 0 1.8rem #d4a75d12}.proof-chamber .fallback-capsule i{background:#f4f7fb99;width:72%;height:1px;margin-bottom:.75rem;display:block}.proof-chamber .fallback-capsule i:first-child{background:var(--evidence-gold);width:38%}.proof-chamber .fallback-capsule i:last-child{width:56%}.proof-chamber .hero-kicker{color:#a7b6c9;font-family:var(--font-sans);letter-spacing:.015em;margin:0 0 1.65rem;padding-left:3.4rem;font-size:clamp(.68rem,.74vw,.78rem);font-weight:650;position:relative}.proof-chamber .hero-kicker:before{content:"";background:linear-gradient(90deg, var(--evidence-gold), var(--signal-cyan));width:2.5rem;height:1px;position:absolute;top:50%;left:0}.proof-chamber .hero h1{max-width:9.4ch;color:var(--clear-white);font-family:var(--font-display);letter-spacing:-.067em;text-wrap:balance;margin-bottom:1.65rem;font-size:clamp(3.8rem,7.3vw,8.1rem);font-weight:590;line-height:.9}.proof-chamber .hero h1 span{display:block}.proof-chamber .hero .hero-line-accent{color:var(--signal-cyan);font-weight:470}.proof-chamber .hero-definition{color:#b3c0d1;max-width:41rem;margin-bottom:2rem;font-size:clamp(.96rem,1.18vw,1.12rem);line-height:1.7}.proof-chamber .button{min-height:48px;font-family:var(--font-sans);letter-spacing:.015em;text-transform:none;border-radius:.25rem;font-size:.72rem;font-weight:680}.proof-chamber .button-primary{border-color:var(--proof-blue);background:var(--proof-blue);color:#050a14;position:relative;overflow:hidden;box-shadow:0 0 0 1px #43d9ff1f,0 1.2rem 3rem #0a48be38}.proof-chamber .button-primary:after{content:"";background:#ffffff8c;height:1px;position:absolute;inset:0 0 auto}.proof-chamber .button-primary:hover,.proof-chamber .button-signal:hover{border-color:var(--signal-cyan);background:var(--signal-cyan);color:#03111d}.proof-chamber .text-link,.proof-chamber .inline-cta{color:#d9e4f2;min-height:44px;font-family:var(--font-sans);border-bottom-color:#9dbdffad;align-items:center;font-size:.74rem;font-weight:650;display:inline-flex}.proof-chamber .boundary-list{color:#8393a9;font-family:var(--font-sans);letter-spacing:.012em;text-transform:none;gap:.5rem;margin-top:2.8rem;font-size:.66rem;font-weight:600}.proof-chamber .boundary-list li,.proof-chamber .boundary-list li:last-child{background:#101b2b94;border:1px solid #97b8e729;border-radius:999px;padding:.55rem .78rem}.proof-chamber .story-steps{padding-bottom:12vh}.proof-chamber .story-step{width:min(44rem,50vw);min-height:96vh;padding-top:16vh;padding-bottom:14vh}.proof-chamber .story-step:before{background:linear-gradient(90deg, var(--evidence-gold), var(--signal-cyan));width:5rem}.proof-chamber .step-number{color:var(--evidence-gold);font-family:var(--font-mono);letter-spacing:.025em;margin-bottom:1rem;font-size:.65rem;font-weight:500}.proof-chamber .story-step h2{max-width:12ch;color:var(--clear-white);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-bottom:1.35rem;font-size:clamp(2.9rem,5.25vw,5.9rem);font-weight:540;line-height:.96}.proof-chamber .story-step>p:last-child{color:#a9b7c9;max-width:34rem;font-size:clamp(.98rem,1.25vw,1.14rem);line-height:1.7}.proof-chamber .light-section,.page-shell .page-content{--focus-ring:#145dda;--focus-halo:var(--clear-white);background:var(--clear-white);color:#07101f}.proof-chamber .definition-section{background:linear-gradient(180deg, #e3edf8 0, var(--clear-white) 4.5rem);border-top:1px solid #d4a75d70;padding-top:clamp(3rem,4vw,4rem)}.proof-chamber .section-index{color:#5b6a7f;font-family:var(--font-mono);letter-spacing:.04em;border-color:#07101f2e;padding-bottom:.9rem;font-size:.6rem;font-weight:500}.proof-chamber .section-index.inverse{border-color:var(--chamber-line);color:#8494aa}.proof-chamber .eyebrow{color:#9dbdff;font-family:var(--font-mono);letter-spacing:.045em;text-transform:none;font-size:.61rem;font-weight:500}.proof-chamber .dark-eyebrow{color:#315fba}.proof-chamber .definition-grid h2,.proof-chamber .scope-heading h2,.proof-chamber .questions-intro h2,.proof-chamber .faq-layout h2,.page-shell .page-hero h1{font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;font-weight:560;line-height:.94}.proof-chamber .definition-copy{border-top-color:#07101f}.proof-chamber .definition-copy p{color:#4e5c70}.proof-chamber .definition-copy .lead-copy{color:#07101f;font-weight:520}.proof-chamber .comparison-grid{border-color:#07101f}.proof-chamber .comparison-grid article{border-color:#07101f29}.proof-chamber .comparison-label{color:#315fba;font-family:var(--font-mono);letter-spacing:.025em;font-size:.6rem;font-weight:500}.proof-chamber .comparison-grid h3{color:#07101f;font-family:var(--font-display);letter-spacing:-.045em;font-weight:570}.proof-chamber .comparison-grid p{color:#566477}.proof-chamber .comparison-grid .comparison-focus{border-top:2px solid var(--evidence-gold);background:radial-gradient(circle at 85% 15%, #43d9ff1f, transparent 30%), var(--chamber);color:var(--clear-white);box-shadow:inset 1.5rem 0 0 var(--clear-white), inset -1.5rem 0 0 var(--clear-white)}.proof-chamber .comparison-focus .comparison-label{color:var(--evidence-gold)}.proof-chamber .comparison-focus h3{color:var(--clear-white)}.proof-chamber .comparison-focus p{color:#adbbcd}.proof-chamber .image-interlude{background:#030711;min-height:38rem}.proof-chamber .image-interlude:before{content:"";z-index:2;pointer-events:none;border:1px solid #97b8e72b;position:absolute;inset:1.5rem}.proof-chamber .image-overlay{width:min(48rem,72vw)}.proof-chamber .image-kicker{color:var(--evidence-gold);font-family:var(--font-mono);letter-spacing:.04em;font-size:.62rem;font-weight:500}.proof-chamber .image-overlay p:last-child{color:var(--clear-white);font-family:var(--font-display);letter-spacing:-.058em;text-wrap:balance;font-size:clamp(2.4rem,4.8vw,5.5rem);font-weight:530;line-height:.98}.proof-chamber .image-credit{color:#77879c;font-family:var(--font-mono);font-size:.52rem}.proof-chamber .scope-heading h2{color:#07101f}.proof-chamber .scope-heading h2 span{color:#536278;font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;font-size:.14em;font-weight:600}.proof-chamber .scope-heading>p,.proof-chamber .scope-columns,.proof-chamber .timing-note{border-color:#07101f}.proof-chamber .scope-columns article+article{border-color:#07101f29}.proof-chamber .scope-columns h3,.proof-chamber .timing-note h3{color:#243247;font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;font-size:.65rem;font-weight:600}.proof-chamber .check-list li,.proof-chamber .dash-list li{color:#3d4b5f}.proof-chamber .check-list li:before{color:#1f66d1}.proof-chamber .dash-list li:before{color:#8a612a}.proof-chamber .timing-mark{color:#0b1a30;font-family:var(--font-display);font-weight:560}.proof-chamber .scope-section .inline-cta{color:#164d9e}.proof-chamber .questions-section{color:var(--clear-white);background:radial-gradient(circle at 86% 18%,#3a7bff26,#0000 25%),linear-gradient(#07101f 0%,#050a14 100%)}.proof-chamber .questions-intro h2{color:var(--clear-white)}.proof-chamber .questions-intro>p{color:#aebbd0;border-color:#9dbdff75}.proof-chamber .question-list{border-color:#9dbdff75}.proof-chamber .question-list li{border-color:var(--chamber-line)}.proof-chamber .question-list span{color:var(--evidence-gold);font-family:var(--font-mono)}.proof-chamber .question-list p{color:#eaf1fa;font-family:var(--font-display);letter-spacing:-.04em;font-weight:500}.proof-chamber .answer-shape{box-shadow:inset 3px 0 0 var(--evidence-gold);background:#101b2bc7;border-color:#97b8e72e;border-radius:.35rem}.proof-chamber .answer-shape .eyebrow{color:var(--evidence-gold)}.proof-chamber .answer-shape ul,.proof-chamber .respondent-value,.proof-chamber .question-cta p{color:#a9b7ca}.proof-chamber .button-signal{border-color:var(--signal-cyan);background:var(--signal-cyan);color:#03111d}.proof-chamber .faq-list{border-color:#07101f}.proof-chamber .faq-list details{border-color:#07101f29}.proof-chamber .faq-list summary{color:#16243a;font-family:var(--font-display);font-weight:560}.proof-chamber .faq-list summary:after{color:#245cb1;font-family:var(--font-mono)}.proof-chamber .faq-list details p{color:#536176}.proof-chamber .final-fit-check{border-top:1px solid var(--chamber-line);color:var(--clear-white);background:radial-gradient(circle at 84% 18%,#43d9ff1f,#0000 24%),radial-gradient(circle at 12% 90%,#3a7bff1f,#0000 30%),#050a14;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2.5rem,7vw,8rem);padding:clamp(5rem,10vw,9rem) max(1.5rem,50vw - 39rem);display:grid}.proof-chamber .final-fit-check h2{max-width:10ch;color:var(--clear-white);font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:560;line-height:.95}.proof-chamber .final-fit-check>div:last-child{border-left:1px solid #9dbdff57;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.6rem;padding-left:clamp(1.5rem,4vw,3.5rem);display:flex}.proof-chamber .final-fit-check>div:last-child p{color:#aebbd0;max-width:34rem;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.proof-chamber .site-footer{border-color:var(--chamber-line);color:var(--clear-white);background:radial-gradient(circle at 8% 0,#3a7bff17,#0000 22%),#030711}.proof-chamber .footer-brand strong{font-family:var(--font-display);font-weight:600}.proof-chamber .footer-brand p,.proof-chamber .footer-limitation,.proof-chamber .footer-meta{color:#8190a5}.proof-chamber .site-footer nav{color:#c2cede;font-family:var(--font-sans);font-weight:640}.page-shell{background:var(--clear-white);color:#07101f}.page-shell .page-hero{background:linear-gradient(#97b8e709 1px, transparent 1px), linear-gradient(90deg, #97b8e709 1px, transparent 1px), radial-gradient(circle at 78% 35%, #3a7bff38, transparent 25%), var(--chamber);color:var(--clear-white);background-size:4.25rem 4.25rem,4.25rem 4.25rem,auto,auto}.page-shell .page-hero>p{color:#b2bfd0;border-color:#9dbdff7a}.page-shell .prose-grid{border-color:#07101f}.page-shell .prose-grid>h2{color:#0b1a30;font-family:var(--font-display);letter-spacing:-.05em;font-weight:570}.page-shell .prose-grid h3{color:#315fba;font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;font-size:.64rem;font-weight:600}.page-shell .prose-grid p,.page-shell .prose-grid li{color:#4e5c70}.page-shell .prose-grid .direct-answer{color:#0b1a30;font-weight:520}.page-shell .status-panel{border-left-color:var(--evidence-gold);background:#3a7bff12}@media (width<=960px){.proof-chamber .scene-vignette{background:linear-gradient(90deg,#050a14f7,#050a14c2 58%,#050a1442),linear-gradient(#050a14b8,#0000 34%,#050a14e6)}.proof-chamber .hero{width:min(44rem,70vw)}.proof-chamber .story-step{width:min(40rem,72vw)}.proof-chamber .comparison-grid .comparison-focus{box-shadow:none;border-bottom-color:#07101f29;margin:0;padding-left:1.2rem;padding-right:1.2rem}}@media (width<=700px){.proof-chamber .discovery-banner,.page-shell .discovery-banner{min-height:52px;padding-top:.48rem;padding-bottom:.48rem}.proof-chamber .site-header,.page-shell .site-header{height:66px;top:52px}.proof-chamber .brand>span:last-child,.page-shell .brand>span:last-child{font-size:.82rem}.proof-chamber .header-action,.page-shell .header-action{text-align:center;max-width:9.2rem;padding:.58rem .66rem}.proof-chamber .visual-story{min-height:460vh}.proof-chamber .scene-vignette{background:linear-gradient(90deg,#050a14f7,#050a14ad),linear-gradient(#050a147a,#0000 27%,#050a14f5)}.proof-chamber .hero{width:100%;min-height:100svh;padding-top:9.5rem}.proof-chamber .hero h1{max-width:8.5ch;font-size:clamp(3.15rem,15.5vw,5.2rem);line-height:.92}.proof-chamber .hero-kicker{max-width:20rem}.proof-chamber .hero-definition{max-width:31rem;font-size:.95rem}.proof-chamber .hero-actions{gap:.8rem}.proof-chamber .boundary-list{gap:.45rem}.proof-chamber .boundary-list li,.proof-chamber .boundary-list li:last-child{border:1px solid #97b8e729;width:auto}.proof-chamber .story-step{background:linear-gradient(90deg,#050a14f7,#050a14ad 84%,#0000);width:100%;min-height:84vh}.proof-chamber .story-step h2{font-size:clamp(2.7rem,12vw,4.2rem)}.proof-chamber .definition-grid h2,.proof-chamber .scope-heading h2,.proof-chamber .questions-intro h2,.proof-chamber .faq-layout h2,.page-shell .page-hero h1{font-size:clamp(2.75rem,12vw,4.8rem)}.proof-chamber .comparison-grid .comparison-focus{padding:1.5rem 1rem 2rem}.proof-chamber .image-interlude:before{inset:.75rem}.proof-chamber .image-overlay p:last-child{font-size:clamp(2.35rem,11vw,4.1rem)}.proof-chamber .scope-section{background:linear-gradient(90deg,#0000 calc(100% - .28rem),#d4a75dd9 calc(100% - .28rem)),#edf3fa}.proof-chamber .question-list p{font-size:clamp(1.55rem,7vw,2.6rem)}.proof-chamber .final-fit-check{grid-template-columns:1fr;gap:2.25rem}.proof-chamber .final-fit-check>div:last-child{border-top:1px solid #9dbdff57;border-left:0;padding-top:1.5rem;padding-left:0}}@media (width<=639px){.proof-chamber .scene-sticky{display:none}.proof-chamber .mobile-lattice-panel{box-sizing:border-box;background:radial-gradient(circle at 34% 32%,#3a7bff33,#0000 30%),linear-gradient(150deg,#101b2beb,#050a14fa);border:1px solid #97b8e733;border-radius:.35rem;align-self:stretch;width:100%;min-width:0;height:14rem;margin:1.55rem 0 2rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 3rem #3a7bff0f}.proof-chamber .mobile-lattice-panel:before{content:"Run → divergence → evidence";z-index:5;color:#aab8ca;font-family:var(--font-mono);letter-spacing:.03em;font-size:.5rem;position:absolute;bottom:.72rem;left:.85rem}.proof-chamber .mobile-lattice-panel .fallback-grid{width:78%;height:68%;top:8%;left:7%;transform:perspective(620px)rotateX(57deg)rotate(-16deg)}.proof-chamber .mobile-lattice-panel .fallback-path-correct{width:58%;top:34%;left:10%}.proof-chamber .mobile-lattice-panel .fallback-path-wrong{width:30%;top:46%;left:47%}.proof-chamber .mobile-lattice-panel .fallback-invariant{width:23%;height:68%;top:9%;left:61%}.proof-chamber .mobile-lattice-panel .fallback-probe{top:41%;left:56%}.proof-chamber .mobile-lattice-panel .fallback-capsule{width:6.4rem;padding:.75rem;bottom:8%;right:3%}}@media print{.proof-chamber,.proof-chamber .visual-story,.proof-chamber .questions-section,.proof-chamber .site-footer,.page-shell,.page-shell .page-hero,.page-shell .page-content{color:#000;background:#fff}}html{scroll-behavior:auto}.proof-chamber{--ink:var(--instrument-ink);--bone:var(--instrument-ground);--bone-bright:#fffdf8;--blue:var(--instrument-blue);--blue-light:#2f6bff;--signal:var(--instrument-run);--fault:var(--instrument-drift);--focus-ring:var(--instrument-blue);--focus-halo:#faf5eef0;background:var(--instrument-ground);color:var(--instrument-ink)}.proof-chamber .discovery-banner{color:#14351e;letter-spacing:.075em;text-transform:uppercase;background:#dff3d9;border-bottom:1px solid #0b1a301f;min-height:32px;padding-block:.45rem;font-size:.64rem;font-weight:700}.proof-chamber .discovery-state{color:#14351e}.proof-chamber .discovery-state i{background:var(--instrument-run);box-shadow:0 0 0 .22rem #34c75924}.proof-chamber .site-header{height:76px;color:var(--instrument-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#faf5eef0,#faf5eea3 78%,#0000);border-bottom-color:#0b1a301f;top:32px}.proof-chamber .brand,.proof-chamber .primary-nav{color:var(--instrument-ink)}.proof-chamber .primary-nav a:after,.proof-chamber .site-footer nav a:after{background:var(--instrument-blue)}.proof-chamber .header-action{min-height:44px;color:var(--instrument-ink);background:#ffffff5c;border:1px solid #0b1a308a;border-radius:999px;font-size:.66rem;font-weight:720}.proof-chamber .header-action:hover{border-color:var(--instrument-ink);background:var(--instrument-ink);color:var(--instrument-ground)}.proof-chamber .visual-story{min-height:500vh;color:var(--instrument-ink);background:radial-gradient(circle at 78% 10%,#d9ae452b,#0000 27%),radial-gradient(circle at 70% 57%,#2f6bff12,#0000 36%),linear-gradient(#faf5ee 0%,#f7f0e7 58%,#f1e8dc 100%)}.proof-chamber .scene-sticky{display:block}.proof-chamber .scene-sticky:before{opacity:.72;background-image:linear-gradient(#0b1a3009 1px,#0000 1px),linear-gradient(90deg,#0b1a3009 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 70% 49%,#0b1a30,#0000 68%);mask-image:radial-gradient(circle at 70% 49%,#0b1a30,#0000 68%)}.proof-chamber .scene-vignette{background:linear-gradient(90deg,#faf5eefc 0%,#faf5eef2 30%,#faf5ee38 54%,#0000 80%),linear-gradient(#faf5eea8,#0000 19% 78%,#f1e8dce0)}.proof-chamber .scene-readout{color:#0b1a3094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff7a;border-color:#0b1a3024}.proof-chamber .scene-readout b{color:var(--instrument-ink)}.proof-chamber .scene-fallback{background:var(--instrument-ground)}.proof-chamber .hero{width:min(43rem,52vw);min-height:calc(100svh - 32px);padding-top:clamp(8.2rem,14vh,10rem);padding-bottom:3.2rem}.proof-chamber .hero-kicker{color:var(--instrument-blue);font-size:.61rem}.proof-chamber .hero-kicker:before{background:linear-gradient(90deg, var(--instrument-gold), var(--instrument-blue))}.proof-chamber .hero h1{max-width:10.5ch;color:var(--instrument-ink);letter-spacing:-.063em;margin-bottom:1.3rem;font-size:clamp(4.5rem,6vw,5.5rem);font-weight:530;line-height:.92}.proof-chamber .hero .hero-line-accent{color:var(--instrument-drift)}.proof-chamber .hero-definition{max-width:37rem;color:var(--instrument-ink-secondary)}.proof-chamber .button{min-height:48px}.proof-chamber .button-primary,.proof-chamber .button-light{border-color:var(--instrument-ink);background:var(--instrument-ink);color:var(--instrument-ground);border-radius:999px}.proof-chamber .button-primary:hover,.proof-chamber .button-light:hover{border-color:var(--instrument-blue);background:var(--instrument-blue);color:#fffdf8}.proof-chamber .text-link,.proof-chamber .inline-cta{color:var(--instrument-ink)}.proof-chamber .boundary-list{color:#0b1a30ad}.proof-chamber .boundary-list li,.proof-chamber .boundary-list li:last-child{background:#ffffff4d;border-color:#0b1a3033}.proof-chamber .story-steps{gap:0}.proof-chamber .story-step,.proof-chamber .story-step:nth-child(2n){width:min(35rem,43vw);min-height:93vh;padding:20vh var(--page-gutter) 15vh;background:0 0;margin-left:0}.proof-chamber .story-step:nth-child(2n){padding-right:var(--page-gutter);margin-left:auto;padding-left:2rem}.proof-chamber .story-step:before{background:linear-gradient(90deg, var(--instrument-gold), var(--instrument-blue))}.proof-chamber .step-number{color:var(--instrument-blue)}.proof-chamber .story-step h2{max-width:12ch;color:var(--instrument-ink);letter-spacing:-.052em;font-size:clamp(2.75rem,4.2vw,4rem);font-weight:520;line-height:.98}.proof-chamber .story-step>p:last-child{max-width:31rem;color:var(--instrument-ink-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf5eec9;padding:.9rem 1rem;box-shadow:0 1px #0b1a3014}.proof-chamber .light-section,.proof-chamber .definition-section,.proof-chamber .faq-section{background:var(--instrument-ground);color:var(--instrument-ink)}.proof-chamber .definition-section{padding-top:clamp(3rem,4vw,4rem)}.proof-chamber .section-index{color:var(--instrument-ink-secondary);border-color:#0b1a302e}.proof-chamber .definition-grid h2,.proof-chamber .scope-heading h2,.proof-chamber .faq-layout h2{color:var(--instrument-ink);font-size:clamp(3rem,5.15vw,5.5rem)}.proof-chamber .definition-copy,.proof-chamber .scope-heading>p,.proof-chamber .scope-columns,.proof-chamber .timing-note,.proof-chamber .faq-list{border-color:#0b1a307a}.proof-chamber .definition-copy p,.proof-chamber .comparison-grid p,.proof-chamber .scope-heading>p,.proof-chamber .timing-note p,.proof-chamber .faq-list details p{color:var(--instrument-ink-secondary)}.proof-chamber .comparison-grid .comparison-focus{color:var(--instrument-ink);box-shadow:inset .32rem 0 0 var(--instrument-gold);background:linear-gradient(135deg,#ffffffc7,#d9ae4521)}.proof-chamber .comparison-focus h3,.proof-chamber .comparison-focus p{color:var(--instrument-ink)}.proof-chamber .image-interlude{background:var(--instrument-ground-secondary)}.proof-chamber .image-interlude:before{border-color:#fff8ee57}.proof-chamber .image-interlude:after{background:linear-gradient(90deg,#142945eb,#14294557 58%,#14294514),linear-gradient(#0000 52%,#142945a8)}.proof-chamber .image-interlude img{filter:saturate(.64)sepia(.08)contrast(1.04)brightness(.9)}.proof-chamber .image-overlay p:last-child{color:#fff8ee;font-size:clamp(2.5rem,4.65vw,5.3rem)}.proof-chamber .scope-section{background:radial-gradient(circle at 86% 14%, #d9ae451f, transparent 28%), var(--instrument-ground-secondary)}.proof-chamber .scope-heading h2,.proof-chamber .scope-heading h2 span,.proof-chamber .check-list li,.proof-chamber .dash-list li{color:var(--instrument-ink)}.proof-chamber .questions-section{background:radial-gradient(circle at 80% 20%, #2f6bff33, transparent 32%), var(--instrument-deep);color:#f8f0e5}.proof-chamber .questions-intro h2,.proof-chamber .question-list p{color:#fff8ee}.proof-chamber .answer-shape{background:#ffffff0e}.proof-chamber .button-signal{background:var(--instrument-run);color:#10361c;border-radius:999px}.proof-chamber .final-fit-check{min-height:min(82vh,52rem);color:var(--instrument-ink);background:radial-gradient(circle at 78% 26%,#2f6bff1c,#0000 29%),linear-gradient(135deg,#ffffffd4,#f1e8dcb8);border:1px solid #0b1a3026;border-radius:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);align-items:end;gap:7vw;margin:clamp(1.25rem,3vw,3rem);padding:clamp(3rem,8vw,8rem);position:relative}.proof-chamber .final-fit-check h2{color:var(--instrument-ink)}.proof-chamber .final-fit-check>div:last-child,.proof-chamber .final-fit-action{border-color:#0b1a3094}.proof-chamber .final-fit-check>div:last-child p,.proof-chamber .final-fit-action p{color:var(--instrument-ink-secondary)}.proof-chamber .site-footer{background:var(--instrument-deep);color:#f8f0e5}.proof-chamber .mobile-lattice-panel{display:none}@media (width<=960px){.proof-chamber .scene-vignette{background:linear-gradient(90deg,#faf5eef7,#faf5eeb5 55%,#faf5ee1f),linear-gradient(#faf5ee9e,#0000 34%,#f1e8dce0)}}@media (width<=700px){.proof-chamber .discovery-banner{min-height:45px}.proof-chamber .site-header{top:45px}.proof-chamber .visual-story{min-height:560vh}.proof-chamber .scene-sticky{height:100svh;margin-bottom:-100svh;display:block}.proof-chamber .scene-vignette{background:linear-gradient(#faf5eed1 0%,#faf5ee21 33%,#faf5ee33 68%,#f1e8dcf2 100%),linear-gradient(90deg,#faf5ee1f,#0000 66%)}.proof-chamber .hero{min-height:100svh;padding-top:8.2rem}.proof-chamber .hero h1{max-width:9.2ch;font-size:clamp(3.25rem,14vw,4.5rem)}.proof-chamber .story-step,.proof-chamber .story-step:nth-child(2n){width:100%;min-height:108vh;padding:62vh var(--page-gutter) 10vh;background:0 0;margin-left:0}.proof-chamber .story-step h2{max-width:12ch;font-size:clamp(2.75rem,11vw,3.75rem)}.proof-chamber .story-step>p:last-child{color:var(--instrument-ink);background:#faf5eed1}.proof-chamber .definition-grid h2,.proof-chamber .scope-heading h2,.proof-chamber .faq-layout h2{font-size:clamp(2.75rem,11vw,4.25rem)}.proof-chamber .final-fit-check{grid-template-columns:1fr;min-height:78vh;margin:.75rem;padding:2rem 1.35rem}}@media (width<=639px){.proof-chamber .scene-sticky{display:block}.proof-chamber .mobile-lattice-panel{background:0 0;align-self:stretch;width:100%;min-width:0;display:none}}.proof-chamber .hero{min-height:90vh}.proof-chamber .story-step,.proof-chamber .story-step:nth-child(2n){min-height:80vh;padding:0;display:block}.proof-chamber .story-step:last-child{min-height:170vh}.proof-chamber .story-step-copy{padding:1.25rem var(--page-gutter) 1.5rem;position:sticky;top:22vh}.proof-chamber .story-step:nth-child(2n) .story-step-copy{padding-right:var(--page-gutter);border-left:.2rem solid var(--instrument-gold);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#faf5eef5,#faf5eedb);padding-left:2rem;box-shadow:0 1.5rem 4rem #45301b14}.proof-chamber .story-step-copy>p:last-child{max-width:31rem;color:var(--instrument-ink-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf5eed6;padding:.9rem 1rem;box-shadow:0 1px #0b1a3014}@media (width<=700px){.proof-chamber .hero{min-height:100vh}.proof-chamber .story-step,.proof-chamber .story-step:nth-child(2n){width:100%;min-height:92vh;margin-left:0;padding:0}.proof-chamber .story-step:last-child{min-height:184vh}.proof-chamber .story-step-copy,.proof-chamber .story-step:nth-child(2n) .story-step-copy{padding:0 var(--page-gutter) 1.25rem;background:linear-gradient(#faf5eef0,#faf5eee0);border-left:0;top:43vh}.proof-chamber .story-step-copy>p:last-child{color:var(--instrument-ink);background:#faf5eee0}}.proof-chamber .visual-story[data-active-copy] [data-copy]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s linear}.proof-chamber .visual-story[data-active-copy=hero] [data-copy=hero],.proof-chamber .visual-story[data-active-copy=run-receipt] [data-copy=run-receipt],.proof-chamber .visual-story[data-active-copy=outcome-invariant] [data-copy=outcome-invariant],.proof-chamber .visual-story[data-active-copy=adverse-test] [data-copy=adverse-test],.proof-chamber .visual-story[data-active-copy=evidence-packet] [data-copy=evidence-packet]{opacity:1;visibility:visible;pointer-events:auto}@media (width<=700px){.proof-chamber .hero{width:100%}.proof-chamber .hero h1 span,.proof-chamber .hero-definition{background:#faf5eef0;width:max-content;max-width:100%;padding-right:.24rem;box-shadow:0 .18rem #faf5eef0,0 -.08rem #faf5eef0}.proof-chamber .hero-definition{width:min(22rem,100%);padding:.65rem .55rem .65rem 0}.proof-chamber .story-step-copy,.proof-chamber .story-step:nth-child(2n) .story-step-copy{border-left:.2rem solid var(--instrument-gold);background:#faf5eef5;box-shadow:0 1.5rem 4rem #45301b1a}.proof-chamber .visual-story[data-active-copy] [data-copy]{transition:none}.proof-chamber .scene-vignette{background:linear-gradient(#0000 0%,#faf5ee05 46%,#faf5eeb8 67%,#f1e8dcf5 100%),linear-gradient(90deg,#faf5ee08,#0000 72%)}.proof-chamber .story-step,.proof-chamber .story-step:nth-child(2n){min-height:102vh}.proof-chamber .story-step:last-child{min-height:190vh}.proof-chamber .story-step-copy,.proof-chamber .story-step:nth-child(2n) .story-step-copy{width:min(calc(100% - 2 * var(--page-gutter)), 24rem);margin-left:var(--page-gutter);box-shadow:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#faf5ee29,#faf5eed1 28%,#faf5eef0);border-left:.13rem solid #d9ae45d1;padding:.82rem .82rem 1rem;top:60vh}.proof-chamber .story-step-copy>p:last-child,.proof-chamber .story-step:nth-child(2n) .story-step-copy>p:last-child{color:var(--instrument-ink-secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:.65rem 0 0}.proof-chamber .story-step-copy h2{color:#0b1a30;max-width:13ch;font-size:clamp(2.25rem,9.6vw,3.15rem);font-weight:560;line-height:.96}.proof-chamber .visual-story[data-active-copy] .story-step-copy h2{color:#0b1a30;opacity:1}.proof-chamber .visual-story[data-active-copy] .story-step-copy>p:last-child{color:#45566d;opacity:1;font-weight:470}.proof-chamber .visual-story[data-active-copy] .story-step-copy .step-number{color:#2f6bff;opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
