.appeal.svelte-t3mbo1{letter-spacing:.04em;color:#fff;text-shadow:0 3px #b3121b,0 6px 18px #0009;opacity:0;pointer-events:none;font:900 46px/1 system-ui,sans-serif;transition:opacity .15s,transform .2s;position:fixed;top:22%;left:50%;transform:translate(-50%,-50%)scale(.6)}.appeal.on.svelte-t3mbo1{opacity:1;transform:translate(-50%,-50%)scale(1)}.toast.svelte-t3mbo1{left:50%;top:calc(env(safe-area-inset-top) + 74px);background:var(--card);border:1px solid var(--line);opacity:0;pointer-events:none;box-sizing:border-box;text-align:center;text-wrap:balance;border-radius:12px;width:max-content;max-width:calc(100vw - 32px);padding:8px 14px;font-weight:650;transition:opacity .2s;position:fixed;transform:translate(-50%)}.toast.on.svelte-t3mbo1{opacity:1}.part.svelte-t3mbo1{white-space:nowrap}@media (width<=480px){.appeal.svelte-t3mbo1{font-size:38px}.sep.svelte-t3mbo1{display:none}.part.svelte-t3mbo1{display:block}}.bar.svelte-pqme1d{pointer-events:auto;padding:10px 12px 8px;transition:opacity .15s}.bar.off.svelte-pqme1d{visibility:hidden;opacity:0;pointer-events:none}.timer.svelte-pqme1d{background:#ffffff2e;border-radius:3px;max-width:620px;height:5px;margin:0 auto 9px;overflow:hidden}.timer.svelte-pqme1d i:where(.svelte-pqme1d){background:var(--gold);transform-origin:0;width:100%;height:100%;display:block}.btns.svelte-pqme1d{gap:10px;max-width:620px;margin:0 auto;display:flex}button.svelte-pqme1d{letter-spacing:.03em;border-radius:14px;flex:1;padding:15px 8px;font-size:18px;font-weight:800;box-shadow:0 4px #00000059}button.svelte-pqme1d:active{transform:translateY(2px);box-shadow:0 2px #00000059}button.svelte-pqme1d:disabled{opacity:.4}.out.svelte-pqme1d{background:var(--out)}.not.svelte-pqme1d{background:var(--notout)}.k2.svelte-pqme1d{opacity:.75;letter-spacing:.06em;font-size:10px;font-weight:600;display:block}@media (width<=480px){.btns.svelte-pqme1d{gap:8px}button.svelte-pqme1d{padding:16px 4px;font-size:16px}.k2.svelte-pqme1d{display:none}}@media (height<=500px) and (orientation:landscape){button.svelte-pqme1d{padding:9px 6px;font-size:15px}.k2.svelte-pqme1d{display:none}}.overlay.svelte-1vxujm{-webkit-backdrop-filter:blur(3px);background:#050e09b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.low .overlay.svelte-1vxujm{-webkit-backdrop-filter:none}.overlay.clear.svelte-1vxujm{-webkit-backdrop-filter:none;background:#050e0940}@media (width>=900px) and (aspect-ratio>=5/4){.overlay.side.svelte-1vxujm{justify-content:flex-start;padding-left:7vw}}.panel.svelte-1vxujm{background:var(--card);border:1px solid var(--line);border-radius:18px;width:min(94vw,500px);max-height:100%;padding:20px 18px;overflow:auto}.fixed.svelte-1vxujm{flex-direction:column;width:min(94vw,420px);height:min(100%,580px);display:flex;overflow:hidden}.centred.svelte-1vxujm{text-align:center}.stars.svelte-eowjnj{gap:calc(var(--s) * .08);vertical-align:middle;display:inline-flex}.star.svelte-eowjnj{width:var(--s);height:var(--s);position:relative}svg.svelte-eowjnj{width:var(--s);height:var(--s);fill:var(--gold);display:block}.empty.svelte-eowjnj{fill:#ffffff2e}.fill.svelte-eowjnj{position:absolute;inset:0 auto 0 0;overflow:hidden}.stars.svelte-1niehlb{margin:8px 0 2px}.rating.svelte-1niehlb{color:var(--gold);margin:4px 0;font-size:18px;font-weight:800}.result.svelte-1niehlb{border:1px solid var(--line);color:var(--muted);background:#ffffff0f;border-radius:12px;margin:10px 0 0;padding:8px 10px;font-size:14px}.result.svelte-1niehlb b:where(.svelte-1niehlb){color:var(--ink);margin-bottom:2px;font-size:16px;display:block}.stats.svelte-1niehlb{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.stats.svelte-1niehlb>div:where(.svelte-1niehlb){border:1px solid var(--line);background:#ffffff0f;border-radius:12px;padding:8px 10px}.k.svelte-1niehlb{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.v.svelte-1niehlb{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.tags.svelte-yjscgm{left:10px;top:calc(env(safe-area-inset-top) + 72px);pointer-events:none;flex-direction:column;gap:9px;display:flex;position:fixed}.ht.svelte-yjscgm{text-transform:uppercase;text-align:center;letter-spacing:.02em;width:158px;font:800 13px/1 system-ui,sans-serif;animation:.3s both svelte-yjscgm-htIn;box-shadow:0 2px 8px #00000073}.h.svelte-yjscgm{color:#fff;background:linear-gradient(#4a5cc0,#26338a);border:1px solid #ffffff73;border-radius:3px 3px 0 0;padding:6px 4px}.v.svelte-yjscgm{color:#fff;border:1px solid #ffffff73;border-top:0;border-radius:0 0 3px 3px;padding:7px 4px}.v.r.svelte-yjscgm{background:linear-gradient(#ea2a2e,#a8161b)}.v.a.svelte-yjscgm{background:linear-gradient(#f2a62a,#b8740c)}.v.g.svelte-yjscgm{background:linear-gradient(#34b062,#1d7c40)}.ht.pend.svelte-yjscgm{visibility:hidden;animation:none}@keyframes svelte-yjscgm-htIn{0%{opacity:0;transform:translate(-14px)}}@media (width<=480px){.ht.svelte-yjscgm{width:122px;font-size:11px}.tags.svelte-yjscgm{gap:7px}}.score.svelte-12gqgb5{color:var(--gold);font-size:20px;font-weight:800}.dim.svelte-1ig1tqs{z-index:1;background:#050e0999;position:fixed;inset:0}.card.svelte-1ig1tqs{z-index:3;top:calc(env(safe-area-inset-top) + 64px);background:var(--card);border:1px solid var(--line);border-radius:16px;width:min(100vw - 20px,380px);padding:16px;position:fixed;left:10px;box-shadow:0 8px 30px #00000080}.low .card.svelte-1ig1tqs{background:#0a140ef7}.card.svelte-1ig1tqs:before{content:"";background:inherit;border-left:1px solid var(--line);border-top:1px solid var(--line);width:16px;height:16px;position:absolute;top:-9px;left:54px;transform:rotate(45deg)}h2.svelte-1ig1tqs{color:var(--gold);margin:0 0 8px;font-size:20px}p.svelte-1ig1tqs{margin:0 0 8px}.out.svelte-1ig1tqs{color:var(--bad)}.not.svelte-1ig1tqs{color:var(--good)}ul.svelte-1ig1tqs{color:var(--muted);margin:4px 0 0;padding:0;font-size:14px;list-style:none}li.svelte-1ig1tqs{grid-template-columns:54px 1fr;padding:2px 0;display:grid}li.svelte-1ig1tqs span:where(.svelte-1ig1tqs){font-variant-numeric:tabular-nums;font-weight:800}.btns.svelte-1ig1tqs{gap:8px;margin-top:6px;display:flex}.btns.svelte-1ig1tqs button:where(.svelte-1ig1tqs){flex:1;margin-top:8px;padding:12px;font-size:16px}#hud.svelte-1fn1mbz{padding:calc(env(safe-area-inset-top) + 8px) 10px 8px;pointer-events:none;background:linear-gradient(#00000073,#0000);align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}#hud.raised.svelte-1fn1mbz{z-index:2}#hud.raised.svelte-1fn1mbz .pause:where(.svelte-1fn1mbz){pointer-events:none;opacity:.4}.rating.svelte-1fn1mbz{border:1px solid var(--line);background:#0000006b;border-radius:10px;align-items:center;padding:6px 10px;display:flex;position:relative}.pulse.svelte-1fn1mbz{display:inline-flex}.pulse.up.svelte-1fn1mbz{animation:.7s ease-out svelte-1fn1mbz-up}.pulse.down.svelte-1fn1mbz{animation:.5s ease-out svelte-1fn1mbz-down}.delta.svelte-1fn1mbz{white-space:nowrap;text-shadow:0 1px 3px #000000b3;opacity:0;font-size:15px;font-weight:800;animation:1.6s ease-out svelte-1fn1mbz-float;position:absolute;top:50%;left:calc(100% + 8px)}.delta.up.svelte-1fn1mbz{color:var(--good)}.delta.down.svelte-1fn1mbz{color:var(--bad)}@keyframes svelte-1fn1mbz-up{40%{filter:drop-shadow(0 0 6px #f2c14ee6);transform:scale(1.15)}}@keyframes svelte-1fn1mbz-down{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes svelte-1fn1mbz-float{0%{opacity:0;transform:translateY(-50%)}15%,70%{opacity:1}to{opacity:0;transform:translateY(-120%)}}.grow.svelte-1fn1mbz{flex:1}.speed.svelte-1fn1mbz{border:1px solid var(--line);color:var(--muted);background:#0000006b;border-radius:10px;padding:6px 10px;font-size:12px}.speed.svelte-1fn1mbz b:where(.svelte-1fn1mbz){color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.ff.svelte-1fn1mbz{letter-spacing:-2px;color:var(--muted);font-size:12px}.ff.on.svelte-1fn1mbz{background:var(--gold);border-color:var(--gold);color:#1a1405}.pause.svelte-1fn1mbz{pointer-events:auto;border:1px solid var(--line);background:#0000006b;border-radius:10px;align-self:stretch;width:42px;font-size:15px}.loading.svelte-1imqlba{color:var(--muted);justify-content:center;align-items:center;font-weight:700;display:flex;position:fixed;inset:0}.nowebgl.svelte-1imqlba{text-align:center;max-width:340px;padding:24px;line-height:1.5}b.svelte-1imqlba{color:var(--ink);font-size:18px}button.svelte-1imqlba{background:var(--gold);color:#1a1405;border-radius:10px;padding:10px 18px;font-weight:800}ol.svelte-1lc33us{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}li.svelte-1lc33us{border:1px solid var(--line);background:#ffffff0d;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}li.top.svelte-1lc33us{background:#ffffff14}.rank.svelte-1lc33us{width:30px;height:30px;color:var(--muted);background:#ffffff14;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.r1.svelte-1lc33us{background:var(--gold);color:#1a1405}.r2.svelte-1lc33us{color:#1b1f24;background:#c9ced6}.r3.svelte-1lc33us{color:#22140a;background:#c98a55}.main.svelte-1lc33us{min-width:0}.score.svelte-1lc33us{margin-bottom:3px;line-height:1}.meta.svelte-1lc33us{color:var(--muted);font-size:12px}.nw.svelte-1lc33us{white-space:nowrap}.acc.svelte-1lc33us{font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;padding:4px 9px;font-size:14px;font-weight:800}.opt.svelte-1pbndqi{margin:12px 0}.lbl.svelte-1pbndqi{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px}.seg.svelte-1pbndqi{flex-wrap:wrap;gap:6px;display:flex}button.svelte-1pbndqi{border:1px solid var(--line);background:#ffffff14;border-radius:10px;flex:1;padding:8px 6px;font-size:14px;font-weight:650}button.on.svelte-1pbndqi{background:var(--gold);color:#1a1405;border-color:var(--gold)}.body.svelte-1kzoi4f{flex:1;min-height:0;overflow:auto}.main.svelte-1kzoi4f{text-align:center;flex-direction:column;display:flex}.main.svelte-1kzoi4f .centre:where(.svelte-1kzoi4f){margin:auto 0;padding:10px 0}.warn.svelte-1kzoi4f{color:var(--gold)}.saves.svelte-1kzoi4f{margin:10px 0;padding:0;list-style:none}.saves.svelte-1kzoi4f li:where(.svelte-1kzoi4f){gap:6px;margin:0 0 8px;display:flex}.slot.svelte-1kzoi4f{text-align:left;border:1px solid var(--line);min-width:0;color:var(--ink);background:#ffffff0f;border-radius:12px;flex:1;padding:10px 12px}.slot.svelte-1kzoi4f b:where(.svelte-1kzoi4f){font-size:14px;display:block}.slot.svelte-1kzoi4f span:where(.svelte-1kzoi4f){color:var(--muted);margin-top:3px;font-size:12px;display:block}.del.svelte-1kzoi4f{border:1px solid var(--line);min-width:44px;color:var(--muted);background:#ffffff0f;border-radius:12px;flex:none}.del.sure.svelte-1kzoi4f{background:var(--out);border-color:var(--out);color:#fff;padding:0 10px}.logo.svelte-1kzoi4f{border-radius:20px;margin:0 auto 10px;display:block;box-shadow:0 6px 24px #00000059}h1.svelte-1kzoi4f{margin-bottom:10px;font-size:34px}h2.svelte-1kzoi4f{margin:0 0 8px;font-size:24px}.play.svelte-1kzoi4f .big:where(.svelte-1kzoi4f){margin-top:10px}.links.svelte-1kzoi4f{gap:8px;margin-top:14px;display:flex}.links.svelte-1kzoi4f .ghost:where(.svelte-1kzoi4f){flex:1;margin-top:0}ul.svelte-1kzoi4f{color:var(--muted);margin:8px 0;padding-left:18px;font-size:14px}li.svelte-1kzoi4f{margin:4px 0}b.svelte-1kzoi4f{color:var(--ink)}.wrap.svelte-wtz09v{margin-top:8px}.cap.svelte-wtz09v{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:11px}canvas.svelte-wtz09v{border:1px solid var(--line);background:#05110b;border-radius:8px;width:100%;height:64px;display:block}@media (width<=480px){canvas.svelte-wtz09v{height:52px}}@media (height<=500px) and (orientation:landscape){canvas.svelte-wtz09v{height:46px}}.review.svelte-164uvh0{left:50%;bottom:calc(env(safe-area-inset-bottom) + 12px);background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);border-radius:16px;width:min(94vw,460px);padding:12px 14px;position:fixed;transform:translate(-50%)}.low .review.svelte-164uvh0{-webkit-backdrop-filter:none;background:#0a140ef2}.vhead.svelte-164uvh0{align-items:center;gap:8px;display:flex}.title.svelte-164uvh0{flex:1;font-size:17px;font-weight:800}.title.svelte-164uvh0 small:where(.svelte-164uvh0){opacity:.8;font-weight:600}.pts.svelte-164uvh0{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.sub.svelte-164uvh0{color:var(--muted);margin:2px 0 8px;font-size:13px}.rows.svelte-164uvh0{grid-template-columns:auto 1fr;gap:3px 12px;font-size:14px;display:grid}.rk.svelte-164uvh0{color:var(--muted)}.vfoot.svelte-164uvh0{align-items:center;gap:10px;margin-top:10px;display:flex}.prog.svelte-164uvh0{background:#ffffff26;border-radius:2px;flex:1;height:4px;overflow:hidden}.prog.svelte-164uvh0 i:where(.svelte-164uvh0){background:var(--gold);width:0;height:100%;display:block}.next.svelte-164uvh0{color:#0b1a12;background:#fff;border-radius:10px;padding:8px 14px;font-weight:800}@media (width<=480px){.review.svelte-164uvh0{padding:10px 12px}.title.svelte-164uvh0{font-size:15px}.rows.svelte-164uvh0{font-size:13px}}@media (height<=500px) and (orientation:landscape){.review.svelte-164uvh0{width:min(60vw,440px);max-height:calc(100vh - 70px);left:auto;right:10px;overflow:auto;transform:none}}.bug.svelte-1evhwku{pointer-events:none;--pad-x:max(env(safe-area-inset-left), env(safe-area-inset-right), calc((100% - 880px) / 2));padding:0 var(--pad-x) env(safe-area-inset-bottom);margin:0 0 calc(-8px - env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto 1fr 1fr 1fr auto;grid-template-areas:"tot b1 b2 bwl ovr";font-size:14px;line-height:1;display:grid;overflow:hidden}.bug.svelte-1evhwku>div:where(.svelte-1evhwku){border-left:1px solid var(--line);align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.inf.svelte-1evhwku{contain:inline-size;text-transform:uppercase;letter-spacing:.03em;color:var(--gold);white-space:nowrap;text-overflow:ellipsis;grid-area:b1-start/b1-start/b2-end/b2-end;font-weight:800;line-height:16px;animation:.25s ease-out svelte-1evhwku-inf-in;overflow:hidden;display:block!important}@keyframes svelte-1evhwku-inf-in{0%{opacity:0}}.team.svelte-1evhwku{font-size:18px;font-weight:900}.tot.svelte-1evhwku{background:var(--gold);color:#1a1405;grid-area:tot;border-left:0!important}.score.svelte-1evhwku{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.ov.svelte-1evhwku{text-transform:uppercase;letter-spacing:.05em;color:#1a1405b3;font-size:11px}.ov.svelte-1evhwku b:where(.svelte-1evhwku){color:#1a1405;font-variant-numeric:tabular-nums;font-size:14px}.b1.svelte-1evhwku{grid-area:b1}.b2.svelte-1evhwku{grid-area:b2}.bwl.svelte-1evhwku{background:#ffffff0a;grid-area:bwl}.ovr.svelte-1evhwku{grid-area:ovr}.mk.svelte-1evhwku{width:9px;color:var(--gold);flex:none;font-size:9px}.bat.svelte-1evhwku:not(.on){color:var(--muted)}.nm.svelte-1evhwku{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;flex:1;min-width:0;font-weight:700;overflow:hidden}.r.svelte-1evhwku{font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.bf.svelte-1evhwku{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}.bat.svelte-1evhwku .bf:where(.svelte-1evhwku):before,.bwl.svelte-1evhwku .bf:where(.svelte-1evhwku):before{content:"("}.bat.svelte-1evhwku .bf:where(.svelte-1evhwku):after,.bwl.svelte-1evhwku .bf:where(.svelte-1evhwku):after{content:")"}.lbl.svelte-1evhwku{text-transform:uppercase;letter-spacing:.06em;opacity:.7;white-space:nowrap;font-size:10px}.balls.svelte-1evhwku{gap:3px;display:flex}.balls.svelte-1evhwku i:where(.svelte-1evhwku){background:#ffffff1a;border-radius:3px;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;font-weight:800;display:grid}.balls.svelte-1evhwku i.empty:where(.svelte-1evhwku){background:#ffffff0d}.balls.svelte-1evhwku i.w:where(.svelte-1evhwku){background:var(--out)}.balls.svelte-1evhwku i.b4:where(.svelte-1evhwku){background:var(--notout)}.balls.svelte-1evhwku i.b6:where(.svelte-1evhwku){background:var(--gold);color:#1a1405}@media (width<=640px){.bug.svelte-1evhwku{margin:0 max(8px, env(safe-area-inset-right)) 10px max(8px, env(safe-area-inset-left));border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(88px,auto) 1fr max-content;grid-template-areas:"tot b1 b1""tot b2 b2""bwl bwl ovr";padding:0;font-size:13px}.bug.svelte-1evhwku>div:where(.svelte-1evhwku){padding:7px 8px}.b2.svelte-1evhwku{border-top:1px solid var(--line)}.score.svelte-1evhwku{font-size:24px}.team.svelte-1evhwku{font-size:15px}.inf.svelte-1evhwku{white-space:normal;font-size:14px;line-height:18px}.ovr.svelte-1evhwku{justify-content:flex-end}.bwl.svelte-1evhwku{border-top:1px solid var(--line);border-left:0!important}.ovr.svelte-1evhwku{border-top:1px solid var(--line)}.tot.svelte-1evhwku{flex-direction:column;justify-content:center;align-items:flex-start!important;gap:2px!important}.r.svelte-1evhwku{font-size:15px}.lbl.svelte-1evhwku{display:none}}.bottom.svelte-1n46o8q{padding-bottom:calc(env(safe-area-inset-bottom) + 8px);pointer-events:none;position:fixed;bottom:0;left:0;right:0}@media (width<=640px){.bottom.svelte-1n46o8q{padding-bottom:env(safe-area-inset-bottom)}}canvas.svelte-1n46o8q{width:100%;height:100%;display:block;position:fixed;inset:0}:root{--ink:#f4f1e6;--muted:#b9c2b5;--card:#0a140edb;--line:#ffffff24;--out:#d63a2f;--notout:#2f8f5b;--gold:#f2c14e;--bad:#ff6b5e;--good:#5fd38d}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;color:var(--ink);-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#0b1a12;margin:0;font:15px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;border:0}.ok{color:var(--good)}.no{color:var(--bad)}.amb{color:var(--gold)}h1{letter-spacing:.01em;margin:0 0 4px;font-size:30px}h1 span{color:var(--gold)}.lead{color:var(--muted);margin:0 0 14px}.big{background:var(--gold);color:#1a1405;border-radius:14px;width:100%;margin-top:14px;padding:14px;font-size:19px;font-weight:900}.ghost{background:#ffffff1a;border-radius:12px;width:100%;margin-top:8px;padding:11px;font-weight:700}@media (width<=480px){h1{font-size:26px}}
