body:has(.play-wrap)>footer{display:none}.play-wrap[data-astro-cid-ikqophwf]{background:var(--night-0);grid-template-columns:minmax(0,1fr) 320px;height:calc(100dvh - 65px);min-height:520px;display:grid}.arena[data-astro-cid-ikqophwf]{touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}canvas[data-astro-cid-ikqophwf]{display:block;position:absolute;inset:0}.hud[data-astro-cid-ikqophwf]{pointer-events:none;z-index:2;flex-wrap:wrap;align-items:stretch;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.h-item[data-astro-cid-ikqophwf]{border:1px solid var(--night-line);backdrop-filter:blur(8px);background:#0e1311cc;border-radius:12px;gap:3px;min-width:64px;padding:8px 12px;display:grid}.h-l[data-astro-cid-ikqophwf]{letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-3);font-size:.62rem}.h-item[data-astro-cid-ikqophwf] b[data-astro-cid-ikqophwf]{font:400 1.35rem/1 var(--serif);font-variant-numeric:tabular-nums}.ctx[data-astro-cid-ikqophwf]{min-width:118px}.bar[data-astro-cid-ikqophwf]{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.bar[data-astro-cid-ikqophwf] i[data-astro-cid-ikqophwf]{width:100%;height:100%;transition:width .3s var(--ease), background .3s;display:block}.h-btns[data-astro-cid-ikqophwf]{pointer-events:auto;align-items:start;gap:6px;margin-left:auto;display:flex}.icon[data-astro-cid-ikqophwf]{border:1px solid var(--night-line-2);min-width:40px;height:40px;color:var(--chalk);font:600 .82rem/1 var(--sans);cursor:pointer;backdrop-filter:blur(8px);background:#0e1311cc;border-radius:12px;padding:0 12px}.icon[data-astro-cid-ikqophwf]:hover{border-color:var(--chalk-3)}.icon[data-astro-cid-ikqophwf].off{color:var(--chalk-3);text-decoration:line-through}#b-next[data-astro-cid-ikqophwf]{background:var(--amber);color:#131915;border:0}.serene[data-astro-cid-ikqophwf]{color:#d3f7e0;border-color:#d3f7e055}.serene[data-astro-cid-ikqophwf]:disabled{opacity:.4;cursor:not-allowed}.coach[data-astro-cid-ikqophwf]{z-index:3;color:#131915;max-width:min(92%,520px);font:600 .9rem/1.3 var(--sans);background:#f6f1e7;border-radius:999px;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%;box-shadow:0 16px 40px -16px #000}.coach[data-astro-cid-ikqophwf].in{animation:coach-in .45s var(--ease-spring) both}@keyframes coach-in{0%{opacity:0;transform:translateY(10px)}}.coach[data-astro-cid-ikqophwf] button[data-astro-cid-ikqophwf]{color:#131915;cursor:pointer;background:#13191514;border:0;border-radius:50%;flex:none;width:28px;height:28px;font-size:1rem}.pop[data-astro-cid-ikqophwf]{z-index:4;border:1px solid var(--night-line-2);background:#151b18f2;border-radius:14px;width:230px;padding:12px;position:absolute;top:0;left:0;box-shadow:0 20px 40px -20px #000}.pop-name[data-astro-cid-ikqophwf]{font:450 1.05rem/1.2 var(--serif);margin:0}.pop-lvl[data-astro-cid-ikqophwf]{color:var(--chalk-3);margin:4px 0 10px;font-size:.7rem;line-height:1.4}.pop-btns[data-astro-cid-ikqophwf]{gap:6px;display:flex}.pop-btns[data-astro-cid-ikqophwf] .btn[data-astro-cid-ikqophwf]{flex:1;justify-content:center;padding:.6em .8em;font-size:.78rem}.pop-btns[data-astro-cid-ikqophwf] .btn[data-astro-cid-ikqophwf]:disabled{opacity:.45;cursor:not-allowed;transform:none}.banner[data-astro-cid-ikqophwf]{font:300 clamp(3rem, 2rem + 6vw, 7rem)/1 var(--serif);color:var(--chalk);pointer-events:none;text-shadow:0 0 40px #f1e46a88;z-index:3;font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;position:absolute;top:38%;left:50%;translate:-50% -50%}.banner[data-astro-cid-ikqophwf] .mono[data-astro-cid-ikqophwf]{letter-spacing:.2em;text-transform:uppercase;color:var(--amber);vertical-align:middle;margin-right:.3em;font-size:.22em}.banner[data-astro-cid-ikqophwf].go{animation:banner 1.6s var(--ease) both}@keyframes banner{0%{opacity:0;transform:scale(.9)}15%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-20px)}}.overlay[data-astro-cid-ikqophwf]{z-index:6;backdrop-filter:blur(3px);background:radial-gradient(70% 70% at 50% 45%,#0e131199,#090c0bee);place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow-y:auto}.card[data-astro-cid-ikqophwf]{background:var(--night-2);border:1px solid var(--night-line-2);width:min(520px,100%);animation:card .5s var(--ease-spring) both;border-radius:22px;justify-items:start;gap:14px;padding:clamp(22px,4vw,36px);display:grid;box-shadow:0 40px 80px -40px #000}@keyframes card{0%{opacity:0;transform:translateY(14px)scale(.98)}}.card[data-astro-cid-ikqophwf] .mark{color:var(--chalk-2)}.card[data-astro-cid-ikqophwf] h1[data-astro-cid-ikqophwf]{font-size:clamp(2.4rem,1.8rem + 3vw,3.6rem)}.card[data-astro-cid-ikqophwf] h1[data-astro-cid-ikqophwf] em[data-astro-cid-ikqophwf],.card[data-astro-cid-ikqophwf] h2[data-astro-cid-ikqophwf] em{color:var(--amber)}.card[data-astro-cid-ikqophwf] h2[data-astro-cid-ikqophwf]{font-size:var(--step-3)}.sub[data-astro-cid-ikqophwf]{color:var(--chalk-2);margin:0}.rules[data-astro-cid-ikqophwf]{color:var(--chalk-2);gap:6px;margin:0;padding-left:1.1em;font-size:.94rem;display:grid}.rules[data-astro-cid-ikqophwf] b[data-astro-cid-ikqophwf]{color:var(--chalk)}.start-btns[data-astro-cid-ikqophwf]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.big[data-astro-cid-ikqophwf]{padding:.9em 1.4em;font-size:1.02rem}.best[data-astro-cid-ikqophwf]{color:var(--chalk-3);margin:0;font-size:.74rem}.cx-head{align-items:center;gap:14px;display:flex}.cx-g{width:52px;height:52px;font:700 1.4rem/1 var(--mono);color:var(--c);border:2px solid var(--c);box-shadow:0 0 30px -4px var(--c);border-radius:50%;flex:none;place-items:center;display:grid}.cx-treat{color:var(--chalk-3);margin:0;font-size:.8rem}.over .stats{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;margin:4px 0;display:grid}.over .stats div{flex-direction:column-reverse;display:flex}.over .stats dt{font:.68rem/1 var(--mono);color:var(--chalk-3);text-transform:uppercase;letter-spacing:.1em}.over .stats dd{font:400 2.4rem/1 var(--serif);margin:0 0 4px}.best-new{margin:0;font-size:1.5rem}.over .sub a{color:var(--amber)}.small{color:var(--chalk-3);margin:0;font-size:.74rem}.sheet-form{gap:8px;width:100%;margin-top:4px;display:grid}.sheet-form label{font-size:.92rem;font-weight:600}.sheet-row{gap:8px;display:flex}.sheet-row input{border:1px solid var(--night-line-2);background:var(--night-0);min-width:0;color:var(--chalk);font:.95rem var(--sans);border-radius:10px;flex:1;padding:10px 12px}.sheet-status{color:var(--amber);min-height:1em;margin:0;font-size:.74rem}.sheet{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.sheet li{border-bottom:1px dashed var(--night-line-2);grid-template-columns:28px 1fr auto auto;align-items:baseline;gap:10px;padding:7px 4px;font-size:.9rem;display:grid}.sheet li.me{color:var(--clay)}.sheet .rk{font:600 .8rem var(--mono);color:var(--chalk-3)}.sheet .wv{font:.74rem var(--mono);color:var(--chalk-3)}.sheet .sc{font:600 .86rem var(--mono)}.sheet .none{color:var(--chalk-3);text-align:center;border:0;display:block}.small-note{font-size:.9rem}.tray[data-astro-cid-ikqophwf]{border-left:1px solid var(--night-line);background:var(--night-1);flex-direction:column;gap:12px;padding:18px 14px;display:flex;overflow-y:auto}.tray-l[data-astro-cid-ikqophwf]{letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-3);margin:0 4px;font-size:.7rem}.tray-l[data-astro-cid-ikqophwf] span[data-astro-cid-ikqophwf]{letter-spacing:0;text-transform:none}.tray-list[data-astro-cid-ikqophwf]{gap:6px;display:grid}.tw[data-astro-cid-ikqophwf]{text-align:left;border:1px solid var(--night-line);background:var(--night-2);color:var(--chalk);cursor:pointer;transition:border-color .2s, background .2s, transform .3s var(--ease-spring), opacity .2s;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.tw[data-astro-cid-ikqophwf]:hover{border-color:color-mix(in oklab, var(--c) 60%, transparent)}.tw[data-astro-cid-ikqophwf][aria-pressed=true]{border-color:var(--c);background:color-mix(in oklab, var(--c) 14%, var(--night-2));box-shadow:0 0 0 1px var(--c), 0 10px 30px -14px var(--c);transform:translate(-3px)}.tw[data-astro-cid-ikqophwf].broke{opacity:.5}.tw-g[data-astro-cid-ikqophwf]{width:40px;height:40px;font:700 1.15rem/1 var(--mono);color:var(--c);border:1.5px solid var(--c);background:#090c0b;border-radius:12px;place-items:center;display:grid}.tw-txt[data-astro-cid-ikqophwf]{gap:2px;min-width:0;display:grid}.tw-n[data-astro-cid-ikqophwf]{font:600 .9rem/1.2 var(--sans)}.tw-t[data-astro-cid-ikqophwf]{color:var(--chalk-3);font-size:.72rem;line-height:1.3}.tw-c[data-astro-cid-ikqophwf]{color:var(--amber);font-size:.78rem}.tw-k[data-astro-cid-ikqophwf]{font:.6rem/1 var(--mono);color:var(--chalk-3);opacity:.6;position:absolute;top:6px;right:8px}.tray-foot[data-astro-cid-ikqophwf]{color:var(--chalk-3);margin:auto 4px 0;font-size:.78rem}.tray-foot[data-astro-cid-ikqophwf] a[data-astro-cid-ikqophwf]{color:var(--amber)}.tray[data-astro-cid-ikqophwf].nudge{animation:nudge .5s var(--ease)}@keyframes nudge{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media (width<=1020px){.play-wrap[data-astro-cid-ikqophwf]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 65px)}.tray[data-astro-cid-ikqophwf]{border-left:0;border-top:1px solid var(--night-line);padding:10px 10px calc(10px + env(safe-area-inset-bottom));gap:6px}.tray-l[data-astro-cid-ikqophwf],.tray-foot[data-astro-cid-ikqophwf]{display:none}.tray-list[data-astro-cid-ikqophwf]{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.tray-list[data-astro-cid-ikqophwf]::-webkit-scrollbar{display:none}.tw[data-astro-cid-ikqophwf]{scroll-snap-align:start;flex:none;grid-template-rows:auto auto;grid-template-columns:36px auto;width:auto;padding:8px 12px 8px 8px}.tw-g[data-astro-cid-ikqophwf]{grid-row:span 2;width:36px;height:36px}.tw-t[data-astro-cid-ikqophwf],.tw-k[data-astro-cid-ikqophwf]{display:none}.tw-n[data-astro-cid-ikqophwf]{white-space:nowrap;font-size:.8rem}.tw[data-astro-cid-ikqophwf][aria-pressed=true]{transform:translateY(-3px)}}@media (width<=560px){.hud[data-astro-cid-ikqophwf]{gap:6px;top:8px;left:8px;right:8px}.h-item[data-astro-cid-ikqophwf]{border-radius:10px;min-width:0;padding:6px 9px}.h-item[data-astro-cid-ikqophwf] b[data-astro-cid-ikqophwf]{font-size:1.1rem}.ctx[data-astro-cid-ikqophwf]{min-width:92px}.hide-s[data-astro-cid-ikqophwf]{display:none}.icon[data-astro-cid-ikqophwf]{min-width:36px;height:36px;padding:0 9px;font-size:.74rem}.h-btns[data-astro-cid-ikqophwf]{justify-content:flex-end;width:100%;margin-top:-2px}}
