@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@400;500;600&display=swap";:root{--bg:#07110f;--surface:#0e1e1a;--surface-2:#132822;--ink:#f3faf6;--muted:#bfd0c9;--dim:#82988f;--line:#abcdc13d;--line-strong:#b5dbcd85;--lime:#c4ff6f;--forest:#0b2219;--mono:"IBM Plex Mono", ui-monospace, monospace;--sans:"Manrope", "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.noise{pointer-events:none;z-index:100;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}.section-shell{width:min(1420px,100% - 7rem);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);z-index:50;backdrop-filter:blur(18px);background:#07110fe0;height:84px;position:relative}.nav-shell{align-items:center;gap:2rem;width:min(1500px,100% - 3rem);height:100%;margin:auto;display:flex}.brand{align-items:center;gap:.8rem;min-width:225px;display:flex}.brand-mark{border:1px solid var(--line-strong);width:32px;height:32px;display:block;position:relative;transform:rotate(45deg)}.brand-mark i{background:var(--lime);border-radius:50%;width:3px;height:3px;position:absolute}.brand-mark i:first-child{bottom:6px;left:6px}.brand-mark i:nth-child(2){bottom:14px;left:14px}.brand-mark i:nth-child(3){box-shadow:0 0 8px var(--lime);top:6px;right:6px}.brand>span:last-child{letter-spacing:.12em;display:grid}.brand small{font:400 .55rem var(--mono);color:var(--dim);letter-spacing:.2em;margin-top:2px}.main-nav{height:100%;margin:auto;display:flex}.main-nav a{min-width:105px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:0 1rem;font-size:.78rem;display:flex;position:relative}.main-nav small{font:400 .55rem var(--mono);color:var(--dim)}.main-nav a:after{content:"";background:var(--lime);height:2px;transition:all .2s;position:absolute;bottom:-1px;left:1rem;right:1rem;transform:scaleX(0)}.main-nav a:hover,.main-nav a.active{color:var(--ink)}.main-nav a.active:after{transform:scaleX(1)}.nav-action{border:1px solid var(--line-strong);white-space:nowrap;padding:.75rem 1rem;font-size:.72rem}.nav-action span{color:var(--lime);margin-left:.5rem}.menu-button{border:1px solid var(--line);color:var(--ink);background:0 0;margin-left:auto;padding:.6rem .8rem;display:none}.eyebrow{font:500 .65rem var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.eyebrow>span,.eyebrow.light{color:var(--forest)}.button{border:1px solid var(--line-strong);align-items:center;gap:1.2rem;min-height:49px;padding:.8rem 1.25rem;font-size:.8rem;transition:all .2s;display:inline-flex}.button.primary{background:var(--lime);border-color:var(--lime);color:var(--forest)}.button.primary:hover{background:#d0ff86}.button.ghost:hover{border-color:var(--lime)}.button.ghost i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 8px var(--lime);border-radius:50%}.light-button{border-color:var(--forest);color:var(--forest)}.metric-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);width:min(1500px,100% - 3rem);margin:auto;display:grid}.metric-strip div{border-right:1px solid var(--line);flex-direction:column;padding:1.6rem 2rem;display:flex}.metric-strip div:last-child{border:0}.metric-strip strong{font:500 1.8rem var(--mono);color:var(--lime)}.metric-strip span{color:var(--dim);margin-top:.3rem;font-size:.68rem}.paper-list{border-top:1px solid var(--line)}.paper-card{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 190px;gap:2rem;padding:2.4rem 0;transition:all .2s;display:grid}.paper-card:hover{background:linear-gradient(90deg,#0000,#b9ef6606,#0000)}.paper-index{font:400 .7rem var(--mono);color:var(--dim);padding-top:.25rem}.paper-topline{color:var(--dim);font:400 .63rem var(--mono);text-transform:uppercase;letter-spacing:.09em;gap:1rem;display:flex}.paper-main h3{margin:.7rem 0;font-size:1.42rem;font-weight:500}.paper-main h3 a:hover{color:var(--lime)}.paper-main p{color:var(--muted);max-width:850px;font-size:.85rem;line-height:1.65}.tag-row{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.tag-row span{border:1px solid var(--line);font:400 .58rem var(--mono);color:var(--dim);padding:.3rem .5rem}.paper-status{border-left:1px solid var(--line);grid-template-columns:12px 1fr;align-content:start;gap:.25rem .4rem;padding-left:1.5rem;display:grid}.status-dot{background:var(--dim);border-radius:50%;width:7px;height:7px;margin-top:.3rem}.status-dot.verified{background:var(--lime);box-shadow:0 0 8px var(--lime)}.status-dot.partial{background:#e5b95f}.paper-status strong{font-size:.75rem;font-weight:500}.paper-status small{color:var(--dim);grid-column:2;font-size:.65rem}.paper-status a{color:var(--muted);grid-column:2;margin-top:1.4rem;font-size:.7rem}.page-hero.compact{padding-bottom:5rem}.page-title-row{grid-template-columns:1.2fr .55fr;align-items:end;gap:6rem;display:grid}.page-title-row h1{letter-spacing:-.06em;margin:1.4rem 0 0;font-size:clamp(3.5rem,6.5vw,6.8rem);font-weight:520;line-height:.95}.page-title-row h1 em{color:var(--lime);font-style:normal}.page-title-row>p{color:var(--muted);margin-bottom:.3rem;line-height:1.85}.lab-dashboard{border:1px solid var(--line);background:var(--surface);box-shadow:0 30px 90px #00000038}.lab-loading{height:600px;color:var(--muted);font-family:var(--mono);place-items:center;display:grid}.lab-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:2.5rem;min-height:76px;padding:1rem 1.5rem;display:flex}.lab-toolbar>div{gap:.25rem;display:grid}.lab-toolbar span,.telemetry>p,.panel-title span{font:400 .58rem var(--mono);color:var(--dim);letter-spacing:.09em}.lab-toolbar strong{font-size:.75rem;font-weight:500}.verified-chip{border:1px solid var(--line);color:var(--muted);background:0 0;margin-left:auto;padding:.6rem .8rem;font-size:.65rem}.verified-chip i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 7px var(--lime);border-radius:50%;margin-right:.5rem;display:inline-block}.lab-main{grid-template-columns:1fr 230px;min-height:570px;display:grid}.three-viewport{min-width:0;position:relative;overflow:hidden}.three-viewport canvas{width:100%;height:100%;display:block}.viewport-label{font:400 .58rem var(--mono);color:var(--dim);pointer-events:none;position:absolute;top:1rem;left:1rem}.axis-key{font:500 .62rem var(--mono);text-align:center;grid-template-columns:repeat(3,28px);gap:4px;display:grid;position:absolute;bottom:1.2rem;right:1.2rem}.axis-key span{background:#07110fbf;padding:.3rem}.axis-key .east{color:#b9ef66}.axis-key .up{color:#e4f0ec}.axis-key .north{color:#68a9d1}.telemetry{border-left:1px solid var(--line);padding:1.5rem}.telemetry>div{border-bottom:1px solid var(--line);gap:.4rem;padding:1.2rem 0;display:grid}.telemetry div span{color:var(--dim);font-size:.67rem}.telemetry strong{font:500 1.15rem var(--mono)}.telemetry small{color:var(--dim);font-size:.6rem}.telemetry .lime{color:var(--lime)}.mapping-note{margin-top:2rem;line-height:1.75;color:var(--dim)!important;font-size:.62rem!important}.timeline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:1rem;height:70px;padding:0 1.5rem;display:flex}.timeline button{background:var(--lime);width:38px;height:38px;color:var(--forest);cursor:pointer;border:0}.timeline span{font:400 .65rem var(--mono);color:var(--muted);min-width:42px}.timeline input{--progress:0%;appearance:none;background:linear-gradient(90deg,var(--lime) var(--progress),var(--line-strong) var(--progress));cursor:pointer;flex:1;height:2px}.timeline input::-webkit-slider-thumb{appearance:none;background:var(--lime);width:12px;height:12px;box-shadow:0 0 10px var(--lime);border-radius:50%}.plot-panel{grid-template-columns:180px 1fr;min-height:300px;display:grid}.panel-title{border-right:1px solid var(--line);align-content:start;gap:.65rem;padding:1.5rem;display:grid}.panel-title strong{font-size:.9rem;font-weight:500}.plot{min-width:0;height:300px}.site-footer{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:min(1500px,100% - 3rem);min-height:260px;margin:auto;display:grid}.footer-brand{letter-spacing:.08em;font-size:1.3rem}.footer-brand span{color:var(--lime)}.site-footer p{color:var(--dim);max-width:530px;font-size:.75rem;line-height:1.7}.footer-meta{color:var(--dim);font:400 .58rem var(--mono);text-transform:uppercase;justify-content:flex-end;gap:2rem;display:flex}@media (width<=950px){.section-shell{width:min(100% - 2rem,1420px)}.main-nav{background:var(--surface);flex-direction:column;height:auto;padding:1rem;display:none;position:absolute;top:84px;left:0;right:0}.main-nav.open{display:flex}.main-nav a{padding:1rem}.menu-button{display:block}.nav-action{display:none}.page-title-row{grid-template-columns:1fr;gap:2rem}.lab-toolbar>div:nth-child(2),.lab-toolbar>div:nth-child(3){display:none}.lab-main{grid-template-columns:1fr}.telemetry{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 1rem;display:grid}.telemetry>p,.mapping-note{grid-column:1/-1}.plot-panel{grid-template-columns:1fr}.panel-title{border-right:0;border-bottom:1px solid var(--line)}.footer-meta{flex-direction:column;align-items:flex-end}}@media (width<=650px){.section-shell,.nav-shell{width:calc(100% - 1.5rem)}.brand{min-width:0}.metric-strip{grid-template-columns:repeat(2,1fr);width:100%}.paper-card{grid-template-columns:35px 1fr}.paper-status{border-left:0;grid-column:2;margin-top:.5rem;padding-left:0}.site-footer{grid-template-columns:1fr;padding:4rem 0}.footer-meta{align-items:flex-start}.lab-main{min-height:470px}.three-viewport{min-height:430px}.telemetry{grid-template-columns:1fr}.plot-panel{display:block}.lab-toolbar{gap:1rem}.verified-chip{font-size:0}.verified-chip i{margin:0}.page-hero{padding-top:4rem}.page-title-row h1{font-size:3.3rem}}.status-dot.mapped{background:var(--lime);box-shadow:0 0 8px var(--lime)}.comparison-lab{border:1px solid var(--line);background:#081411;overflow:hidden;box-shadow:0 34px 100px #00000052}.comparison-toolbar{border-bottom:1px solid var(--line);background:#0a1714;justify-content:space-between;align-items:stretch;display:flex}.scenario-switch{display:flex}.scenario-switch button{text-align:left;border:0;border-right:1px solid var(--line);min-width:260px;color:var(--muted);cursor:pointer;background:0 0;gap:.25rem;padding:1rem 1.35rem;display:grid}.scenario-switch button span{font:500 .78rem var(--mono);letter-spacing:.05em}.scenario-switch button.active{color:var(--lime);box-shadow:inset 0 -2px var(--lime);background:#b9ef6617}.data-chip{color:var(--muted);font:500 .62rem var(--mono);white-space:nowrap;border:1px solid #b9ef6647;align-self:center;margin:0 1.25rem;padding:.6rem .8rem}.data-chip i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%;margin-right:.5rem;display:inline-block}.algorithm-switches{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.algorithm-switches button{text-align:left;border:0;border-right:1px solid var(--line);color:var(--dim);opacity:.42;cursor:pointer;background:#07120f;grid-template-columns:10px 1fr;gap:.2rem .55rem;padding:1rem 1.2rem;transition:all .2s;display:grid}.algorithm-switches button:last-child{border-right:0}.algorithm-switches button.enabled{color:var(--ink);opacity:1;background:#0b1915}.algorithm-switches i,.metrics-table>div>span i{border-radius:50%;width:7px;height:7px;margin-top:.22rem;box-shadow:0 0 9px}.algorithm-switches span{font:500 .75rem var(--mono)}.algorithm-switches small{font:.55rem var(--mono);color:var(--dim);grid-column:2}.comparison-stage{grid-template-columns:minmax(0,1fr) 290px;min-height:640px;display:grid}.comparison-viewport{border-right:1px solid var(--line);cursor:grab;min-height:640px}.comparison-viewport:active{cursor:grabbing}.plane-key{font:500 .6rem var(--mono);align-items:center;gap:.4rem;display:flex;position:absolute;bottom:1.2rem;right:1.2rem}.plane-key span{border:1px solid var(--line);background:#06110fdb;place-items:center;width:28px;height:28px;display:grid}.plane-key span:first-child{color:var(--lime)}.plane-key span:nth-child(2){color:#64b5f6}.plane-key small{color:var(--dim);margin-left:.35rem}.scenario-name{margin:.75rem 0 1.25rem;font-size:.86rem;line-height:1.45;display:block}.metrics-table{border-top:1px solid var(--line)}.metrics-table>div{border-bottom:1px solid var(--line);padding:1rem 0;transition:all .2s}.metrics-table>div.muted{opacity:.28}.metrics-table>div>span{font:500 .7rem var(--mono);align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.metrics-table>div>span i{margin-top:0}.metrics-table dl{font:.58rem var(--mono);grid-template-columns:1fr auto;margin:.2rem 0;display:grid}.source-note{color:var(--dim);font:.56rem/1.7 var(--mono);margin-top:1.25rem}.comparison-timeline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:1rem;height:72px;padding:0 1.4rem;display:flex}.comparison-timeline>button:first-child{background:var(--lime);width:40px;height:40px;color:var(--forest);cursor:pointer;border:0}.comparison-timeline strong,.comparison-timeline span{font:500 .65rem var(--mono);min-width:62px}.comparison-timeline span{color:var(--dim)}.comparison-timeline input{--progress:0%;appearance:none;background:linear-gradient(90deg,var(--lime) var(--progress),var(--line-strong) var(--progress));cursor:pointer;flex:1;height:2px}.comparison-timeline input::-webkit-slider-thumb{appearance:none;background:var(--lime);width:13px;height:13px;box-shadow:0 0 11px var(--lime);border-radius:50%}.comparison-timeline .reset-button{border:1px solid var(--line);width:auto;height:auto;color:var(--dim);font:.55rem var(--mono);cursor:pointer;background:0 0;padding:.5rem .65rem}.comparison-plot-panel{grid-template-columns:190px minmax(0,1fr);min-height:330px;display:grid}.signal-tabs{border-right:1px solid var(--line);flex-direction:column;gap:.4rem;padding:1.25rem;display:flex}.signal-tabs>span{color:var(--dim);font:.56rem var(--mono);letter-spacing:.1em;margin-bottom:.55rem}.signal-tabs button{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:.62rem .7rem;font-size:.68rem}.signal-tabs button.active{color:var(--lime);background:#b9ef6612;border-color:#b9ef664d}.comparison-plot{min-width:0;height:330px}.reproduction-caption{border-top:1px solid var(--line);background:#06100e;grid-template-columns:150px 1fr 1fr;gap:2rem;padding:1.5rem;display:grid}.reproduction-caption>span{font:.56rem var(--mono);letter-spacing:.1em;color:var(--lime)}.reproduction-caption p{color:var(--dim);margin:0;font-size:.68rem;line-height:1.7}.reproduction-caption code{color:var(--muted);font-family:var(--mono)}@media (width<=980px){.comparison-toolbar{display:block}.scenario-switch button{flex:1;min-width:0}.scenario-switch{width:100%}.data-chip{display:inline-block}.comparison-stage{grid-template-columns:1fr}.comparison-viewport{border-right:0;border-bottom:1px solid var(--line);min-height:520px}.comparison-telemetry{display:none}.reproduction-caption{grid-template-columns:1fr}.algorithm-switches{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.scenario-switch button{padding:.85rem}.scenario-switch button small{display:none}.algorithm-switches{grid-template-columns:1fr 1fr}.algorithm-switches button{padding:.8rem}.algorithm-switches small{display:none}.comparison-viewport{min-height:440px}.comparison-plot-panel{display:block}.signal-tabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.signal-tabs>span{grid-column:1/-1}.comparison-timeline{gap:.55rem;padding:0 .7rem}.comparison-timeline strong,.comparison-timeline span{min-width:auto}.comparison-timeline .reset-button,.plane-key small{display:none}}html{font-size:17px}.noise{opacity:.018}.section-shell{width:min(1360px,100% - 5rem)}.nav-shell{width:min(1440px,100% - 3rem)}.site-header{background:#07110ff2}.brand strong{font-size:.86rem}.brand small{color:var(--dim);font-size:.62rem}.main-nav a{min-width:112px;font-size:.84rem}.main-nav small{font-size:.62rem}.nav-action{padding:.82rem 1.1rem;font-size:.82rem}.eyebrow{letter-spacing:.14em;font-size:.72rem}.button{min-height:52px;padding:.85rem 1.35rem;font-size:.88rem}.metric-strip{width:min(1440px,100% - 3rem)}.metric-strip strong{font-size:2rem}.metric-strip span{color:var(--muted);font-size:.78rem}.page-hero{padding-top:5rem;padding-bottom:5rem}.page-title-row{grid-template-columns:1.1fr .62fr;gap:4.5rem}.page-title-row h1{font-size:clamp(3.25rem,5.5vw,5.8rem);line-height:1}.page-title-row>p{max-width:560px;font-size:1rem;line-height:1.9}.paper-card{grid-template-columns:64px 1fr 220px;gap:2.2rem;padding:2.65rem .35rem}.paper-index{font-size:.78rem}.paper-topline{color:var(--dim);font-size:.72rem}.paper-main h3{font-size:1.55rem;line-height:1.35}.paper-main p{max-width:900px;font-size:.96rem;line-height:1.8}.tag-row span{color:var(--muted);padding:.4rem .6rem;font-size:.67rem}.paper-status strong{font-size:.84rem}.paper-status small{color:var(--dim);font-size:.74rem;line-height:1.5}.paper-status a{color:var(--ink);font-size:.8rem}.site-footer p{color:var(--muted);font-size:.84rem}.footer-meta{color:var(--dim);font-size:.66rem}body .hero .hero-copy h1{font-size:clamp(3.5rem,6vw,6.2rem)!important;line-height:.94!important}.hero .hero-copy .hero-lead{color:var(--muted);font-size:1.08rem!important;line-height:1.9!important}.hero .hero-visual .visual-label{font-size:.72rem!important}.hero .hero-visual .visual-label strong{font-size:.82rem!important}.hero .hero-visual .axis-label{font-size:.74rem!important}.section-block .section-heading>p,.lab-callout .callout-copy p{font-size:1rem;line-height:1.85}.section-block .section-heading h2,.lab-callout .lab-callout-inner h2{font-size:clamp(2.5rem,4.2vw,4.4rem)!important}body .record-grid .record-summary{color:var(--muted);font-size:1.06rem!important;line-height:1.9!important}.record-grid .authors{font-size:.88rem!important}.record-grid .record-badge{font-size:.7rem!important}.record-grid aside dt{color:var(--dim);font-size:.69rem!important}.record-grid aside dd{color:var(--muted);font-size:.9rem}.metric-grid span{color:var(--muted);font-size:.82rem!important}.record-nav a{font-size:.72rem!important}.record-body article>p:not(.eyebrow){font-size:1rem;line-height:1.9!important}.record-body .definition span{font-size:.7rem!important}.record-body .definition strong{font-size:.91rem;line-height:1.75!important}.record-body .assumption-grid span{font-size:.7rem!important}.record-body .assumption-grid p{font-size:.9rem!important;line-height:1.75!important}.record-aside .aside-card>span{font-size:.68rem!important}.record-aside .aside-card p{font-size:.88rem!important;line-height:1.75!important}.scenario-grid article>span{font-size:.7rem!important}.scenario-grid li{line-height:1.55;font-size:.78rem!important}.figure-copy .figure-meta span{font-size:.65rem!important}.figure-copy .code-chips code{font-size:.69rem!important}.figure-copy .output-path{font-size:.72rem!important}.figure-copy .figure-note{font-size:.84rem!important;line-height:1.75!important}.difference-list .difference-level{font-size:.65rem!important}.difference-list article div>p:last-child{font-size:.92rem!important;line-height:1.75!important}.code-root span{font-size:.66rem!important}.code-root code{font-size:.85rem!important}.code-columns li{font-size:.86rem!important}.theory-grid p,.about-grid article>p:last-child{font-size:1rem!important;line-height:1.85!important}.theory-grid a{color:var(--ink)!important;font-size:.88rem!important}.topic-chip{font-size:.86rem!important}.filter-bar .record-count{font-size:.78rem!important}.comparison-lab{border-color:var(--line-strong);background:#091713}.scenario-switch button{min-width:285px;padding:1.15rem 1.45rem}.scenario-switch button span{font-size:.86rem}.scenario-switch button small{color:var(--muted);font-size:.74rem}.data-chip{padding:.7rem .9rem;font-size:.72rem}.algorithm-switches button{opacity:.32;padding:1.1rem 1.25rem}.algorithm-switches span{font-size:.84rem}.algorithm-switches small{color:var(--muted);margin-top:.12rem;font-size:.66rem}.algorithm-switches i,.metrics-table>div>span i{width:9px;height:9px}.comparison-stage{grid-template-columns:minmax(0,1fr) 350px;min-height:680px}.comparison-viewport{min-height:680px}.viewport-label{color:var(--muted);background:#050e0cad;padding:.35rem .5rem;font-size:.68rem}.plane-key{font-size:.7rem}.plane-key small{color:var(--muted);font-size:.66rem}.comparison-telemetry{background:#0c1b17;padding:1.65rem 1.75rem}.scenario-name{font-size:1rem;line-height:1.55}.metrics-table>div{padding:1.05rem 0}.metrics-table>div>span{font-size:.79rem}.metrics-table dl{margin:.3rem 0;font-size:.68rem}.metrics-table dt{color:var(--dim)}.metrics-table dd{color:var(--ink)}.source-note{color:var(--muted);font-size:.65rem;line-height:1.8}.comparison-timeline strong,.comparison-timeline span{font-size:.75rem}.comparison-timeline input{height:4px}.comparison-timeline input::-webkit-slider-thumb{width:16px;height:16px}.comparison-timeline .reset-button{color:var(--muted);font-size:.66rem}.comparison-plot-panel{grid-template-columns:220px minmax(0,1fr);min-height:370px}.signal-tabs{padding:1.4rem}.signal-tabs>span{color:var(--muted);font-size:.66rem}.signal-tabs button{padding:.72rem .8rem;font-size:.78rem}.comparison-plot{height:370px}.reproduction-caption{grid-template-columns:165px 1fr 1fr;gap:2.25rem;padding:1.7rem}.reproduction-caption>span{font-size:.66rem}.reproduction-caption p{color:var(--muted);font-size:.79rem;line-height:1.8}.lab-notes p{font-size:.95rem!important;line-height:1.8!important}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (width<=980px){html{font-size:16px}.section-shell{width:min(100% - 2rem,1360px)}.comparison-stage{grid-template-columns:1fr}.comparison-viewport{min-height:540px}.comparison-telemetry{grid-template-columns:230px 1fr;gap:1rem;display:grid}.comparison-telemetry .metrics-table{grid-template-columns:repeat(2,1fr);gap:0 1.5rem;display:grid}.comparison-telemetry .source-note{grid-column:1/-1}.reproduction-caption{grid-template-columns:1fr}}@media (width<=650px){.section-shell{width:calc(100% - 1.25rem)}.page-title-row h1{font-size:2.85rem}.hero .hero-copy h1{font-size:3.25rem!important}.comparison-telemetry,.comparison-telemetry .metrics-table{display:block}.comparison-viewport{min-height:460px}.scenario-switch button{min-width:0}.algorithm-switches span{font-size:.76rem}.comparison-plot{height:340px}.paper-main h3{font-size:1.3rem}.paper-main p{font-size:.92rem}}.record-grid>div h1{letter-spacing:-.045em!important;font-size:clamp(3rem,4.6vw,4.85rem)!important;line-height:1.02!important}@media (width<=980px){.page-title-row{grid-template-columns:1fr;gap:2rem}.page-title-row>*{min-width:0}.scenario-switch{width:100%}.scenario-switch button{flex:1;min-width:0}.comparison-toolbar{display:block}.data-chip{margin-top:.9rem;margin-bottom:.9rem;display:inline-block}.record-grid>div h1{font-size:clamp(2.8rem,8vw,4.4rem)!important}}@media (width<=650px){.page-hero{padding-top:3.5rem;padding-bottom:3rem}.page-title-row h1{line-height:1.04;font-size:2.8rem!important}.page-title-row>p{font-size:.96rem}.record-grid>div h1{font-size:2.55rem!important}.comparison-toolbar,.comparison-lab,.lab-wrap{min-width:0}.scenario-switch button span{font-size:.78rem}.data-chip{font-size:.66rem}.nav-shell{width:100%;padding:0 1rem}.brand{min-width:0}.menu-button{z-index:2;position:absolute;top:21px;right:1rem;display:block!important}.page-hero{width:calc(100% - 2rem)!important}.page-title-row,.page-title-row>p{overflow-wrap:anywhere;width:100%;max-width:100%}.lab-wrap{width:calc(100% - 1rem)!important}.comparison-lab{width:100%;overflow:hidden}.site-header .nav-shell .menu-button{min-width:64px;height:42px;position:absolute;top:20px;right:16px;visibility:visible!important;opacity:1!important;display:block!important}.page-hero .page-title-row{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.page-hero .page-title-row>p{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;min-width:0!important;max-width:none!important}}.comparison-toolbar{grid-template-columns:minmax(0,1fr) auto;justify-content:normal;align-items:stretch;display:grid}.scenario-switch{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.scenario-switch button{min-width:0}@media (width<=980px){.comparison-toolbar{display:block}.scenario-switch{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}
