:root,html[data-theme=dark]{color-scheme:dark;--bg:#0f1724;--bg-elev:#141d2c;--panel:#1a2333;--sr-panel:#13261c;--over-panel:#261616;--ink:#e8eef6;--muted:#9aa8b8;--faint:#6b7787;--line:#3a4658;--gate:#2f8f5b;--gate-dim:#7dcea0;--over:#c45c5c;--over-dim:#e08a8a;--backend:#4d83c4;--domain:#8b6cc9;--limit-bg:#1c1912;--limit-line:#8a6a2f;--limit-ink:#e6c27a;--font:Inter, Geist, "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--max:1120px}html[data-theme=light]{color-scheme:light;--bg:#f3efe6;--bg-elev:#fffdf8;--panel:#fff;--sr-panel:#eef6f0;--over-panel:#f8ecec;--ink:#1b1f24;--muted:#5b6370;--faint:#7a8492;--line:#d5d0c6;--gate:#2f8f5b;--gate-dim:#1f7a4a;--over:#b42318;--over-dim:#c45c5c;--backend:#2f6aa8;--domain:#6b4cab;--limit-bg:#f7f1e2;--limit-line:#b89a4a;--limit-ink:#7a5b12}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);font-feature-settings:"ss01" 1, "kern" 1;margin:0}body{min-width:320px}a{color:var(--gate-dim)}a:hover{color:var(--ink)}code,.mono{font-family:var(--mono)}.review-banner{color:var(--gate-dim);font-family:var(--mono);letter-spacing:.02em;text-align:center;background:#1d2a1f;border-bottom:1px solid #2f8f5b55;padding:8px 20px;font-size:12px}.review-banner a{color:var(--ink)}.hero-visual,.hero-carousel{background:var(--panel);border:1px solid var(--line);margin:0 0 20px}.hero-visual img{width:100%;height:auto;display:block}.hero-visual .note,.hero-carousel .note{margin:10px 0 0}.hero-carousel .fig1 .note{margin-top:6px}.compare-slide .question-row li{padding:3px 6px;font-size:11px}.carousel-frame{flex-direction:column;min-height:32.1rem;padding:16px 20px 10px;display:flex}.hero-carousel .compare-slide,.hero-carousel .fig1,.hero-carousel .chart-slide{flex-direction:column;flex:auto;min-height:0;display:flex}.hero-carousel .compare-grid{flex:auto;align-items:stretch}.hero-carousel .fig1-plot{flex-direction:column;flex:auto;display:flex}.hero-carousel .fig1-plot svg{flex:auto;width:100%;height:auto;min-height:0}.hero-carousel .lb{flex:auto;align-content:stretch}.hero-carousel .lb li{flex-direction:column;justify-content:center;display:flex}.slide h3{color:var(--ink);margin:0 0 10px;font-size:20px}.chart-chips,.question-row,.protocol-row{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.chart-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.question-row{margin:10px 0 0}.chart-chips span,.question-row li{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);padding:5px 8px;font-size:12px}.chart-chips span{gap:2px;padding:6px 8px;display:grid}.chart-chips b{color:var(--ink);font-size:13px;font-weight:650}.chart-chips em{color:var(--faint);font-size:11px;font-style:normal}.lb{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lb-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 16px;font-size:13px;display:flex}.lb-meta b{color:var(--ink);font-weight:550}.lb-bars{background:color-mix(in srgb, var(--line) 35%, transparent);flex:auto;height:13px;min-height:13px;max-height:18px;margin:4px 0 0;position:relative}.lb-bars i{height:100%;position:absolute;top:0;left:0}.lb-bars i.naive{background:var(--over);opacity:.38}.lb-bars i.sr{background:var(--gate)}.lb-nums{font-family:var(--mono);gap:12px;font-size:12px;display:flex}.lb-nums .over{color:var(--over-dim)}.lb-nums .gate{color:var(--gate-dim)}.compare-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compare-lane{border:1px solid var(--line);background:var(--panel);flex-direction:column;padding:12px;display:flex}.compare-slide .volume{flex:none;justify-content:flex-start;gap:4px;min-height:0;margin:8px 0 6px}.compare-slide .volume span,.compare-slide .volume.sr span{height:5px}.compare-slide .volume-caption{margin-top:auto}.compare-slide .replay-metric{margin:0 0 6px;font-size:26px}.compare-slide .compare-meta{font-family:var(--mono);color:var(--muted);margin:0;font-size:13px}.compare-slide .compare-meta b{color:var(--ink);font-size:18px;font-weight:700}.compare-lane.naive .compare-meta b,.compare-lane.naive .volume-caption b{color:var(--over-dim)}.compare-lane.sr .compare-meta b,.compare-lane.sr .volume-caption b{color:var(--gate-dim)}.compare-slide .volume-caption b{font-size:16px;font-weight:700}.compare-lane.naive{border-color:var(--over);background:var(--over-panel)}.compare-lane.sr{border-color:var(--gate);background:var(--sr-panel)}.protocol-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.protocol-row li{border:1px solid var(--line);background:var(--bg-elev);padding:10px}.protocol-row b{color:var(--ink);margin-bottom:6px;display:block}.protocol-row span{color:var(--muted);font-size:13px}.carousel-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 20px 16px;display:flex}.carousel-controls .dot{background:var(--line);border-radius:0;width:9px;height:9px;padding:0}.carousel-controls .dot.on{background:var(--gate-dim)}.fig1 h3{margin-bottom:8px}.fig1-plot{background:#fff;border:1px solid #d8dcdd;padding:6px 8px 4px;position:relative}.fig1-plot svg{width:100%;height:auto;display:block}.fig1-series{cursor:pointer}.fig1-tip{color:#161616;pointer-events:none;background:#fffffff5;border:1px solid #202020;gap:2px;min-width:220px;padding:10px 12px;display:grid;position:absolute;top:16px;right:16px}.fig1-tip b{font-size:14px}.fig1-tip span{font-family:var(--mono);color:#4a4d4e;font-size:11px}.skip{position:absolute;top:8px;left:-999px}.skip:focus{background:var(--panel);padding:8px 12px;left:16px}.site-header{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(10px);position:sticky;top:0}.site-header-inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:12px 24px;display:flex}.header-tools{align-items:center;gap:12px;margin-left:auto;display:flex}.theme-toggle{border:1px solid var(--line);color:var(--ink);font:13px/1 var(--font);cursor:pointer;background:0 0;padding:7px 10px}.saved-ticker{color:var(--gate-dim);text-align:right;justify-items:end;min-width:13.5rem;line-height:1.2;text-decoration:none;display:grid}.saved-ticker-row{justify-content:flex-end;align-items:baseline;gap:8px;font-weight:650;display:flex}.saved-ticker b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:22px}.saved-ticker span{font-family:var(--mono);color:var(--gate-dim);letter-spacing:.02em;font-size:12px;font-weight:650}.saved-ticker small{font-family:var(--mono);color:var(--faint);font-size:10px;font-weight:400}.wordmark{color:var(--ink);letter-spacing:-.02em;font-weight:650;text-decoration:none}.nav{flex-wrap:wrap;gap:14px 18px;font-size:13px;display:flex}.nav a{color:var(--muted);text-decoration:none}.nav a:hover{color:var(--ink)}main{max-width:var(--max);margin:0 auto;padding:32px 24px 96px}.kicker{color:var(--gate-dim);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.section-label{font-family:var(--mono);color:var(--faint);letter-spacing:.08em;margin:0 0 8px;font-size:12px}h1{letter-spacing:-.04em;margin:0 0 16px;font-size:64px;font-weight:650;line-height:1.02}.tagline{max-width:34em;color:var(--ink);margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.25}.hero-def{color:var(--muted);max-width:46rem;margin:0 0 20px;font-size:18px;line-height:1.55}h2{letter-spacing:-.02em;margin:0 0 14px;font-size:28px}h3{margin:0 0 8px;font-size:17px}p,li{color:var(--muted);line-height:1.65}section{margin-top:72px}#hero{margin-top:0}#problem .problem-num{color:var(--ink);letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1}.cta{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.cta a,.cite-copy,.replay-controls button,.carousel-controls button,.install-tablist button{border:1px solid var(--line);color:var(--ink);font:14px/1 var(--font);cursor:pointer;background:0 0;padding:9px 14px;text-decoration:none;display:inline-block}.cta a.primary{border-color:var(--gate);color:var(--gate-dim)}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stat{background:var(--panel);border:1px solid var(--line);min-height:132px;padding:18px 16px}.stat b{letter-spacing:-.03em;color:var(--gate-dim);font-size:34px;display:block}.stat span{color:var(--muted);margin-top:6px;font-size:14px;display:block}.note{font-family:var(--mono);color:var(--faint);font-size:12px}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stack{margin-top:16px}.panel{background:var(--panel);border:1px solid var(--line);padding:18px}.panel.sr{border-color:var(--gate);background:var(--sr-panel)}.panel.limit{border-color:var(--limit-line);background:var(--limit-bg);margin-top:16px}.panel.limit h3{color:var(--limit-ink)}.framework-version{font-family:var(--mono);color:var(--gate-dim);margin:0 0 8px;font-size:12px}.harness-strip{border:1px solid var(--line);background:var(--panel);margin:20px 0 12px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.harness-track{gap:12px;width:max-content;padding:16px;animation:32s linear infinite harness-scroll;display:flex}.harness-strip:hover .harness-track{animation-play-state:paused}.harness-card{border:1px solid var(--line);background:var(--bg-elev);flex:0 0 260px;align-items:center;gap:12px;padding:14px 16px;display:flex}.harness-card strong{color:var(--ink);font-size:16px;display:block}.harness-card p{margin:4px 0 0;font-size:12px;line-height:1.4}.harness-card .framework-version{margin:2px 0 0}.harness-mark{flex:none;display:block}@keyframes harness-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.planes{grid-template-columns:1fr;gap:16px;margin:20px 0 0;display:grid}.control-path{color:var(--ink);margin:0 0 10px;font-size:15px;line-height:1.55}.backend-kit{gap:14px;margin:16px 0 12px;display:grid}.backend-socket,.backend-library{padding:16px 14px 14px;overflow:visible}.backend-socket{background:var(--sr-panel);border:1px solid color-mix(in srgb, var(--gate) 40%, var(--line))}.backend-library{background:var(--limit-bg);border:1px solid color-mix(in srgb, var(--limit-line) 55%, var(--line))}.backend-socket-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gate-dim);margin-bottom:12px;font-size:11px;display:block}.backend-library .backend-socket-label{color:var(--limit-ink)}.socket-body{grid-template-columns:minmax(0,1fr) 120px;align-items:stretch;gap:14px;display:grid}.reader-effect{background:color-mix(in srgb, var(--panel) 55%, var(--sr-panel));border:1px solid color-mix(in srgb, var(--gate) 28%, var(--line));flex-direction:column;justify-content:center;align-items:center;margin:0;padding:12px 10px 10px;display:flex}.compress-graphic{width:100%;height:auto;display:block}.reader-effect .effect-from,.reader-effect .effect-to{font-family:var(--mono);letter-spacing:.04em;text-align:center;margin:0;font-size:10px;line-height:1.3}.reader-effect .effect-from{color:var(--over-dim);margin-bottom:8px}.reader-effect .effect-to{color:var(--gate-dim);margin-top:8px}.backend-rail{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.plugin-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.brick-stack{flex-direction:column;display:flex}.brick-stack .brick-upper{z-index:2}.brick-stack .brick-lower{z-index:1;margin-top:calc(-1 * var(--tab-h))}.brick{--tab-h:16px;--brick:color-mix(in srgb, var(--gate) 55%, var(--line));--brick-face:color-mix(in srgb, var(--gate) 16%, var(--panel));--brick-cut:polygon(0 var(--tab-h), 10% var(--tab-h), 10% 0, 24% 0, 24% var(--tab-h), 38% var(--tab-h), 38% 0, 52% 0, 52% var(--tab-h), 66% var(--tab-h), 66% 0, 80% 0, 80% var(--tab-h), 100% var(--tab-h), 100% 100%, 0 100%);color:var(--ink);position:relative}.brick-upper{--brick:color-mix(in srgb, var(--gate) 48%, var(--line));--brick-face:color-mix(in srgb, var(--gate) 14%, var(--panel));--brick-cut:polygon(0 var(--tab-h), 10% var(--tab-h), 10% 0, 24% 0, 24% var(--tab-h), 38% var(--tab-h), 38% 0, 52% 0, 52% var(--tab-h), 66% var(--tab-h), 66% 0, 80% 0, 80% var(--tab-h), 100% var(--tab-h), 100% 100%, 80% 100%, 80% calc(100% - var(--tab-h)), 66% calc(100% - var(--tab-h)), 66% 100%, 52% 100%, 52% calc(100% - var(--tab-h)), 38% calc(100% - var(--tab-h)), 38% 100%, 24% 100%, 24% calc(100% - var(--tab-h)), 10% calc(100% - var(--tab-h)), 10% 100%, 0 100%)}.brick-lower{--brick:color-mix(in srgb, var(--gate) 62%, var(--line));--brick-face:color-mix(in srgb, var(--gate) 26%, var(--bg-elev))}.brick-plugin{--brick:color-mix(in srgb, var(--limit-line) 70%, var(--line));--brick-face:color-mix(in srgb, var(--limit-line) 18%, var(--panel))}.brick-thickness,.brick-face{clip-path:var(--brick-cut)}.brick-thickness{background:color-mix(in srgb, var(--brick) 70%, #000);position:absolute;inset:5px 0 0}.brick-face{min-height:84px;padding:calc(var(--tab-h) + 10px) 16px 14px;background:linear-gradient(180deg, color-mix(in srgb, #fff 12%, var(--brick-face)), var(--brick-face) 22%);position:relative}.brick-upper .brick-face{padding-bottom:calc(var(--tab-h) + 12px)}.brick-face b{font-size:14px;font-weight:650;display:block}.brick-face span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.brick-face code{font-family:var(--mono);color:var(--ink);margin-top:8px;font-size:11px;display:block}html[data-theme=light] .brick{filter:drop-shadow(0 1px 1px #463a1c14)drop-shadow(0 4px 8px #463a1c0f)}html[data-theme=light] .brick-face{background:linear-gradient(180deg, var(--brick-face), color-mix(in srgb, var(--brick) 14%, var(--brick-face)))}html[data-theme=light] .backend-socket .brick-upper{--brick-face:color-mix(in srgb, var(--gate) 22%, var(--panel))}html[data-theme=light] .backend-socket .brick-lower{--brick-face:color-mix(in srgb, var(--gate) 34%, var(--bg-elev))}html[data-theme=light] .brick-plugin{--brick:color-mix(in srgb, var(--limit-line) 77%, var(--line));--brick-face:color-mix(in srgb, var(--limit-line) 28%, var(--panel))}pre.mono{background:var(--panel);border:1px solid var(--line);color:var(--ink);white-space:pre-wrap;padding:16px;font-size:13px;line-height:1.55;overflow-x:auto}.copy-snippet{margin:0 0 16px}.copy-snippet-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.copy-snippet-bar b{color:var(--ink);font-weight:550}.copy-snippet pre.mono{margin:0}.install-tabs{margin-top:8px}.install-switch-label{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:650}.install-tablist{border:1px solid var(--line);background:var(--bg-elev);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 14px;display:grid}.install-tablist button{border:none;border-right:1px solid var(--line);min-height:56px;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-weight:550;display:flex}.install-tablist button:last-child{border-right:none}.install-tablist button:hover{color:var(--ink);background:color-mix(in srgb, var(--line) 18%, transparent)}.install-tablist button.on{background:var(--sr-panel);color:var(--gate-dim);box-shadow:inset 0 -3px 0 var(--gate)}.paper-title{color:var(--ink);margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.3}.results-board{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:20px;display:grid}.result-card{background:var(--panel);border:1px solid var(--line);padding:18px}.result-compare{padding-bottom:14px}.result-card h3{color:var(--ink);margin:0 0 8px;font-size:20px}.result-card p{margin:0 0 14px}.result-kicker{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:11px}.result-wide,.result-quality,.result-twin{grid-column:1/-1}.result-twin{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.result-twin .result-card{flex-direction:column;height:100%;margin:0;display:flex}.result-twin .framework-bars,.result-twin .rank-lane{margin-top:auto}.quality-body{grid-template-columns:120px 1fr;align-items:center;gap:20px;display:grid}.result-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.result-pills li{border:1px solid var(--line);padding:8px}.result-pills b{color:var(--ink);font-size:15px;display:block}.result-pills span{color:var(--faint);font-size:11px}.shrink-plot,.framework-bars,.pair-plot{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shrink-row,.framework-bars li,.pair-plot li{gap:6px;display:grid}.shrink-row{grid-template-columns:88px 1fr auto;align-items:center}.shrink-row span,.pair-meta span,.framework-bars span{color:var(--muted);font-size:12px}.shrink-row i,.framework-bars i,.pair-bars{background:color-mix(in srgb, var(--line) 35%, transparent);height:12px;position:relative}.shrink-row b,.framework-bars i b,.pair-bars i{height:100%;transition:width .9s;position:absolute;top:0;left:0}.shrink-row b.naive,.pair-bars i.naive{background:var(--over);opacity:.45}.shrink-row b.sr,.framework-bars i b,.pair-bars i.sr{background:var(--gate)}.shrink-row em,.pair-nums em{font-family:var(--mono);color:var(--ink);font-size:12px;font-style:normal}.opus-range{margin:0 0 12px}.opus-range span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.opus-track{background:color-mix(in srgb, var(--line) 35%, transparent);height:10px;position:relative}.opus-track i{background:var(--gate);height:100%;position:absolute;top:0}.opus-track i.wall{background:var(--backend)}.opus-range em{font-family:var(--mono);margin-top:6px;font-size:12px;font-style:normal;display:block}.rank-lane{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rank-lane li{border:1px solid var(--line);gap:2px;padding:8px 10px;display:grid}.result-compare .rank-lane span{font-size:12px}.rank-lane .win{border-color:var(--gate);background:var(--sr-panel)}.rank-lane b{color:var(--ink)}.rank-lane span{font-size:13px}.pair-meta,.pair-nums,.framework-bars li>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.pair-meta b,.framework-bars b{color:var(--ink)}.quality-ring{width:120px;height:120px;position:relative}.quality-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.quality-ring circle{fill:none;stroke:color-mix(in srgb, var(--line) 70%, transparent);stroke-width:8px}.quality-ring circle.held{stroke:var(--gate);stroke-linecap:butt;transition:stroke-dasharray .9s}.quality-ring b{color:var(--ink);place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.faq details{border-top:1px solid var(--line);padding:14px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--ink);font-weight:550}.faq details p{margin:10px 0 0}.replay{background:var(--bg-elev);border:1px solid var(--line);margin-top:16px;padding:20px}.replay-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.replay-badge{font-family:var(--mono);letter-spacing:.08em;border:1px solid var(--gate);color:var(--gate-dim);padding:3px 7px;font-size:11px}.replay-title{color:var(--ink);margin:10px 0 4px;font-size:20px}.replay-sub{margin:0 0 7px}.replay-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.replay-lane{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:360px;margin-top:0;padding:16px;display:flex}.replay-lane.sr{border-color:var(--gate);background:var(--sr-panel)}.replay-lane.naive{border-color:var(--over);background:var(--over-panel)}.replay-lane-kicker{font-family:var(--mono);color:var(--muted);margin:0 0 8px;font-size:12px}.replay-lane.sr .replay-lane-kicker{color:var(--gate-dim)}.replay-lane.naive .replay-lane-kicker{color:var(--over-dim)}.replay-metric{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:32px}.replay-lane.naive .replay-metric{color:var(--over-dim)}.replay-lane.sr .replay-metric{color:var(--gate-dim)}.replay-metric span{color:var(--muted);font-size:14px}.replay-lane .replay-meta{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:13px}.replay-lane .replay-meta b{color:var(--ink);font-size:20px;font-weight:700}.replay-lane.naive .replay-meta b{color:var(--over-dim)}.replay-lane.sr .replay-meta b{color:var(--gate-dim)}.meter{background:color-mix(in srgb, var(--line) 35%, transparent);border:1px solid var(--line);height:14px;margin:0 0 10px}.meter-fill{background:var(--over);height:100%}.meter-fill.sr{background:var(--gate)}.volume{flex-direction:column;flex:1;justify-content:flex-start;gap:4px;min-height:128px;margin:12px 0 8px;display:flex}.volume span{background:color-mix(in srgb, var(--line) 55%, transparent);width:100%;height:5px;display:block}.volume.naive span.on{background:var(--over)}.volume.sr span{background:color-mix(in srgb, var(--line) 55%, transparent);width:42%;height:10px}.volume.sr span.on{background:var(--gate-dim)}.volume-caption{font-family:var(--mono);margin:0 0 10px;font-size:12px}.replay-lane.naive .volume-caption{color:var(--over-dim)}.replay-lane.sr .volume-caption{color:var(--gate-dim)}.replay-step-note{margin:auto 0 0;font-size:13px}.replay-step-note code{color:var(--ink);margin-bottom:4px;display:block}.replay-log,.replay-slots{margin:12px 0 0;padding:0;list-style:none}.replay-log li,.replay-slots li{font-family:var(--mono);color:var(--muted);margin-bottom:10px;font-size:12px}.replay-log code{color:var(--ink);display:block}.replay-foot{color:var(--ink);font-family:var(--mono);margin:16px 0 12px;font-size:13px}.replay-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#demo .note{margin-top:12px}.authors{color:var(--muted)}.site-footer{max-width:var(--max);border-top:1px solid var(--line);color:var(--faint);margin:0 auto;padding:24px;font-size:13px}.wrap{max-width:var(--max);margin:0 auto;padding:40px 24px 96px}.review-nav{flex-wrap:wrap;gap:12px 16px;margin:20px 0 32px;display:flex}.review-nav a{color:var(--muted)}.asset-table{border-collapse:collapse;width:100%;font-size:14px}.asset-table th,.asset-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 8px}.asset-table th{color:var(--faint);font-weight:500}.status{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.status-ready{color:var(--gate-dim)}.status-review{color:#e6c27a}.status-blocked{color:#d98989}.preview{margin-top:48px}.tweet-stack{gap:12px;display:grid}.tweet,.chrome,.email,.article{background:var(--panel);border:1px solid var(--line);margin-bottom:12px;padding:16px}.tweet.over{border-color:#8a6a2f}.tweet-meta,.hn-sub{font-family:var(--mono);color:var(--faint);font-size:12px}.hn-title{color:var(--ink);margin:0 0 6px;font-size:20px}.email-subject{margin:8px 0}.preview-code{border:1px solid var(--line);color:var(--ink);font-family:var(--mono);background:#0b1018;padding:12px;font-size:13px;overflow-x:auto}@media (width<=1440px){h1{font-size:56px}}@media (width<=960px){.chart-chips,.grid4{grid-template-columns:1fr 1fr}}@media (width<=768px){main{padding:28px 18px 72px}h1{font-size:40px}.tagline{font-size:22px}.stats,.grid2,.grid3,.grid4,.planes,.replay-grid,.compare-grid,.protocol-row,.chart-chips,.results-board,.result-pills,.backend-rail,.plugin-row,.quality-body,.rank-lane,.result-twin,.socket-body{grid-template-columns:1fr}.install-tablist{grid-template-columns:1fr 1fr}.install-tablist button:nth-child(2){border-right:none}.install-tablist button:first-child,.install-tablist button:nth-child(2){border-bottom:1px solid var(--line)}.result-wide,.result-quality{grid-column:auto}.shrink-row{grid-template-columns:1fr}.replay-lane{min-height:0}section{margin-top:56px}.site-header-inner{flex-wrap:wrap}.header-tools{justify-content:flex-end;width:100%}.saved-ticker{text-align:left}}@media (width<=390px){.site-header-inner,main,.site-footer{padding-left:14px;padding-right:14px}h1{font-size:32px}.stat b,.replay-metric{font-size:26px}.nav{gap:10px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
