html[data-world=telemetry]{--ground:#060a12;--tint:#46e3ff;--ink:#e6f1fb;--dim:#93b5d4;--faint:#6d8dac;--hair:#78b4f029}html[data-world=telemetry][data-tone=paper]{--ink:#00141b;--dim:#06303d;--faint:#06303d;--hair:#00141b4d}html[data-world=telemetry] body{background:linear-gradient(#46a0ff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#46a0ff09 1px,#0000 1px) 0 0/28px 28px}.m-head{min-height:calc(100svh - var(--bar));flex-direction:column;justify-content:flex-end;display:flex}.m-kicker{color:var(--tint);margin-bottom:1.2em}.m-title{letter-spacing:-.034em;margin:0 0 .13em -.03em;font-size:min(21vw,44vh);line-height:.94}.m-stats{border-top:1px solid var(--hair);flex-wrap:wrap;gap:10px 46px;margin-top:34px;padding-top:14px;display:flex}.m-stats dt{color:var(--faint)}.m-stats dd{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.run{height:calc(var(--n) * 115svh + 100svh);position:relative}.run-stick{height:calc(100svh - var(--bar));grid-template-columns:minmax(0,1fr) clamp(240px,22vw,340px);gap:22px;padding:18px 0 18px 18px;display:grid;position:sticky;top:0;overflow:hidden}.run-stage{min-width:0;min-height:0;position:relative}.run-frame{transform-origin:0 0;border:1px solid var(--hair);will-change:transform;flex:none;width:1440px;height:900px;position:absolute;top:0;left:0;box-shadow:0 0 90px #46e3ff12}.run-frame iframe{background:#060a12;border:0;width:1440px;max-width:none;height:900px}.run-stage{overflow:hidden}.run-side{padding-right:var(--gutter);grid-template-rows:auto 1fr auto;min-height:0;display:grid;position:relative}.run-ticks{gap:5px;padding-top:6px;display:flex}.run-ticks li{background:var(--hair);flex:1;height:2px;transition:background .3s}.run-ticks li[data-on]{background:var(--tint);box-shadow:0 0 8px #46e3ff99}.run-caps{align-self:center;min-height:300px;position:relative}.run-cap{opacity:0;transition:opacity .3s, transform .5s var(--out);pointer-events:none;position:absolute;inset:0;transform:translateY(12px)}.run-cap[data-on]{opacity:1;transform:none}.run-cap h2{letter-spacing:-.016em;margin-bottom:.45em;font-size:clamp(27px,2.9vw,42px);line-height:1.04}.run-cap .lv{color:var(--dim);font-size:clamp(17px,1.3vw,20px);line-height:1.35}.run-note{max-width:32ch}.run-cap[data-on]{pointer-events:auto}.run-choice{margin-top:14px;font-size:clamp(17px,1.3vw,20px);line-height:1.32}.run-try{color:var(--ink)}.run-then{color:var(--ink);display:none}.run[data-decided=yes] .run-try,.run[data-decided=no] .run-try{display:none}.run[data-decided=yes] .run-then[data-k=yes],.run[data-decided=no] .run-then[data-k=no]{display:block}.run-touch{gap:10px;margin-top:12px;display:none}.run-touch button{border:1px solid var(--hair);height:46px;padding:0 18px;font:600 15px IBM Plex Sans,sans-serif}.run-touch button:first-child{color:#00141b;background:#46e3ff;border-color:#46e3ff}.run[data-decided] .run-touch{display:none!important}.modes .sec-title{max-width:11em}.mode-tabs{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.mode-tabs button{background:var(--ground);text-align:left;align-content:start;gap:7px;padding:16px 18px 18px;transition:background .25s,box-shadow .25s;display:grid}.mode-tabs b{font:600 19px Chakra Petch,sans-serif}.mode-tabs .lv{color:var(--dim);font-size:17px;line-height:1.28}.mode-tabs [aria-pressed=true]{box-shadow:inset 0 2px 0 var(--tint);background:#0b1524}.mode-tabs button:hover{background:#0b1524}.mode-grid{margin-top:18px}.mode-grid li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,320px) auto;justify-content:start;align-items:center;gap:16px;padding:12px 2px;font-size:20px;display:grid}.mode-cell{font:500 13px var(--mono);justify-items:start;min-width:130px;display:grid;position:relative}.mode-cell b{opacity:0;transition:opacity .2s, transform .4s var(--out);grid-area:1/1;padding:3px 9px;font-weight:500;transform:translateY(6px)}.mode-grid[data-mode="0"] b[data-m="0"],.mode-grid[data-mode="1"] b[data-m="1"],.mode-grid[data-mode="2"] b[data-m="2"],.mode-grid[data-mode="3"] b[data-m="3"]{opacity:1;transform:none}.mode-cell [data-v=runs]{color:#7ff0c8;background:#082a22}.mode-cell [data-v=you]{color:#ffc56b;background:#2e2008}.mode-cell [data-v=judge]{color:#d4b8ff;background:#1c1433}.mode-cell [data-v=no]{color:#ff8d9b;background:#33101a}.modes .fine{margin-top:14px}.shows{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,4vw,70px);display:grid}.show{opacity:.32;align-content:center;gap:14px;min-height:76vh;transition:opacity .4s;display:grid}.show[data-on]{opacity:1}.show h3{letter-spacing:-.016em;font-size:clamp(30px,3.1vw,46px);line-height:1.04}.show .lv{color:var(--dim);font-size:clamp(18px,1.3vw,20px);line-height:1.36}.show-inline{display:none}.show-view{height:calc(88vh - var(--bar));align-self:start;align-items:center;display:grid;position:sticky;top:6vh}.show-win{aspect-ratio:1.6;border:1px solid var(--hair);background:#060a12;position:relative;box-shadow:0 0 80px #46e3ff12}.show-win img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s, transform .9s var(--out);position:absolute;inset:0;transform:scale(.985)}.show-win img[data-on]{opacity:1;transform:none}.scrub{width:min(100%, calc((100svh - var(--bar) - 250px) * 1.6));min-width:min(100%,640px);margin-top:26px}.scrub-win{aspect-ratio:1.6;outline:1px solid var(--hair);touch-action:pan-y;cursor:ew-resize;background:#000;position:relative;overflow:hidden}.scrub-win img{visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.scrub-line{opacity:0;z-index:4;background:#fff;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #ffffffb3}.scrub-keys{flex-wrap:wrap;gap:2px 18px;margin-top:10px;display:flex}.scrub-keys button{color:var(--faint);border-bottom:1px solid #0000;padding:5px 0;transition:color .2s,border-color .2s}.scrub-keys button:hover{color:var(--ink)}.scrub-keys [aria-pressed=true]{color:var(--ink);border-bottom-color:var(--tint)}.seis{margin-top:44px}.seis svg{width:100%;height:120px;overflow:visible}.seis figcaption{margin-top:8px}.m-fly .fine:last-child{margin-top:26px}.door{text-align:center;min-height:100svh;padding:60px var(--gutter) calc(var(--bar) + 60px);color:#00141b;background:#46e3ff;place-items:center;display:grid}.door-in{justify-items:center;gap:22px;display:grid}.door .mono{color:#06303d}.door h2{letter-spacing:-.026em;text-wrap:balance;max-width:12em;font-size:clamp(46px,7.4vw,116px);line-height:.98}.door-say{color:#06303d;max-width:25em;font-size:clamp(19px,1.4vw,23px);line-height:1.3}.door-go{color:#46e3ff;font:600 15px var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:letter-spacing .4s var(--out);background:#00141b;margin-top:12px;padding:15px 46px;text-decoration:none;display:inline-block}.door-go:hover{letter-spacing:.24em}.blackout{z-index:200;background:#000;position:fixed;inset:0}@media (width<=980px){.run{height:calc(var(--n) * 90svh + 100svh)}.run-stick{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 0 0}.run-side{padding:0 var(--gutter) 10px;grid-template-rows:auto auto}.run-note{display:none}.run-touch{display:flex}.run-try{display:none}.run-caps{align-self:start;min-height:190px;margin-top:10px}.run-cap h2{font-size:26px}.run-cap .lv{font-size:16.5px}.mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-grid li{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;font-size:17px}.mode-cell{justify-items:end}.shows{grid-template-columns:minmax(0,1fr)}.show-view{display:none}.show{opacity:1;min-height:0;margin-bottom:44px}.show-inline{border:1px solid var(--hair);width:100%;height:auto;margin-top:8px;display:block}}
