.wrap.svelte-pvsv7q{max-width:1080px;margin:0 auto;padding:22px 12px 44px;display:grid;gap:16px}.teamHead.svelte-pvsv7q{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:6px 2px 4px}.teamCrest.svelte-pvsv7q{width:78px;height:78px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in oklab,var(--brand-primary) 25%,var(--border-dim));border-radius:22px;background:color-mix(in oklab,var(--brand-primary) 6%,var(--bg-panel));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-primary) 4%,transparent)}.teamCrest.svelte-pvsv7q img:where(.svelte-pvsv7q){display:block;width:64px;height:64px;object-fit:contain}.crestFallback.svelte-pvsv7q{color:var(--fg-primary);font-family:var(--font-display);font-size:1.35rem;font-weight:850;letter-spacing:-.04em}.teamIdentity.svelte-pvsv7q{min-width:0}.leagueKicker.svelte-pvsv7q{display:block;width:fit-content;max-width:100%;overflow:hidden;color:var(--brand-primary);font-size:.68rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.leagueKicker.svelte-pvsv7q:hover{text-decoration:underline;text-underline-offset:3px}h1.svelte-pvsv7q{margin:4px 0 0;min-width:0;overflow:hidden;color:var(--fg-primary);font-size:clamp(1.55rem,3.2vw,2.15rem);line-height:1.04;overflow-wrap:anywhere}.seasonDropdown.svelte-pvsv7q{position:relative;width:min(390px,100%);margin-top:10px}.seasonDropdown.svelte-pvsv7q summary:where(.svelte-pvsv7q){display:inline-grid;grid-template-columns:minmax(0,auto) auto auto;align-items:center;gap:8px;max-width:100%;min-height:34px;border:1px solid var(--border-dim);border-radius:var(--radius-md);padding:0 11px;color:var(--fg-secondary);background:color-mix(in oklab,var(--surface-2) 68%,transparent);cursor:pointer;list-style:none}.seasonDropdown.svelte-pvsv7q summary:where(.svelte-pvsv7q)::-webkit-details-marker{display:none}.seasonDropdown.svelte-pvsv7q summary:where(.svelte-pvsv7q):after{content:"⌄";color:var(--fg-secondary);font-size:.78rem;font-weight:900;transform:translateY(-1px)}.seasonDropdown[open].svelte-pvsv7q summary:where(.svelte-pvsv7q){border-color:color-mix(in oklab,var(--brand-primary) 36%,var(--border-dim));box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-primary) 10%,transparent)}.seasonDropdown[open].svelte-pvsv7q summary:where(.svelte-pvsv7q):after{transform:rotate(180deg) translateY(1px)}.seasonSummary.svelte-pvsv7q{min-width:0;overflow:hidden;color:var(--fg-primary);font-size:.9rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.seasonStatus.svelte-pvsv7q{color:var(--fg-secondary);font-size:.74rem;font-weight:750;white-space:nowrap}.seasonMenu.svelte-pvsv7q{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:grid;width:min(440px,calc(100vw - 32px));max-height:min(420px,calc(100vh - 220px));overflow:auto;border:1px solid var(--border-dim);border-radius:var(--radius-md);background:var(--bg-panel);box-shadow:var(--shadow-soft);padding:6px}.seasonMenu.svelte-pvsv7q a:where(.svelte-pvsv7q){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;border-radius:calc(var(--radius-md) - 4px);padding:7px 10px;color:var(--fg-primary);text-decoration:none}.seasonMenu.svelte-pvsv7q a:where(.svelte-pvsv7q):hover,.seasonMenu.svelte-pvsv7q a.active:where(.svelte-pvsv7q){background:var(--surface-highlight)}.seasonMenu.svelte-pvsv7q a.active:where(.svelte-pvsv7q){color:var(--brand-primary)}.seasonOptionMain.svelte-pvsv7q,.seasonOptionStats.svelte-pvsv7q{display:grid;gap:3px;min-width:0}.seasonOptionMain.svelte-pvsv7q strong:where(.svelte-pvsv7q){overflow:hidden;font-size:.82rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.seasonOptionMain.svelte-pvsv7q small:where(.svelte-pvsv7q),.seasonOptionStats.svelte-pvsv7q small:where(.svelte-pvsv7q){color:var(--fg-secondary);font-size:.68rem;font-weight:700;white-space:nowrap}.seasonOptionStats.svelte-pvsv7q{justify-items:end}.seasonOptionStats.svelte-pvsv7q strong:where(.svelte-pvsv7q){font-size:.88rem;font-weight:900;font-variant-numeric:tabular-nums}.seasonMeta.svelte-pvsv7q{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:9px;color:var(--fg-secondary);font-size:.82rem}.seasonMeta.svelte-pvsv7q strong:where(.svelte-pvsv7q){color:var(--fg-primary);font-weight:850}.standingSummary.svelte-pvsv7q{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));margin:0;overflow:hidden;border:1px solid var(--border-dim);border-radius:16px;background:color-mix(in oklab,var(--bg-panel) 76%,transparent)}.standingSummary.svelte-pvsv7q div:where(.svelte-pvsv7q){display:grid;gap:5px;min-width:72px;padding:11px 14px;border-left:1px solid var(--border-dim)}.standingSummary.svelte-pvsv7q div:where(.svelte-pvsv7q):first-child{border-left:0}.standingSummary.svelte-pvsv7q dt:where(.svelte-pvsv7q){overflow:hidden;color:var(--fg-dim);font-size:.58rem;font-weight:850;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.standingSummary.svelte-pvsv7q dd:where(.svelte-pvsv7q){margin:0;color:var(--fg-primary);font-family:var(--font-display);font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.04em;line-height:1}.standingSummary.svelte-pvsv7q div:where(.svelte-pvsv7q):last-child dd:where(.svelte-pvsv7q){color:var(--brand-primary)}.season-photo.svelte-pvsv7q{margin:0;overflow:hidden;border:1px solid var(--border-dim);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--bg-panel) 80%,var(--surface-highlight));box-shadow:var(--shadow-sm)}.season-photo.svelte-pvsv7q img:where(.svelte-pvsv7q){display:block;width:100%;max-height:380px;aspect-ratio:16 / 7;object-fit:contain;object-position:center}.season-photo.svelte-pvsv7q figcaption:where(.svelte-pvsv7q){padding:9px 12px;border-top:1px solid var(--border-dim);color:var(--fg-secondary);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tabs.svelte-pvsv7q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;background:transparent;border-bottom:1px solid var(--border-dim)}.tabs.svelte-pvsv7q a:where(.svelte-pvsv7q){position:relative;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--fg-secondary);font-weight:800;font-size:.78rem;padding:13px 10px 14px;line-height:1.05;transition:background .12s ease,color .12s ease}.tabs.svelte-pvsv7q a:where(.svelte-pvsv7q):before{content:"";position:absolute;right:18%;bottom:-1px;left:18%;height:3px;border-radius:999px 999px 0 0;background:transparent}.tabs.svelte-pvsv7q a.active:where(.svelte-pvsv7q){color:var(--fg-primary);background:color-mix(in oklab,var(--brand-primary) 4%,transparent)}.tabs.svelte-pvsv7q a.active:where(.svelte-pvsv7q):before{background:var(--brand-primary)}.tabs.svelte-pvsv7q a.active:where(.svelte-pvsv7q) svg{color:var(--brand-primary)}.text.svelte-pvsv7q{margin:0;color:var(--fg-primary)}.section-empty.svelte-pvsv7q{min-height:140px;display:grid;place-items:center;border:1px dashed var(--border-dim);border-radius:var(--radius-lg);padding:24px;color:var(--fg-secondary);background:color-mix(in oklab,var(--surface-2) 48%,transparent);text-align:center}.match-list.svelte-pvsv7q{padding:4px 2px 10px}.dataPanel.svelte-pvsv7q{overflow:hidden;border:1px solid var(--border-dim);border-radius:var(--radius-lg);background:var(--bg-panel);padding:8px}.standings.svelte-pvsv7q{display:grid;gap:0}.standing-head.svelte-pvsv7q,.standing-row.svelte-pvsv7q{display:grid;grid-template-columns:28px minmax(0,1fr) 38px 48px 18px;gap:8px 10px;align-items:center}.standing-head.svelte-pvsv7q{padding:0 8px 7px;color:var(--fg-secondary);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.standing-row.svelte-pvsv7q{min-height:62px;padding:10px;border-top:1px solid var(--border-dim);text-decoration:none;color:inherit;transition:background var(--trans-fast)}.standing-row.svelte-pvsv7q:hover{background:var(--surface-highlight)}.standing-row.current.svelte-pvsv7q{background:color-mix(in oklab,var(--brand-primary) 6%,var(--bg-panel));box-shadow:inset 3px 0 0 var(--brand-primary)}.standing-rank.svelte-pvsv7q{color:var(--fg-secondary);font-variant-numeric:tabular-nums;text-align:center}.standing-team.svelte-pvsv7q{display:flex;align-items:center;gap:10px;min-width:0}.team-badge.svelte-pvsv7q{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;overflow:hidden;border:1px solid var(--border-glass);border-radius:999px;background:#ffffff0d}.team-badge.svelte-pvsv7q img:where(.svelte-pvsv7q){display:block;width:30px;height:30px;border-radius:999px;object-fit:cover}.team-badge-fallback.svelte-pvsv7q{color:var(--fg-primary);font-size:10px;font-weight:850}.standing-name.svelte-pvsv7q{min-width:0;overflow:hidden;color:var(--fg-primary);font-size:.9rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.standing-num.svelte-pvsv7q,.standing-pts.svelte-pvsv7q{text-align:right;font-variant-numeric:tabular-nums}.standing-num.svelte-pvsv7q{color:var(--fg-secondary);font-weight:650}.standing-pts.svelte-pvsv7q{color:var(--brand-primary);font-weight:850}.desktop.svelte-pvsv7q{display:none}.players.svelte-pvsv7q{display:grid;gap:0}.phead.svelte-pvsv7q,.prow.svelte-pvsv7q{display:grid;grid-template-columns:minmax(0,1fr) 48px 48px 18px;gap:10px;align-items:center}.phead.svelte-pvsv7q{padding:0 10px 7px;color:var(--fg-secondary);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.phead.svelte-pvsv7q .stat:where(.svelte-pvsv7q){display:flex;align-items:center;justify-content:flex-end;color:inherit;font-weight:inherit}.prow.svelte-pvsv7q{min-height:66px;padding:10px;border-top:1px solid var(--border-dim);text-decoration:none;color:inherit;transition:background var(--trans-fast)}.prow.svelte-pvsv7q:hover{background:var(--surface-highlight)}.p.svelte-pvsv7q{display:flex;align-items:center;gap:10px;min-width:0}.pname.svelte-pvsv7q{color:var(--fg-primary);font-size:.94rem;font-weight:800;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.num.svelte-pvsv7q{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-primary);font-weight:800}.prow.svelte-pvsv7q .num:where(.svelte-pvsv7q):nth-of-type(3){color:var(--brand-primary)}.rowArrow.svelte-pvsv7q{display:inline-flex;align-items:center;justify-content:flex-end;color:var(--fg-dim);opacity:.62;transition:color var(--trans-fast),transform var(--trans-fast)}.prow.svelte-pvsv7q:hover .rowArrow:where(.svelte-pvsv7q),.prow.svelte-pvsv7q:focus-visible .rowArrow:where(.svelte-pvsv7q),.standing-row.svelte-pvsv7q:hover .rowArrow:where(.svelte-pvsv7q),.standing-row.svelte-pvsv7q:focus-visible .rowArrow:where(.svelte-pvsv7q){color:var(--brand-primary);opacity:1;transform:translate(2px)}.prow.svelte-pvsv7q:focus-visible,.standing-row.svelte-pvsv7q:focus-visible{position:relative;z-index:1;outline:2px solid color-mix(in oklab,var(--brand-primary) 60%,transparent);outline-offset:-2px}@media(max-width:600px){.wrap.svelte-pvsv7q{padding:15px 8px 36px;gap:14px}.teamHead.svelte-pvsv7q{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding-inline:10px}.teamCrest.svelte-pvsv7q{width:58px;height:58px;border-radius:17px}.teamCrest.svelte-pvsv7q img:where(.svelte-pvsv7q){width:48px;height:48px}.crestFallback.svelte-pvsv7q{font-size:1.05rem}h1.svelte-pvsv7q{font-size:clamp(1.35rem,7vw,1.75rem)}.leagueKicker.svelte-pvsv7q{font-size:.62rem}.seasonDropdown.svelte-pvsv7q{margin-top:8px}.seasonDropdown.svelte-pvsv7q summary:where(.svelte-pvsv7q){min-height:31px;padding-inline:9px}.seasonDropdown.svelte-pvsv7q .seasonSummary:where(.svelte-pvsv7q){font-size:.8rem}.seasonStatus.svelte-pvsv7q{font-size:.68rem}.standingSummary.svelte-pvsv7q{grid-column:1 / -1;width:100%;margin-top:2px;border-radius:14px}.standingSummary.svelte-pvsv7q div:where(.svelte-pvsv7q){min-width:0;padding:10px 12px}.standingSummary.svelte-pvsv7q dd:where(.svelte-pvsv7q){font-size:1.2rem}.season-photo.svelte-pvsv7q img:where(.svelte-pvsv7q){aspect-ratio:16 / 10}.tabs.svelte-pvsv7q a:where(.svelte-pvsv7q){gap:5px;padding-inline:6px;font-size:.72rem}.phead.svelte-pvsv7q,.prow.svelte-pvsv7q{grid-template-columns:minmax(0,1fr) 42px 42px 16px;gap:8px}.standing-head.svelte-pvsv7q,.standing-row.svelte-pvsv7q{grid-template-columns:26px minmax(0,1fr) 34px 42px 16px;gap:8px}.phead.svelte-pvsv7q,.standing-head.svelte-pvsv7q,.prow.svelte-pvsv7q,.standing-row.svelte-pvsv7q{padding-inline:8px}}@media(min-width:700px){.desktop.svelte-pvsv7q{display:block}.standing-head.svelte-pvsv7q,.standing-row.svelte-pvsv7q{grid-template-columns:28px minmax(0,1fr) 42px 48px 52px 18px}}
