.StatTable_engine__kmyGP{display:flex;flex-direction:column;gap:var(--space-3)}.StatTable_toolbar__2EP1b{display:flex;align-items:center;gap:var(--space-3)}.StatTable_filter__jfG8x{flex:1 1 auto;max-inline-size:22rem}.StatTable_filterInput__Vubrw{inline-size:100%;block-size:2.5rem;padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm)}.StatTable_filterInput__Vubrw::placeholder{color:var(--color-text-faint)}.StatTable_filterInput__Vubrw:focus-visible{border-color:var(--color-accent-ring)}.StatTable_scroll__6RbyG{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-card);box-shadow:var(--sheen-edge),var(--shadow-card)}@media (min-width:48rem){.StatTable_scroll__6RbyG{overflow-x:visible}}.StatTable_table__nuR8H{width:100%;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatTable_table__nuR8H thead th{background:var(--color-surface-2);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);padding-block:var(--space-3);padding-inline:var(--space-3);text-align:start;white-space:nowrap}.StatTable_sticky__JZEFl .StatTable_table__nuR8H thead th{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:2}@media (min-width:48rem){.StatTable_sticky__JZEFl .StatTable_table__nuR8H thead th{inset-block-start:var(--stat-sticky-top)}}.StatTable_table__nuR8H thead th[data-numeric]{text-align:end}.StatTable_sortButton__cmnp1{display:inline-flex;align-items:center;gap:var(--space-1);border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.StatTable_sortButton__cmnp1:hover{color:var(--color-text)}.StatTable_sortIcon__My6Lj{inline-size:1ch;color:var(--color-text-faint);line-height:var(--leading-none)}.StatTable_sortIcon__My6Lj[data-active]{color:var(--color-accent)}.StatTable_table__nuR8H tbody td{padding-block:var(--space-3);padding-inline:var(--space-3);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);vertical-align:middle}.StatTable_table__nuR8H tbody tr:last-child td{-webkit-border-after:0;border-block-end:0}.StatTable_table__nuR8H tbody tr:hover td{background:var(--color-surface-2)}.StatTable_table__nuR8H tbody td[data-numeric]{text-align:end}.StatTable_noMatches__EsAMZ{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;padding-block:var(--space-5)}.TeamBadge_badge___Kn8h{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.TeamBadge_badge___Kn8h[data-provisional=true] .TeamBadge_crest__3E_6v,.TeamBadge_badge___Kn8h[data-provisional=true] .TeamBadge_fallback__a5COG,.TeamBadge_badge___Kn8h[data-provisional=true] .TeamBadge_name__4l2YM{opacity:.6}.TeamBadge_provisional__m2hRm{position:absolute;inset-block-start:-2px;inset-inline-start:-2px;z-index:1;display:inline-flex;pointer-events:none}.TeamBadge_provisionalDot__bInvE{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--color-text-muted);box-shadow:0 0 0 2px var(--color-surface);animation:TeamBadge_provisionalPulse__pZXK_ 2.4s ease-in-out infinite}@keyframes TeamBadge_provisionalPulse__pZXK_{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.TeamBadge_provisionalDot__bInvE{animation:none}}.TeamBadge_crest__3E_6v{object-fit:contain;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 8%,transparent),inset 0 1px 0 rgba(255,255,255,.07)}.TeamBadge_crest__3E_6v,.TeamBadge_fallback__a5COG{border-radius:var(--radius-sm);background:var(--gradient-elevated);flex-shrink:0}.TeamBadge_fallback__a5COG{display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);color:var(--color-text);font-weight:var(--weight-bold);font-size:var(--text-sm);border:1px solid color-mix(in srgb,var(--team-accent) 65%,var(--color-border))}.TeamBadge_name__4l2YM{font-weight:var(--weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamBadge_sm__NPLCl .TeamBadge_name__4l2YM{font-size:var(--text-sm)}.TeamBadge_lg__fh_ot .TeamBadge_name__4l2YM{font-size:var(--text-lg);font-weight:var(--weight-bold)}.PlayerSocialLinks_row__tw5ie{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);padding:0;list-style:none;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.PlayerSocialLinks_item__MxIFq{display:flex}.PlayerSocialLinks_link__Me0_R{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:50%;color:var(--color-text-faint);background:color-mix(in srgb,currentColor 8%,transparent);transition:color .12s ease,background-color .12s ease}.PlayerSocialLinks_link__Me0_R:focus-visible,.PlayerSocialLinks_link__Me0_R:hover{color:var(--team-accent,var(--color-text))}.PlayerSocialLinks_icon__Ev9sx{inline-size:1.05rem;block-size:1.05rem}@media (max-width:36rem){.PlayerSocialLinks_row__tw5ie{justify-content:center}}.PlayerTransferHistory_section__kFPup{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.PlayerTransferHistory_header__e2pVT{display:flex;flex-direction:column;gap:var(--space-1);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.PlayerTransferHistory_header__e2pVT:after{content:"";align-self:flex-start;width:2.5rem;height:3px;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);border-radius:var(--radius-full);background:var(--team-accent,var(--color-accent));box-shadow:0 0 10px color-mix(in srgb,var(--team-accent,var(--color-accent)) 45%,transparent)}.PlayerTransferHistory_heading__Tpa2H{font-size:var(--text-xl)}.PlayerTransferHistory_list__GPqwV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.PlayerTransferHistory_row__m48Qo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--sheen-edge),var(--shadow-sm);transition:var(--transition-lift)}.PlayerTransferHistory_row__m48Qo:hover{transform:var(--lift);border-color:color-mix(in srgb,var(--team-accent,var(--color-accent)) 60%,var(--color-border));box-shadow:var(--sheen-edge),var(--shadow-md),var(--shadow-accent-glow)}.PlayerTransferHistory_route__2dnU7{flex:1 1 16rem;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.PlayerTransferHistory_routeWord__JZrQ5{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-faint)}.PlayerTransferHistory_clubLink__tQqLb{display:inline-flex;color:var(--color-text);text-decoration:none;border-radius:var(--radius-sm);font-weight:var(--weight-bold)}.PlayerTransferHistory_clubLink__tQqLb:focus-visible,.PlayerTransferHistory_clubLink__tQqLb:hover{color:var(--color-accent)}.PlayerTransferHistory_clubName__UlYor{color:var(--color-text);font-weight:var(--weight-bold)}.PlayerTransferHistory_meta___WtzO{display:flex;align-items:center;gap:var(--space-3);-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.PlayerTransferHistory_type__a93u_{padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-badge);line-height:var(--leading-none)}.PlayerTransferHistory_fee__qijw9{font-weight:var(--weight-black);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.PlayerTransferHistory_fee__qijw9[data-muted=true]{font-weight:var(--weight-medium);color:var(--color-text-faint)}.PlayerTransferHistory_date__itbZZ{font-size:var(--text-xs);color:var(--color-text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlayerTotals_strip__h8TKU{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.PlayerTotals_tiles__Pz6uo{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.PlayerTotals_tile__Oy0Rp{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--gradient-card);border:1px solid var(--color-border);-webkit-border-start:4px solid var(--team-accent,var(--color-accent));border-inline-start:4px solid var(--team-accent,var(--color-accent));border-radius:var(--radius-md);box-shadow:var(--sheen-edge),var(--shadow-sm)}.PlayerTotals_value__iq8f3{font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-none);letter-spacing:var(--tracking-score);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlayerTotals_label___KAtX{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-muted)}.PlayerTotals_caption__JGRMl{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-faint)}.StatHub_hero__13tbR,.StatHub_page__CO6PR{display:flex;flex-direction:column}.StatHub_hero__13tbR{margin-block:var(--space-5);padding-block:var(--space-6);padding-inline:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-floodlight),var(--texture-grain),var(--gradient-vignette),var(--gradient-hero);background-size:auto,var(--texture-grain-size),auto,auto,auto;background-position:50%;box-shadow:var(--sheen-edge),var(--shadow-card);gap:var(--space-6)}@media (max-width:48rem){.StatHub_hero__13tbR{padding-block:var(--space-5);padding-inline:var(--space-4);gap:var(--space-5)}}.StatHub_pageHeader__YcLbX{display:flex;flex-direction:column;gap:var(--space-1)}.StatHub_pageHeader__YcLbX:after{content:"";align-self:flex-start;width:2.5rem;height:3px;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 10px var(--color-accent-ring)}.StatHub_kicker__8g3lT{color:var(--color-accent);font-weight:var(--weight-bold);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.StatHub_title__rXsEB{font-size:clamp(var(--text-2xl),5vw,var(--text-3xl));line-height:var(--leading-tight)}.StatHub_coverage__DBLjj{color:var(--color-text-muted);font-size:var(--text-sm)}.StatHub_section__fDqb_{margin-block:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.StatHub_sectionTitle__EVvkE{font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-display)}.StatRankedTable_rank__r98kz{display:inline-block;min-inline-size:2.5ch;text-align:center;color:var(--color-text-muted);font-weight:var(--weight-black);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatRankedTable_who__SixW9{display:flex;align-items:center;gap:var(--space-3);min-width:0}.StatRankedTable_avatar__reSX1{flex:none}.StatRankedTable_idStack__sv3tQ{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-1)}.StatRankedTable_playerLink__oT4TR{align-self:flex-start;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-weight:var(--weight-bold);text-decoration:none}.StatRankedTable_playerLink__oT4TR:focus-visible,.StatRankedTable_playerLink__oT4TR:hover{color:var(--color-accent)}.StatRankedTable_meta__M_iHl{display:flex;align-items:center;gap:var(--space-3);min-width:0}.StatRankedTable_clubLink__csvvG{min-width:0;color:var(--color-text-muted);font-size:var(--text-xs);text-decoration:none}.StatRankedTable_clubLink__csvvG:focus-visible,.StatRankedTable_clubLink__csvvG:hover{color:var(--color-text)}.StatRankedTable_position__Ju02x{flex:none;color:var(--color-text-faint);font-size:var(--text-xs)}.StatRankedTable_numbers__79eZZ{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatRankedTable_value__2Jcbb{font-weight:var(--weight-black);color:var(--color-text)}.StatRankedTable_delta__pqbjR{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold)}.StatRankedTable_delta__pqbjR[data-direction=up]{color:var(--color-win)}.StatRankedTable_delta__pqbjR[data-direction=down]{color:var(--color-loss)}.StatRankedTable_statLine__HeB60{color:var(--color-text-muted);font-size:var(--text-xs)}.StatRankedTable_expiredBadge__Sd9Nd{display:inline-block;padding-block:.1em;padding-inline:var(--space-2);border:1px solid;border-radius:var(--radius-full);color:var(--color-warning);font-size:var(--text-xs);font-weight:var(--weight-bold)}@media (max-width:48rem){.StatRankedTable_position__Ju02x{display:none}}.StatTabs_tabs__hyvm3{display:flex;gap:var(--space-1);align-self:flex-start;max-inline-size:100%;overflow-x:auto;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:inset 0 1px 2px rgba(2,6,14,.45),var(--shadow-sm)}.StatTabs_tab__uMdol{display:inline-flex;align-items:center;justify-content:center;padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-full);color:var(--color-text-muted);font-weight:var(--weight-bold);font-size:var(--text-sm);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out)}.StatTabs_tab__uMdol:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.StatTabs_tab__uMdol[aria-current=page]{color:var(--color-on-accent);background:var(--color-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 2px 10px var(--color-accent-ring)}