:root{--bg:#f3f0e8;--paper:#fbfaf6;--ink:#0a0f1c;--muted:#566177;--line:#c7ccd6;--accent:#2c3e91;--accent2:#dce2f3}body{overflow-x:clip}@media (max-width:800px){.site-header .mobile-menu{display:block}}.motorsport-case{background:var(--bg)}.motorsport-hero{background:linear-gradient(118deg,#f3f0e8 0 72%,#dce2f3 72%)}.motorsport-hero h1{max-width:1000px;margin:28px 0}.status-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.status-row .status{background:rgba(251,250,246,.7);border-color:#8d96aa;letter-spacing:.05em}.status-row .status-caution{border-color:#8b4b55;color:#702f3b}.boundary-section-light{padding:52px 0;border-top:8px solid var(--accent);background:#e7eaf3}.boundary-section-light h2{font-size:clamp(32px,4.5vw,58px)}.boundary-section-light p{max-width:850px;font-size:19px}.system-sequence{display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:42px 0 0;list-style:none;border:1px solid var(--line)}.system-sequence li{position:relative;min-height:190px;padding:23px;border-right:1px solid var(--line)}.system-sequence li:last-child{border-right:0}.system-sequence li:not(:last-child):after{content:"→";position:absolute;right:-9px;top:48%;z-index:1;padding:0 2px;background:var(--bg);color:var(--accent)}.critique-grid span,.decision-lanes span,.system-sequence span{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.system-sequence strong{display:block;margin:34px 0 12px;font-size:16px}.system-sequence p{margin:0;color:var(--muted);font-size:13px}.system-sequence-dark{grid-template-columns:repeat(7,1fr);border-color:#65666a}.system-sequence-dark li{min-height:140px;border-color:#65666a}.system-sequence-dark li:not(:last-child):after{background:#303033;color:#9cabe0}.system-sequence-dark span{color:#9cabe0}.section-split-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;margin-bottom:45px}.section-split-heading p{color:var(--muted);font-size:18px}.evidence-table,.ownership-map,.risk-register{border:1px solid var(--line)}.evidence-table>div,.ownership-map>div,.risk-register>div{display:grid;grid-template-columns:1fr .6fr 1.4fr;border-bottom:1px solid var(--line)}.evidence-table>div:last-child,.ownership-map>div:last-child,.risk-register>div:last-child{border-bottom:0}.evidence-table span,.evidence-table strong,.ownership-map span,.ownership-map strong,.risk-register span,.risk-register strong{padding:17px 19px;border-right:1px solid var(--line)}.evidence-table span:last-child,.ownership-map span:last-child,.risk-register span:last-child{border-right:0}.evidence-head,.ownership-head,.risk-head{background:#e1e5f0;text-transform:uppercase;font:10px var(--font-mono);letter-spacing:.08em}.dark-caption{color:var(--muted)}.evidence-surface{background:#e2e6f0}.escalation-ladder{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border:1px solid #aeb5c4}.escalation-ladder article{padding:28px;border-right:1px solid #aeb5c4}.escalation-ladder article:last-child{border-right:0}.escalation-ladder span{font:10px var(--font-mono);color:var(--accent)}.escalation-ladder h3{margin:38px 0 14px;font-size:34px}.escalation-ladder p{color:var(--muted)}.ownership-map>div{grid-template-columns:.8fr 1.4fr .8fr}.handoff-flow{display:grid;grid-template-columns:repeat(7,1fr);padding:0;margin:44px 0;list-style:none;border:1px solid #65666a;overflow-x:auto}.handoff-flow li{position:relative;min-width:130px;padding:22px 17px;border-right:1px solid #65666a}.handoff-flow li:last-child{border-right:0}.handoff-flow li:not(:last-child):after{content:"→";position:absolute;right:-8px;top:50%;z-index:1;background:#303033;color:#9cabe0}.handoff-flow span{font:9px var(--font-mono);color:#9cabe0}.handoff-flow strong{display:block;margin-top:28px;font-size:13px}.communication-loop{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-top:55px}.communication-loop>div{padding:25px;border:1px solid #65666a}.communication-loop span{display:block;margin-bottom:20px;font:10px var(--font-mono);color:#9cabe0;text-transform:uppercase}.communication-loop i{padding:10px;color:#d4af37;font-style:normal}.recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;margin:28px 0;list-style:none;border:1px solid var(--line)}.recovery-grid li{display:flex;gap:12px;padding:15px 17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.recovery-grid li:nth-child(2n){border-right:0}.recovery-grid li:nth-last-child(-n+2){border-bottom:0}.recovery-grid span{color:var(--accent)}.decision-lanes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border:1px solid #65666a}.decision-lanes article{padding:28px;border-right:1px solid #65666a}.decision-lanes article:last-child{border-right:0}.decision-lanes h3{margin:38px 0 15px;font-size:30px}.decision-lanes p{color:#afb2b6}.review-state{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);margin-bottom:28px}.review-state div{padding:15px;border-right:1px solid var(--line)}.review-state div:last-child{border-right:0}.review-state strong{display:block;font:9px var(--font-mono);text-transform:uppercase;color:var(--muted)}.review-state span{display:block;margin-top:14px;font-weight:800;color:#702f3b}.review-state span.yes{color:#233979}.critique-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:55px;border:1px solid var(--line)}.critique-grid article{padding:22px;border-right:1px solid var(--line)}.critique-grid article:last-child{border-right:0}.critique-grid p{margin:28px 0 0;color:var(--muted);font-size:14px}.evidence-table>div{grid-template-columns:.75fr 1.25fr 1fr}.home-motorsport-sequence{display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:90px 0 0;list-style:none;border-top:1px solid rgba(243,240,232,.6);border-bottom:1px solid rgba(243,240,232,.6)}.home-motorsport-sequence li{position:relative;padding:18px 12px;border-right:1px solid rgba(243,240,232,.35)}.home-motorsport-sequence li:last-child{border-right:0}.home-motorsport-sequence span{display:block;font:9px var(--font-mono);opacity:.7}.home-motorsport-sequence strong{display:block;margin-top:16px;font-size:14px}.home-motorsport-sequence li:not(:last-child):after{content:"→";position:absolute;right:-8px;top:50%;z-index:1;background:#4f619b;color:#f3f0e8}.v2-playground-teaser{position:relative;isolation:isolate;overflow:hidden;padding:95px 0;background:#0a0f1c;color:#f3f0e8}.v2-playground-teaser:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(5,10,20,.94),rgba(5,10,20,.82) 48%,rgba(5,10,20,.72));pointer-events:none}.v2-playground-video{position:absolute;z-index:-2;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;filter:saturate(.7) contrast(1.08);transform:scale(1.015)}.v2-playground-teaser>.shell{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end}.v2-playground-teaser h2{font-size:clamp(52px,7vw,96px);margin:32px 0 0}.v2-playground-teaser h2 em{font-family:Georgia,serif;font-weight:400}.v2-playground-teaser p{max-width:590px;color:#a8b2c3;font-size:19px}.v2-playground-teaser a{display:inline-block;margin-top:30px;color:#f3f0e8;font-weight:800}.mini-causal-chain{display:flex;flex-wrap:wrap;gap:7px;margin:27px 0}.mini-causal-chain span{display:inline-flex;align-items:center;gap:7px;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.mini-causal-chain span:not(:last-child):after{content:"→";color:#d4af37}@media (prefers-reduced-motion:reduce){.v2-playground-video{display:none}}.playground-hero{background:#0a0f1c;color:#f3f0e8}.playground-hero p{color:#a8b2c3}.playground-card{display:grid;grid-template-columns:1fr 260px;gap:60px;padding:50px;background:#111a30;color:#f3f0e8;border:1px solid #34415d;overflow:hidden}.playground-card h2{max-width:760px;margin:28px 0 20px}.playground-card>div>p:not(.eyebrow){max-width:680px;color:#a8b2c3;font-size:18px}.playground-card .button{margin-top:20px;background:#f3f0e8;color:#0a0f1c;border-color:#f3f0e8}.racket-mark{position:relative;min-height:330px}.racket-mark i{position:absolute;left:50%;top:20px;width:120px;height:190px;border:10px solid #f3f0e8;border-radius:50%;transform:rotate(32deg)}.racket-mark i:after{content:"";position:absolute;left:48px;bottom:-145px;width:10px;height:145px;background:#f3f0e8}.racket-mark b{position:absolute;right:0;top:0;color:#d4af37;font-size:90px;font-weight:400}.vector-tennis-page{background:#080715;color:#f8fbff;--tennis-cyan:#35ecff;--tennis-pink:#ff39cf;--tennis-yellow:#ffeb49}.tennis-hero{position:relative;overflow:hidden;padding:62px 0 58px;border-bottom:1px solid #35355d;background:radial-gradient(circle at 82% 28%,rgba(255,57,207,.25),transparent 25%),radial-gradient(circle at 68% 70%,rgba(53,236,255,.12),transparent 30%),linear-gradient(135deg,#080715,#17123d)}.tennis-hero:after{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(53,236,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(53,236,255,.18) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000)}.tennis-hero .shell{position:relative;z-index:1}.tennis-hero h1{max-width:none;margin:22px 0;font-size:clamp(64px,9vw,132px);line-height:.82;text-transform:uppercase;text-shadow:5px 5px 0 rgba(255,57,207,.28)}.tennis-hero>div>p:last-child{max-width:820px;color:#b9c4df;font-size:22px}.tennis-hero .eyebrow,.tennis-hero .status,.tennis-lab-section .eyebrow{color:var(--tennis-cyan)}.tennis-hero .status{border-color:rgba(53,236,255,.45);background:rgba(8,7,21,.55)}.back-link{display:inline-block;margin-bottom:34px;color:#b9c4df;font:11px var(--font-mono);text-transform:uppercase;text-decoration:none}.tennis-lab-section{padding:70px 0 90px;background:linear-gradient(180deg,#11102d,#080715)}.lab-title-row{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px}.lab-title-row h2{font-size:clamp(46px,6vw,78px);text-transform:uppercase}.lab-title-row>p{max-width:370px;color:#aab6d2;font:11px/1.6 var(--font-mono);text-transform:uppercase}.tennis-lab{border:1px solid #3d406d;background:#090817;box-shadow:0 40px 100px rgba(0,0,0,.45),0 0 60px rgba(53,236,255,.06)}.arcade-marquee{display:grid;grid-template-columns:1fr minmax(220px,1.2fr) 1fr;align-items:stretch;min-height:82px;border-bottom:1px solid #3d406d;background:#0e0c22}.arcade-marquee>div{display:flex;align-items:center;gap:18px;padding:10px 22px}.arcade-marquee>div:last-child{justify-content:flex-end}.arcade-marquee>div strong{color:var(--tennis-yellow);font-size:48px;line-height:1;font-style:italic}.arcade-marquee>div span{color:#f8fbff;font:800 11px var(--font-mono);letter-spacing:.12em}.arcade-marquee>p{display:grid;place-content:center;margin:0;border-inline:1px solid #3d406d;text-align:center;text-transform:uppercase}.arcade-marquee>p span{color:var(--tennis-pink);font:9px var(--font-mono);letter-spacing:.14em}.arcade-marquee>p b{margin-top:4px;font:800 15px var(--font-mono)}.tennis-toolbar{display:flex;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #3d406d;background:#0c0b1e}.tennis-toolbar button,.touch-controls button{min-height:40px;border:1px solid #454973;background:#151432;color:#f8fbff;padding:0 13px;cursor:pointer;text-transform:uppercase;font:9px var(--font-mono);letter-spacing:.06em}.tennis-toolbar button:hover,.touch-controls button:hover{border-color:var(--tennis-cyan)}.tennis-toolbar button[aria-pressed=true]{color:#070915;background:var(--tennis-cyan);border-color:var(--tennis-cyan);box-shadow:0 0 18px rgba(53,236,255,.3)}.difficulty-modes{display:flex;align-items:center;gap:6px;margin-right:auto}.difficulty-modes>span{margin-right:4px;color:#8895b8;font:9px var(--font-mono);text-transform:uppercase}.tennis-stage{position:relative;aspect-ratio:16/9.2;min-height:420px;outline:none;touch-action:pan-y;cursor:crosshair;background:#070617;overflow:hidden}.tennis-stage:focus-visible{outline:3px solid var(--tennis-cyan);outline-offset:-3px}.tennis-stage canvas{display:block;width:100%;height:100%;pointer-events:none}.stage-focus-hint{right:14px;top:14px;padding:7px 9px;border:1px solid rgba(53,236,255,.3);background:rgba(7,6,23,.78);color:#aab6d2;font:9px var(--font-mono)}.overdrive-meter,.stage-focus-hint{position:absolute;text-transform:uppercase}.overdrive-meter{left:18px;bottom:16px;display:grid;grid-template-columns:auto minmax(100px,180px) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(255,235,73,.35);background:rgba(7,6,23,.82);color:var(--tennis-yellow);font:8px var(--font-mono)}.overdrive-meter i{display:block;width:clamp(80px,15vw,180px);height:7px;background:rgba(255,255,255,.1);overflow:hidden}.overdrive-meter i b{display:block;height:100%;background:var(--tennis-yellow);box-shadow:0 0 12px var(--tennis-yellow);transition:width .15s}.tennis-status{display:flex;gap:14px;min-height:52px;margin:0;padding:15px 18px;border-top:1px solid #3d406d;border-bottom:1px solid #3d406d;color:#bec8e0;font:11px/1.5 var(--font-mono)}.tennis-status span{flex:0 0 auto;color:var(--tennis-yellow);font-weight:800}.arcade-console{display:grid;grid-template-columns:1fr 250px;border-bottom:1px solid #3d406d}.shot-deck{display:grid;grid-template-columns:repeat(3,1fr)}.shot-card{position:relative;display:grid;gap:5px;min-height:104px;padding:17px 18px;color:#f8fbff;text-align:left;border:0;border-right:1px solid #3d406d;background:#0d0c20;cursor:pointer;text-transform:uppercase}.shot-card>span{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:24px;height:24px;border:1px solid #4c527d;color:#8895b8;font:10px var(--font-mono)}.shot-card strong{font-size:18px;letter-spacing:-.02em}.shot-card small{color:#8895b8;font:9px var(--font-mono)}.shot-card[aria-pressed=true]{background:linear-gradient(135deg,rgba(53,236,255,.2),rgba(255,57,207,.1));box-shadow:inset 0 -3px var(--tennis-cyan)}.shot-flat[aria-pressed=true]{box-shadow:inset 0 -3px var(--tennis-yellow)}.shot-slice[aria-pressed=true]{box-shadow:inset 0 -3px var(--tennis-pink)}.arcade-readouts{display:grid;grid-template-columns:1fr 1fr}.arcade-readouts div{display:grid;align-content:center;padding:15px;border-right:1px solid #3d406d}.arcade-readouts div:last-child{border-right:0}.arcade-readouts small,.arcade-readouts span{color:#8895b8;font:8px var(--font-mono);text-transform:uppercase}.arcade-readouts strong{margin:6px 0 2px;color:var(--tennis-cyan);font-size:22px}.touch-controls{display:flex;justify-content:space-between;align-items:center;padding:13px;border-bottom:1px solid #3d406d}.touch-dpad{display:grid;grid-template-columns:repeat(4,44px);gap:6px}.arcade-touch p{margin:0;max-width:480px;color:#8995b6;font:10px/1.5 var(--font-mono);text-transform:uppercase}.tennis-instructions{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:18px 18px 10px;color:#aab6d2;font-size:12px}.tennis-instructions p{margin:0}.tennis-instructions strong{color:#f8fbff}.model-units-note{margin:0;padding:0 18px 18px;color:#626e91;font:9px var(--font-mono)}.tennis-model{background:#f3f0e8;color:#0a0f1c}.relationship-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border:1px solid var(--line)}.relationship-grid article{display:grid;grid-template-columns:1fr auto;align-items:start;min-height:165px;padding:23px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.relationship-grid article:nth-child(3n){border-right:0}.relationship-grid article:nth-child(n+4){border-bottom:0}.relationship-grid span{color:var(--accent)}.relationship-grid p{grid-column:1/-1;align-self:end;margin:28px 0 0;color:var(--muted)}@media (max-width:900px){.motorsport-hero{background:#f3f0e8}.system-sequence-dark{grid-template-columns:repeat(7,150px);overflow-x:auto}.critique-grid{grid-template-columns:1fr 1fr}.critique-grid article,.critique-grid article:last-child{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.critique-grid article:nth-child(2n){border-right:0}.critique-grid article:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.arcade-console{grid-template-columns:1fr}.arcade-readouts{border-top:1px solid #3d406d}}@media (max-width:700px){.system-sequence{grid-template-columns:1fr}.system-sequence li,.system-sequence-dark li{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.system-sequence-dark{display:grid;overflow:visible}.system-sequence-dark li{border-color:#65666a}.system-sequence li:last-child{border-bottom:0}.system-sequence li:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-11px;background:var(--bg)}.system-sequence-dark li:not(:last-child):after{background:#303033}.section-split-heading{gap:22px}.evidence-table>div,.ownership-map>div,.risk-register>div,.section-split-heading{grid-template-columns:1fr}.evidence-table span,.evidence-table strong,.ownership-map span,.ownership-map strong,.risk-register span,.risk-register strong{border-right:0;border-bottom:1px solid var(--line)}.evidence-table>div>:last-child,.ownership-map>div>:last-child,.risk-register>div>:last-child{border-bottom:0}.evidence-head,.ownership-head,.risk-head{display:none!important}.decision-lanes,.escalation-ladder{grid-template-columns:1fr}.decision-lanes article,.escalation-ladder article{border-right:0;border-bottom:1px solid #aeb5c4}.decision-lanes article{border-color:#65666a}.decision-lanes article:last-child,.escalation-ladder article:last-child{border-bottom:0}.communication-loop{grid-template-columns:1fr}.communication-loop i{transform:rotate(90deg);text-align:center}.review-state{grid-template-columns:1fr 1fr}.review-state div{border-bottom:1px solid var(--line)}.review-state div:nth-child(2n){border-right:0}.review-state div:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.home-motorsport-sequence{grid-template-columns:1fr;margin-top:60px}.home-motorsport-sequence li{border-right:0;border-bottom:1px solid rgba(243,240,232,.35)}.home-motorsport-sequence li:last-child{border-bottom:0}.home-motorsport-sequence li:not(:last-child):after{content:"↓";right:20px;background:#647bc4}.v2-playground-teaser>.shell{grid-template-columns:1fr;gap:36px}.playground-card{grid-template-columns:1fr;padding:28px}.racket-mark{display:none}.lab-title-row{align-items:start;flex-direction:column}.arcade-marquee{grid-template-columns:1fr auto 1fr}.arcade-marquee>p{min-width:150px}.arcade-marquee>p span{display:none}.arcade-marquee>div{padding:10px 14px}.arcade-marquee>div strong{font-size:38px}.tennis-toolbar{align-items:stretch;flex-wrap:wrap}.difficulty-modes{width:100%;margin:0}.difficulty-modes button{flex:1}.tennis-toolbar>.learning-toggle{margin-right:auto}.tennis-stage{aspect-ratio:1/1.08;min-height:0}.stage-focus-hint{display:none}.shot-card{min-height:96px;padding:14px 11px}.shot-card>span{display:none}.touch-dpad{grid-template-columns:repeat(4,40px)}.arcade-touch{align-items:flex-start;gap:15px}.relationship-grid,.tennis-instructions{grid-template-columns:1fr}.relationship-grid article,.relationship-grid article:nth-child(3n),.relationship-grid article:nth-child(n+4){border-right:0;border-bottom:1px solid var(--line)}.relationship-grid article:last-child{border-bottom:0}}@media (max-width:430px){.recovery-grid{grid-template-columns:1fr}.recovery-grid li,.recovery-grid li:nth-child(2n),.recovery-grid li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.recovery-grid li:last-child{border-bottom:0}.critique-grid{grid-template-columns:1fr}.critique-grid article,.critique-grid article:last-child,.critique-grid article:nth-child(2n){grid-column:auto;border-right:0;border-bottom:1px solid var(--line)}.critique-grid article:last-child{border-bottom:0}.arcade-marquee>p{min-width:116px}.arcade-marquee>p b{font-size:10px}.arcade-marquee>div{gap:8px;padding:8px}.arcade-marquee>div span{font-size:8px}.arcade-marquee>div strong{font-size:32px}.tennis-stage{min-height:0}.overdrive-meter{right:10px;left:10px;grid-template-columns:auto 1fr auto}.shot-card strong{font-size:13px}.shot-card small{font-size:7px}.arcade-readouts strong{font-size:18px}.touch-controls{align-items:stretch;flex-direction:column;gap:10px}.touch-dpad{grid-template-columns:repeat(4,1fr)}.arcade-touch p{max-width:none}}.tennis-compact-hero{padding:28px 0 22px;border-bottom:1px solid #35355d;background:#080715}.tennis-compact-hero .back-link{margin-bottom:12px}.tennis-compact-hero .eyebrow{margin:0 0 5px;color:var(--tennis-cyan)}.tennis-compact-hero .shell>p:last-child{max-width:760px;margin:0;color:#9ca8c5;font-size:14px}.tennis-experience{padding:18px 0 78px;background:linear-gradient(180deg,#10102a,#080715 68%)}.tennis-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:14px;padding:1px;background:#3d406d}.tennis-mode-switch button{display:flex;justify-content:space-between;align-items:center;min-height:54px;border:0;padding:0 18px;color:#aab6d2;background:#0d0c20;cursor:pointer;font-weight:800;text-align:left}.tennis-mode-switch button span{color:#717d9e;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.tennis-mode-switch button[aria-pressed=true]{color:#071017;background:var(--tennis-cyan)}.tennis-mode-switch button[aria-pressed=true] span{color:#174750}.tennis-mode-switch button:focus-visible{outline-color:var(--tennis-yellow);outline-offset:2px}.racket-lab-mode{padding-top:22px}.racket-lab-mode .lab-title-row{margin-bottom:20px}.endless-rally{position:relative;border:1px solid #3d406d;background:#080715;box-shadow:0 28px 80px rgba(0,0,0,.4)}.endless-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;min-height:72px;border-bottom:1px solid #3d406d;background:#0d0c20}.endless-topbar>div{display:flex;align-items:center;gap:14px;padding:10px 16px}.endless-topbar span{color:#8f9bbc;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.09em}.endless-topbar strong{color:#f8fbff;font:800 17px var(--font-mono);text-transform:uppercase}.endless-best{justify-content:center;min-width:240px;border-inline:1px solid #3d406d}.endless-best strong{color:var(--tennis-yellow);font-size:28px}.endless-best b{padding:4px 6px;color:#071017;background:var(--tennis-yellow);font:8px var(--font-mono)}.endless-actions{justify-content:flex-end}.endless-actions button{min-width:44px;min-height:44px;border:1px solid #454973;padding:0 11px;color:#bdc7df;background:#151432;cursor:pointer;font:9px var(--font-mono);text-transform:uppercase}.endless-actions button:disabled{opacity:.38;cursor:not-allowed}.endless-stage{position:relative;height:clamp(520px,57vw,650px);overflow:hidden;outline:none;background:#070617;cursor:pointer;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.endless-stage:focus-visible{outline:3px solid var(--tennis-yellow);outline-offset:-3px}.endless-stage canvas{display:block;width:100%;height:100%;pointer-events:none}.endless-score{position:absolute;z-index:2;left:22px;top:18px;display:grid;margin:0;padding:10px 15px;min-width:120px;border-left:3px solid var(--tennis-cyan);background:rgba(7,6,23,.8);text-transform:uppercase}.endless-score span{color:#99a6c5;font:8px var(--font-mono);letter-spacing:.12em}.endless-score strong{color:#fff;font-size:38px;line-height:1}.endless-feedback{position:absolute;z-index:4;left:50%;top:28%;transform:translate(-50%,-50%);margin:0;padding:7px 12px;border:1px solid;background:rgba(7,6,23,.83);color:#fff;font:900 clamp(15px,2.3vw,27px) var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.contact-cue-instruction{position:absolute;z-index:4;top:18px;display:grid;justify-items:center;gap:3px;transform:translateX(-50%);margin:0;border:1px solid rgba(53,236,255,.42);color:#f8fbff;background:rgba(7,6,23,.78);text-align:center;pointer-events:none}.contact-cue-instruction span{color:var(--tennis-cyan);font:7px var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.contact-cue-instruction strong{font:900 11px var(--font-mono)}.feedback-perfect{color:var(--tennis-yellow)}.feedback-clean{color:var(--tennis-cyan)}.feedback-defensive{color:#ffad6e}.feedback-scramble{color:#c995ff}.feedback-early,.feedback-frame,.feedback-late,.feedback-long,.feedback-net,.feedback-unreachable{color:#ff7d9d}.endless-live-meta{position:absolute;z-index:2;right:18px;top:18px;display:flex;gap:8px}.endless-live-meta span{padding:6px 8px;border:1px solid rgba(53,236,255,.26);background:rgba(7,6,23,.78);color:#aeb9d4;font:8px var(--font-mono);text-transform:uppercase}.endless-overlay{position:absolute;z-index:5;inset:0;display:grid;place-content:center;justify-items:center;padding:30px;overflow-y:auto;color:#f8fbff;text-align:center;background:radial-gradient(circle at 50% 40%,rgba(24,22,67,.74),rgba(7,6,23,.92) 60%)}.endless-overlay .eyebrow{color:var(--tennis-cyan)}.endless-overlay h1,.endless-overlay h2{margin:14px 0;text-transform:uppercase}.endless-overlay h1{font-size:clamp(55px,10vw,116px);line-height:.8;text-shadow:4px 4px 0 rgba(255,57,207,.25)}.endless-overlay h2{font-size:clamp(48px,8vw,88px)}.endless-best-line{margin:5px 0 22px;color:#aab6d2;font:12px var(--font-mono);text-transform:uppercase}.endless-best-line strong{color:var(--tennis-yellow);font-size:18px}.endless-overlay>button:not(.share-result),.result-panel>button:not(.share-result){display:grid;gap:3px;min-width:230px;min-height:66px;place-content:center;border:1px solid var(--tennis-cyan);color:#071017;background:var(--tennis-cyan);cursor:pointer;font-size:21px;font-weight:900;text-transform:uppercase;box-shadow:0 0 26px rgba(53,236,255,.23)}.endless-overlay>button span,.result-panel>button span{font:8px var(--font-mono);letter-spacing:.1em}.endless-title>p:last-of-type{color:#c3cbe0;font:11px var(--font-mono);text-transform:uppercase}.endless-title nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.endless-title nav a,.endless-title nav button,.share-result{min-height:44px;border:1px solid #454973;padding:0 12px;color:#aab6d2;background:#11102b;cursor:pointer;text-decoration:none;font:9px var(--font-mono);text-transform:uppercase}.endless-title nav a{display:inline-flex;align-items:center}.endless-title nav button[aria-pressed=true]{color:#071017;border-color:var(--tennis-yellow);background:var(--tennis-yellow)}.endless-results{place-content:center}.result-panel{display:grid;justify-items:center;width:min(760px,100%)}.endless-results.is-compact{padding:20px;background:linear-gradient(180deg,rgba(7,6,23,.05),rgba(7,6,23,.32) 42%,rgba(7,6,23,.92))}.endless-results.is-compact .result-panel{width:min(520px,100%);padding:16px;border:1px solid #4a4f7c;background:rgba(9,9,31,.94);box-shadow:0 0 30px rgba(53,236,255,.12)}.endless-results.is-compact h2{margin:4px 0;font-size:38px}.endless-results.is-compact .result-cause{margin-bottom:8px}.endless-results.is-compact .coach-brain{margin-bottom:10px}.endless-results.is-compact .result-panel>button{min-height:58px}.endless-results .result-cause{margin:0 0 15px;color:#aab6d2;font:11px var(--font-mono);text-transform:uppercase}.endless-results .result-cause strong{color:#ff8fa9}.endless-results dl{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));width:min(680px,100%);margin:10px 0 16px;border:1px solid #3d406d}.endless-results dl div{padding:12px;border-right:1px solid #3d406d}.endless-results dl div:last-child{border-right:0}.endless-results dt{color:#8f9bbc;font:8px var(--font-mono);text-transform:uppercase}.endless-results dd{margin:5px 0 0;color:#fff;font-size:20px;font-weight:800}.coach-brain{display:grid;grid-template-columns:auto 1fr;gap:12px;max-width:680px;margin:0 0 18px;padding:12px 14px;color:#c1cade;background:rgba(53,236,255,.07);text-align:left;font-size:13px}.coach-brain span{color:var(--tennis-cyan);font:9px var(--font-mono);text-transform:uppercase;white-space:nowrap}.failure-inspection{width:min(680px,100%);margin:-6px 0 14px;border:1px solid #3d406d;color:#aab6d2;background:rgba(7,6,23,.62);text-align:left}.failure-inspection summary{padding:9px 12px;cursor:pointer;font:9px var(--font-mono);text-transform:uppercase}.endless-results .failure-inspection dl{grid-template-columns:repeat(4,1fr);width:100%;margin:0;border:0;border-top:1px solid #3d406d}.endless-results .failure-inspection dd{font-size:13px}.share-result{margin-top:8px}.endless-footer{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3d406d}.endless-footer p{margin:0;padding:15px 17px;border-right:1px solid #3d406d;color:#8995b4;font-size:11px}.endless-footer p:last-child{border-right:0}.endless-footer strong{color:#f8fbff}.control-map{left:auto;right:14px;display:flex;align-items:end;gap:10px}.control-map>span{display:grid;justify-items:center;gap:3px}.control-map span i{display:flex;gap:2px;font-style:normal}.control-map kbd{display:grid;place-items:center;min-width:22px;height:21px;border:solid #667299;border-width:1px 1px 3px;color:#f8fbff;background:#141733;font:8px var(--font-mono)}.control-map .key-wide{min-width:48px;padding-inline:5px}.control-map b{color:#8f9bbc;font:7px var(--font-mono)}.start-prompt{position:absolute;z-index:3;left:50%;top:64%;transform:translate(-50%,-50%);display:grid;gap:4px;min-width:220px;min-height:78px;place-content:center;border:1px solid var(--tennis-yellow);color:#071017;background:var(--tennis-yellow);cursor:pointer;text-align:center;text-transform:uppercase;box-shadow:0 0 30px rgba(255,235,73,.25)}.start-prompt small,.start-prompt span{font:8px var(--font-mono)}.start-prompt strong{font-size:17px}@media (max-width:800px){.tennis-compact-hero{padding:18px 0 14px}.tennis-experience{padding-top:10px}.tennis-mode-switch{margin-bottom:9px}.tennis-mode-switch button{min-height:48px;padding:0 11px;font-size:12px}.endless-topbar{grid-template-columns:1fr auto 1fr;min-height:62px}.endless-topbar>div{padding:8px 10px}.endless-best{min-width:0;justify-content:flex-end;border-right:0}.endless-actions{grid-column:auto;justify-content:flex-end;border-top:0}.endless-actions button{min-height:44px;padding-inline:8px}.endless-stage{height:min(68svh,630px);min-height:520px}.endless-overlay{padding:20px 14px}.endless-overlay h1{font-size:clamp(48px,15vw,74px)}.endless-results dl{grid-template-columns:1fr 1fr}.endless-results dl div{border-right:1px solid #3d406d;border-bottom:1px solid #3d406d}.endless-results dl div:nth-child(2n){border-right:0}.endless-results dl div:nth-last-child(-n+2){border-bottom:0}.endless-footer{grid-template-columns:1fr}.endless-footer p,.endless-footer p:last-child{border-right:0;border-bottom:1px solid #3d406d}.endless-footer p:last-child{border-bottom:0}.control-map,.endless-live-meta span:first-child{display:none}}@media (max-width:430px){.tennis-compact-hero .shell>p:last-child,.tennis-mode-switch button span{display:none}.endless-topbar strong{font-size:13px}.endless-best strong{font-size:22px}.endless-best b{display:none}.endless-stage{min-height:515px;height:64svh}.endless-score{left:10px;top:10px;min-width:86px;padding:7px 10px}.endless-score strong{font-size:30px}.endless-live-meta{right:10px;top:10px}.endless-title nav{max-width:330px}.endless-results h2{font-size:45px}.endless-results dl{margin-block:5px 10px}.endless-results dl div{padding:8px}.endless-results dd{font-size:16px}.coach-brain{margin-bottom:10px;padding:9px 10px;font-size:11px}}@media (orientation:landscape) and (max-height:500px){body:has(.endless-rally.is-immersive) .site-header{display:none}.tennis-compact-hero{display:none}.tennis-experience{padding-top:6px}.tennis-mode-switch{grid-template-columns:1fr 1fr;margin-bottom:5px}.tennis-mode-switch button{min-height:38px}.endless-topbar{grid-template-columns:1fr auto 1fr;min-height:44px}.endless-actions{grid-column:auto;border-top:0}.endless-rally{scroll-margin-top:0}.endless-stage{height:calc(100svh - 44px);min-height:300px;max-height:none}.endless-overlay{padding:10px}.endless-overlay h1{margin:7px 0;font-size:42px}.endless-best-line{margin:2px 0 10px}.endless-overlay>button:not(.share-result){min-height:54px}.endless-title nav{margin-top:7px}.endless-results h2{font-size:42px;margin:5px 0}.endless-results dl{margin:3px 0 7px}.coach-brain{margin-bottom:7px}}@media (prefers-reduced-motion:reduce){.endless-feedback,.endless-overlay,.start-prompt{transition:none}}.endless-rally{border-color:#c9c2b5;background:#eee9df;box-shadow:0 18px 55px rgba(20,25,28,.16)}.endless-topbar{min-height:58px;border-bottom-color:#d2cabd;background:#f4f0e7}.endless-topbar>div{padding:8px 14px}.endless-topbar span{color:#6d6b65}.endless-topbar strong{color:#17262b}.endless-best{min-width:190px;border-inline-color:#d2cabd}.endless-best strong{color:#c84e3b}.endless-best b{color:#17262b;background:#f4c84a}.endless-actions button{border-color:#bdb5a8;color:#313a3d;background:#ebe5da}.endless-stage{height:clamp(500px,55vw,650px);background:#e9e4d8;cursor:crosshair}.endless-rally.is-active .endless-stage{touch-action:none}.endless-score{left:26px;top:20px;min-width:0;padding:0;border:0;background:transparent;text-shadow:0 1px 0 rgba(255,255,255,.55)}.endless-score span{color:#47565a;font-size:9px}.endless-score strong{color:#17262b;font-size:clamp(52px,7vw,86px);line-height:.82;letter-spacing:-.05em}.contact-cue-instruction{left:50%;top:auto;bottom:22px;gap:2px;padding:8px 13px;border:0;border-radius:999px;color:#17262b;background:rgba(244,240,231,.9);box-shadow:0 5px 24px rgba(20,25,28,.12)}.contact-cue-instruction span{display:none}.contact-cue-instruction strong{font:800 10px var(--font-mono);letter-spacing:.08em}.endless-feedback{top:22%;border:0;border-radius:999px;background:rgba(23,38,43,.9);box-shadow:0 6px 20px rgba(20,25,28,.18)}.feedback-perfect{color:#f4c84a}.feedback-clean{color:#cbe9e3}.feedback-defensive{color:#ffd09a}.feedback-scramble{color:#d9c8f1}.endless-overlay{color:#17262b;background:linear-gradient(180deg,rgba(244,240,231,.78),rgba(233,228,216,.94))}.endless-overlay .eyebrow{color:#c84e3b}.endless-overlay h1{color:#17262b;text-shadow:none;letter-spacing:-.055em}.endless-overlay h2{color:#17262b}.endless-best-line{color:#6d6b65}.endless-best-line strong{color:#c84e3b}.endless-overlay>button:not(.share-result),.result-panel>button:not(.share-result){border:0;color:#17262b;background:#f4c84a;box-shadow:0 8px 30px rgba(127,98,22,.18)}.endless-title>p:last-of-type{color:#5c6465}.endless-title nav a,.endless-title nav button,.share-result{border-color:#bdb5a8;color:#313a3d;background:#f0ebe2}.endless-title nav button[aria-pressed=true]{color:#17262b;border-color:#f4c84a;background:#f4c84a}.endless-results.is-compact{place-content:end center;padding:16px;background:linear-gradient(180deg,transparent,transparent 56%,rgba(23,38,43,.18))}.endless-results.is-compact .result-panel{width:min(430px,calc(100% - 18px));margin-bottom:4px;padding:12px 14px;border:0;border-radius:16px;background:rgba(244,240,231,.97);box-shadow:0 12px 34px rgba(20,25,28,.22)}.endless-results.is-compact .eyebrow{margin:0}.endless-results.is-compact h2{margin:2px 0;font-size:30px}.endless-results.is-compact .result-cause{margin:0 0 5px}.endless-results.is-compact .result-panel>button{min-height:50px}.endless-results .result-cause{color:#596366}.endless-results .result-cause strong{color:#c84e3b}.quick-retry-note{margin:0 0 8px;color:#596366;font-size:12px}.coach-brain{color:#3f4d50;background:rgba(23,44,52,.07)}.coach-brain span{color:#c84e3b}.endless-footer{border-top-color:#d2cabd;background:#f4f0e7}.endless-footer p{border-right-color:#d2cabd;color:#606a6c}.endless-footer strong{color:#17262b}@media (max-width:800px){.endless-topbar{grid-template-columns:minmax(96px,1fr) minmax(82px,auto) auto}.endless-best{min-width:0}.endless-actions{padding:4px}.endless-actions button{padding-inline:6px;font-size:8px}.endless-topbar>div:first-child>span{display:none}.endless-stage{min-height:500px}.endless-score{left:14px;top:14px}.endless-score strong{font-size:58px}.contact-cue-instruction{bottom:max(14px,env(safe-area-inset-bottom))}.endless-rally.is-immersive .endless-footer{display:none}.endless-results.is-compact{padding:10px}}.endless-feedback.feedback-perfect{padding:11px 18px;color:#17262b;background:#f4c84a;box-shadow:0 8px 28px rgba(127,98,22,.28);font-size:clamp(18px,2.8vw,34px);letter-spacing:.045em}.endless-feedback.feedback-clean{padding-inline:15px;font-size:clamp(15px,2.2vw,25px)}@media (prefers-reduced-motion:no-preference){.endless-feedback.feedback-perfect{animation:endless-perfect-pop .32s cubic-bezier(.2,.8,.2,1) both}}@keyframes endless-perfect-pop{0%{transform:translate(-50%,-50%) scale(.72)}55%{transform:translate(-50%,-50%) scale(1.08)}to{transform:translate(-50%,-50%) scale(1)}}.endless-feedback.feedback-winner{color:#f4c84a;letter-spacing:.12em;text-shadow:0 0 18px rgba(244,200,74,.24)}@media (orientation:landscape) and (max-height:500px){body:has(.endless-rally.is-immersive) .site-header{display:none}.endless-rally.is-immersive .endless-topbar{position:sticky;top:0;z-index:7;min-height:44px;height:44px}.endless-rally.is-immersive .endless-topbar>div{padding-block:3px}.endless-rally.is-immersive .endless-stage{height:calc(100svh - 44px);min-height:300px;max-height:none}.endless-rally.is-immersive .endless-footer{display:none}.endless-results.is-full{place-content:start center;padding:49px 10px 5px}.endless-results.is-full .eyebrow{display:none}.endless-results.is-full h2{margin:1px 0;font-size:34px}.endless-results.is-full .result-cause{margin-bottom:4px}.endless-results.is-full dl{margin:2px 0 5px}.endless-results.is-full dl div{padding:5px}.endless-results.is-full .coach-brain{margin-bottom:4px;padding:6px 9px;font-size:11px}.endless-results.is-full .failure-inspection{margin:0 0 5px}.endless-results.is-full .result-panel>button{min-height:44px;font-size:18px}}.sf-case{--sf-navy:#092c5c;--sf-blue:#0f66a7;--sf-purple:#7652a7;background:#f7f7f4;color:#13202a}.sf-section{padding:104px 0}.sf-index,.sf-kicker{font:700 11px/1.4 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--sf-blue)}.sf-hero{position:relative;min-height:calc(100svh - 72px);display:flex;align-items:flex-end;overflow:hidden;background:#061528;color:white}.sf-hero>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sf-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,13,27,.95),rgba(3,13,27,.72) 45%,rgba(3,13,27,.18) 76%),linear-gradient(0deg,rgba(3,13,27,.82),transparent 58%)}.sf-hero-content{position:relative;z-index:1;padding-top:120px;padding-bottom:64px}.sf-kicker{color:#a9d8f3}.sf-hero h1{font-size:clamp(70px,11vw,164px);line-height:.78;letter-spacing:-.075em;max-width:1000px;margin:44px 0 34px}.sf-hero h1 span{display:block;color:#bfe3f3}.sf-deck{font-size:clamp(21px,2.5vw,34px);line-height:1.25;max-width:720px}.sf-facts{display:grid;grid-template-columns:repeat(4,1fr);max-width:980px;margin:72px 0 0;border-top:1px solid rgba(255,255,255,.45)}.sf-facts div{padding:18px 20px 0 0}.sf-facts dt{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#a9d8f3}.sf-facts dd{margin:5px 0;font-weight:700}.sf-boundary{background:#dfeef5;border-bottom:1px solid #b8ceda}.sf-boundary .shell{min-height:74px;display:grid;grid-template-columns:200px 1fr;align-items:center;gap:30px}.sf-boundary strong{font:700 11px var(--font-mono);text-transform:uppercase;color:var(--sf-navy)}.sf-boundary p{margin:0;font-size:14px}.sf-chapter-intro,.sf-opening-grid,.sf-outcomes-grid{display:grid;grid-template-columns:260px 1fr;gap:64px}.sf-chapter h2,.sf-evidence h2,.sf-film h2,.sf-opening h2,.sf-outcomes h2{font-size:clamp(42px,6vw,82px);max-width:1050px}.sf-lede{max-width:850px;font-size:23px;line-height:1.5;color:#46535a;margin-top:35px}.sf-film{background:#07172a;color:white}.sf-section-head{display:grid;grid-template-columns:1fr 420px;align-items:end;gap:60px;margin-bottom:46px}.sf-section-head .sf-index{color:#94ccec}.sf-section-head>p{color:#b9cad4;margin:0}.sf-video{display:block;width:100%;aspect-ratio:16/9;background:#000;border:1px solid #31526f}.sf-film-note{max-width:950px;color:#aebfc9;font:12px/1.65 var(--font-mono);margin:18px 0 0}.sf-chapter{border-bottom:1px solid #c9d3d8}.sf-chapter:nth-of-type(odd){background:#eef4f6}.sf-chapter-intro{margin-bottom:52px}.sf-chapter-intro>div>p{max-width:780px;font-size:18px;color:#536169;margin:28px 0 0}.sf-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sf-panel{margin:0;background:white;border:1px solid #aebec6;box-shadow:0 18px 45px rgba(8,35,55,.07)}.sf-panel a{display:block;overflow:hidden}.sf-panel img{display:block;width:100%;height:auto;transition:transform .25s ease}.sf-panel a:hover img{transform:scale(1.012)}.sf-panel figcaption{margin:0;padding:14px 16px;display:flex;justify-content:space-between;gap:20px;color:#46545b}.sf-panel figcaption span{color:var(--sf-blue);white-space:nowrap}.sf-evidence{background:#0a2d5c;color:white}.sf-evidence .sf-index{color:#acd9ef}.sf-evidence h2{margin:18px 0 50px}.sf-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.35)}.sf-evidence-grid article{padding:34px;border-right:1px solid rgba(255,255,255,.35)}.sf-evidence-grid article:last-child{border:0}.sf-evidence-grid span{display:inline-block;padding:5px 8px;background:#d9ecf5;color:#0a2d5c;font:700 10px var(--font-mono);text-transform:uppercase}.sf-evidence-grid article:nth-child(2) span{background:#dcebcf;color:#315718}.sf-evidence-grid article:nth-child(3) span{background:#e8def3;color:#4f3372}.sf-evidence-grid h3{font-size:31px;margin:38px 0 16px}.sf-evidence-grid p{color:#c9d8e1}.sf-outcomes{background:#f0eee7}.sf-outcomes dl{margin:0;border-top:1px solid #8f999d}.sf-outcomes dl div{display:grid;grid-template-columns:1fr 220px;gap:30px;padding:20px 0;border-bottom:1px solid #b7c0c4}.sf-outcomes dt{font-weight:700}.sf-outcomes dd{margin:0;text-align:right}.sf-next{margin-top:52px;border-left:4px solid var(--sf-purple);padding:5px 0 5px 24px}.sf-next h3{margin-bottom:12px}.sf-next p{max-width:760px;color:#4e5a60}.sf-footer-nav{background:#07172a;color:white}.sf-footer-nav .shell{min-height:92px;display:flex;align-items:center;justify-content:space-between}.sf-footer-nav a{font-weight:700;text-decoration:none}.sf-footer-nav a:hover{color:#acd9ef}@media(max-width:850px){.sf-section{padding:72px 0}.sf-hero{min-height:740px}.sf-hero-shade{background:linear-gradient(0deg,rgba(3,13,27,.98),rgba(3,13,27,.72) 58%,rgba(3,13,27,.18))}.sf-hero-content{padding-bottom:38px}.sf-hero h1{font-size:74px;margin-top:34px}.sf-facts{grid-template-columns:1fr 1fr;margin-top:48px}.sf-facts div{border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:14px}.sf-boundary .shell,.sf-chapter-intro,.sf-opening-grid,.sf-outcomes-grid,.sf-section-head{grid-template-columns:1fr;gap:22px}.sf-boundary .shell{padding-top:18px;padding-bottom:18px}.sf-chapter h2,.sf-evidence h2,.sf-film h2,.sf-opening h2,.sf-outcomes h2{font-size:45px}.sf-lede{font-size:19px}.sf-evidence-grid,.sf-panel-grid{grid-template-columns:1fr}.sf-panel{margin-left:-12px;margin-right:-12px}.sf-panel figcaption{display:block}.sf-panel figcaption span{display:block;margin-top:4px}.sf-evidence-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.35)}.sf-evidence-grid article:last-child{border-bottom:0}.sf-outcomes dl div{grid-template-columns:1fr;gap:5px}.sf-outcomes dd{text-align:left}.sf-video{margin-left:-12px;width:calc(100% + 24px)}}@media(prefers-reduced-motion:reduce){.sf-panel img{transition:none}}.sf-pitch-link{display:flex;justify-content:space-between;gap:24px;margin-top:28px;padding:18px 0;border-top:1px solid #8f999d;border-bottom:1px solid #8f999d;text-decoration:none;color:var(--sf-navy)}.sf-pitch-link:focus-visible strong,.sf-pitch-link:hover strong{text-decoration:underline}.sf-pitch-link span{font:11px var(--font-mono);text-transform:uppercase;white-space:nowrap}@media(max-width:850px){.sf-pitch-link{align-items:flex-start;flex-direction:column;gap:6px}}.rq-case{--rq-ink:#303033;--rq-paper:#f2efe8;--rq-blue:#647bc4;--rq-pale:#dce2f3;background:var(--rq-paper);color:var(--rq-ink)}.rq-case h1,.rq-case h2,.rq-case h3{letter-spacing:-.045em}.rq-section{padding:100px 0}.rq-index,.rq-kicker{font:11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.rq-hero{padding:110px 0 80px;background:linear-gradient(135deg,#0b101c,#151b2d 58%,#28315a);color:#f5f3ed;overflow:hidden}.rq-kicker{color:#9cabe0}.rq-hero h1{margin:34px 0;font-size:clamp(64px,10vw,146px);line-height:.82}.rq-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#b8c3ec}.rq-deck{max-width:880px;font-size:clamp(21px,2.5vw,31px);line-height:1.42;color:#d2d7e7}.rq-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:72px 0 0;border-top:1px solid rgba(255,255,255,.38)}.rq-facts div{padding:19px 20px 0 0}.rq-facts dt{font:10px var(--font-mono);text-transform:uppercase;color:#9cabe0}.rq-facts dd{margin:7px 0;font-weight:700}.rq-boundary{background:var(--rq-pale);border-bottom:1px solid #bbc3dd}.rq-boundary .shell{min-height:82px;display:grid;grid-template-columns:190px 1fr;gap:30px;align-items:center}.rq-boundary strong{font:700 11px var(--font-mono);text-transform:uppercase;color:#4e5d9a}.rq-boundary p{margin:0;font-size:14px}.rq-two-column{display:grid;grid-template-columns:260px 1fr;gap:68px}.rq-context h2,.rq-lab h2,.rq-record h2,.rq-system h2{font-size:clamp(44px,6.5vw,88px)}.rq-lede{max-width:870px;margin:34px 0 22px;font-size:23px;line-height:1.48}.rq-context .rq-two-column>div>p:last-child{max-width:820px;color:#596064}.rq-lab{background:#070b13;color:#f4f2ec}.rq-section-head{display:grid;grid-template-columns:1fr 410px;gap:60px;align-items:end;margin-bottom:42px}.rq-section-head .rq-index{color:#9cabe0}.rq-section-head>p{margin:0;color:#b7bfd1}.rq-frame-shell{overflow:hidden;border:1px solid #4e5d9a;background:#05080d;box-shadow:0 25px 70px rgba(0,0,0,.35)}.rq-frame-shell iframe{display:block;width:100%;height:min(78vh,850px);min-height:670px;border:0}.rq-lab-actions{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-top:18px;color:#aeb6c9;font:11px/1.6 var(--font-mono)}.rq-lab-actions p{margin:0}.rq-lab-actions a{color:#f4f2ec;font-weight:700;white-space:nowrap}.rq-system{background:var(--rq-pale)}.rq-system h2{margin:18px 0 54px}.rq-system-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #aeb7d4}.rq-system-grid article{padding:30px;border-right:1px solid #aeb7d4}.rq-system-grid article:last-child{border:0}.rq-record-list span,.rq-system-grid span{font:10px var(--font-mono);color:#4e5d9a}.rq-system-grid h3{margin:50px 0 15px;font-size:28px}.rq-system-grid p{color:#555c66}.rq-record{background:var(--rq-paper)}.rq-record-list{border-top:1px solid #a9aaad}.rq-record-list article{display:grid;grid-template-columns:130px 220px 1fr;gap:24px;padding:25px 0;border-bottom:1px solid #c5c5c3}.rq-record-list h3{font-size:21px}.rq-record-list p{margin:0;color:#555b60}.rq-footer-nav{background:#0b101c;color:white}.rq-footer-nav .shell{min-height:90px;display:flex;justify-content:space-between;align-items:center}.rq-footer-nav a{font-weight:700;text-decoration:none}.rq-footer-nav a:hover{color:#b8c3ec}@media(max-width:900px){.rq-section{padding:74px 0}.rq-boundary .shell,.rq-section-head,.rq-two-column{grid-template-columns:1fr;gap:24px}.rq-boundary .shell{padding-top:20px;padding-bottom:20px}.rq-system-grid{grid-template-columns:1fr 1fr}.rq-system-grid article:nth-child(2){border-right:0}.rq-system-grid article:nth-child(-n+2){border-bottom:1px solid #aeb7d4}.rq-record-list article{grid-template-columns:100px 180px 1fr}.rq-frame-shell{margin-left:-12px;margin-right:-12px}.rq-frame-shell iframe{height:760px;min-height:0}}@media(max-width:600px){.rq-hero{padding:74px 0 55px}.rq-hero h1{font-size:62px}.rq-deck{font-size:19px}.rq-facts,.rq-system-grid{grid-template-columns:1fr}.rq-facts div{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.25)}.rq-lede{font-size:19px}.rq-system-grid article,.rq-system-grid article:nth-child(2){border-right:0;border-bottom:1px solid #aeb7d4}.rq-system-grid article:last-child{border-bottom:0}.rq-record-list article{grid-template-columns:1fr;gap:8px}.rq-lab-actions{align-items:flex-start;flex-direction:column}.rq-frame-shell iframe{height:720px}.rq-footer-nav .shell{align-items:flex-start;flex-direction:column;justify-content:center;gap:10px}}.qai-case{--qai-ink:#111719;--qai-paper:#f4f1e9;--qai-paper-2:#fbfaf6;--qai-teal:#0b7476;--qai-pale:#dceee8;--qai-blue:#527b8b;--qai-warn:#a15f2c;--qai-violet:#625d80;--qai-line:#bfc9c6;background:var(--qai-paper);color:var(--qai-ink)}.qai-case h1,.qai-case h2,.qai-case h3{letter-spacing:-.048em}.qai-section{padding:108px 0}.qai-figure-label,.qai-index,.qai-kicker{font:700 11px/1.45 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.qai-figure-label,.qai-index{color:var(--qai-teal)}.qai-two-column{display:grid;grid-template-columns:250px minmax(0,1fr);gap:68px}.qai-map h2,.qai-publications h2,.qai-two-column h2{font-size:clamp(44px,6.2vw,84px);max-width:1060px}.qai-map h2 em,.qai-publications h2 em,.qai-two-column h2 em{font-family:Georgia,serif;font-weight:400;color:var(--qai-teal)}.qai-lede{max-width:880px;margin:34px 0 0;font-size:22px;line-height:1.52;color:#4d5959}.qai-source-line{max-width:900px;margin:28px 0 0;font:12px/1.75 var(--font-mono);color:#596765}.qai-ref-link{display:inline-flex;align-items:center;min-height:28px;padding:0 4px;color:var(--qai-teal);font:700 11px var(--font-mono);text-decoration:none}.qai-ref-link:focus-visible,.qai-ref-link:hover{text-decoration:underline}.qai-hero{position:relative;min-height:calc(100svh - 72px);display:flex;align-items:flex-end;overflow:hidden;background:#071113;color:#f7f5ee}.qai-hero-field{position:absolute;inset:0;opacity:.35;pointer-events:none}.qai-hero-field svg{width:100%;height:100%}.qai-hero-field path{fill:none;stroke:#70c4bc;stroke-width:1.3;stroke-dasharray:8 11;vector-effect:non-scaling-stroke;animation:qai-flow 16s linear infinite}.qai-hero-field path:nth-child(2){opacity:.5;animation-duration:21s}.qai-hero-field path:nth-child(3){opacity:.25;animation-duration:27s}.qai-lattice{position:absolute;right:clamp(-100px,2vw,60px);top:50%;width:min(44vw,560px);aspect-ratio:1;transform:translateY(-50%);border:1px solid rgba(191,230,224,.22);border-radius:50%;opacity:.52}.qai-lattice:after,.qai-lattice:before{content:"";position:absolute;inset:12%;border:1px solid rgba(191,230,224,.2);border-radius:50%}.qai-lattice:after{inset:30%;border-width:2px}.qai-lattice span{position:absolute;width:15px;height:15px;border:1px solid #7fc3ba;border-radius:50%;background:#071113;transform:translate(-50%,-50%)}.qai-lattice span:first-child{left:50%;top:0}.qai-lattice span:nth-child(2){left:75%;top:7%}.qai-lattice span:nth-child(3){left:93%;top:25%}.qai-lattice span:nth-child(4){left:100%;top:50%}.qai-lattice span:nth-child(5){left:93%;top:75%}.qai-lattice span:nth-child(6){left:75%;top:93%}.qai-lattice span:nth-child(7){left:50%;top:100%}.qai-lattice span:nth-child(8){left:25%;top:93%}.qai-lattice span:nth-child(9){left:7%;top:75%}.qai-lattice span:nth-child(10){left:0;top:50%}.qai-lattice span:nth-child(11){left:7%;top:25%}.qai-lattice span:nth-child(12){left:25%;top:7%}.qai-hero-content{position:relative;z-index:2;padding-top:112px;padding-bottom:58px}.qai-kicker{color:#9ad5cc}.qai-hero h1{margin:42px 0 34px;font-size:clamp(70px,10.6vw,158px);line-height:.78;max-width:1000px}.qai-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#a9d9cf}.qai-deck{max-width:880px;font-size:clamp(21px,2.4vw,32px);line-height:1.35;color:#d7e2de}.qai-hero-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.qai-hero-links a{display:inline-flex;align-items:center;min-height:46px;padding:0 16px;border:1px solid rgba(218,239,234,.65);font-weight:700;text-decoration:none}.qai-hero-links a:first-child{background:#d8eee8;color:#071113;border-color:#d8eee8}.qai-hero-links a:focus-visible,.qai-hero-links a:hover{background:#86cfc4;color:#071113;border-color:#86cfc4}.qai-facts{display:grid;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:66px 0 0;border-top:1px solid rgba(255,255,255,.35)}.qai-facts div{padding:18px 24px 0 0}.qai-facts dt{font:10px/1.45 var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:#91c9c1}.qai-facts dd{margin:6px 0;font-weight:700;line-height:1.35}.qai-boundary{background:var(--qai-pale);border-bottom:1px solid #b2cbc5}.qai-boundary .shell{min-height:82px;display:grid;grid-template-columns:190px 1fr;gap:30px;align-items:center}.qai-boundary strong{font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#075c5e}.qai-boundary p{margin:0;font-size:14px;max-width:950px}.qai-question{background:var(--qai-paper-2)}.qai-level-figure{margin:62px 0 0}.qai-levels{display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;margin-top:14px}.qai-level-wrap{display:contents}.qai-level-card{position:relative;min-height:300px;padding:30px 28px 26px;background:#fff;border:1px solid var(--qai-line);overflow:hidden}.qai-level-code{position:absolute;right:-10px;bottom:-40px;font:700 170px/.8 Arial,sans-serif;color:#e7eeeb}.qai-level-card>p{position:relative;margin:0;font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.11em;color:var(--qai-teal)}.qai-level-card h3{position:relative;margin:58px 0 16px;font-size:31px}.qai-level-card>div{position:relative;max-width:310px;color:#4f5b5b}.qai-level-card small{position:absolute;left:28px;bottom:24px;font:10px var(--font-mono);text-transform:uppercase;color:#667271}.qai-level-arrow{display:grid;place-items:center;color:var(--qai-teal);font-size:28px}.qai-level-figure figcaption,.qai-policy-figure figcaption,.qai-timescale figcaption{margin:14px 0 0;font:12px/1.65 var(--font-mono);color:#596664;max-width:980px}.qai-objection{background:#eef3f0;border-top:1px solid var(--qai-line);border-bottom:1px solid var(--qai-line)}.qai-timescale{margin:58px 0 0;padding:24px 26px 18px;background:#fff;border:1px solid #aebfba;box-shadow:0 18px 45px rgba(14,46,45,.07)}.qai-timescale svg{display:block;width:100%;height:auto;margin-top:16px}.qai-timescale-mobile{display:none}.qai-axis,.qai-tick{stroke:#56615f;stroke-width:1}.qai-axis-label,.qai-band-note,.qai-band-title,.qai-tick-label{font-family:var(--font-mono)}.qai-tick-label{font-size:13px;fill:#5b6664}.qai-axis-label{font-size:12px;fill:#687371}.qai-band-title{font-size:13px;font-weight:700;fill:#1e2928;letter-spacing:.08em}.qai-band-note{font-size:12px;fill:#687371}.qai-band{stroke-width:1}.qai-band-tegmark{fill:#183e45;stroke:#183e45}.qai-band-hagan{fill:#b5d8cf;stroke:#4c857b}.qai-band-neural{fill:#d89f65;stroke:#9b5d2f}.qai-band-label{font:700 12px var(--font-mono);fill:#fff}.qai-hagan-extension{stroke:#4c857b;stroke-width:2;stroke-dasharray:5 5}.qai-hagan-dot{fill:#4c857b}.qai-model-dispute{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.qai-model-dispute article{padding:28px;background:var(--qai-paper-2);border:1px solid var(--qai-line)}.qai-model-dispute article>span,.qai-mri-split article>span,.qai-paper-claims article>span{font:700 10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--qai-teal)}.qai-model-dispute h3{font-size:28px;margin:42px 0 14px}.qai-model-dispute p{color:#52605e}.qai-model-dispute a,.qai-mri-split a,.qai-paper-claims a{font-weight:700;color:var(--qai-teal)}.qai-dispute-status{grid-column:1/-1;margin:0;padding:20px 24px;border-left:4px solid var(--qai-warn);background:#f7ecdf;color:#4f4941}.qai-anesthesia{background:var(--qai-paper-2)}.qai-anesthesia-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:58px}.qai-result-card{position:relative;padding:28px 30px 30px;border:1px solid #aebfba;background:#f3f6f3}.qai-result-card .qai-figure-label{position:absolute;top:18px;right:20px;font-size:9px}.qai-result-year{display:block;margin-top:50px;font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qai-teal)}.qai-result-card>strong{display:block;margin:16px 0 6px;font-size:clamp(62px,7vw,104px);line-height:.9;letter-spacing:-.07em}.qai-result-card>p{max-width:560px;color:#4d5b59;font-size:18px}.qai-result-card dl{margin:30px 0 24px;border-top:1px solid #b8c5c1}.qai-result-card dl div{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:11px 0;border-bottom:1px solid #c8d1ce}.qai-result-card dt{font:10px var(--font-mono);text-transform:uppercase;color:#697573}.qai-result-card dd{margin:0;font-weight:700}.qai-result-card>a{font-weight:700;color:var(--qai-teal)}.qai-endpoint-note{margin:20px 0 0;padding:16px 20px;border:1px solid #d3b895;background:#fbf1e5;font:12px/1.6 var(--font-mono);color:#5a4d3d}.qai-evidence-ladder{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;border:1px solid #aebfba}.qai-evidence-ladder article{padding:30px;border-right:1px solid #aebfba}.qai-evidence-ladder article:last-child{border:0}.qai-evidence-ladder span{display:inline-block;padding:5px 8px;background:#d9ece6;font:700 10px var(--font-mono);text-transform:uppercase;color:#075c5e}.qai-evidence-ladder article:last-child span{background:#f0dfd2;color:#7d4522}.qai-evidence-ladder h3{font-size:25px;margin:34px 0 14px}.qai-evidence-ladder p{color:#53615f}.qai-contribution{background:#0a1618;color:#f6f4ed}.qai-contribution .qai-figure-label,.qai-contribution .qai-index{color:#9ed8cf}.qai-contribution .qai-two-column h2 em{color:#a9ddd5}.qai-contribution .qai-lede{color:#bdcac6}.qai-policy-figure{margin:60px 0 0;padding:24px;background:#0e2023;border:1px solid #315257}.qai-policy-figure svg{display:block;width:100%;height:auto;margin-top:18px}.qai-policy-mobile{display:none}.qai-policy-label,.qai-svg-callout,.qai-svg-overline,.qai-svg-small{font-family:var(--font-mono)}.qai-svg-overline{font-size:12px;font-weight:700;letter-spacing:.08em;fill:#9ed8cf}.qai-svg-callout{font-size:14px;fill:#c6d6d2}.qai-svg-small{font-size:12px;fill:#91a4a0}.qai-node{stroke:#9ed8cf;stroke-width:1}.qai-node-observation{fill:#173a3e}.qai-node-state{fill:#dceee8;stroke:#8bbdb5;stroke-width:1}.qai-node-text{font:700 12px var(--font-mono);fill:#eef7f5}.qai-node-text-dark{font:700 12px var(--font-mono);fill:#15302e}.qai-flow-line{stroke:#72958f;stroke-width:1.5;fill:none}.qai-arrow-head{fill:#9ed8cf}.qai-branch-origin{fill:#0b7476;stroke:#9ed8cf;stroke-width:1}.qai-trajectory{fill:none;stroke-width:2;stroke-dasharray:7 8;animation:qai-flow 9s linear infinite}.qai-trajectory-a{stroke:#9ed8cf}.qai-trajectory-b{stroke:#c49b66}.qai-trajectory-c{stroke:#8c88ac}.qai-future-node{fill:#0e2023;stroke:#dceee8;stroke-width:2}.qai-policy-label{font-size:12px;fill:#dceee8}.qai-policy-figure figcaption{color:#aebfba}.qai-policy-figure .qai-ref-link{color:#9ed8cf}.qai-paper-claims{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.qai-paper-claims article{padding:30px;border:1px solid #315257;background:#0d1d20}.qai-paper-claims h3{font-size:30px;margin:40px 0 15px}.qai-paper-claims p{color:#b7c6c3}.qai-paper-claims a{color:#a9ddd5}.qai-mri{background:#f0ece4}.qai-mri-split{display:grid;grid-template-columns:1fr 72px 1fr;align-items:stretch;margin-top:58px}.qai-mri-split article{padding:32px;background:#fbfaf6;border:1px solid #bfc4bf}.qai-mri-split h3{font-size:31px;margin:48px 0 15px}.qai-mri-split p{color:#555e5c}.qai-versus{display:grid;place-items:center;font:italic 26px Georgia,serif;color:#6b706c}.qai-mri-status{display:grid;grid-template-columns:220px 1fr;gap:30px;align-items:center;margin-top:20px;padding:22px 26px;background:#211f25;color:#f7f4ed}.qai-mri-status>div{display:flex;align-items:baseline;gap:14px}.qai-mri-status strong{font:700 10px var(--font-mono);text-transform:uppercase;color:#c0b9d7}.qai-mri-status span{font-size:28px;font-weight:700}.qai-mri-status p{margin:0;color:#d4d0da}.qai-mri-status .qai-ref-link{color:#c9c0e7}.qai-map{background:#e4efeb}.qai-map h2{margin:18px 0 52px}.qai-map-label{margin-bottom:12px}.qai-evidence-map{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #9eb3ad;border-left:1px solid #9eb3ad}.qai-evidence-map article{min-height:400px;padding:30px;border-right:1px solid #9eb3ad;border-bottom:1px solid #9eb3ad;background:#f8faf7}.qai-evidence-map article>span{display:inline-block;padding:6px 9px;font:700 10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:#d8ece5;color:#075c5e}.qai-evidence-map article[data-evidence=empirically-relevant]>span{background:#e6efd7;color:#466022}.qai-evidence-map article[data-evidence=contested]>span{background:#f1dfd0;color:#7a4525}.qai-evidence-map article[data-evidence=theoretical]>span{background:#e6e2ee;color:#4e4868}.qai-evidence-map h3{font-size:31px;margin:42px 0 20px}.qai-evidence-map ul{margin:0;padding-left:20px;color:#4f5d5a}.qai-evidence-map li{margin:0 0 13px}.qai-evidence-map small{display:block;margin-top:30px;font:10px var(--font-mono);text-transform:uppercase;color:#6b7774}.qai-falsifiability{background:#101617;color:#f4f2ec}.qai-falsifiability .qai-index{color:#9ed8cf}.qai-falsifiability .qai-two-column h2 em{color:#b1dfd8}.qai-falsifiability .qai-lede{color:#b9c6c3}.qai-experiment-list{margin-top:56px;border-top:1px solid #4a5a58}.qai-experiment-list article{display:grid;grid-template-columns:120px 1fr;gap:34px;align-items:start;padding:24px 0;border-bottom:1px solid #3d4b49}.qai-experiment-list span{font:700 12px var(--font-mono);color:#8dc8c0}.qai-experiment-list p{max-width:900px;margin:0;font-size:20px;line-height:1.45}.qai-falsifiability-rule{display:grid;grid-template-columns:120px 1fr;gap:34px;margin-top:32px;padding:22px 0;border-top:3px solid #9ed8cf}.qai-falsifiability-rule strong{font:700 10px var(--font-mono);text-transform:uppercase;color:#9ed8cf}.qai-falsifiability-rule p{margin:0;max-width:900px;color:#c5d0cd}.qai-publications{background:var(--qai-paper-2)}.qai-publications h2{margin:18px 0 54px}.qai-publication-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.qai-publication-card{display:flex;flex-direction:column;min-height:620px;padding:30px;border:1px solid #aebdb9;background:#fff;box-shadow:0 18px 50px rgba(12,45,43,.06);transition:transform .2s ease,border-color .2s ease}.qai-publication-card:hover{transform:translateY(-3px);border-color:var(--qai-teal)}.qai-publication-topline{display:flex;justify-content:space-between;gap:20px;font:700 10px var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--qai-teal)}.qai-publication-card h3{margin:62px 0 20px;font-size:34px;line-height:1.08}.qai-publication-authors{font-weight:700}.qai-publication-venue{color:#586562}.qai-publication-summary{color:#53605e;max-width:660px}.qai-publication-card dl{margin:auto 0 22px;border-top:1px solid #c2ccc9}.qai-publication-card dl div{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:11px 0;border-bottom:1px solid #d0d7d5}.qai-publication-card dt{font:10px var(--font-mono);text-transform:uppercase;color:#6b7774}.qai-publication-card dd{margin:0;font:12px/1.5 var(--font-mono);overflow-wrap:anywhere}.qai-publication-links{display:flex;gap:18px;flex-wrap:wrap}.qai-publication-links a{font-weight:700;color:var(--qai-teal)}.qai-correction{margin:20px 0 0;padding-top:14px;border-top:1px solid #d0d7d5;font:11px/1.55 var(--font-mono);color:#5e6967}.qai-correction a{color:var(--qai-teal)}.qai-references{background:#e9e7df;border-top:1px solid #c3c5bf}.qai-references .qai-two-column h2{font-size:clamp(40px,5vw,68px)}.qai-references ol{list-style:none;margin:42px 0 0;padding:0;border-top:1px solid #aeb2ac}.qai-references li{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid #c4c7c1}.qai-references li>span{font:11px var(--font-mono);color:var(--qai-teal)}.qai-references li>a{font-size:13px;line-height:1.55;text-decoration:none}.qai-references li>a:focus-visible,.qai-references li>a:hover{text-decoration:underline;color:var(--qai-teal)}.qai-reference-note{margin:28px 0 0;padding:18px 20px;border-left:4px solid var(--qai-teal);background:#f3f1e9;color:#53605e;font-size:13px}.qai-footer-nav{background:#071113;color:white}.qai-footer-nav .shell{min-height:92px;display:flex;justify-content:space-between;align-items:center}.qai-footer-nav a{font-weight:700;text-decoration:none}.qai-footer-nav a:focus-visible,.qai-footer-nav a:hover{color:#a9ddd5}@keyframes qai-flow{to{stroke-dashoffset:-190}}@media(max-width:1050px){.qai-two-column{grid-template-columns:190px minmax(0,1fr);gap:40px}.qai-facts{grid-template-columns:1fr 1fr}.qai-lattice{right:-120px;width:560px;opacity:.35}.qai-levels{grid-template-columns:1fr}.qai-level-wrap{display:block}.qai-level-arrow{height:58px}.qai-level-arrow span{transform:rotate(0deg)}.qai-mri-status{grid-template-columns:170px 1fr}.qai-result-card dl div{grid-template-columns:120px 1fr}}@media(max-width:780px){.qai-section{padding:76px 0}.qai-boundary .shell,.qai-two-column{grid-template-columns:1fr;gap:22px}.qai-boundary .shell{padding-top:20px;padding-bottom:20px}.qai-hero{min-height:760px}.qai-hero-content{padding-top:82px;padding-bottom:42px}.qai-hero h1{font-size:72px;margin-top:34px}.qai-deck{font-size:19px;max-width:620px}.qai-facts{margin-top:44px}.qai-facts div{padding:14px 12px 14px 0;border-bottom:1px solid rgba(255,255,255,.25)}.qai-lattice{right:-180px;width:480px;opacity:.25}.qai-map h2,.qai-publications h2,.qai-two-column h2{font-size:45px}.qai-lede{font-size:19px}.qai-anesthesia-grid,.qai-level-figure,.qai-mri-split,.qai-policy-figure,.qai-timescale{margin-top:42px}.qai-timescale{margin-left:-12px;margin-right:-12px;padding:18px 12px}.qai-timescale svg{display:none}.qai-timescale-mobile{display:grid;gap:10px;margin-top:18px}.qai-timescale-mobile article{padding:18px;border:1px solid #c4cfcc;background:#f8faf8}.qai-timescale-mobile span{display:block;font:700 10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--qai-teal)}.qai-timescale-mobile strong{display:block;margin:13px 0 7px;font-size:28px;letter-spacing:-.04em}.qai-timescale-mobile p{margin:0;color:#596562}.qai-anesthesia-grid,.qai-evidence-ladder,.qai-model-dispute,.qai-paper-claims,.qai-publication-grid{grid-template-columns:1fr}.qai-evidence-ladder article{border-right:0;border-bottom:1px solid #aebfba}.qai-evidence-ladder article:last-child{border-bottom:0}.qai-policy-figure{margin-left:-12px;margin-right:-12px;padding:16px 12px}.qai-policy-figure svg{display:none}.qai-policy-mobile{display:grid;margin-top:18px}.qai-policy-mobile article{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:18px;border:1px solid #315257;background:#0d1d20}.qai-policy-mobile article>span{font:700 10px var(--font-mono);color:#9ed8cf}.qai-policy-mobile strong{display:block;font-size:20px}.qai-policy-mobile p{margin:5px 0 0;color:#aebfba}.qai-policy-mobile i{display:grid;place-items:center;height:42px;color:#9ed8cf;font-style:normal}.qai-mri-split{grid-template-columns:1fr}.qai-versus{min-height:62px}.qai-mri-status{gap:12px}.qai-evidence-map,.qai-mri-status{grid-template-columns:1fr}.qai-evidence-map article,.qai-publication-card{min-height:0}.qai-publication-card h3{margin-top:42px}.qai-experiment-list article,.qai-falsifiability-rule{grid-template-columns:70px 1fr;gap:20px}}@media(max-width:520px){.qai-hero h1{font-size:58px}.qai-hero-links{align-items:stretch;flex-direction:column}.qai-hero-links a{justify-content:center}.qai-facts{grid-template-columns:1fr}.qai-map h2,.qai-publications h2,.qai-two-column h2{font-size:39px}.qai-level-card{min-height:280px}.qai-result-card{padding:24px 20px}.qai-result-card .qai-figure-label{position:static}.qai-result-year{margin-top:28px}.qai-result-card dl div{grid-template-columns:1fr;gap:4px}.qai-experiment-list article,.qai-falsifiability-rule{grid-template-columns:1fr;gap:8px}.qai-mri-status>div{gap:6px}.qai-mri-status>div,.qai-publication-topline{align-items:flex-start;flex-direction:column}.qai-publication-card h3{font-size:29px}.qai-publication-card dl div{grid-template-columns:1fr;gap:4px}.qai-footer-nav .shell{min-height:110px;align-items:flex-start;flex-direction:column;justify-content:center;gap:10px}}@media(prefers-reduced-motion:reduce){.qai-hero-field path,.qai-trajectory{animation:none}.qai-publication-card{transition:none}}.qai-case{--qai-cream:#f7f3ea;--qai-deep:#071113;--qai-mint:#a9ddd5;--qai-hair:rgba(17,23,25,.14)}.qai-case h1,.qai-case h2,.qai-case h3{text-wrap:balance}.qai-section{position:relative;overflow:hidden;scroll-margin-top:118px}.qai-section[data-section]:before{content:attr(data-section);position:absolute;right:max(2vw,20px);top:42px;font:700 clamp(120px,18vw,280px)/.72 Arial,sans-serif;letter-spacing:-.08em;color:rgba(11,116,118,.035);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qai-contribution[data-section]:before,.qai-falsifiability[data-section]:before{color:rgba(169,221,213,.055)}.qai-two-column>.qai-index{position:sticky;top:108px;align-self:start;padding-top:4px}.qai-two-column>.qai-index:after{content:"";display:block;width:54px;height:1px;margin-top:16px;background:currentColor;opacity:.45}.qai-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 49.92%,rgba(173,221,213,.06) 50%,transparent 50.08%),linear-gradient(0deg,transparent 0 49.92%,rgba(173,221,213,.04) 50%,transparent 50.08%);background-size:120px 120px;-webkit-mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.55) 55%,transparent);mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.55) 55%,transparent)}.qai-hero-content{z-index:3}.qai-hero-equations{position:absolute;z-index:2;right:clamp(28px,5vw,88px);top:52px;display:grid;gap:12px;width:min(320px,32vw);font-family:var(--font-mono);pointer-events:none}.qai-hero-equations span{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid rgba(169,221,213,.16)}.qai-hero-equations b{font-size:15px;color:#c9ebe5;font-weight:600;letter-spacing:-.02em}.qai-hero-equations small{font-size:9px;line-height:1.4;text-transform:uppercase;letter-spacing:.11em;color:#6f918c}.qai-hero-status{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.qai-hero-status span{padding:6px 9px;border:1px solid rgba(169,221,213,.26);background:rgba(169,221,213,.035);font:700 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#aacfc8}.qai-hero h1{position:relative}.qai-hero h1:after{content:"";position:absolute;left:0;bottom:-20px;width:min(180px,24vw);height:2px;background:linear-gradient(90deg,#a9ddd5,transparent)}.qai-facts{position:relative}.qai-facts:before{content:"PUBLICATION RECORD";position:absolute;right:0;top:-26px;font:700 9px var(--font-mono);letter-spacing:.12em;color:#789a94}.qai-hero-caption{display:flex;gap:16px;align-items:center;margin:26px 0 0;font:10px/1.55 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8eaaa5}.qai-hero-caption span{color:#c4e6df}.qai-boundary{position:relative;z-index:4;box-shadow:0 10px 40px rgba(7,17,19,.06)}.qai-argument-nav{position:sticky;top:72px;z-index:12;background:color-mix(in srgb,var(--qai-paper-2) 93%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid #c8d0cd}.qai-argument-nav .shell{display:grid;grid-template-columns:repeat(8,1fr);min-height:58px}.qai-argument-nav a{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 8px;border-right:1px solid #d4dad7;text-decoration:none;font:700 9px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#4e5b58;transition:background .18s ease,color .18s ease}.qai-argument-nav a:first-child{border-left:1px solid #d4dad7}.qai-argument-nav a span{color:var(--qai-teal)}.qai-argument-nav a:focus-visible,.qai-argument-nav a:hover{background:#e4f0ec;color:#073f41}.qai-thesis{background:#0d1a1c;color:#f3f1ea;border-bottom:1px solid #314c4c}.qai-thesis .shell{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #314c4c}.qai-thesis article{position:relative;min-height:230px;padding:34px 30px 32px;border-right:1px solid #314c4c;overflow:hidden}.qai-thesis article:after{content:"";position:absolute;right:-38px;bottom:-54px;width:148px;height:148px;border:1px solid rgba(169,221,213,.1);border-radius:50%}.qai-thesis span{font:700 9px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#8fc7be}.qai-thesis strong{display:block;margin:44px 0 12px;font-size:25px;line-height:1.08;letter-spacing:-.035em}.qai-thesis p{margin:0;max-width:340px;color:#aebeba;font-size:14px}.qai-evidence-map article,.qai-level-card,.qai-model-dispute article,.qai-mri-split article,.qai-paper-claims article,.qai-publication-card,.qai-result-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.qai-evidence-map article:hover,.qai-level-card:hover,.qai-model-dispute article:hover,.qai-mri-split article:hover,.qai-paper-claims article:hover,.qai-result-card:hover{transform:translateY(-2px);border-color:rgba(11,116,118,.55);box-shadow:0 20px 50px rgba(12,45,43,.07)}.qai-level-card{background:linear-gradient(145deg,#fff,#fbfcfa)}.qai-level-card:after{content:"";position:absolute;left:28px;right:28px;top:74px;height:1px;background:linear-gradient(90deg,rgba(11,116,118,.42),transparent)}.qai-level-code{font-size:190px;color:#edf2ef}.qai-timescale{position:relative;background:linear-gradient(180deg,#fff,#fbfcfa)}.qai-timescale:after{content:"10⁻²⁰  →  10⁻¹ s";position:absolute;right:24px;top:22px;font:700 10px var(--font-mono);letter-spacing:.09em;color:#8a9693}.qai-model-dispute article{position:relative;overflow:hidden}.qai-model-dispute article:before{content:"MODEL";position:absolute;right:18px;top:18px;font:700 9px var(--font-mono);letter-spacing:.12em;color:#aab4b1}.qai-dispute-status{box-shadow:inset 0 0 0 1px rgba(161,95,44,.12)}.qai-result-card{background:linear-gradient(160deg,#f8faf8,#eef4f0)}.qai-result-card>strong{background:linear-gradient(120deg,#111719,#0b7476);background-clip:text;-webkit-background-clip:text;color:transparent}.qai-result-card:after{content:"";position:absolute;right:28px;bottom:28px;width:62px;height:62px;border:1px solid rgba(11,116,118,.14);border-radius:50%;box-shadow:0 0 0 11px rgba(11,116,118,.025)}.qai-evidence-ladder article{position:relative;overflow:hidden}.qai-evidence-ladder article:after{content:"";position:absolute;left:30px;right:30px;bottom:0;height:3px;background:var(--qai-teal);opacity:.15}.qai-evidence-ladder article:last-child:after{background:var(--qai-warn)}.qai-policy-figure{position:relative;box-shadow:0 36px 90px rgba(0,0,0,.18)}.qai-policy-figure:before{content:"COUNTERFACTUAL POLICY SPACE";position:absolute;right:24px;top:23px;font:700 9px var(--font-mono);letter-spacing:.12em;color:#6f918c}.qai-paper-claims article{position:relative;overflow:hidden}.qai-paper-claims article:after{content:"";position:absolute;right:-60px;bottom:-80px;width:180px;height:180px;border:1px solid rgba(158,216,207,.1);border-radius:50%;box-shadow:0 0 0 22px rgba(158,216,207,.025)}.qai-mri-split article{position:relative;background:linear-gradient(145deg,#fbfaf6,#f6f4ee)}.qai-mri-split article:first-child:before,.qai-mri-split article:last-child:before{position:absolute;right:22px;top:20px;font:700 9px var(--font-mono);letter-spacing:.12em;color:#a5aaa5}.qai-mri-split article:first-child:before{content:"CLAIM"}.qai-mri-split article:last-child:before{content:"CRITIQUE"}.qai-versus{position:relative}.qai-versus:after,.qai-versus:before{content:"";position:absolute;left:50%;width:1px;height:30%;background:#c7cbc6}.qai-versus:before{top:0}.qai-versus:after{bottom:0}.qai-evidence-map article{position:relative;overflow:hidden;background:linear-gradient(150deg,#fcfdfb,#f5f8f5)}.qai-evidence-map article:before{content:"EVIDENCE STATE";position:absolute;right:20px;top:20px;font:700 8px var(--font-mono);letter-spacing:.11em;color:#adb7b4}.qai-evidence-map article[data-evidence=established]{box-shadow:inset 4px 0 0 #0b7476}.qai-evidence-map article[data-evidence=empirically-relevant]{box-shadow:inset 4px 0 0 #758f45}.qai-evidence-map article[data-evidence=contested]{box-shadow:inset 4px 0 0 #a15f2c}.qai-evidence-map article[data-evidence=theoretical]{box-shadow:inset 4px 0 0 #625d80}.qai-experiment-list article{position:relative;padding-left:12px}.qai-experiment-list article:after{content:"";position:absolute;left:0;top:24px;bottom:24px;width:2px;background:#9ed8cf;opacity:calc(.18 + var(--qai-step, 0)*.08)}.qai-experiment-list article:first-child{--qai-step:1}.qai-experiment-list article:nth-child(2){--qai-step:2}.qai-experiment-list article:nth-child(3){--qai-step:3}.qai-experiment-list article:nth-child(4){--qai-step:4}.qai-experiment-list article:nth-child(5){--qai-step:5}.qai-publication-card{position:relative;overflow:hidden;background:linear-gradient(155deg,#fff,#fbfcfa 72%,#eef6f2)}.qai-publication-card:before{content:attr(data-paper);position:absolute;right:-16px;top:72px;font:700 220px/.7 Georgia,serif;color:rgba(11,116,118,.055);pointer-events:none}.qai-publication-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px rgba(12,45,43,.1)}.qai-correction,.qai-publication-authors,.qai-publication-card dl,.qai-publication-card h3,.qai-publication-links,.qai-publication-summary,.qai-publication-topline,.qai-publication-venue{position:relative;z-index:1}.qai-publication-links a{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid #b9c9c4;text-decoration:none}.qai-publication-links a:focus-visible,.qai-publication-links a:hover{background:#e2f0eb;border-color:#7da89e}.qai-coda{background:#cfe6df;border-top:1px solid #aac8c0;border-bottom:1px solid #aac8c0}.qai-coda .shell{display:grid;grid-template-columns:190px 1fr;gap:30px;align-items:center;min-height:118px}.qai-coda span{font:700 10px var(--font-mono);text-transform:uppercase;letter-spacing:.11em;color:#075c5e}.qai-coda p{margin:0;max-width:960px;font-size:19px;line-height:1.45;letter-spacing:-.015em}.qai-references ol{-moz-columns:360px 2;columns:360px 2;-moz-column-gap:42px;column-gap:42px;border-top:0}.qai-references li{-moz-column-break-inside:avoid;break-inside:avoid;border-top:1px solid #c4c7c1}.qai-references li:last-child{border-bottom:1px solid #c4c7c1}@media(max-width:1050px){.qai-argument-nav .shell{grid-template-columns:repeat(4,1fr)}.qai-argument-nav a{min-height:44px;border-bottom:1px solid #d4dad7}.qai-thesis .shell{grid-template-columns:1fr 1fr}.qai-thesis article:last-child{grid-column:1/-1;min-height:180px}.qai-hero-equations{width:260px;right:24px;opacity:.72}}@media(max-width:780px){.qai-section[data-section]:before{font-size:150px;top:30px;right:-12px}.qai-two-column>.qai-index{position:static}.qai-hero-equations{display:none}.qai-hero-status{margin-top:14px}.qai-hero-caption{align-items:flex-start;flex-direction:column;gap:5px}.qai-facts:before{display:none}.qai-argument-nav{top:64px;overflow-x:auto;overscroll-behavior-inline:contain}.qai-argument-nav .shell{display:flex;width:-moz-max-content;width:max-content;min-width:100%}.qai-argument-nav a{min-width:116px;min-height:52px;flex:0 0 auto;border-bottom:0}.qai-thesis .shell{grid-template-columns:1fr;border-left:0}.qai-thesis article,.qai-thesis article:last-child{grid-column:auto;min-height:0;border-left:1px solid #314c4c}.qai-thesis strong{margin-top:28px}.qai-policy-figure:before,.qai-timescale:after{display:none}.qai-coda .shell{grid-template-columns:1fr;gap:8px;padding-top:24px;padding-bottom:24px}.qai-coda p{font-size:17px}.qai-references ol{-moz-columns:1;column-count:1}}@media(max-width:520px){.qai-hero-status span{font-size:8px}.qai-hero h1:after{bottom:-14px}.qai-thesis article{padding:28px 22px}.qai-publication-card:before{font-size:150px;right:-12px;top:62px}}@media(prefers-reduced-motion:reduce){.qai-argument-nav a,.qai-evidence-map article,.qai-level-card,.qai-model-dispute article,.qai-mri-split article,.qai-paper-claims article,.qai-publication-card,.qai-result-card{transition:none}}.qai-level-figure,.qai-orch-figure,.qai-policy-figure,.qai-timescale{--fig-bg:#071719;--fig-panel:#0b2024;--fig-line:#234b50;--fig-text:#edf6f3;--fig-muted:#9cb2ae;--fig-cyan:#8ee7dc;--fig-blue:#4db4ff;--fig-green:#67d397;--fig-violet:#bd83ff;background:radial-gradient(circle at 80% 0,rgba(64,147,167,.1),transparent 34%),linear-gradient(180deg,#0a1c1f,#061416);border:1px solid #31545a;color:var(--fig-text);box-shadow:0 30px 80px rgba(4,18,20,.2)}.qai-level-figure{padding:26px;margin-top:62px}.qai-level-figure .qai-figure-label,.qai-orch-figure .qai-figure-label,.qai-timescale .qai-figure-label{color:var(--fig-cyan)}.qai-level-card{background:linear-gradient(145deg,rgba(17,46,52,.92),rgba(8,27,31,.92));border-color:#2c555a;color:var(--fig-text)}.qai-level-card>p{color:var(--fig-cyan)}.qai-level-card h3{color:#fff}.qai-level-card>div{color:#c1d2cf}.qai-level-card small{color:#85a39e}.qai-level-code{color:rgba(142,231,220,.055)}.qai-level-wrap:nth-child(3) .qai-level-card{background:linear-gradient(145deg,rgba(16,58,42,.88),rgba(8,34,28,.92));border-color:#3e805e}.qai-level-wrap:nth-child(5) .qai-level-card{background:linear-gradient(145deg,rgba(53,35,82,.88),rgba(27,22,51,.94));border-color:#7357a4}.qai-level-arrow{color:#7bd8cf}.qai-level-figure figcaption{color:#9fb5b0}.qai-timescale{background:radial-gradient(circle at 70% 20%,rgba(77,180,255,.09),transparent 32%),linear-gradient(180deg,#0b1e22,#071719);border-color:#31545a}.qai-timescale:after{color:#719590}.qai-timescale .qai-axis,.qai-timescale .qai-tick{stroke:#7a9995}.qai-timescale .qai-axis-label,.qai-timescale .qai-band-note,.qai-timescale .qai-tick-label{fill:#9db2ae}.qai-timescale .qai-band-title{fill:#dbeae7}.qai-timescale figcaption{color:#9fb5b0}.qai-timescale-mobile article{background:#0b2024;border-color:#31545a;color:#eef6f3}.qai-timescale-mobile span{color:#8ee7dc}.qai-timescale-mobile p{color:#a5bab6}.qai-orch-figure{margin:28px 0 0;padding:28px;position:relative;overflow:hidden}.qai-orch-figure:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(103,188,181,.035) 1px,transparent 0),linear-gradient(90deg,rgba(103,188,181,.035) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000);mask-image:linear-gradient(90deg,transparent,#000 30%,#000);pointer-events:none}.qai-orch-figure-topline{position:relative;z-index:1;display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #27494e;font:700 9px/1.4 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#88c9bf}.qai-orch-figure-topline small{color:#688984}.qai-orch-figure-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);gap:38px;align-items:center;padding:38px 0 18px}.qai-orch-copy h3{font-size:clamp(34px,4vw,58px);margin:18px 0;max-width:560px}.qai-orch-copy>p:not(.qai-figure-label){color:#aebfbc;max-width:560px;font-size:17px}.qai-orch-boundary{margin-top:28px;padding:18px 18px 18px 22px;border-left:3px solid #8ee7dc;background:rgba(142,231,220,.045);display:grid;gap:7px}.qai-orch-boundary strong{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#a5efe6}.qai-orch-boundary span{font:12px/1.65 var(--font-mono);color:#a9bebb}.qai-orch-visual svg{display:block;width:100%;height:auto}.qai-orch-neuron circle:first-child{fill:#142c50;stroke:#6ea8ef;stroke-width:2}.qai-orch-neuron path{fill:none;stroke:#6b94d8;stroke-width:8;stroke-linecap:round;opacity:.88}.qai-orch-nucleus{fill:#6379d8!important;filter:drop-shadow(0 0 12px #6c8df5)}.qai-orch-focus{fill:none;stroke:#8ee7dc;stroke-width:3}.qai-orch-guide{stroke:#67dbe0;stroke-width:2;stroke-dasharray:6 6}.qai-orch-mt-panel{fill:rgba(7,22,28,.86);stroke:#31545a}.qai-orch-svg-title{font:700 13px var(--font-mono);letter-spacing:.08em;fill:#b9dcd6}.qai-orch-coherence{fill:none;stroke:#ffd65f;stroke-width:4;filter:drop-shadow(0 0 8px #ffc24d)}.qai-orch-label-dot{fill:#8ee7dc}.qai-orch-label-line{stroke:#8ee7dc}.qai-orch-label-text{font:10px var(--font-mono);fill:#b8cbc8}.qai-orch-cycle-label{font:700 10px var(--font-mono);letter-spacing:.1em;fill:#87b8b0}.qai-orch-cycle-text{font:8px var(--font-mono);fill:#9fb5b0}.qai-orch-cycle-arrow{stroke:#80cfc4;stroke-width:1.5}.qai-orch-figure figcaption{position:relative;z-index:1;margin:10px 0 0;padding-top:16px;border-top:1px solid #27494e;font:11px/1.65 var(--font-mono);color:#91aaa6}.qai-orch-figure .qai-ref-link{color:#8ee7dc}.qai-atlas{background:#061315;color:#edf5f2;border-top:1px solid #24464a;border-bottom:1px solid #24464a;position:relative;overflow:hidden}.qai-atlas:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 15%,rgba(77,180,255,.08),transparent 26%),radial-gradient(circle at 20% 90%,rgba(142,231,220,.05),transparent 32%);pointer-events:none}.qai-atlas-heading{position:relative;display:grid;grid-template-columns:1fr 460px;gap:72px;align-items:end}.qai-atlas-heading .qai-index{color:#8ee7dc}.qai-atlas-heading h2{font-size:clamp(48px,7vw,92px);margin:20px 0 0;max-width:900px;color:#f5f2eb}.qai-atlas-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#9ce4da}.qai-atlas-heading>p{margin:0 0 10px;color:#9eb2ae;font-size:15px;line-height:1.65}.qai-atlas-layout{position:relative;display:grid;grid-template-columns:250px 1fr;gap:34px;margin-top:58px}.qai-atlas-tabs{display:flex;flex-direction:column;border-top:1px solid #31545a}.qai-atlas-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:grid;grid-template-columns:36px 1fr;gap:10px;padding:20px 12px;background:transparent;border:0;border-bottom:1px solid #31545a;color:#dce9e6;cursor:pointer;font:inherit}.qai-atlas-tabs button:focus-visible,.qai-atlas-tabs button:hover{background:rgba(142,231,220,.035)}.qai-atlas-tabs button[aria-selected=true]{background:linear-gradient(90deg,rgba(142,231,220,.1),transparent);box-shadow:inset 2px 0 0 #8ee7dc}.qai-atlas-tabs span{font:700 10px var(--font-mono);color:#7fcfc4}.qai-atlas-tabs b{font:700 11px/1.35 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.qai-atlas-tabs small{grid-column:2;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:#688d87}.qai-atlas-stage{min-width:0}.qai-atlas-plate{min-height:650px;padding:24px;background:radial-gradient(circle at 75% 0,rgba(74,159,183,.1),transparent 34%),linear-gradient(180deg,#0b2024,#071719);border:1px solid #31545a;box-shadow:0 28px 70px rgba(0,0,0,.22);position:relative;overflow:hidden}.qai-atlas-plate:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(104,172,177,.038) 1px,transparent 0),linear-gradient(90deg,rgba(104,172,177,.038) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.qai-atlas-plate>*{position:relative;z-index:1}.qai-atlas-plate-head{display:grid;gap:2px;padding-bottom:17px;border-bottom:1px solid #2c5055}.qai-atlas-plate-head strong{font-size:29px;letter-spacing:-.025em;text-transform:uppercase}.qai-atlas-plate-head span{font:12px var(--font-mono);color:#8ccdc4}.qai-atlas-level-stack{display:grid;gap:16px;margin-top:26px}.qai-atlas-level-stack article{display:grid;grid-template-columns:70px 1fr 230px;align-items:center;gap:18px;min-height:138px;padding:18px;border:1px solid #2b5f67;background:rgba(17,55,64,.72)}.qai-atlas-level-stack article[data-level="1"]{border-color:#3f865e;background:rgba(13,64,43,.62)}.qai-atlas-level-stack article[data-level="2"]{border-color:#7655a4;background:rgba(55,35,87,.67)}.qai-atlas-level-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;font-size:38px;color:#8ee7dc;background:rgba(77,180,255,.1)}.qai-atlas-level-stack h4{font-size:26px;margin:0}.qai-atlas-level-stack p{margin:3px 0 14px;color:#b7cbc7}.qai-atlas-level-stack strong{font-size:14px}.qai-atlas-level-stack em{font-family:Georgia,serif;color:#9fd9d0;font-size:18px}.qai-atlas-foot{margin:20px 0 0;padding:16px 18px;border:1px solid #31545a;color:#9eb4af;font:11px/1.6 var(--font-mono)}.qai-atlas-policy svg{display:block;width:100%;height:auto;margin-top:32px}.atlasSvgLabel,.atlasSvgSmall{font-family:var(--font-mono);fill:#9bc2bc}.atlasSvgLabel{font-size:13px;font-weight:700;letter-spacing:.08em}.atlasSvgSmall{font-size:11px}.atlasOrigin{fill:#4db4ff;filter:drop-shadow(0 0 10px #4db4ff)}.atlasPath{fill:none;stroke-width:2;opacity:.72}.atlasPath0{stroke:#4db4ff}.atlasPath1{stroke:#67d397}.atlasPath2{stroke:#bd83ff}.atlasFuture{stroke-width:2}.atlasFuture0{fill:#1c382a;stroke:#67d397}.atlasFuture1{fill:#32284c;stroke:#bd83ff}.atlasFuture2{fill:#17364b;stroke:#4db4ff}.atlasFuture3{fill:#263138;stroke:#a8bdc2}.atlasAxis{stroke:#447078}.qai-atlas-orch-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center;margin-top:34px}.qai-atlas-neuron{position:relative;min-height:330px}.qai-atlas-soma{position:absolute;left:44%;top:42%;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,#8dc7ff 0,#385c9d 35%,#142b55 70%);box-shadow:0 0 30px rgba(72,144,255,.35)}.qai-atlas-neuron i{position:absolute;left:48%;top:52%;width:190px;height:4px;background:#557fba;transform-origin:left center;border-radius:4px}.qai-atlas-neuron i:first-of-type{transform:rotate(-120deg)}.qai-atlas-neuron i:nth-of-type(2){transform:rotate(-35deg)}.qai-atlas-neuron i:nth-of-type(3){transform:rotate(42deg)}.qai-atlas-neuron i:nth-of-type(4){transform:rotate(125deg)}.qai-atlas-neuron b{position:absolute;left:14px;bottom:12px;font:10px/1.5 var(--font-mono);color:#9abbb6}.qai-atlas-microtubule{position:relative;display:grid;grid-template-columns:repeat(6,34px);gap:3px;justify-content:center;transform:perspective(600px) rotateY(-8deg)}.qai-atlas-microtubule span{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#9ad9ff,#3977bd 42%,#17385c 70%);border:1px solid #78b6e4}.qai-atlas-microtubule span[data-alt="1"]{background:radial-gradient(circle at 32% 30%,#d9b3ff,#7557b7 42%,#332456 72%);border-color:#b083e6}.qai-atlas-microtubule svg{position:absolute;inset:-20px -34px;width:calc(100% + 68px);height:calc(100% + 40px);pointer-events:none}.qai-atlas-microtubule path{fill:none;stroke:#ffd45f;stroke-width:3;filter:drop-shadow(0 0 7px #ffc453)}.qai-atlas-orch-labels{display:grid;gap:14px}.qai-atlas-orch-labels p{margin:0;padding-bottom:12px;border-bottom:1px solid #2f5257}.qai-atlas-orch-labels strong{display:block;font-size:14px}.qai-atlas-orch-labels span{display:block;margin-top:3px;font:10px var(--font-mono);color:#8ea8a4}.qai-atlas-cycle{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px;padding:18px;border:1px solid #31545a}.qai-atlas-cycle span{font:700 10px var(--font-mono);text-transform:uppercase;color:#b7cdc8}.qai-atlas-cycle i{font-style:normal;color:#8ee7dc}.qai-atlas-exp-list{display:grid;gap:10px;margin-top:26px}.qai-atlas-exp-list article{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:16px;min-height:76px;padding:12px 18px;border:1px solid #31545a;background:rgba(12,36,41,.72)}.qai-atlas-exp-list span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#114c67;color:#9eeaff;font-weight:700}.qai-atlas-exp-list p{margin:0;color:#c8d6d3}.qai-atlas-decision{display:grid;grid-template-columns:170px 1fr;gap:24px;margin-top:20px;padding:22px;border:1px solid #42727a;background:rgba(31,80,86,.18)}.qai-atlas-decision strong{font-size:22px;color:#9de8dc}.qai-atlas-decision p{margin:0;color:#aabdb9}.qai-atlas-caption{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:16px 4px 0}.qai-atlas-caption span{font:700 9px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#86d7cb}.qai-atlas-caption p{margin:0;font:10px/1.55 var(--font-mono);color:#869d99}@media(max-width:980px){.qai-orch-figure-grid{grid-template-columns:1fr}.qai-orch-copy{max-width:760px}.qai-atlas-heading{grid-template-columns:1fr;gap:22px}.qai-atlas-heading>p{max-width:760px}.qai-atlas-layout{grid-template-columns:1fr}.qai-atlas-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #31545a}.qai-atlas-tabs button{border-right:1px solid #31545a}.qai-atlas-tabs button[aria-selected=true]{box-shadow:inset 0 2px 0 #8ee7dc}.qai-atlas-orch-grid{grid-template-columns:1fr 1fr}.qai-atlas-orch-labels{grid-column:1/-1;grid-template-columns:1fr 1fr}.qai-atlas-level-stack article{grid-template-columns:60px 1fr 180px}}@media(max-width:680px){.qai-level-figure{margin-left:-12px;margin-right:-12px;padding:18px 12px}.qai-level-card,.qai-timescale-mobile article{background:#0b2024}.qai-orch-figure{margin-left:-12px;margin-right:-12px;padding:20px 14px}.qai-orch-figure-topline{display:grid}.qai-orch-figure-grid{padding-top:28px;gap:20px}.qai-orch-copy h3{font-size:36px}.qai-orch-visual{margin-left:-8px;margin-right:-8px}.qai-atlas{padding-top:82px}.qai-atlas-heading h2{font-size:48px}.qai-atlas-layout{margin-top:40px}.qai-atlas-tabs{overflow-x:auto;display:flex;border-left:0}.qai-atlas-tabs button{min-width:172px;flex:0 0 auto;border-right:1px solid #31545a}.qai-atlas-plate{min-height:0;margin-left:-12px;margin-right:-12px;padding:16px 14px}.qai-atlas-plate-head strong{font-size:23px}.qai-atlas-level-stack article{grid-template-columns:48px 1fr;min-height:0}.qai-atlas-level-stack article em{grid-column:2}.qai-atlas-level-icon{width:42px;height:42px;font-size:25px}.qai-atlas-orch-grid{grid-template-columns:1fr}.qai-atlas-neuron{min-height:250px}.qai-atlas-orch-labels{grid-template-columns:1fr}.qai-atlas-cycle{justify-content:flex-start;overflow-x:auto}.qai-atlas-cycle span{white-space:nowrap}.qai-atlas-caption,.qai-atlas-decision{grid-template-columns:1fr}.qai-atlas-caption{gap:6px}}@media(prefers-reduced-motion:reduce){.qai-atlas-tabs button{transition:none}}