.fr[data-astro-cid-xoiemgs5]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.pitch[data-astro-cid-xoiemgs5]{aspect-ratio:111/74;border:1px solid var(--line);border-radius:var(--radius);background:#183224;width:100%;height:auto;display:block}.bar[data-astro-cid-xoiemgs5]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.group[data-astro-cid-xoiemgs5]{gap:6px;display:inline-flex}.ctl[data-astro-cid-xoiemgs5]{justify-content:center;min-width:44px;min-height:44px}.ctl[data-astro-cid-xoiemgs5]:not(.primary){color:var(--ink);background:0 0}.ctl[data-astro-cid-xoiemgs5][aria-pressed=true]{background:var(--signal);color:#0d0e10}.ctl[data-astro-cid-xoiemgs5]:disabled{opacity:.5;cursor:not-allowed}.clock[data-astro-cid-xoiemgs5]{min-width:64px;font-size:18px}.timeline[data-astro-cid-xoiemgs5]{padding-top:12px;position:relative}.timeline[data-astro-cid-xoiemgs5] input[data-astro-cid-xoiemgs5]{width:100%;min-height:44px;accent-color:var(--signal);margin:0}.marks[data-astro-cid-xoiemgs5]{pointer-events:none;height:12px;position:absolute;top:0;left:0;right:0}.marks[data-astro-cid-xoiemgs5] .mark{background:var(--ink-3);width:3px;height:10px;margin-left:-1px;position:absolute;top:2px}.marks[data-astro-cid-xoiemgs5] .mark.goal{background:var(--signal);width:5px;height:12px;margin-left:-2px;top:0}.jump[data-astro-cid-xoiemgs5]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.jump[data-astro-cid-xoiemgs5] select[data-astro-cid-xoiemgs5]{max-width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius);padding:0 10px}.status[data-astro-cid-xoiemgs5],.keys[data-astro-cid-xoiemgs5]{color:var(--ink-2);margin:0;font-size:13px}.small[data-astro-cid-xoiemgs5]{font:500 15px var(--sans);margin:0 0 8px}.opts[data-astro-cid-xoiemgs5]{color:var(--ink-3);gap:6px;margin:0;padding-left:26px;display:grid}.opts[data-astro-cid-xoiemgs5] .opt{text-align:left;width:100%;min-height:44px;font:14px var(--sans);color:var(--ink);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;padding:8px 12px}.opts[data-astro-cid-xoiemgs5] .opt.best{border-color:var(--signal)}.opts[data-astro-cid-xoiemgs5] .opt.chosen{border-color:var(--ok)}.opts[data-astro-cid-xoiemgs5] .opt:hover:not(:disabled){border-color:var(--signal)}.opts[data-astro-cid-xoiemgs5] .opt:disabled{cursor:default;color:var(--ink-2)}.opts[data-astro-cid-xoiemgs5] li[data-astro-cid-xoiemgs5]{gap:2px;display:grid}.opts[data-astro-cid-xoiemgs5] .why{color:var(--ink-2);padding:0 4px;font-size:12px;line-height:1.4}.tip[data-astro-cid-xoiemgs5]{color:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius);pointer-events:none;background:#0d0e10eb;margin:0;padding:6px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:8px;left:8px;right:8px}.tip[data-astro-cid-xoiemgs5][hidden]{display:none}.ghostbox[data-astro-cid-xoiemgs5]{gap:4px;margin-top:8px;display:grid}.ghostbox[data-astro-cid-xoiemgs5][hidden]{display:none}.ghostline[data-astro-cid-xoiemgs5]{color:var(--ink-2);margin:0;font-size:12.5px}.ghostline[data-astro-cid-xoiemgs5].limit{color:var(--ink)}.cards[data-astro-cid-xoiemgs5]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.card[data-astro-cid-xoiemgs5]{max-width:420px;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);flex:260px;padding:8px 12px;font-size:13px}.card[data-astro-cid-xoiemgs5].target{border-color:var(--signal)}.card[data-astro-cid-xoiemgs5] .who[data-astro-cid-xoiemgs5]{font:500 13px var(--sans);color:var(--ink);margin:0 0 4px}.card[data-astro-cid-xoiemgs5] ul[data-astro-cid-xoiemgs5]{margin:0;padding-left:16px}.card[data-astro-cid-xoiemgs5][hidden],.cards[data-astro-cid-xoiemgs5][hidden]{display:none}.actions[data-astro-cid-xoiemgs5]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.hint[data-astro-cid-xoiemgs5]{color:var(--ink-3);font-size:12px}.reveal[data-astro-cid-xoiemgs5]{color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:12px 14px}.spot[data-astro-cid-xoiemgs5]{border:1px solid var(--line);border-radius:var(--radius);justify-items:start;gap:6px;padding:12px 14px;display:grid}.spot[data-astro-cid-xoiemgs5][hidden]{display:none}.spot-line[data-astro-cid-xoiemgs5]{color:var(--ink);align-items:baseline;gap:10px;margin:0;font-size:14px;display:flex}.spot[data-astro-cid-xoiemgs5].one .spot-line[data-astro-cid-xoiemgs5]:last-of-type .sw[data-astro-cid-xoiemgs5]{display:none}.sw[data-astro-cid-xoiemgs5]{border-radius:3px;flex:none;width:22px;height:6px;transform:translateY(-3px)}.sw[data-astro-cid-xoiemgs5].pick{background:var(--ok)}.sw[data-astro-cid-xoiemgs5].best{background:var(--signal)}.fr[data-astro-cid-xoiemgs5]{scroll-margin-top:72px}.tally[data-astro-cid-xoiemgs5]{border-collapse:collapse;width:100%;max-width:480px;font-size:14px}.tally[data-astro-cid-xoiemgs5] th[data-astro-cid-xoiemgs5],.tally[data-astro-cid-xoiemgs5] td[data-astro-cid-xoiemgs5]{text-align:left;border-bottom:1px solid var(--line);padding:7px 10px}.stage[data-astro-cid-xoiemgs5]{position:relative}.stage3d[data-astro-cid-xoiemgs5]{aspect-ratio:111/74;border:1px solid var(--line);border-radius:var(--radius);cursor:grab;touch-action:none;background:#0d0e10;width:100%;position:relative;overflow:hidden}.stage3d[data-astro-cid-xoiemgs5]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.stage3d[data-astro-cid-xoiemgs5] canvas{touch-action:none;width:100%;height:100%;display:block}.hint3d[data-astro-cid-xoiemgs5]{color:var(--ink-3);margin:6px 0 0;font-size:12px}.hint3d[data-astro-cid-xoiemgs5][hidden]{display:none}.labels3d[data-astro-cid-xoiemgs5]{pointer-events:none;position:absolute;inset:0}.labels3d[data-astro-cid-xoiemgs5] span{font:500 12px var(--font-mono,monospace);color:var(--ink);white-space:nowrap;background:#0d0e10d9;border-radius:4px;padding:2px 6px;position:absolute;top:0;left:0}.labels3d[data-astro-cid-xoiemgs5] span.best{color:var(--signal)}.labels3d[data-astro-cid-xoiemgs5] span.pick{color:var(--ok)}.labels3d[data-astro-cid-xoiemgs5] span.ghost{opacity:.85}.labels3d[data-astro-cid-xoiemgs5] span.run{color:#cfe9d4}.labels3d[data-astro-cid-xoiemgs5] span.defender{color:#f0b4a0}.view3d[data-astro-cid-xoiemgs5]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cams[data-astro-cid-xoiemgs5]{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:inline-flex}.cam[data-astro-cid-xoiemgs5]{border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:14px;display:inline-flex}.cam[data-astro-cid-xoiemgs5]:has(input:checked){border-color:var(--signal)}.cam[data-astro-cid-xoiemgs5] input[data-astro-cid-xoiemgs5]{accent-color:var(--signal)}.note3d[data-astro-cid-xoiemgs5]{color:var(--ink-3);font-size:12px}.rp{margin-top:36px}.rp .small{font:500 15px var(--sans);margin:0 0 8px}.rp-intro,.rp-note{max-width:760px;color:var(--ink-2);margin:0 0 12px;font-size:14px}.rp-note{font-size:13px}.rp-status{color:var(--ink-2);margin:0 0 12px;font-size:13px}.rp-status[hidden],.rp [hidden]{display:none}.rp-h3{font:500 14px var(--sans);color:var(--ink);margin:22px 0 8px}.rp-h4{font:500 14px var(--sans);color:var(--ink);margin:0 0 6px}.rp-caveats{border:1px solid var(--line-2);border-radius:var(--radius);max-width:760px;padding:4px 16px 8px}.rp-caveats .rp-h3{margin-top:12px}.rp-caveats ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:14px}.rp-caveats li{margin-bottom:6px}.rp-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 16px;display:grid}.rp-stat{border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px}.rp-stat dt{color:var(--ink-2);font-size:12px}.rp-stat dd{font:500 22px var(--sans);color:var(--ink);margin:2px 0 0}.rp-stat dd.rp-stat-note{font:12px var(--sans);color:var(--ink-2)}.rp-scroll{overflow-x:auto}.rp-scroll:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.rp-table{border-collapse:collapse;width:100%;font-size:14px}.rp-table th,.rp-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px}.rp-table thead th{color:var(--ink);font-weight:500}.rp-table tbody th{color:var(--ink);font-weight:400}.rp-table td.rp-few{color:var(--ink-2);font-style:italic}.rp-sort{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:500}.rp-sort:hover{color:var(--signal)}.rp-sort[data-dir=asc]:after{content:" ▲";font-size:11px}.rp-sort[data-dir=desc]:after{content:" ▼";font-size:11px}.rp-legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 14px;font-size:13px;display:flex}.rp-sw{border-radius:3px;width:22px;height:6px;margin-right:-6px;display:inline-block}.rp-sw.pick{background:var(--ok)}.rp-sw.best{background:var(--signal)}.rp-lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px;display:grid}.rp-hl{counter-reset:hl;gap:8px;margin:0;padding:0;list-style:none;display:grid}.rp-hl li{counter-increment:hl}.rp-hl-btn{text-align:left;width:100%;min-height:44px;font:13px var(--sans);color:var(--ink-2);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;gap:2px;padding:10px 12px;display:grid}.rp-hl-btn:hover,.rp-hl-btn:focus-visible{border-color:var(--signal)}.rp-hl-btn .rp-l1{color:var(--ink);font-size:14px}.rp-hl-btn .rp-time{font-family:var(--font-mono,monospace);color:var(--ink)}.rp-hl-btn .rp-k{color:var(--ink-2)}.rp-hl-btn .rp-l3{font-size:12px}.back[data-astro-cid-hmvrfnhz]{color:var(--ink-3);font-size:13px;text-decoration:none}.back[data-astro-cid-hmvrfnhz]:hover{color:var(--signal)}.box[data-astro-cid-hmvrfnhz]{margin-top:24px;padding:clamp(12px,3vw,22px)}.soon[data-astro-cid-hmvrfnhz]{color:var(--ink-2)}.small[data-astro-cid-hmvrfnhz]{font:500 15px var(--sans);margin:28px 0 8px}.notes[data-astro-cid-hmvrfnhz]{max-width:760px;color:var(--ink-2);padding-left:18px;font-size:15px}.notes[data-astro-cid-hmvrfnhz] li[data-astro-cid-hmvrfnhz]{margin-bottom:6px}.credit[data-astro-cid-hmvrfnhz]{max-width:760px;color:var(--ink-3);font-size:13px}.credit[data-astro-cid-hmvrfnhz] a[data-astro-cid-hmvrfnhz],.case[data-astro-cid-hmvrfnhz]{color:var(--ink);text-decoration-color:var(--signal)}
