:root{color:#132b3a;background:#f5f8f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #132b3a;--muted: #5d6d73;--navy: #173a52;--teal: #19877b;--teal-dark: #11665e;--rust: #c36b47;--line: #d8e2e1;--paper: #ffffff;--wash: #edf4f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f5f8f7}button,input,select{font:inherit}button,a,select,input{outline-offset:3px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #d3923e}a{color:inherit}p{color:var(--muted);line-height:1.7}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink)}code{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.83em}table{border-collapse:collapse;width:100%;font-size:.88rem}th,td{padding:.65rem;text-align:left;border-bottom:1px solid var(--line)}.skip-link{position:fixed;top:-80px;left:1rem;z-index:100;padding:.75rem 1rem;background:var(--ink);color:#fff}.skip-link:focus{top:1rem}.site-header{height:76px;padding:0 clamp(1.25rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;gap:1.4rem;position:sticky;top:0;z-index:20;background:#f5f8f7f0;backdrop-filter:blur(12px);border-bottom:1px solid rgba(216,226,225,.9)}.brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;font-weight:700;font-size:.9rem;line-height:1.15}.brand>span:first-child{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--navy);font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace}.brand small{font-weight:500;color:var(--muted)}nav{display:flex;gap:clamp(.65rem,1.4vw,1.6rem)}nav a{text-decoration:none;font-size:.79rem;font-weight:650;color:#465b64;white-space:nowrap}nav a:hover{color:var(--teal-dark)}.primary-nav{flex:1;justify-content:center}.external-nav{display:flex;gap:.8rem;align-items:center;padding-left:1rem;border-left:1px solid var(--line)}.external-nav a{display:inline-flex;gap:.25rem;color:var(--navy);text-decoration:none;font-size:.76rem;font-weight:750;white-space:nowrap}.external-nav a:hover{color:var(--teal-dark)}.external-nav a span{color:var(--teal)}.hero{min-height:calc(100vh - 76px);padding:clamp(4.5rem,10vw,8rem) clamp(1.25rem,7vw,8rem) 3rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:clamp(3rem,7vw,8rem);align-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#f8fbfa,#eef5f3)}.hero:before{content:"";position:absolute;inset:0;opacity:.4;pointer-events:none;background-image:linear-gradient(rgba(23,58,82,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(23,58,82,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,transparent,black)}.hero-copy,.hero-project-figure,.medical-note{position:relative}.eyebrow{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:500;color:var(--teal-dark)}.hero h1{font-size:clamp(2.9rem,6.2vw,6.7rem);line-height:.98;letter-spacing:-.055em;max-width:920px;margin-bottom:1.6rem}.hero-lede{max-width:770px;font-size:clamp(1.03rem,1.55vw,1.3rem)}.hero-actions{display:flex;gap:.75rem;margin:2rem 0}.primary-button,.secondary-button{display:inline-flex;padding:.85rem 1.15rem;border-radius:4px;text-decoration:none;font-weight:700;font-size:.9rem}.primary-button{background:var(--navy);color:#fff}.secondary-button{border:1px solid #b7c8c7;background:#ffffffb3}.tech-list{display:flex;flex-wrap:wrap;gap:.55rem;padding:0;list-style:none}.tech-list li{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;padding:.4rem .6rem;border:1px solid var(--line);background:#ffffff80;color:#45616c}.hero-evidence{background:#123247;color:#fff;padding:clamp(1.6rem,3vw,2.5rem);box-shadow:20px 20px #19877b21}.hero-evidence .evidence-label{color:#d6e9e6;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;display:flex;gap:.5rem;align-items:center}.evidence-label span{width:7px;height:7px;background:#5fd5c6;border-radius:50%;box-shadow:0 0 0 4px #5fd5c626}.hero-evidence>div{padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.14);display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.hero-evidence strong{font-size:clamp(1.7rem,3vw,2.7rem);letter-spacing:-.04em;white-space:nowrap}.hero-evidence span{color:#c1d5d8;font-size:.79rem;text-align:right}.hero-evidence>p:last-child{color:#a9c2c5;font-size:.75rem;margin-bottom:0}.hero-flow{list-style:none;margin:1.2rem 0 1.5rem;padding:0;border-top:1px solid rgba(255,255,255,.14)}.hero-flow li{display:flex;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(255,255,255,.14);color:#e8f3f2;font-weight:650}.hero-flow li span{color:#5fd5c6;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;text-align:left}.medical-note{grid-column:1 / -1;border-top:1px solid #cfdbda;padding-top:1rem;font-size:.78rem;color:#5f7076}.medical-note strong{color:#8d4026;margin-right:.5rem}.evidence-figure{margin:0;min-width:0}.evidence-trigger{width:100%;display:block;position:relative;padding:0;border:1px solid #cbd8d6;background:#fff;cursor:zoom-in;overflow:hidden}.evidence-trigger img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .22s ease}.evidence-trigger:hover img{transform:scale(1.012)}.evidence-expand{position:absolute;right:.7rem;bottom:.7rem;padding:.42rem .58rem;background:#102e42e6;color:#fff;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.evidence-figure figcaption{display:grid;gap:.25rem;padding:.85rem 0 0;color:var(--ink);font-size:.86rem;line-height:1.5}.evidence-figure figcaption small{color:var(--muted);font-size:.7rem}.hero-project-figure{padding:.7rem;background:#fff;box-shadow:20px 20px #19877b21}.hero-project-figure .evidence-trigger{border:0}.hero-project-figure figcaption{padding:.9rem .35rem .3rem}.hero-project-figure figcaption span{font-weight:750}.lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:clamp(.6rem,2vw,1.5rem);background:#05121beb;cursor:zoom-out}.lightbox-panel{width:min(1500px,100%);max-height:96vh;display:grid;grid-template-rows:minmax(0,1fr) auto;position:relative;background:#fff;cursor:default;overflow:hidden}.lightbox-panel img{width:100%;height:100%;max-height:calc(96vh - 96px);object-fit:contain;background:#f4f7f6}.lightbox-close{position:absolute;z-index:1;top:.65rem;right:.65rem;width:46px;height:46px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#102e42eb;color:#fff;cursor:pointer;font-size:1.8rem;line-height:1}.lightbox-caption{padding:.85rem 1rem}.lightbox-caption p{margin:.2rem 0 0;font-size:.76rem}.section{padding:clamp(5.5rem,10vw,9rem) clamp(1.25rem,7vw,8rem);max-width:1600px;margin:0 auto;scroll-margin-top:72px}.section-heading{max-width:820px;margin-bottom:clamp(2.5rem,5vw,4.8rem)}.section-heading h2,.closing-disclaimer h2{font-size:clamp(2.15rem,4vw,4.2rem);line-height:1.06;letter-spacing:-.045em;margin-bottom:1rem}.section-heading>p:last-child{font-size:1.05rem}.problem-section{max-width:none;background:var(--paper)}.evidence-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.2rem)}.data-evidence{margin:2rem 0;align-items:start}.data-evidence .evidence-figure:first-child img{aspect-ratio:911 / 428}.data-evidence .evidence-figure:last-child img{aspect-ratio:899 / 635}.challenge-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.challenge-grid article{padding:2rem clamp(1.2rem,3vw,3.2rem);border-right:1px solid var(--line)}.challenge-grid article:last-child{border-right:0}.challenge-grid span,.contribution-list span,.limitations-list span{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;color:var(--teal)}.contribution-list{border-top:1px solid var(--line)}.contribution-list article{display:grid;grid-template-columns:70px minmax(180px,.5fr) 1fr;gap:1rem;padding:1.55rem 0;align-items:baseline;border-bottom:1px solid var(--line)}.contribution-list h3,.contribution-list p{margin:0}.segmented-control{display:inline-flex;background:#e7efed;padding:4px;border-radius:4px}.segmented-control button{border:0;background:transparent;color:#56686e;padding:.55rem .85rem;border-radius:3px;cursor:pointer;font-size:.8rem;font-weight:700}.segmented-control button.active{background:#fff;color:var(--navy);box-shadow:0 1px 5px #1837411a}.pipeline-strip{display:flex;align-items:stretch;overflow-x:auto;margin:2rem 0;padding-bottom:.5rem}.pipeline-step-wrap{display:flex;align-items:center;min-width:max-content}.pipeline-step{width:130px;min-height:90px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;text-align:left;padding:1rem;font-weight:700;transition:transform .18s ease,border-color .18s ease}.pipeline-step span{display:block;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.65rem;color:var(--teal);margin-bottom:.75rem}.pipeline-step:hover{transform:translateY(-2px)}.pipeline-step.active{border-color:var(--teal);box-shadow:inset 0 -3px var(--teal)}.pipeline-arrow{padding:0 .45rem;color:#819398}.pipeline-detail{background:var(--navy);color:#fff;padding:clamp(1.5rem,4vw,3rem);display:grid;grid-template-columns:1fr minmax(260px,.45fr);gap:2rem;min-height:190px}.pipeline-detail h3{color:#fff;font-size:1.8rem;margin-bottom:.6rem}.pipeline-detail p{color:#c4d9da}.detail-kicker{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.pipeline-detail dl{margin:0;border-left:1px solid rgba(255,255,255,.16);padding-left:2rem}.pipeline-detail dl div{margin-bottom:1rem}.pipeline-detail dt{color:#8eb7b6;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.pipeline-detail dd{margin:.25rem 0 0}.explorer-section{max-width:none;background:#eaf1ef}.explorer-shell{max-width:1420px;margin:0 auto;background:#fff;border:1px solid #d4e0de;box-shadow:0 22px 70px #1f41481a}.synthetic-banner{background:#fff5e8;border-bottom:1px solid #ead3b5;padding:.85rem 1.2rem;display:flex;gap:.8rem;align-items:baseline;font-size:.8rem;color:#734428}.synthetic-banner strong{text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.67rem;letter-spacing:.07em}.explorer-toolbar{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.explorer-toolbar label,.frequency-layout label{display:flex;align-items:center;gap:.55rem;font-size:.78rem;font-weight:700}select{border:1px solid #bdccca;padding:.48rem .65rem;background:#fff;border-radius:3px;color:var(--ink)}.check-control input{accent-color:var(--teal);width:1rem;height:1rem}.text-button{margin-left:auto;border:0;background:transparent;color:var(--teal-dark);font-weight:700;cursor:pointer}.chart-frame{min-width:0;padding:.6rem}.frequency-layout{display:grid;grid-template-columns:1fr 300px;align-items:center}.frequency-layout aside{padding:1.5rem;border-left:1px solid var(--line)}.frequency-layout aside label{align-items:flex-start;flex-direction:column}.frequency-layout aside p{font-size:.83rem}.threshold-panel{display:grid;grid-template-columns:1fr minmax(340px,.65fr);gap:2rem;padding:1.3rem 1.5rem;background:#f6f9f8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.threshold-panel label{font-weight:700;display:flex;justify-content:space-between}.threshold-panel output{color:var(--rust);font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace}.threshold-panel input[type=range]{width:100%;accent-color:var(--rust)}.threshold-panel p{font-size:.76rem;margin-bottom:0}.mini-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.mini-metrics div{padding:.6rem .8rem;border-left:1px solid var(--line)}.mini-metrics dt{font-size:.65rem;text-transform:uppercase;color:var(--muted)}.mini-metrics dd{margin:.3rem 0 0;font-weight:700}.example-inspector{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.2rem 1.5rem;align-items:center}.example-buttons{display:flex;flex-wrap:wrap;gap:.4rem}.example-buttons button{border:1px solid var(--line);background:#fff;padding:.5rem .7rem;cursor:pointer;color:var(--ink);font-size:.72rem}.example-buttons button.active{border-color:var(--teal);color:var(--teal-dark);background:var(--wash)}.example-inspector p{margin:0;font-size:.8rem}.chart-transcript{margin:0 1.5rem 1.2rem;font-size:.78rem}.results-section{max-width:none;background:#fff}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:1.5rem}.metric-card{padding:1.8rem;border-right:1px solid var(--line)}.metric-card:last-child{border-right:0}.metric-card strong{font-size:clamp(2rem,3vw,3rem);color:var(--navy);letter-spacing:-.04em}.metric-card h3{font-size:.85rem;margin:.7rem 0 .3rem}.metric-card p{font-size:.75rem;margin:0}.evidence-callout{padding:1rem 1.4rem;background:var(--navy);color:#fff;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;font-size:.8rem}.evidence-callout strong{margin-right:auto}.evidence-callout span{color:#cae1df}.chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin:1.4rem 0}.result-card{border:1px solid var(--line);min-width:0;padding:1.4rem}.card-heading h3{font-size:1.5rem;margin-bottom:.4rem}.card-heading>p:last-child{font-size:.82rem}.reduction-card{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:var(--wash);padding:clamp(1.5rem,4vw,3rem)}.reduction-card h3{font-size:1.8rem}.reduction-card dl{margin:0}.reduction-card dl div{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid #cddcda}.reduction-card dt{color:var(--muted)}.reduction-card dd{margin:0;font-weight:700}.architecture-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:1rem;align-items:center}.architecture-flow>div{min-height:180px;padding:1.4rem;border-top:3px solid var(--teal);background:#fff}.architecture-flow span{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.67rem;text-transform:uppercase;color:var(--teal-dark)}.architecture-flow strong{display:block;font-size:2rem;margin-top:1.6rem}.architecture-flow p{font-size:.76rem}.architecture-flow i{color:#87989d;font-style:normal}.engineering-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:1.5rem}.engineering-grid article{padding:1.5rem;background:#f5f8f7}.engineering-grid p{font-size:.82rem}.limitations-section{max-width:none;background:#102e42}.limitations-section .section-heading h2,.limitations-section .section-heading p{color:#fff}.limitations-section .eyebrow{color:#72cbbf}.limitations-layout{display:grid;grid-template-columns:1fr minmax(300px,.45fr);gap:4rem}.limitations-list article{display:grid;grid-template-columns:50px 1fr;gap:1rem;border-top:1px solid rgba(255,255,255,.16);padding:1.3rem 0}.limitations-list h3{color:#fff;margin-bottom:.35rem}.limitations-list p{color:#b9ced2;margin-bottom:0;font-size:.85rem}.limitations-layout aside{background:#f5f0e8;padding:2rem;align-self:start}.limitations-layout aside ol{padding-left:1.2rem;color:#52666c;line-height:1.7}.limitations-layout aside li{padding:.45rem 0}.closing-disclaimer{padding:clamp(5rem,10vw,9rem) clamp(1.25rem,12vw,13rem);text-align:center;background:#fff}.closing-disclaimer p:last-child{max-width:760px;margin:0 auto}footer{padding:1.4rem clamp(1.25rem,7vw,8rem);display:flex;justify-content:space-between;gap:1rem;background:#0a2434;color:#9eb7bb;font-size:.72rem}.loading-panel{min-height:400px;display:grid;place-items:center;background:#fff;color:var(--muted)}.question-line{display:grid;grid-template-columns:210px 1fr;gap:2rem;align-items:baseline;border-top:1px solid var(--line);padding:1.4rem 0}.question-line>span,.panel-label,.pipeline-notes span{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:var(--teal-dark)}.question-line p{margin:0;color:var(--ink);font-size:clamp(1.05rem,1.7vw,1.38rem);line-height:1.45}.scope-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#102e42;color:#bcd2d5;margin-top:1.4rem}.scope-strip span{padding:1.2rem 1.4rem;border-right:1px solid rgba(255,255,255,.12);font-size:.78rem}.scope-strip span:last-child{border-right:0}.scope-strip strong{color:#fff;display:block;font-size:1.3rem;margin-bottom:.2rem}.pipeline-section{max-width:none;background:#f5f8f7}.pipeline-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.4rem;background:var(--line);border:1px solid var(--line)}.pipeline-notes article{background:#fff;padding:1.5rem}.pipeline-notes h3{margin:.65rem 0 .45rem;font-size:1.15rem}.pipeline-notes p{font-size:.8rem;margin:0}.decision-section{max-width:none;background:#eee9e1}.decision-layout{display:grid;grid-template-columns:minmax(300px,.65fr) 1fr;gap:clamp(2rem,6vw,6rem);align-items:start}.decision-principle{position:sticky;top:110px;padding:clamp(1.6rem,3vw,2.6rem);background:var(--navy);color:#fff;box-shadow:18px 18px #c36b4729}.decision-principle .eyebrow{color:#71cfc2}.decision-principle blockquote{margin:1.2rem 0;color:#fff;font-size:clamp(1.55rem,2.6vw,2.6rem);line-height:1.15;letter-spacing:-.035em}.decision-principle>p:last-child{margin:0;color:#bfd4d5;font-size:.9rem}.decision-reasons{border-top:1px solid #cfc8bc}.decision-reasons article{display:grid;grid-template-columns:42px 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid #cfc8bc}.decision-reasons article>span{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;color:var(--rust)}.decision-reasons h3{margin-bottom:.35rem}.decision-reasons p{margin:0;font-size:.85rem}.tradeoff-table{margin-top:3rem;overflow-x:auto;background:#fff;border:1px solid #d8d0c4}.tradeoff-table table{min-width:850px}.tradeoff-table th{color:var(--teal-dark);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;background:#f7f5f1}.tradeoff-table td{vertical-align:top;line-height:1.5}.tradeoff-table td:first-child{font-weight:750;color:var(--navy)}.decision-details{margin-top:1rem;padding:1rem 1.2rem;border:1px solid #d8d0c4;background:#ffffff85}.decision-details summary{cursor:pointer;color:var(--navy);font-weight:750}.decision-details p{margin:.8rem 0 0;max-width:900px;font-size:.83rem}.feature-section{max-width:none;background:#e8f0ee}.feature-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1rem;align-items:stretch}.feature-flow article{min-height:210px;padding:1.5rem;border-top:3px solid var(--teal);background:#fff}.feature-flow article.selected-feature{background:var(--navy);border-top-color:#65d3c4}.feature-flow span{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--teal-dark)}.feature-flow strong{display:block;margin-top:2rem;font-size:clamp(2.8rem,5vw,5rem);color:var(--navy);letter-spacing:-.06em}.feature-flow p{margin:.5rem 0 0;font-size:.78rem}.feature-flow i{align-self:center;color:#677b80;font-size:.7rem;font-style:normal;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;text-transform:uppercase;writing-mode:vertical-rl}.feature-flow .selected-feature span,.feature-flow .selected-feature strong{color:#fff}.feature-flow .selected-feature p{color:#bfd4d5}.feature-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:1.4rem}.feature-evidence-grid>article{padding:clamp(1.5rem,3vw,2.4rem)}.measured-panel{background:#fff;border:1px solid var(--line)}.motivation-panel{background:#dce8e5;border:1px solid #c4d6d2}.feature-evidence-grid h3{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.2}.measured-panel dl{margin:0}.measured-panel dl div{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.measured-panel dd{margin:0;font-weight:750;color:var(--navy);white-space:nowrap}.motivation-panel ul,.evaluation-guardrails ul{margin:1rem 0;padding-left:1.2rem;color:#3f575f;line-height:1.75}.motivation-panel>p:last-child{margin-bottom:0;font-size:.76rem}.feature-chart-card{margin-top:1.4rem;background:#fff;display:grid;grid-template-columns:minmax(260px,.42fr) 1fr;gap:2rem;align-items:center}.evidence-card .evidence-trigger img{max-height:650px}.event-section{max-width:none;background:#102e42}.event-section .section-heading h2,.event-section .section-heading>p:last-child{color:#fff}.event-section .eyebrow{color:#70d0c2}.event-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:.65rem;align-items:center}.event-flow>div{min-height:170px;padding:1.2rem;background:#ffffff12;border-top:2px solid rgba(112,208,194,.65)}.event-flow>div.event-output{background:#f3eee6;border-top-color:var(--rust)}.event-flow span{display:block;margin-bottom:2rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.67rem;color:#70d0c2}.event-flow strong{color:#fff;font-size:.98rem}.event-flow p{margin:.5rem 0 0;color:#aac4c7;font-size:.74rem}.event-flow i{color:#719096;font-style:normal}.event-flow .event-output span{color:var(--rust)}.event-flow .event-output strong{color:var(--navy)}.event-flow .event-output p{color:var(--muted)}.event-callout{display:grid;grid-template-columns:180px 1fr;gap:2rem;align-items:baseline;margin-top:1.4rem;padding:1.4rem;border:1px solid rgba(255,255,255,.16)}.event-callout strong{color:#fff}.event-callout p{margin:0;color:#bdd2d4}.event-review-workspace{overflow:hidden;background:#fff;color:var(--ink);border:1px solid #31546a;box-shadow:0 28px 80px #0000002e}.compact-review-header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;background:#0b2536;border-bottom:1px solid rgba(255,255,255,.14)}.compact-review-header h3{margin:0;color:#fff;font-size:clamp(1.05rem,2vw,1.45rem)}.compact-review-header p{margin:.2rem 0 0;color:#b6cdd0;font-size:.72rem;line-height:1.3}.compact-review-header>span{flex:0 0 auto;padding:.35rem .5rem;color:#f2bc9e;border:1px solid rgba(240,163,111,.5);font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.06em}.compact-event-visual{background:#102e42}.compact-probability-panel{min-width:0;padding:.55rem .8rem .6rem;scroll-margin-top:84px;background-color:#0d293b;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px}.compact-panel-label{min-height:24px;display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.compact-panel-label h4{margin:0;color:#fff;font-size:.84rem}.compact-panel-label span{color:#8fb1b5;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.58rem;text-transform:uppercase;letter-spacing:.05em}.compact-decision-row{display:grid;grid-template-columns:62px minmax(0,1fr);gap:.55rem;align-items:center;padding:0 22px 0 48px}.compact-decision-row>strong{color:#bed1d3;font-size:.63rem}.compact-decision-track{display:grid;grid-template-columns:repeat(17,minmax(0,1fr));gap:2px;height:12px}.compact-decision-track span{min-width:0;background:#405d6d;border:1px solid transparent}.compact-decision-track .on{background:#c36b47}.compact-decision-track .current{border-color:#fff;box-shadow:0 0 0 1px #f0a36f;position:relative;z-index:1}.compact-eeg-panel{padding:.55rem .8rem .35rem;border-top:1px solid #2b4b5e;background:#102e42}.compact-eeg-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.compact-eeg-evidence{width:min(100%,780px);margin:.15rem auto 0}.compact-eeg-evidence .evidence-trigger{border-color:#fff3}.compact-eeg-evidence figcaption{display:none}.compact-event-scrubber{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:.75rem;align-items:center;padding:.55rem .8rem .4rem;background:#e9f1ef;border-top:1px solid #c9d9d6}.compact-event-scrubber button{width:44px;height:44px;padding:0;border:1px solid #b9ccca;background:#fff;color:var(--navy);cursor:pointer;font-weight:800}.compact-event-scrubber button:disabled{opacity:.4;cursor:not-allowed}.compact-event-scrubber label{display:flex;justify-content:space-between;gap:1rem;color:var(--navy);font-size:.7rem;font-weight:750}.compact-event-scrubber output{color:var(--rust);font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace}.compact-event-scrubber input[type=range]{display:block;width:100%;height:28px;margin:-.1rem 0;accent-color:var(--teal);cursor:pointer}.compact-scrubber-ticks{display:grid;grid-template-columns:repeat(5,1fr);color:#72868b;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.52rem}.compact-scrubber-ticks span{text-align:center}.compact-scrubber-ticks span:first-child{text-align:left}.compact-scrubber-ticks span:last-child{text-align:right}.compact-event-readout{min-height:58px;display:grid;gap:.25rem;align-content:center;padding:.55rem 1rem;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.compact-event-readout>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.05rem}.compact-event-readout strong{color:var(--rust);font-size:1rem}.compact-event-readout span{color:#53676f;font-size:.7rem}.compact-event-readout b{color:var(--navy)}.compact-review-disclosures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f4f7f6}.compact-review-disclosures>details{min-width:0;border-right:1px solid var(--line)}.compact-review-disclosures>details:last-child{border-right:0}.compact-review-disclosures summary{min-height:42px;display:flex;align-items:center;padding:.6rem .8rem;color:var(--navy);cursor:pointer;font-size:.7rem;font-weight:750}.compact-review-disclosures details[open]{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--line)}.inspection-options-body{display:grid;grid-template-columns:auto minmax(240px,.65fr) minmax(220px,1fr) auto;gap:.7rem 1rem;align-items:center;padding:.9rem 1rem;background:#fff;border-top:1px solid var(--line)}.inspection-options-body .check-control{display:flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700}.inspection-options-body>label[for=case-threshold]{display:flex;justify-content:space-between;gap:.7rem;font-size:.72rem;font-weight:750}.inspection-options-body>input[type=range]{width:100%;accent-color:var(--teal)}.inspection-options-body>p{grid-column:1 / 4;margin:0;font-size:.66rem;line-height:1.45}.compact-analysis-summary{grid-column:4;grid-row:1 / span 2;margin:0}.compact-analysis-summary div{padding:.3rem 0}.compact-analysis-summary dt,.compact-boundary-grid dt{color:var(--teal-dark);font-size:.58rem;text-transform:uppercase;letter-spacing:.05em}.compact-analysis-summary dd,.compact-boundary-grid dd{margin:.2rem 0 0;color:var(--navy);font-size:.68rem;font-weight:700}.compact-boundary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;background:#fff;border-top:1px solid var(--line)}.compact-boundary-grid div{padding:.8rem;border-right:1px solid var(--line)}.compact-boundary-grid div:last-child{border-right:0}.compact-transcript .table-scroll{max-height:300px;padding:0 .8rem .8rem;background:#fff}.single-chart-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.35fr)}.evaluation-guardrails{padding:1.6rem;background:#eef4f2;border-top:3px solid var(--teal)}.evaluation-guardrails h3{margin:1.4rem 0 .4rem}.evaluation-guardrails li{font-size:.82rem}.table-scroll{overflow-x:auto}.table-scroll table{min-width:620px}.error-evidence-heading{max-width:780px;margin:4rem 0 1.5rem}.error-evidence-heading h3{font-size:clamp(1.55rem,2.8vw,2.5rem);margin-bottom:.6rem}.error-evidence-heading p:last-child{margin-bottom:0}.error-evidence .evidence-figure{padding:.8rem;background:#f0f5f3;border:1px solid var(--line)}.error-evidence .evidence-trigger{border:0}.deployment-section{max-width:none;background:#eee9e1}.deployment-ladder{border-top:1px solid #cfc8bd}.deployment-ladder article{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(190px,.32fr);gap:1.5rem;align-items:center;padding:1.6rem 0;border-bottom:1px solid #cfc8bd}.deployment-index{color:var(--rust);font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem}.deployment-ladder h3{margin:.3rem 0 .4rem;font-size:1.3rem}.deployment-ladder p{margin-bottom:0;font-size:.83rem}.status-badge{justify-self:end;padding:.55rem .7rem;font-size:.68rem;font-weight:750;border:1px solid;text-align:center}.status-badge.constrained{color:#8d4026;background:#fff4ea;border-color:#e7b995}.status-badge.experiment{color:#615227;background:#f8f1cd;border-color:#d8c984}.status-badge.proof{color:var(--teal-dark);background:#e4f2ef;border-color:#9bc9c1}.deployment-boundary{display:grid;grid-template-columns:180px 1fr;gap:2rem;margin-top:1.4rem;padding:1.4rem;background:var(--navy)}.deployment-boundary strong{color:#fff}.deployment-boundary p{margin:0;color:#c1d5d7}.takeaway-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.takeaway-grid article{padding:1.5rem;border-right:1px solid var(--line)}.takeaway-grid article:last-child{border-right:0}.takeaway-grid span{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;color:var(--teal)}.takeaway-grid h3{margin-top:2rem}.takeaway-grid p{margin-bottom:0;font-size:.82rem}.cross-project-section{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);gap:clamp(2rem,7vw,7rem);align-items:center;background:#153a51;border-top:8px solid var(--teal)}.cross-project-copy h2{color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:1.05;letter-spacing:-.045em}.cross-project-copy>p:not(.eyebrow):not(.cross-principle){color:#bdd2d5;max-width:820px}.cross-project-copy .eyebrow{color:#70d0c2}.cross-principle{color:#fff;font-weight:750;font-size:1.1rem}.cross-project-actions{display:grid;gap:.75rem}.cross-project-actions a,.closing-links a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.28);font-weight:700}.cross-project-actions a:hover{background:#fff;color:var(--navy)}.cross-project-actions a span,.closing-links a span{color:#70d0c2}.closing-links{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin:2rem 0}.closing-links a{color:var(--navy);border-color:var(--line);min-width:210px}.closing-links a:hover{border-color:var(--teal)}@media(max-width:1240px){.primary-nav{gap:.6rem}.primary-nav a{font-size:.72rem}}@media(max-width:1050px){.site-header{height:auto;min-height:76px;flex-wrap:wrap;padding-top:.55rem;padding-bottom:.55rem}.primary-nav{display:flex;order:3;flex:0 0 100%;justify-content:flex-start;overflow-x:auto;padding-top:.5rem;border-top:1px solid var(--line);scrollbar-width:thin}.primary-nav a{min-height:44px;display:inline-flex;align-items:center;font-size:.72rem}.hero{grid-template-columns:1fr}.hero-project-figure{max-width:760px}.challenge-grid,.metric-grid{grid-template-columns:repeat(2,1fr)}.challenge-grid article:nth-child(2){border-right:0}.challenge-grid article:nth-child(3){border-top:1px solid var(--line)}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.chart-grid,.limitations-layout,.decision-layout,.cross-project-section{grid-template-columns:1fr}.decision-principle{position:static}.feature-chart-card,.event-flow{grid-template-columns:1fr}.event-flow i{transform:rotate(90deg);text-align:center}.event-flow>div{min-height:125px}.event-flow span{margin-bottom:1rem}.architecture-flow{grid-template-columns:1fr}.architecture-flow i{transform:rotate(90deg);text-align:center}.architecture-flow>div{min-height:130px}.architecture-flow strong{margin-top:.8rem}}@media(max-width:720px){.site-header{height:auto;min-height:64px}.brand,.external-nav a{min-height:44px;align-items:center}.brand>span:last-child{display:none}.hero{padding-top:4rem}.hero h1{font-size:clamp(2.7rem,14vw,4.4rem)}.external-nav{padding-left:0;border-left:0;gap:.55rem}.external-nav a{font-size:.7rem}.hero-actions{flex-direction:column;align-items:stretch;text-align:center}.section{padding-top:5rem;padding-bottom:5rem}.question-line,.event-callout,.deployment-boundary{grid-template-columns:1fr;gap:.7rem}.scope-strip,.pipeline-notes,.feature-evidence-grid,.takeaway-grid,.evidence-pair{grid-template-columns:1fr}.scope-strip span{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.feature-flow{grid-template-columns:1fr}.feature-flow i{writing-mode:horizontal-tb;text-align:center;padding:.2rem}.feature-flow article{min-height:160px}.feature-flow strong{margin-top:1rem}.challenge-grid,.metric-grid,.engineering-grid,.reduction-card{grid-template-columns:1fr}.challenge-grid article,.metric-card{border-right:0;border-bottom:1px solid var(--line)}.takeaway-grid article{border-right:0;border-bottom:1px solid var(--line)}.deployment-ladder article{grid-template-columns:42px 1fr;align-items:start}.deployment-ladder .status-badge{grid-column:2;justify-self:start}.contribution-list article{grid-template-columns:40px 1fr}.contribution-list p{grid-column:2}.pipeline-detail{grid-template-columns:1fr}.pipeline-detail dl{border-left:0;border-top:1px solid rgba(255,255,255,.16);padding:1rem 0 0}.synthetic-banner{align-items:flex-start;flex-direction:column}.explorer-toolbar{align-items:stretch;flex-direction:column}.explorer-toolbar label{justify-content:space-between}.text-button{margin-left:0;text-align:left}.chart-frame{overflow-x:auto}.chart-frame>div{min-width:680px}.frequency-layout{grid-template-columns:1fr}.frequency-layout aside{border-left:0;border-top:1px solid var(--line)}.threshold-panel{grid-template-columns:1fr}.mini-metrics{grid-template-columns:repeat(2,1fr)}.compact-review-header{align-items:flex-start}.compact-review-header>span{font-size:.52rem}.compact-probability-panel{padding:.45rem .35rem .5rem}.compact-panel-label{padding:0 .35rem}.compact-decision-row{grid-template-columns:52px minmax(0,1fr);padding:0 22px 0 48px}.compact-eeg-panel{padding:.5rem .35rem .25rem}.compact-eeg-evidence{width:600px;max-width:none}.compact-event-scrubber{gap:.35rem;padding:.5rem .45rem .35rem}.compact-event-readout{padding:.5rem .7rem}.compact-event-readout>div{gap:.2rem .65rem}.compact-review-disclosures{grid-template-columns:1fr}.compact-review-disclosures>details{border-right:0;border-bottom:1px solid var(--line)}.inspection-options-body{grid-template-columns:1fr}.inspection-options-body>p,.compact-analysis-summary{grid-column:1;grid-row:auto}.compact-boundary-grid{grid-template-columns:1fr}.compact-boundary-grid div{border-right:0;border-bottom:1px solid var(--line)}.compact-boundary-grid div:last-child{border-bottom:0}.lightbox{padding:.35rem}.lightbox-panel{max-height:99vh}.lightbox-panel img{max-height:calc(99vh - 110px)}.example-inspector{grid-template-columns:1fr}.evidence-callout{align-items:flex-start;flex-direction:column;gap:.45rem}.evidence-callout strong{margin:0 0 .4rem}footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
