.OverviewPodium-module__uWo1Qa__podium{gap:var(--space-md);--medal-gold:var(--color-medal-gold);--medal-silver:var(--color-medal-silver);--medal-bronze:var(--color-medal-bronze);align-items:flex-end;display:flex}.OverviewPodium-module__uWo1Qa__card{text-align:center;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;flex:1;display:flex}.OverviewPodium-module__uWo1Qa__rank1{padding-top:var(--space-xl);border-color:var(--medal-gold);background:linear-gradient(180deg, color-mix(in srgb, var(--color-medal-gold) 12%, transparent), var(--color-surface));box-shadow:0 2px 10px color-mix(in srgb, var(--color-medal-gold) 20%, transparent)}.OverviewPodium-module__uWo1Qa__rank2{padding-top:var(--space-lg)}.OverviewPodium-module__uWo1Qa__rank3{padding-top:var(--space-md)}.OverviewPodium-module__uWo1Qa__crown{font-size:18px;line-height:1}.OverviewPodium-module__uWo1Qa__rankBadge{border-radius:var(--radius-full);width:24px;height:24px;color:var(--color-text-on-colored);background:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.OverviewPodium-module__uWo1Qa__badge1{background:var(--medal-gold)}.OverviewPodium-module__uWo1Qa__badge2{background:var(--medal-silver)}.OverviewPodium-module__uWo1Qa__badge3{background:var(--medal-bronze)}.OverviewPodium-module__uWo1Qa__logo{border-radius:var(--radius-full);object-fit:cover;width:44px;height:44px}.OverviewPodium-module__uWo1Qa__teamName{font-weight:700;font-size:var(--text-small);color:var(--color-text-primary);text-decoration:none}.OverviewPodium-module__uWo1Qa__teamName:hover{text-decoration:underline}.OverviewPodium-module__uWo1Qa__record{font-size:var(--text-caption);color:var(--color-text-secondary)}.OverviewPodium-module__uWo1Qa__points{font-size:var(--text-caption);color:var(--color-text-primary);font-weight:700}@media (max-width:560px){.OverviewPodium-module__uWo1Qa__podium{flex-direction:column;align-items:stretch}.OverviewPodium-module__uWo1Qa__rank1,.OverviewPodium-module__uWo1Qa__rank2,.OverviewPodium-module__uWo1Qa__rank3{padding-top:var(--space-md)}.OverviewPodium-module__uWo1Qa__card{justify-content:flex-start;gap:var(--space-md);text-align:left;flex-direction:row}}
.StatsTable-module__k547eq__root{gap:var(--space-md);flex-direction:column;display:flex}.StatsTable-module__k547eq__tiles{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.StatsTable-module__k547eq__tile{min-width:0;padding:var(--space-md);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;display:flex}.StatsTable-module__k547eq__tile:hover{border-color:var(--color-border)}.StatsTable-module__k547eq__tileActive,.StatsTable-module__k547eq__tileActive:hover{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.StatsTable-module__k547eq__tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.StatsTable-module__k547eq__tileLabel{font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.StatsTable-module__k547eq__tileValue{margin-top:var(--space-xs);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.StatsTable-module__k547eq__tileName,.StatsTable-module__k547eq__tileTeam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StatsTable-module__k547eq__tileName{margin-top:var(--space-xs);font-size:var(--text-small);font-weight:600}.StatsTable-module__k547eq__tileTeam{font-size:var(--text-caption);color:var(--color-text-muted)}.StatsTable-module__k547eq__table{font-size:var(--text-small)}.StatsTable-module__k547eq__rankCol{text-align:center;width:3.5rem;font-weight:700}.StatsTable-module__k547eq__table thead th.StatsTable-module__k547eq__rankCol{text-align:center}.StatsTable-module__k547eq__unranked{color:var(--color-text-disabled)}.StatsTable-module__k547eq__rankGold{color:var(--color-medal-gold)}.StatsTable-module__k547eq__rankSilver{color:var(--color-medal-silver)}.StatsTable-module__k547eq__rankBronze{color:var(--color-medal-bronze)}.StatsTable-module__k547eq__table thead th.StatsTable-module__k547eq__textCol{text-align:left}.StatsTable-module__k547eq__playerCol{white-space:nowrap;font-weight:600}.StatsTable-module__k547eq__playerLink{color:inherit;text-decoration:none}.StatsTable-module__k547eq__playerLink:hover{text-decoration:underline}.StatsTable-module__k547eq__multiClubs{color:var(--color-text-secondary);font-weight:400}.StatsTable-module__k547eq__teamCol{color:var(--color-text-secondary);white-space:nowrap}.StatsTable-module__k547eq__table tbody td.StatsTable-module__k547eq__statCol{text-align:right;padding-inline:var(--space-sm)}.StatsTable-module__k547eq__table tbody td.StatsTable-module__k547eq__textCell{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden}.StatsTable-module__k547eq__sortButton{padding-inline:var(--space-sm);justify-content:flex-end}.StatsTable-module__k547eq__table thead th.StatsTable-module__k547eq__sortedCol,.StatsTable-module__k547eq__table tbody td.StatsTable-module__k547eq__sortedCol{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.StatsTable-module__k547eq__table tbody td.StatsTable-module__k547eq__sortedCol{font-weight:700}.StatsTable-module__k547eq__footer{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border-light);justify-content:center;display:flex}.StatsTable-module__k547eq__showAll{min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-small);cursor:pointer;font-weight:600}.StatsTable-module__k547eq__showAll:hover{border-color:var(--color-border-strong)}.StatsTable-module__k547eq__showAll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.StatsLeaderboards-module__O6S9-q__container{gap:var(--space-lg);flex-direction:column;display:flex}.StatsLeaderboards-module__O6S9-q__wideOnly{display:none}@media (min-width:1024px){.StatsLeaderboards-module__O6S9-q__narrowOnly{display:none}.StatsLeaderboards-module__O6S9-q__wideOnly{display:block}}.StatsLeaderboards-module__O6S9-q__leaderGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(18rem, (100% - 2 * var(--space-md)) / 3)), 1fr));gap:var(--space-md);align-items:start;display:grid}.StatsLeaderboards-module__O6S9-q__card{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.StatsLeaderboards-module__O6S9-q__cardHeader{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin:0 var(--space-md);padding:var(--space-md) 0 var(--space-sm);border-bottom:1px solid var(--color-border-light);display:flex}.StatsLeaderboards-module__O6S9-q__cardTitle{font-size:var(--text-body);font-weight:700;line-height:var(--leading-snug);color:var(--color-text-primary);margin:0}.StatsLeaderboards-module__O6S9-q__cardFooter{padding:var(--space-sm) var(--space-md) var(--space-md);margin-top:auto}.StatsLeaderboards-module__O6S9-q__viewAll{padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-small);text-align:center;color:var(--color-primary);font-weight:600;text-decoration:none;display:block}.StatsLeaderboards-module__O6S9-q__viewAll:hover{background:var(--bg-hover)}.StatsLeaderboards-module__O6S9-q__leader{align-items:center;gap:var(--space-md);margin:var(--space-md) var(--space-md) var(--space-xs);padding:var(--space-md);border-radius:var(--radius-md);background:var(--bg-subtle);color:inherit;text-decoration:none;display:flex}a.StatsLeaderboards-module__O6S9-q__leader:hover{background:var(--bg-hover)}a.StatsLeaderboards-module__O6S9-q__leader:hover .StatsLeaderboards-module__O6S9-q__leaderName,a.StatsLeaderboards-module__O6S9-q__row:hover .StatsLeaderboards-module__O6S9-q__playerName{text-decoration:underline}.StatsLeaderboards-module__O6S9-q__columnHeads,.StatsLeaderboards-module__O6S9-q__row{column-gap:var(--space-md);padding-inline:var(--space-md);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.StatsLeaderboards-module__O6S9-q__columnHeads{margin:var(--space-sm) var(--space-md) 0;padding-block:var(--space-sm);border-radius:var(--radius-md);background:var(--bg-subtle);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.StatsLeaderboards-module__O6S9-q__columnHeads span:first-child{text-align:center}.StatsLeaderboards-module__O6S9-q__columnHeads span:last-child{text-align:right}.StatsLeaderboards-module__O6S9-q__rows{margin:0 var(--space-md);padding:0;list-style:none}.StatsLeaderboards-module__O6S9-q__rows li+li .StatsLeaderboards-module__O6S9-q__row{border-top:1px solid var(--color-border-light)}.StatsLeaderboards-module__O6S9-q__row{color:inherit;padding-block:10px;text-decoration:none}a.StatsLeaderboards-module__O6S9-q__row:hover{background:var(--bg-subtle)}.StatsLeaderboards-module__O6S9-q__rank{text-align:center;width:28px;font-size:var(--text-small);color:var(--color-text-muted);flex-shrink:0;font-weight:700}.StatsLeaderboards-module__O6S9-q__leaderRank{font-size:var(--text-body)}.StatsLeaderboards-module__O6S9-q__rankGold{color:var(--color-medal-gold)}.StatsLeaderboards-module__O6S9-q__rankSilver{color:var(--color-medal-silver)}.StatsLeaderboards-module__O6S9-q__rankBronze{color:var(--color-medal-bronze)}.StatsLeaderboards-module__O6S9-q__player{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.StatsLeaderboards-module__O6S9-q__leaderName,.StatsLeaderboards-module__O6S9-q__playerName,.StatsLeaderboards-module__O6S9-q__row .StatsLeaderboards-module__O6S9-q__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StatsLeaderboards-module__O6S9-q__leaderName{font-size:var(--text-body);font-weight:700;line-height:var(--leading-snug);color:var(--color-text-primary)}.StatsLeaderboards-module__O6S9-q__playerName{font-size:var(--text-small);color:var(--color-text-primary);font-weight:600}.StatsLeaderboards-module__O6S9-q__meta{font-size:var(--text-caption);color:var(--color-text-muted)}.StatsLeaderboards-module__O6S9-q__multiClubs{color:var(--color-text-secondary)}.StatsLeaderboards-module__O6S9-q__finalsBadge{margin-left:var(--space-xs)}.StatsLeaderboards-module__O6S9-q__caption{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption);color:var(--color-text-secondary);display:block;overflow:hidden}.StatsLeaderboards-module__O6S9-q__leaderBadge{box-sizing:border-box;min-width:3.5em;height:3.5em;padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-body);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-weight:800;line-height:1;display:grid}.StatsLeaderboards-module__O6S9-q__value{font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:600}.StatsLeaderboards-module__O6S9-q__qualifier{margin:var(--space-xs) 0;font-size:var(--text-caption);color:var(--color-text-tertiary)}
.TeamSeasonCards-module__-u4mxq__season{gap:var(--space-sm);flex-direction:column;display:flex}.TeamSeasonCards-module__-u4mxq__header{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.TeamSeasonCards-module__-u4mxq__title{font-size:var(--text-button);font-weight:600;line-height:var(--leading-snug);color:var(--color-text-primary);margin:0}.TeamSeasonCards-module__-u4mxq__meta{font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.TeamSeasonCards-module__-u4mxq__tiles{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.TeamSeasonCards-module__-u4mxq__tile{min-width:0;padding:var(--space-md);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);flex-direction:column;gap:2px;display:flex}.TeamSeasonCards-module__-u4mxq__tileLabel{font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);overflow-wrap:anywhere;font-weight:600}.TeamSeasonCards-module__-u4mxq__tileValue{margin-top:var(--space-xs);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.TeamSeasonCards-module__-u4mxq__tilePerGame{font-size:var(--text-caption);color:var(--color-text-muted)}
