.toasts[data-v-594b5a5b]{top:max(10px, env(safe-area-inset-top));z-index:50;pointer-events:none;gap:8px;width:min(560px,100% - 20px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.toast[data-v-594b5a5b]{pointer-events:auto;background:var(--panel-2);border:1px solid var(--line);box-shadow:0 10px 30px #00000073, inset 4px 0 0 var(--accent);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;animation:.25s ease-out drop-594b5a5b;display:flex}.toast.kickoff[data-v-594b5a5b]{box-shadow:0 10px 30px #00000073, inset 4px 0 0 var(--good)}.icon[data-v-594b5a5b]{flex:none;font-size:22px}.text[data-v-594b5a5b]{flex:1;min-width:0;font-size:13px;display:grid}.text strong[data-v-594b5a5b]{font-size:14px}.text span[data-v-594b5a5b]{color:var(--muted)}.go[data-v-594b5a5b]{flex:none;padding:8px 12px;font-size:13px}.close[data-v-594b5a5b]{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;font-size:20px}.close[data-v-594b5a5b]:hover{color:var(--text)}@keyframes drop-594b5a5b{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast[data-v-594b5a5b]{animation:none}}.intro[data-v-f660de90]{z-index:100;cursor:pointer;background:#0d1220;place-items:center;padding:24px;transition:opacity .35s;display:grid;position:fixed;inset:0}.intro.leaving[data-v-f660de90]{opacity:0}.intro-logo[data-v-f660de90]{width:min(360px,100vw - 48px,60vh)}.flag[data-v-46ff5145]{vertical-align:-2px;border-radius:2px;flex:none;display:inline-block}.celebrate[data-v-f7f742c3]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.confetti[data-v-f7f742c3]{pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.panel[data-v-f7f742c3]{text-align:center;background:radial-gradient(320px 200px at 50% 0%, color-mix(in srgb, var(--zone-champion) 28%, transparent), transparent), var(--panel);border:1px solid color-mix(in srgb, var(--zone-champion) 60%, var(--line));border-radius:22px;justify-items:center;gap:14px;width:min(520px,100%);padding:24px 20px 20px;animation:.45s cubic-bezier(.2,1.4,.4,1) both pop-f7f742c3;display:grid;position:relative;box-shadow:0 24px 60px #00000080}.kicker[data-v-f7f742c3]{letter-spacing:.02em;margin:0;font-size:22px;font-weight:900}.medals[data-v-f7f742c3]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.medals li[data-v-f7f742c3]{justify-items:center;gap:4px;animation:.5s ease-out both rise-f7f742c3;display:grid}.medal[data-v-f7f742c3]{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 40%, var(--panel)), var(--panel));border:3px solid var(--zone-champion);width:72px;height:72px;box-shadow:0 0 0 5px color-mix(in srgb, var(--zone-champion) 25%, transparent), 0 0 32px color-mix(in srgb, var(--zone-champion) 55%, transparent);border-radius:50%;place-items:center;font-size:36px;animation:2.4s ease-in-out infinite shine-f7f742c3;display:grid}.single .medal[data-v-f7f742c3]{width:104px;height:104px;font-size:54px}.medal .flag[data-v-f7f742c3]{transform:scale(2.2)}.single .medal .flag[data-v-f7f742c3]{transform:scale(3)}.medals strong[data-v-f7f742c3]{font-size:14px;line-height:1.25}.single strong[data-v-f7f742c3]{font-size:18px}.desc[data-v-f7f742c3]{color:var(--muted);font-size:12px;line-height:1.3}.more[data-v-f7f742c3]{color:var(--accent);margin:0;font-size:13px;font-weight:700}.actions[data-v-f7f742c3]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@keyframes pop-f7f742c3{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes rise-f7f742c3{0%{opacity:0;transform:translateY(14px)scale(.8)}to{opacity:1;transform:none}}@keyframes shine-f7f742c3{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--zone-champion) 18%, transparent), 0 0 46px color-mix(in srgb, var(--zone-champion) 75%, transparent)}}@media (prefers-reduced-motion:reduce){.panel[data-v-f7f742c3],.medals li[data-v-f7f742c3],.medal[data-v-f7f742c3]{animation:none}}.progress[data-v-53c86dfd]{z-index:100;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.bar[data-v-53c86dfd]{background:linear-gradient(90deg, transparent, var(--accent), var(--accent-strong));width:40%;box-shadow:0 0 8px var(--accent);border-radius:0 3px 3px 0;animation:1.1s ease-in-out infinite slide-53c86dfd;position:absolute;top:0;bottom:0;left:-40%}.finishing .bar[data-v-53c86dfd]{opacity:0;width:100%;transition:opacity .25s,width .2s;animation:none;left:0}@keyframes slide-53c86dfd{0%{width:40%;left:-40%}60%{width:55%}to{width:40%;left:100%}}@media (prefers-reduced-motion:reduce){.bar[data-v-53c86dfd]{opacity:.7;width:100%;animation:none;left:0}}.stats[data-v-a83a224d]{gap:10px;display:grid}.shots[data-v-a83a224d]{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.shots div[data-v-a83a224d]{background:var(--panel-2);text-align:center;border-radius:8px;padding:6px}.shots dt[data-v-a83a224d]{color:var(--muted);font-size:11px}.shots dd[data-v-a83a224d]{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.fog .shots div[data-v-a83a224d]{border:1px dashed color-mix(in srgb, var(--accent) 35%, var(--line))}.shots div.unknown dd[data-v-a83a224d],.traits dd[data-v-a83a224d]:only-child{color:var(--muted)}.bars[data-v-a83a224d]{gap:4px;font-size:13px;display:grid}.bars label[data-v-a83a224d]{grid-template-columns:64px 1fr 52px;align-items:center;gap:8px;display:grid}.bar[data-v-a83a224d]{background:var(--line);border-radius:4px;height:8px;position:relative;overflow:hidden}.bar.unknown[data-v-a83a224d]{background:repeating-linear-gradient(45deg, var(--line) 0 4px, transparent 4px 8px)}.fill[data-v-a83a224d]{background:var(--good);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.fill.band[data-v-a83a224d]{background:color-mix(in srgb, var(--accent) 70%, transparent)}.num[data-v-a83a224d]{text-align:right;font-variant-numeric:tabular-nums}.traits[data-v-a83a224d]{gap:4px;margin:0;font-size:13px;display:grid}.traits div[data-v-a83a224d]{justify-content:space-between;gap:8px;display:flex}.traits dt[data-v-a83a224d]{color:var(--muted)}.traits dd[data-v-a83a224d]{text-align:right;margin:0;font-weight:600}.compact .traits[data-v-a83a224d]{gap:2px;font-size:12px}.source[data-v-a83a224d]{color:var(--accent);margin:0;font-size:11px}.source.none[data-v-a83a224d]{color:var(--muted)}.career[data-v-c42b0fea]{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;display:flex}.phase[data-v-c42b0fea]{border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.phase.youth[data-v-c42b0fea]{color:var(--good);border-color:color-mix(in srgb, var(--good) 45%, var(--line))}.phase.peak[data-v-c42b0fea]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.phase.decline[data-v-c42b0fea]{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, var(--line))}.retired[data-v-c42b0fea]{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.muted[data-v-c42b0fea]{font-size:12px}.shelf[data-v-56fc212b]{gap:12px;display:grid}.grid[data-v-56fc212b]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.cup[data-v-56fc212b]{text-align:center;font:inherit;color:var(--text);cursor:pointer;background:radial-gradient(120px 90px at 50% 30%, color-mix(in srgb, var(--zone-champion) 16%, transparent), transparent), var(--panel-2);border:1px solid var(--line);border-radius:14px;justify-items:center;gap:2px;padding:12px 10px;display:grid;position:relative}.cup[data-v-56fc212b]:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.cup.active[data-v-56fc212b]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.art[data-v-56fc212b]{filter:drop-shadow(0 6px 10px #00000059);width:76px;margin-bottom:6px}.times[data-v-56fc212b]{background:var(--accent);color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:900;position:absolute;top:8px;right:8px}.name[data-v-56fc212b]{font-size:13px;line-height:1.25}.last[data-v-56fc212b]{color:var(--accent);font-size:12px;font-weight:700}.detail[data-v-56fc212b]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.detail h4[data-v-56fc212b]{margin:0;font-size:14px}.detail ul[data-v-56fc212b]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.detail li[data-v-56fc212b]{border-bottom:1px dashed var(--line);align-items:baseline;gap:10px;padding:4px 0;font-size:13px;display:flex}.detail li[data-v-56fc212b]:last-child{border-bottom:none}.season[data-v-56fc212b]{min-width:120px;font-weight:700}.who[data-v-56fc212b]{color:var(--muted)}.award-art[data-v-6a06ded8]{width:100%;height:auto;display:block}.shelf[data-v-faa3d6fc]{gap:12px;display:grid}.grid[data-v-faa3d6fc]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.award[data-v-faa3d6fc]{text-align:center;font:inherit;color:var(--text);cursor:pointer;border:1px solid var(--line);background:var(--panel-2);border-radius:14px;justify-items:center;gap:2px;padding:12px 10px;display:grid;position:relative}.award.p1[data-v-faa3d6fc]{background:radial-gradient(120px 90px at 50% 30%, #f2c23047, transparent), var(--panel-2);border-color:#f2c2308c}.award.p2[data-v-faa3d6fc]{background:radial-gradient(120px 90px at 50% 30%, #cfd5dc38, transparent), var(--panel-2)}.award.p3[data-v-faa3d6fc]{background:radial-gradient(120px 90px at 50% 30%, #d0884a38, transparent), var(--panel-2)}.award.active[data-v-faa3d6fc]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.art[data-v-faa3d6fc]{filter:drop-shadow(0 6px 10px #00000059);width:84px;margin-bottom:6px}.times[data-v-faa3d6fc]{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 8px;font-size:13px;font-weight:900;position:absolute;top:8px;right:8px}.name[data-v-faa3d6fc]{font-size:13px;line-height:1.25}.last[data-v-faa3d6fc]{color:var(--accent);font-size:12px;font-weight:700}.detail[data-v-faa3d6fc]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.detail h4[data-v-faa3d6fc]{margin:0;font-size:14px}.detail ul[data-v-faa3d6fc]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.detail li[data-v-faa3d6fc]{border-bottom:1px dashed var(--line);align-items:baseline;gap:10px;padding:4px 0;font-size:13px;display:flex}.detail li[data-v-faa3d6fc]:last-child{border-bottom:none}.season[data-v-faa3d6fc]{min-width:120px;font-weight:700}.who[data-v-faa3d6fc]{color:var(--muted);flex:1}.score[data-v-faa3d6fc]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.help-note[data-v-0c434a01]{color:var(--muted);font-size:13px}.help-note summary[data-v-0c434a01]{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.help-note summary[data-v-0c434a01]::-webkit-details-marker{display:none}.help-note summary[data-v-0c434a01]:hover{color:var(--text)}.help-note[open] summary[data-v-0c434a01]{color:var(--text);margin-bottom:6px}.body[data-v-0c434a01]{background:var(--panel-2);border-radius:10px;gap:6px;padding:10px 12px;line-height:1.5;display:grid}.body[data-v-0c434a01] p{margin:0}.avatar[data-v-2a2ade41]{background:var(--panel-2);box-shadow:0 0 0 1px var(--line);vertical-align:middle;border-radius:50%;flex:none;display:inline-block;overflow:hidden}.avatar[data-v-2a2ade41] svg{width:100%;height:100%}.loading[data-v-6b557d55]{min-height:240px;color:var(--muted);align-content:center;place-items:center;gap:10px;font-size:14px;display:grid}.loading.compact[data-v-6b557d55]{min-height:120px}.ball[data-v-6b557d55]{width:38px;height:38px;animation:1s linear infinite spin-6b557d55,.9s ease-in-out infinite alternate bob-6b557d55}.skin[data-v-6b557d55]{fill:var(--ball)}.seam[data-v-6b557d55]{fill:none;stroke:#3a1d08;stroke-width:1.6px;stroke-linecap:round}@keyframes spin-6b557d55{to{transform:rotate(360deg)}}@keyframes bob-6b557d55{0%{translate:0 -3px}to{translate:0 3px}}@media (prefers-reduced-motion:reduce){.ball[data-v-6b557d55]{animation:none}}.chart[data-v-3f620110]{width:100%;height:auto;display:block}.grid[data-v-3f620110]{stroke:var(--line);stroke-width:1px}.axis[data-v-3f620110]{fill:var(--muted);font-size:9px}.axis.strong[data-v-3f620110]{fill:var(--text);font-weight:700}.rank-line[data-v-3f620110]{fill:none;stroke:var(--muted);stroke-width:1.5px;opacity:.7}.rank-line.cup[data-v-3f620110]{stroke:var(--cup-top);stroke-dasharray:4 3}.pt[data-v-3f620110]{stroke:var(--panel-2);stroke-width:1px}.pt.champ[data-v-3f620110]{stroke:var(--zone-champion);stroke-width:2.5px}.pt.tier-1[data-v-3f620110],.dot.tier-1[data-v-3f620110]{fill:var(--tier-1);background:var(--tier-1)}.pt.tier-2[data-v-3f620110],.dot.tier-2[data-v-3f620110]{fill:var(--tier-2);background:var(--tier-2)}.pt.tier-3[data-v-3f620110],.dot.tier-3[data-v-3f620110]{fill:var(--tier-3);background:var(--tier-3)}.pt.tier-4[data-v-3f620110],.dot.tier-4[data-v-3f620110]{fill:var(--tier-4);background:var(--tier-4)}.pt.cup-top[data-v-3f620110],.dot.cup-top[data-v-3f620110]{fill:var(--cup-top);background:var(--cup-top)}.pt.cup-second[data-v-3f620110],.dot.cup-second[data-v-3f620110]{fill:var(--cup-second);background:var(--cup-second)}.pt.cup-third[data-v-3f620110],.dot.cup-third[data-v-3f620110]{fill:var(--cup-third);background:var(--cup-third)}.legend[data-v-3f620110]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:11px;display:flex}.dot[data-v-3f620110]{border-radius:3px;width:9px;height:9px;display:inline-block}.dot.circle[data-v-3f620110]{border-radius:50%}.dot.diamond[data-v-3f620110]{border-radius:1px;transform:rotate(45deg)scale(.85)}.medal circle[data-v-3f620110]{stroke:var(--panel-2);stroke-width:1.5px}.medal text[data-v-3f620110]{fill:#1a1a1a;font-size:8px;font-weight:900}.medal.p1 circle[data-v-3f620110]{fill:#f2c230}.medal.p2 circle[data-v-3f620110]{fill:#cfd5dc}.medal.p3 circle[data-v-3f620110]{fill:#d0884a}.dot.medal-dot[data-v-3f620110]{background:#f2c230;border-radius:50%}.dot.champ-ring[data-v-3f620110]{border:2px solid var(--zone-champion);background:0 0;border-radius:50%}.chart-open[data-v-5f5a65a2]{cursor:zoom-in;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;padding:0;display:block}.sub[data-v-5f5a65a2]{font-size:11px;font-weight:600}.small-link[data-v-5f5a65a2]{padding:2px 0;font-size:12px}.rank-scrim[data-v-5f5a65a2]{background:var(--scrim);z-index:40;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rank-modal[data-v-5f5a65a2]{gap:10px;width:min(960px,100%);max-height:90vh;padding:14px 16px;display:grid;overflow:hidden}.rank-modal header[data-v-5f5a65a2]{justify-content:space-between;align-items:center;gap:10px;display:flex}.rank-modal .close[data-v-5f5a65a2]{font:inherit;border:1px solid var(--line);background:var(--panel-2);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:50%;font-size:16px}.rank-scroll[data-v-5f5a65a2]{padding-bottom:6px;overflow-x:auto}.report[data-v-5f5a65a2]{gap:14px;display:grid}h4[data-v-5f5a65a2]{margin:0 0 8px;font-size:14px}.small[data-v-5f5a65a2]{margin:0;font-size:12px}.season h4[data-v-5f5a65a2]{color:var(--accent);letter-spacing:.02em}.lines[data-v-5f5a65a2]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.line[data-v-5f5a65a2]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.line.international[data-v-5f5a65a2]{border-left:3px solid var(--cup-top)}.comp[data-v-5f5a65a2]{align-items:center;gap:10px;min-width:0;display:flex}.crest[data-v-5f5a65a2]{flex:none;width:26px}.comp-text[data-v-5f5a65a2]{min-width:0;display:grid}.comp-text strong[data-v-5f5a65a2]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.result[data-v-5f5a65a2]{color:var(--muted);font-size:12px}.result.gold[data-v-5f5a65a2]{color:var(--zone-champion);font-weight:800}.result.good[data-v-5f5a65a2]{color:var(--good);font-weight:700}.nums[data-v-5f5a65a2]{text-align:center;grid-template-columns:repeat(5,auto);gap:4px 14px;margin:0;display:grid}.nums dt[data-v-5f5a65a2]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.nums dd[data-v-5f5a65a2]{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.kpis[data-v-5f5a65a2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kpi[data-v-5f5a65a2]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;gap:1px;padding:8px 10px;display:grid}.kpi span[data-v-5f5a65a2]{color:var(--muted);font-size:11px}.kpi strong[data-v-5f5a65a2]{font-variant-numeric:tabular-nums;font-size:20px}.kpi em[data-v-5f5a65a2]{color:var(--muted);font-size:11px;font-style:normal}.kpi.local[data-v-5f5a65a2]{box-shadow:inset 3px 0 0 var(--accent)}.kpi.intl[data-v-5f5a65a2]{box-shadow:inset 3px 0 0 var(--cup-top)}.kpi.good strong[data-v-5f5a65a2]{color:var(--good)}.kpi.bad strong[data-v-5f5a65a2]{color:var(--bad)}.kpi.gold strong[data-v-5f5a65a2]{color:var(--zone-champion)}.panel[data-v-5f5a65a2]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.charts[data-v-5f5a65a2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chart[data-v-5f5a65a2]{width:100%;height:auto;display:block}.grid[data-v-5f5a65a2]{stroke:var(--line);stroke-width:1px}.axis[data-v-5f5a65a2]{fill:var(--muted);font-size:9px}.axis.strong[data-v-5f5a65a2]{fill:var(--text);font-weight:700}.bar.local[data-v-5f5a65a2]{fill:var(--accent)}.bar.intl[data-v-5f5a65a2]{fill:var(--cup-top)}.bar.good[data-v-5f5a65a2]{fill:var(--good)}.bar.bad[data-v-5f5a65a2]{fill:var(--bad)}.axis.tiny[data-v-5f5a65a2]{font-size:8px}.rank-line[data-v-5f5a65a2]{fill:none;stroke:var(--muted);stroke-width:1.5px;opacity:.7}.rank-line.cup[data-v-5f5a65a2]{stroke:var(--cup-top);stroke-dasharray:4 3}.pt[data-v-5f5a65a2]{stroke:var(--panel-2);stroke-width:1px}.pt.champ[data-v-5f5a65a2]{stroke:var(--zone-champion);stroke-width:2.5px}.pt.tier-1[data-v-5f5a65a2],.dot.tier-1[data-v-5f5a65a2]{fill:var(--tier-1);background:var(--tier-1)}.pt.tier-2[data-v-5f5a65a2],.dot.tier-2[data-v-5f5a65a2]{fill:var(--tier-2);background:var(--tier-2)}.pt.tier-3[data-v-5f5a65a2],.dot.tier-3[data-v-5f5a65a2]{fill:var(--tier-3);background:var(--tier-3)}.pt.tier-4[data-v-5f5a65a2],.dot.tier-4[data-v-5f5a65a2]{fill:var(--tier-4);background:var(--tier-4)}.pt.cup-top[data-v-5f5a65a2],.dot.cup-top[data-v-5f5a65a2]{fill:var(--cup-top);background:var(--cup-top)}.pt.cup-second[data-v-5f5a65a2],.dot.cup-second[data-v-5f5a65a2]{fill:var(--cup-second);background:var(--cup-second)}.pt.cup-third[data-v-5f5a65a2],.dot.cup-third[data-v-5f5a65a2]{fill:var(--cup-third);background:var(--cup-third)}.dot.circle[data-v-5f5a65a2]{border-radius:50%}.dot.diamond[data-v-5f5a65a2]{border-radius:1px;transform:rotate(45deg)scale(.85)}.dot.champ-ring[data-v-5f5a65a2]{border:2px solid var(--zone-champion);background:0 0;border-radius:50%}.legend[data-v-5f5a65a2]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:11px;display:flex}.dot[data-v-5f5a65a2]{border-radius:3px;width:9px;height:9px;display:inline-block}.dot.local[data-v-5f5a65a2]{background:var(--accent)}.dot.intl[data-v-5f5a65a2]{background:var(--cup-top)}.dot.good[data-v-5f5a65a2]{background:var(--good)}.dot.bad[data-v-5f5a65a2]{background:var(--bad)}.dot.champ[data-v-5f5a65a2]{background:var(--zone-champion);border-radius:50%}.form[data-v-5f5a65a2]{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.pill[data-v-5f5a65a2]{color:#0b1020;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.pill.w[data-v-5f5a65a2]{background:var(--good)}.pill.l[data-v-5f5a65a2]{background:var(--bad);color:#fff}.form .pill.international[data-v-5f5a65a2]{box-shadow:inset 0 -3px 0 var(--cup-top)}.rings[data-v-5f5a65a2]{flex-wrap:wrap;justify-content:space-around;gap:8px;display:flex}.ring[data-v-5f5a65a2]{text-align:center;justify-items:center;gap:4px;margin:0;font-size:12px;display:grid}.ring svg[data-v-5f5a65a2]{width:72px;height:72px}.ring-bg[data-v-5f5a65a2]{fill:none;stroke:var(--line);stroke-width:7px}.ring-fg[data-v-5f5a65a2]{fill:none;stroke:var(--good);stroke-width:7px;stroke-linecap:round}.ring-text[data-v-5f5a65a2]{fill:var(--text);font-size:13px;font-weight:800}.best-row[data-v-5f5a65a2]{align-items:center;gap:10px;display:flex}.best-text[data-v-5f5a65a2]{gap:2px;font-size:13px;display:grid}.recent[data-v-5f5a65a2]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.recent li[data-v-5f5a65a2]{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:2px 10px;font-size:13px;display:grid}.recent .score[data-v-5f5a65a2]{font-variant-numeric:tabular-nums;font-weight:800}.recent .opp[data-v-5f5a65a2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent .meta[data-v-5f5a65a2]{grid-column:3;font-size:11px}@media (width<=640px){.kpis[data-v-5f5a65a2]{grid-template-columns:repeat(2,minmax(0,1fr))}.charts[data-v-5f5a65a2],.line[data-v-5f5a65a2]{grid-template-columns:1fr}.nums[data-v-5f5a65a2]{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:space-between}}.award-chip[data-v-5f5a65a2]{vertical-align:middle;border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:1px 8px 1px 2px;font-size:11px;font-weight:800;display:inline-flex}.award-chip .mini[data-v-5f5a65a2]{width:18px;display:inline-block}.award-chip.p1[data-v-5f5a65a2]{color:#f2c230;background:#f2c2301f;border-color:#f2c23099}.award-chip.p2[data-v-5f5a65a2]{color:#cfd5dc;background:#cfd5dc1a;border-color:#cfd5dc80}.award-chip.p3[data-v-5f5a65a2]{color:#d0884a;background:#d0884a1f;border-color:#d0884a8c}.sale[data-v-fd705d23]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;display:grid}.sale.urgent[data-v-fd705d23]{border-color:color-mix(in srgb, var(--bad) 45%, var(--line))}.toggle[data-v-fd705d23]{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-weight:700;display:flex}.state[data-v-fd705d23]{color:var(--accent);font-size:13px;font-weight:600}.chev[data-v-fd705d23]{color:var(--muted);margin-left:auto;transition:transform .15s}.chev.open[data-v-fd705d23]{transform:rotate(180deg)}.body[data-v-fd705d23]{gap:8px;padding:0 12px 12px;display:grid}.form[data-v-fd705d23]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.form label[data-v-fd705d23]{gap:2px;font-size:12px;display:grid}.form input[data-v-fd705d23]{font:inherit;width:130px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:6px 10px}.form .note[data-v-fd705d23]{flex-basis:100%}.note[data-v-fd705d23]{margin:0;font-size:12px}.system[data-v-fd705d23]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.urgent-tag[data-v-fd705d23]{color:var(--bad);border:1px solid color-mix(in srgb, var(--bad) 45%, transparent);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.ok-note[data-v-fd705d23]{color:var(--good);margin:0;font-size:13px;font-weight:700}.error[data-v-fd705d23]{margin:0;font-size:13px}.best-list[data-v-e878c0ba]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.best-btn[data-v-e878c0ba]{font:inherit;color:inherit;text-align:left;border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.best-btn[data-v-e878c0ba]:hover{border-color:var(--accent)}.best-btn .res[data-v-e878c0ba]{font-variant-numeric:tabular-nums;min-width:52px;font-weight:900}.best-btn .res.won[data-v-e878c0ba]{color:var(--good)}.best-btn .res.lost[data-v-e878c0ba]{color:var(--bad)}.best-btn .what[data-v-e878c0ba]{flex:1;gap:2px;min-width:0;font-size:13px;display:grid}.best-btn .play[data-v-e878c0ba]{color:var(--accent)}.scrim[data-v-e878c0ba]{background:var(--scrim);z-index:30;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ptabs[data-v-e878c0ba]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;justify-self:start;gap:4px;padding:3px;display:flex}.ptabs button[data-v-e878c0ba]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:6px 14px;font-size:13px;font-weight:700}.ptabs button.active[data-v-e878c0ba]{background:var(--panel);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.ptabs.top[data-v-e878c0ba]{margin-right:40px}.back[data-v-e878c0ba]{font:inherit;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);cursor:pointer;border-radius:999px;justify-self:start;margin-right:40px;padding:5px 12px;font-size:13px;font-weight:700}.back[data-v-e878c0ba]:hover{color:var(--text);border-color:var(--accent)}.sheet[data-v-e878c0ba]{gap:16px;width:min(820px,100%);max-height:calc(100dvh - 32px);padding:18px;display:grid;position:relative;overflow-y:auto}.close[data-v-e878c0ba]{border:1px solid var(--line);background:var(--panel-2);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:8px;right:10px}.hero[data-v-e878c0ba]{grid-template-columns:180px 1fr;align-items:start;gap:16px;display:grid}.portrait[data-v-e878c0ba]{background:var(--panel-2);border-radius:14px;overflow:hidden}.hero-body[data-v-e878c0ba]{gap:6px;min-width:0;display:grid}.hero-body h2[data-v-e878c0ba]{align-items:center;gap:8px;margin:0;padding-right:36px;display:flex}.kicker[data-v-e878c0ba]{letter-spacing:.1em;color:var(--accent);font-size:11px;font-weight:800}.meta[data-v-e878c0ba],.owner[data-v-e878c0ba]{margin:0;font-size:13px}.academy[data-v-e878c0ba]{color:var(--good);background:color-mix(in srgb, var(--good) 14%, transparent);border:1px solid color-mix(in srgb, var(--good) 40%, transparent);border-radius:999px;justify-self:start;margin:0;padding:2px 10px;font-size:12px;font-weight:700}.pay[data-v-e878c0ba]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.pay-text[data-v-e878c0ba]{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.pay-text strong[data-v-e878c0ba]{font-variant-numeric:tabular-nums;font-size:18px}.per[data-v-e878c0ba],.small-note[data-v-e878c0ba]{font-size:12px}.history h3[data-v-e878c0ba]{margin:0 0 8px;font-size:15px}@media (width<=560px){.hero[data-v-e878c0ba]{grid-template-columns:1fr}.portrait[data-v-e878c0ba]{justify-self:center;width:150px}}.watch[data-v-e878c0ba]{border:1px dashed var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.transfer[data-v-e878c0ba]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.transfer-form[data-v-e878c0ba]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.transfer-form label[data-v-e878c0ba]{gap:2px;font-size:12px;display:grid}.transfer-form input[data-v-e878c0ba]{font:inherit;width:130px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:6px 10px}.transfer-form .hint[data-v-e878c0ba]{flex-basis:100%;margin:0;font-size:12px}.transfer .hint[data-v-e878c0ba]{margin:0;font-size:12px}.listed[data-v-e878c0ba]{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.urgent-tag[data-v-e878c0ba]{color:var(--bad);border:1px solid color-mix(in srgb, var(--bad) 45%, transparent);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:11px;font-weight:800}.history .sub[data-v-e878c0ba]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:6px 0 2px;font-size:12px}: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}
