:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1220;--panel:#151c2e;--panel-2:#1d2640;--line:#2a3555;--line-soft:#233052;--text:#e9edf7;--muted:#94a0bf;--accent:#f59e3b;--accent-strong:#ff7a1a;--accent-soft:#f59e3b1f;--on-accent:#1a0f02;--good:#3ccf8e;--bad:#ff5d6c;--court:#2b2016;--court-line:#d9b88f;--board:#e9edf7;--board-edge:#94a0bf;--net:#e9edf7;--ball:#f08a2c;--clock-bg:#05070d;--clock:#ffcf5a;--scrim:#050810b8;--trail-made:#2e8f66;--trail-missed:#b4434f;--trail-text:#f2f5fb;--zone-champion:#e8b730;--zone-playoff:#3b82f6;--zone-playout:#f472b6;--zone-relegation:#e5383b;--cup-top:#7c8cff;--cup-second:#f08a24;--cup-third:#2fbf71;--tier-1:#38bdf8;--tier-2:#f472b6;--tier-3:#cbd5e1;--tier-4:#b08968;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.45}*{box-sizing:border-box}body{background:radial-gradient(1200px 600px at 50% -10%, #1b2647 0%, var(--bg) 60%) fixed, var(--bg);min-height:100vh;color:var(--text);margin:0}.center-page{min-height:100vh;padding:16px;padding-top:max(16px, env(safe-area-inset-top));place-items:center;display:grid}:where(.content,.center-page,.match) :where(div,section,article,aside,header,footer,form,ul,ol,li,dl,details,summary,label,p,nav){min-width:0}:where(img,video,canvas){max-width:100%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html,body{overflow-x:clip}:where(h1,h2,h3,h4,p,strong,span){overflow-wrap:break-word}.card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px}.muted{color:var(--muted);margin:0}.error{color:var(--bad);margin:0;font-size:14px}.btn{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:12px;padding:12px 18px;font-weight:600}.btn:hover:not(:disabled){border-color:var(--accent)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){background:var(--accent-strong)}.btn.link{color:var(--muted);background:0 0;border:none;padding:6px}.btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}input{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px}input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.portrait[data-v-957b4009],.brand-logo[data-v-8bf501fa]{width:100%;height:auto;display:block}.brand-logo[data-v-8bf501fa] svg.portrait{width:200px;height:240px}.animated .front[data-v-8bf501fa]{animation:.6s cubic-bezier(.2,.8,.2,1) both slide-in-left-8bf501fa}.animated .back[data-v-8bf501fa]{animation:.6s cubic-bezier(.2,.8,.2,1) .45s both slide-in-right-8bf501fa}.animated .hoop[data-v-8bf501fa]{transform-origin:256px 100px;animation:.55s cubic-bezier(.3,1.4,.5,1) .95s both drop-in-8bf501fa}.animated .net[data-v-8bf501fa]{transform-origin:256px 162px;animation:.5s ease-out 1.45s both swish-8bf501fa}.animated .word[data-v-8bf501fa]{animation:.5s ease-out 1.5s both rise-8bf501fa}@keyframes slide-in-left-8bf501fa{0%{opacity:0;transform:translate(-90px)}}@keyframes slide-in-right-8bf501fa{0%{opacity:0;transform:translate(90px)}}@keyframes drop-in-8bf501fa{0%{opacity:0;transform:translateY(-60px)scale(.85)}}@keyframes swish-8bf501fa{40%{transform:scaleY(1.25)scaleX(.9)}}@keyframes rise-8bf501fa{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.animated .front[data-v-8bf501fa],.animated .back[data-v-8bf501fa],.animated .hoop[data-v-8bf501fa],.animated .net[data-v-8bf501fa],.animated .word[data-v-8bf501fa]{animation:none}}.court[data-v-9c63e8ba]{width:100%;height:100%;min-height:0;display:block}.floor[data-v-9c63e8ba]{fill:var(--court);stroke:var(--line-soft)}.zones path[data-v-9c63e8ba]{fill:none;stroke:var(--court-line);stroke-width:2px;stroke-dasharray:6 6}.zone-labels text[data-v-9c63e8ba]{fill:var(--court-line);text-anchor:middle;dominant-baseline:middle;font-size:13px;font-weight:700}.spots circle[data-v-9c63e8ba]{fill:#0000;stroke:var(--court-line);stroke-width:1.5px;opacity:.5}.spots.active circle[data-v-9c63e8ba]{stroke:var(--accent);opacity:1}.board[data-v-9c63e8ba]{fill:var(--board);stroke:var(--board-edge);stroke-width:2px}.board-square[data-v-9c63e8ba]{fill:none;stroke:var(--accent-strong);stroke-width:2px}.board-hit[data-v-9c63e8ba]{animation:.35s ease-out board-hit-9c63e8ba}.rim[data-v-9c63e8ba]{fill:none;stroke:var(--accent-strong);stroke-width:4px;stroke-linecap:round;transition:stroke .2s}.rim.back[data-v-9c63e8ba]{opacity:.85}.rim.front.hot[data-v-9c63e8ba]{stroke:var(--good);filter:drop-shadow(0 0 4px var(--good))}.rim.front.cold[data-v-9c63e8ba]{stroke:var(--bad)}.rim-hit[data-v-9c63e8ba]{animation:.22s ease-out rim-hit-9c63e8ba}.net[data-v-9c63e8ba]{fill:none;stroke:var(--net);stroke-width:1.4px}.net-wrap[data-v-9c63e8ba]{transform-box:view-box}.net-wrap.swish[data-v-9c63e8ba]{animation:.65s ease-out swish-9c63e8ba}.shadow[data-v-9c63e8ba]{fill:#000}.burst line[data-v-9c63e8ba]{stroke:#ffd54a;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:10 60;animation:.7s ease-out forwards burst-9c63e8ba}.pop.big[data-v-9c63e8ba]{font-size:34px}@keyframes burst-9c63e8ba{0%{stroke-dashoffset:10px;opacity:1}to{stroke-dashoffset:-50px;opacity:0}}.ball circle[data-v-9c63e8ba]{fill:url(#hc-ball);stroke:#3a1d08;stroke-width:1.5px}.ball path[data-v-9c63e8ba]{fill:none;stroke:#3a1d08;stroke-width:1.2px}.glow[data-v-9c63e8ba]{animation:1s ease-out forwards glow-9c63e8ba}.pop[data-v-9c63e8ba]{text-anchor:start;paint-order:stroke;stroke:#0000008c;stroke-width:4px;transform-box:fill-box;transform-origin:50%;font-size:24px;font-weight:900;animation:1.4s ease-out forwards pop-9c63e8ba}.pop.made[data-v-9c63e8ba]{fill:var(--good)}.pop.missed[data-v-9c63e8ba]{fill:var(--bad)}@keyframes swish-9c63e8ba{0%{transform:scale(1)}35%{transform:scale(.82,1.4)}70%{transform:scale(1.06,.9)}to{transform:scale(1)}}@keyframes rim-hit-9c63e8ba{0%{filter:brightness(1.8);transform:translate(0)}30%{transform:translateY(1.5px)}60%{transform:translateY(-1px)}to{filter:none;transform:translate(0)}}@keyframes board-hit-9c63e8ba{0%{filter:brightness(1.35);transform:translate(0)}25%{transform:translate(1.5px,-1px)}50%{transform:translate(-1.5px,1px)}to{filter:none;transform:translate(0)}}@keyframes glow-9c63e8ba{0%{opacity:1}to{opacity:0}}@keyframes pop-9c63e8ba{0%{opacity:0;transform:translateY(8px)scale(.6)}20%{opacity:1;transform:translateY(0)scale(1.15)}70%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-16px)scale(1)}}@media (prefers-reduced-motion:reduce){.net-wrap.swish[data-v-9c63e8ba],.rim-hit[data-v-9c63e8ba],.board-hit[data-v-9c63e8ba],.pop[data-v-9c63e8ba]{animation:none}}.trophy[data-v-e20b29c3]{width:100%;height:auto;display:block}.show[data-v-9be61cb3]{border:1px solid var(--line);aspect-ratio:4/5;background:radial-gradient(120% 80% at 50% 0,#1b2440 0%,#0b101d 70%);border-radius:20px;grid-template-rows:auto 1fr auto;gap:10px;max-height:760px;padding:14px;transition:opacity .8s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.stage-fade[data-v-9be61cb3]{opacity:0}.board[data-v-9be61cb3]{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.side[data-v-9be61cb3]{border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px;transition:border-color .3s,background .3s;display:flex}.side.away[data-v-9be61cb3]{text-align:right;justify-content:flex-end}.side.on[data-v-9be61cb3]{border-color:var(--accent);background:var(--accent-soft)}.pic[data-v-9be61cb3]{flex:none;width:44px;height:44px}.who[data-v-9be61cb3]{min-width:0;display:grid}.name[data-v-9be61cb3]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.flag[data-v-9be61cb3]{color:var(--muted);letter-spacing:.08em;font-size:11px}.pts[data-v-9be61cb3]{font-variant-numeric:tabular-nums;color:var(--clock);text-align:center;min-width:1.4em;font-size:40px;font-weight:900}.pts.bump[data-v-9be61cb3]{animation:.6s ease-out bump-9be61cb3}@keyframes bump-9be61cb3{30%{color:#fff;transform:scale(1.35)}}.mid[data-v-9be61cb3]{text-align:center;justify-items:center;gap:2px;display:grid}.kicker[data-v-9be61cb3]{letter-spacing:.08em;color:#8fb0ff;text-transform:uppercase;font-size:11px;font-weight:700}.round[data-v-9be61cb3]{letter-spacing:.14em;color:var(--bad);font-size:12px;font-weight:900}.court-wrap[data-v-9be61cb3]{min-height:0;display:grid}.line[data-v-9be61cb3]{text-align:center;min-height:2.6em;margin:0;font-size:17px;font-weight:600;animation:.3s ease-out in-9be61cb3}@keyframes in-9be61cb3{0%{opacity:0;transform:translateY(6px)}}.intro[data-v-9be61cb3],.party[data-v-9be61cb3]{background:#080b14e0;align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:0}.duo[data-v-9be61cb3]{align-items:flex-end;gap:10px;display:flex}.finalist[data-v-9be61cb3]{justify-items:center;gap:6px;width:38%;font-weight:800;display:grid}.finalist.left[data-v-9be61cb3]{animation:.7s cubic-bezier(.2,.8,.2,1) both from-left-9be61cb3}.finalist.right[data-v-9be61cb3]{animation:.7s cubic-bezier(.2,.8,.2,1) .25s both from-right-9be61cb3}.vs[data-v-9be61cb3]{color:var(--accent);padding-bottom:50px;font-size:34px;font-weight:900;animation:.5s .7s both pop-9be61cb3}.intro-title[data-v-9be61cb3]{letter-spacing:.06em;text-transform:uppercase;color:#8fb0ff;font-size:22px;font-weight:900;animation:.5s 1s both pop-9be61cb3}@keyframes from-left-9be61cb3{0%{opacity:0;transform:translate(-60px)}}@keyframes from-right-9be61cb3{0%{opacity:0;transform:translate(60px)}}@keyframes pop-9be61cb3{0%{opacity:0;transform:scale(.6)}}.party[data-v-9be61cb3]{background:radial-gradient(circle at 50% 40%,#3d6ff259,#080b14f0 65%)}.rays[data-v-9be61cb3]{aspect-ratio:1;background:repeating-conic-gradient(#ffd77821 0deg 8deg,#0000 8deg 22deg);width:160%;animation:18s linear infinite spin-9be61cb3;position:absolute;top:38%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 62%);mask:radial-gradient(circle,#000 20%,#0000 62%)}@keyframes spin-9be61cb3{to{rotate:360deg}}.confetti[data-v-9be61cb3]{pointer-events:none;position:absolute;inset:0}.confetti i[data-v-9be61cb3]{opacity:.9;border-radius:2px;height:14px;animation:linear infinite fall-9be61cb3;position:absolute;top:-20px}@keyframes fall-9be61cb3{to{top:105%;rotate:540deg}}.winner[data-v-9be61cb3]{justify-content:center;align-items:flex-end;width:70%;display:flex;position:relative}.cup[data-v-9be61cb3]{filter:drop-shadow(0 0 24px #ffdc8c8c);z-index:1;width:46%;animation:1.2s cubic-bezier(.2,.9,.3,1.2) both lift-9be61cb3,3s ease-in-out 1.2s infinite float-9be61cb3}.champ-pic[data-v-9be61cb3]{width:46%;margin-left:-6%;animation:.8s .3s both from-right-9be61cb3}@keyframes lift-9be61cb3{0%{opacity:0;transform:translateY(60px)scale(.7)}}@keyframes float-9be61cb3{50%{transform:translateY(-8px)}}.champ-text[data-v-9be61cb3]{text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.champ[data-v-9be61cb3]{letter-spacing:.12em;color:#ffd36a;text-shadow:0 0 30px #ffc85099;font-size:44px;font-weight:900;animation:.6s .6s both pop-9be61cb3}.champ-name[data-v-9be61cb3]{font-size:20px;font-weight:800;animation:.5s .9s both pop-9be61cb3}.final-score[data-v-9be61cb3]{color:var(--muted);font-size:14px;animation:.5s 1.1s both pop-9be61cb3}.fade-enter-active[data-v-9be61cb3],.fade-leave-active[data-v-9be61cb3]{transition:opacity .5s}.fade-enter-from[data-v-9be61cb3],.fade-leave-to[data-v-9be61cb3]{opacity:0}@media (width<=520px){.show[data-v-9be61cb3]{aspect-ratio:3/4.4;padding:10px}.pts[data-v-9be61cb3]{font-size:30px}.pic[data-v-9be61cb3]{width:34px;height:34px}.name[data-v-9be61cb3]{font-size:12px}.line[data-v-9be61cb3]{font-size:15px}.champ[data-v-9be61cb3]{font-size:32px}}@media (prefers-reduced-motion:reduce){.rays[data-v-9be61cb3],.confetti[data-v-9be61cb3]{display:none}.cup[data-v-9be61cb3]{animation:none}}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.top[data-v-6e35cd10]{z-index:10;padding:12px max(16px,50% - 580px);padding-top:calc(12px + env(safe-area-inset-top));background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:18px;display:flex;position:sticky;top:0}.brand[data-v-6e35cd10]{color:var(--text);letter-spacing:.02em;align-items:center;gap:8px;font-size:18px;text-decoration:none;display:flex}.brand b[data-v-6e35cd10]{color:var(--accent)}.mark[data-v-6e35cd10]{font-size:22px}.links[data-v-6e35cd10]{gap:18px;margin-left:auto;display:flex}.links a[data-v-6e35cd10]{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none}.links a[data-v-6e35cd10]:hover{color:var(--text)}.lang[data-v-6e35cd10]{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-weight:700}.btn.play[data-v-6e35cd10]{background:linear-gradient(180deg, var(--accent), var(--accent-strong));color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 8px 24px #ff7a1a59}.btn.play[data-v-6e35cd10]:hover{transform:translateY(-1px)}.btn.play.small[data-v-6e35cd10]{padding:8px 18px;font-size:14px}.btn.play[data-v-6e35cd10]{padding:12px 26px;font-size:16px}.btn.play.big[data-v-6e35cd10]{padding:16px 34px;font-size:18px}main[data-v-6e35cd10]{max-width:1160px;margin:0 auto;padding:0 16px}section[data-v-6e35cd10]{padding:72px 0}h1[data-v-6e35cd10]{margin:0 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.05}h2[data-v-6e35cd10]{margin:0 0 14px;font-size:clamp(26px,3.4vw,38px)}.lead[data-v-6e35cd10]{color:var(--muted);max-width:34em;margin:0 0 26px;font-size:18px;line-height:1.55}.note[data-v-6e35cd10]{color:var(--muted);margin-top:14px;font-size:13px}.hero[data-v-6e35cd10]{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding-top:56px;display:grid}.hero-logo[data-v-6e35cd10]{justify-self:center;width:100%;max-width:440px}.actions[data-v-6e35cd10]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.actions.center[data-v-6e35cd10]{justify-content:center}.store[data-v-6e35cd10]{border:1px solid var(--line);background:var(--panel);min-height:48px;color:var(--text);border-radius:12px;flex-direction:column;justify-content:center;padding:6px 18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.store small[data-v-6e35cd10]{color:var(--muted);font-size:11px;font-weight:600}.store.soon[data-v-6e35cd10]{opacity:.7;cursor:default}.final[data-v-6e35cd10]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.final-text p[data-v-6e35cd10]{color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.6}.kicker[data-v-6e35cd10]{letter-spacing:.1em;text-transform:uppercase;color:#8fb0ff;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.features h2[data-v-6e35cd10],.how h2[data-v-6e35cd10]{text-align:center}.grid[data-v-6e35cd10]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.feature[data-v-6e35cd10]{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px}.feature .icon[data-v-6e35cd10]{font-size:28px}.feature h3[data-v-6e35cd10]{margin:10px 0 6px;font-size:18px}.feature p[data-v-6e35cd10]{color:var(--muted);margin:0;line-height:1.55}.how ol[data-v-6e35cd10]{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px auto 0;padding:0;list-style:none;display:grid}.how li[data-v-6e35cd10]{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:14px;padding:20px;display:flex}.num[data-v-6e35cd10]{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.how h3[data-v-6e35cd10]{margin:4px 0;font-size:17px}.how p[data-v-6e35cd10]{color:var(--muted);margin:0}.cta[data-v-6e35cd10]{text-align:center;background:radial-gradient(60% 80% at 50% 0,#f59e3b29,#0000 70%);border-radius:24px;margin-bottom:40px}.cta p[data-v-6e35cd10]{color:var(--muted);margin:0 0 24px;font-size:17px}.foot[data-v-6e35cd10]{border-top:1px solid var(--line);padding:28px max(16px,50% - 580px);padding-bottom:calc(28px + env(safe-area-inset-bottom));color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.foot nav[data-v-6e35cd10]{flex-wrap:wrap;gap:18px;display:flex}.foot a[data-v-6e35cd10]{color:var(--muted);text-decoration:none}.foot a[data-v-6e35cd10]:hover{color:var(--text)}@media (width<=900px){.hero[data-v-6e35cd10],.final[data-v-6e35cd10]{grid-template-columns:1fr}.hero-logo[data-v-6e35cd10]{order:-1;max-width:340px}.grid[data-v-6e35cd10],.how ol[data-v-6e35cd10]{grid-template-columns:1fr}.links[data-v-6e35cd10]{display:none}.lang[data-v-6e35cd10]{margin-left:auto}section[data-v-6e35cd10]{padding:48px 0}}
