.ErrorState_error__me4F_{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 2rem;color:var(--color-text-secondary);text-align:center}.ErrorState_message__oUzqO{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;max-width:40ch}.ErrorState_retryBtn__nnriH{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1rem;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:500;line-height:1;border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.ErrorState_retryBtn__nnriH:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ErrorState_retryBtn__nnriH:disabled{opacity:.5;cursor:not-allowed}.ErrorState_retryBtn__nnriH{background:rgba(0,0,0,0);border-color:var(--color-border-strong);color:var(--color-text)}.ErrorState_retryBtn__nnriH:hover:not(:disabled){background:var(--color-surface)}.ErrorState_retryBtn__nnriH{font-size:.75rem;padding:.25rem 1rem;margin-top:.25rem}.Skeleton_skeleton__uOXpA{background:var(--skeleton-bg);border-radius:6px;animation:Skeleton_pulse__oTCN7 1.5s ease-in-out infinite}.Skeleton_skeletonCard__kCTII{background:var(--card-bg);border:1px solid var(--color-border);transition:border-color .1s ease,background-color .2s ease}.Skeleton_skeletonCard__kCTII:hover{border-color:var(--color-border-strong)}.Skeleton_skeletonCard__kCTII{background:var(--skeleton-card-bg);border-radius:8px;animation:Skeleton_pulse__oTCN7 1.5s ease-in-out infinite}.Skeleton_skeletonRow__Cev45{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.TabNavigation_tabs__0Vv5Z{display:flex;gap:0;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem}.TabNavigation_tab__FHD4r{padding:.5rem 1rem;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary);background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;cursor:pointer;transition:color .1s ease,border-color .1s ease}.TabNavigation_tab__FHD4r:hover{color:var(--color-text)}.TabNavigation_tabActive__rXnp0{color:var(--color-text);border-bottom-color:var(--color-accent)}.tournament_page__63R2a{display:flex;flex-direction:column;gap:1.5rem}.tournament_title__Ji36Y{font-size:2rem;font-weight:700}.tournament_titleSkeleton__xgElp{height:2rem;width:300px;background:var(--skeleton-bg);border-radius:6px;animation:tournament_pulse__znpdw 1.5s ease-in-out infinite}.tournament_subtitle__gIF62{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-top:-1rem}.tournament_subtitleSkeleton__EQa30{height:.75rem;width:200px;background:var(--skeleton-bg);border-radius:4px;margin-top:-1rem;animation:tournament_pulse__znpdw 1.5s ease-in-out infinite}.tournament_empty__BKkeV{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.tournament_empty__BKkeV:hover{border-color:var(--color-border-strong)}.tournament_empty__BKkeV{padding:3rem;text-align:center;color:var(--color-text-secondary);font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem}.tournament_emptyDetail__fTipl{margin-top:.25rem;font-size:.75rem;color:var(--color-text-muted)}.tournament_bracket__2fAuZ{display:flex;gap:.5rem;min-width:0;overflow-x:auto}.tournament_round__P0mMX{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:.5rem}.tournament_roundTitle__UDUdG{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.625rem;padding-bottom:.25rem;border-bottom:1px solid var(--color-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament_roundItems__QbJGz{display:flex;flex-direction:column;gap:.5rem;justify-content:space-around;flex:1 1}.tournament_tieCard__D85ah{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.tournament_tieCard__D85ah:hover{border-color:var(--color-border-strong)}.tournament_tieCard__D85ah{padding:.5rem;display:flex;flex-direction:column;gap:2px;position:relative;font-size:.75rem}.tournament_tieCardHighlight__Ku_Z6{border-left:3px solid var(--color-accent)}.tournament_tieCardLive__V6crO{border-left:3px solid var(--color-danger)}.tournament_liveBadge__9JyTm{position:absolute;top:2px;right:.25rem;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.5rem;font-weight:700;color:var(--color-danger);text-transform:uppercase;letter-spacing:.05em}.tournament_teamRow__QnTNI{display:flex;align-items:center;gap:4px;padding:2px 0}.tournament_winner__ZZpTg{font-weight:700}.tournament_eliminated__pwRC2{opacity:.4}.tournament_teamLogo___Fu4n{width:16px;height:16px;object-fit:contain;flex-shrink:0}.tournament_teamName__JTark{font-size:.75rem;color:var(--color-text);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament_myTeam__e1Kg7{color:var(--color-accent);font-weight:600}.tournament_aggScore__1aDpn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:600;color:var(--color-text);min-width:16px;text-align:right}.tournament_legRow__49yvf{display:flex;gap:.5rem;margin-top:2px;padding-top:4px;border-top:1px solid var(--color-border)}.tournament_legDetail__R1l78{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:1px}.tournament_legLabel__1qz3q{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.625rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.tournament_legScore__vjaHs{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary)}.tournament_legLive__Rr_dI{color:var(--color-danger);font-weight:600}.tournament_gameCard__4NKrK{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.tournament_gameCard__4NKrK:hover{border-color:var(--color-border-strong)}.tournament_gameCard__4NKrK{padding:.5rem;display:flex;flex-direction:column;gap:2px;position:relative;font-size:.75rem}.tournament_gameCardHighlight__AfVlH{border-left:3px solid var(--color-accent)}.tournament_gameCardLive__CsVaI{border-left:3px solid var(--color-danger)}.tournament_gameTeamRow__sIPE3{display:flex;align-items:center;gap:4px;padding:1px 0}.tournament_gameTeamLogo__bMOTN{width:14px;height:14px;object-fit:contain;flex-shrink:0}.tournament_gameTeamName__hyG8b{font-size:.75rem;color:var(--color-text);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament_gameScore__l6rs9{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;color:var(--color-text);min-width:16px;text-align:right}.tournament_gameScore__l6rs9,.tournament_gameTime__HL06o{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.tournament_gameTime__HL06o{font-size:.625rem;color:var(--color-text-muted);margin-top:2px;border-top:1px solid var(--color-border);padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StatCard_card__qpGcB{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.StatCard_card__qpGcB:hover{border-color:var(--color-border-strong)}.StatCard_card__qpGcB{padding:1.5rem;display:flex;flex-direction:column;gap:.25rem}@media(max-width:575px){.StatCard_card__qpGcB{padding:1rem}}.StatCard_label__nQejj{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.StatCard_value__Pi6JW{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:2rem;font-weight:700;line-height:1;color:var(--color-text)}@media(max-width:575px){.StatCard_value__Pi6JW{font-size:1.5rem}}.StatCard_footer__pnAY9{display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.StatCard_trend__sX_Z5{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;display:flex;align-items:center;gap:2px}.StatCard_trendUp__gB_8H{color:var(--data-win)}.StatCard_trendDown__uj1hV{color:var(--data-loss)}.StatCard_trendNeutral__5kUvE{color:var(--color-text-muted)}.StatComparisonBar_container__g7kdT{display:flex;flex-direction:column;gap:1.5rem}.StatComparisonBar_row__7ygbx{display:flex;flex-direction:column;gap:.25rem}.StatComparisonBar_header__y_scc{display:flex;align-items:center;justify-content:space-between}.StatComparisonBar_value__fE8sn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;color:var(--color-text)}.StatComparisonBar_label__dTg8e,.StatComparisonBar_value__fE8sn{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.StatComparisonBar_label__dTg8e{font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);text-align:center}.StatComparisonBar_bars__BdiG0{display:flex;gap:2px;height:6px;border-radius:9999px;overflow:hidden}.StatComparisonBar_barHome__iqk_Q{background:var(--color-accent);border-radius:9999px 0 0 9999px;transition:width .3s ease}.StatComparisonBar_barAway__NUXOf{background:#d4d4d4;border-radius:0 9999px 9999px 0;transition:width .3s ease}.Sidebar_sidebar__M_ZR6{position:fixed;top:0;left:0;bottom:0;width:224px;background:#171717;border-right:1px solid #262626;display:flex;flex-direction:column;z-index:300;transition:width .3s ease}@media(max-width:1199px){.Sidebar_sidebar__M_ZR6{width:64px}}@media(max-width:767px){.Sidebar_sidebar__M_ZR6{display:none}}.Sidebar_nav__bjiLH{display:flex;flex-direction:column;gap:.25rem;padding:1rem;flex:1 1}.Sidebar_navLink__z1f_E{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:#a3a3a3;text-decoration:none;transition:background-color .1s ease,color .1s ease}.Sidebar_navLink__z1f_E:hover{background:var(--hover-highlight);color:#e5e5e5;text-decoration:none}@media(max-width:1199px){.Sidebar_navLink__z1f_E{justify-content:center;padding:.5rem}}.Sidebar_navLinkActive__AqD_s{background:var(--hover-highlight-strong);color:#fff}@media(max-width:1199px){.Sidebar_navLabel__uVre3{display:none}}.Sidebar_navIcon__6UPSG{width:20px;height:20px;flex-shrink:0}.MobileDrawer_overlay__VKcw5{display:none;position:fixed;inset:0;background:var(--overlay-bg);z-index:900;opacity:0;transition:opacity .3s ease;pointer-events:none}@media(max-width:767px){.MobileDrawer_overlay__VKcw5{display:block}}.MobileDrawer_overlayVisible__EYWM5{opacity:1;pointer-events:auto}.MobileDrawer_drawer__TDt82{display:none;position:fixed;top:0;left:0;bottom:0;width:280px;max-width:80vw;background:#171717;border-right:1px solid #262626;z-index:950;transform:translateX(-100%);transition:transform .3s ease;flex-direction:column}@media(max-width:767px){.MobileDrawer_drawer__TDt82{display:flex}}.MobileDrawer_drawerOpen__NlGUW{transform:translateX(0)}.MobileDrawer_header__TfGT3{display:flex;align-items:center;justify-content:flex-end;padding:.5rem 1rem;min-height:48px;border-bottom:1px solid #262626}.MobileDrawer_closeBtn__Unj3W{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:1px solid #262626;border-radius:4px;color:#a3a3a3;cursor:pointer;transition:border-color .1s ease,color .1s ease}.MobileDrawer_closeBtn__Unj3W:hover{border-color:#525252;color:#fff}.MobileDrawer_links__QmPza{display:flex;flex-direction:column;gap:.25rem;padding:1rem;flex:1 1;overflow-y:auto}.MobileDrawer_navLink__Dbtmu{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;border-radius:6px;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:#a3a3a3;text-decoration:none;transition:background-color .1s ease,color .1s ease}.MobileDrawer_navLink__Dbtmu:hover{background:var(--hover-highlight);color:#e5e5e5;text-decoration:none}.MobileDrawer_navLinkActive__C4al1{background:var(--hover-highlight-strong);color:#fff}.MobileDrawer_navIcon__FwAdU{width:20px;height:20px;flex-shrink:0}.ContextBar_contextBar__9Wr2Z{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--card-bg);min-height:48px;transition:background-color .2s ease}@media(max-width:767px){.ContextBar_contextBar__9Wr2Z{padding:.5rem 1rem}}.ContextBar_menuBtn__qrkHN{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .1s ease,color .1s ease}.ContextBar_menuBtn__qrkHN:hover{border-color:var(--color-border-strong);color:var(--color-text)}@media(max-width:767px){.ContextBar_menuBtn__qrkHN{display:inline-flex}}.ContextBar_brand__TaHl_{display:flex;align-items:center;gap:.5rem;text-decoration:none}.ContextBar_brandLogo__QcHA_{width:28px;height:28px;object-fit:contain;flex-shrink:0}@media(max-width:767px){.ContextBar_brandLogo__QcHA_{width:24px;height:24px}}.ContextBar_brandName__Y1KVk{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text);white-space:nowrap}.ContextBar_controls__wwjC3{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:1;min-width:0}.ContextBar_themeToggle__W8sed{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;transition:border-color .1s ease,color .1s ease}.ContextBar_themeToggle__W8sed:hover{border-color:var(--color-border-strong);color:var(--color-text)}.ContextBar_themeToggle__W8sed:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.CompetitionFilter_filter__CGjHO{display:flex;align-items:center;gap:.25rem;padding-bottom:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.CompetitionFilter_filter__CGjHO::-webkit-scrollbar{display:none}@media(max-width:767px){.CompetitionFilter_filter__CGjHO{padding-bottom:1rem}}.CompetitionFilter_chip__1MdlK{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;white-space:nowrap;padding:.25rem .5rem;border:1px solid var(--color-border);border-radius:9999px;background:none;color:var(--color-text-secondary);cursor:pointer;transition:border-color .1s ease,color .1s ease,background-color .1s ease}.CompetitionFilter_chip__1MdlK:hover{border-color:var(--color-border-strong);color:var(--color-text)}.CompetitionFilter_chip__1MdlK:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.CompetitionFilter_chipActive__Ry9le{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.CompetitionFilter_chipActive__Ry9le:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}@media(max-width:575px){.CompetitionFilter_chipFull__syS9y{display:none}}.CompetitionFilter_chipAbbr__3PnTz{display:none}@media(max-width:575px){.CompetitionFilter_chipAbbr__3PnTz{display:inline}}.DashboardLayout_layout__jRNFg{display:flex;min-height:100vh}.DashboardLayout_main__hiMCN{flex:1 1;min-width:0;margin-left:64px;padding-bottom:0}@media(min-width:1200px){.DashboardLayout_main__hiMCN{margin-left:224px}}@media(max-width:767px){.DashboardLayout_main__hiMCN{margin-left:0}}.DashboardLayout_content__Bno4i{width:100%;padding:1.5rem;max-width:1200px}@media(max-width:767px){.DashboardLayout_content__Bno4i{padding:1rem}}.DashboardLayout_lastUpdatedBar__P5xAd{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary);opacity:.6;margin-bottom:.5rem}.FormIndicator_form__I8ysS{display:flex;align-items:center;gap:.25rem}.FormIndicator_indicator__mzwLZ{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:11px;font-weight:600;color:#fff;border-radius:4px}.FormIndicator_indicatorSm__kdmSy{width:22px;height:22px;font-size:10px}.FormIndicator_indicatorLg__KGCia{width:36px;height:36px;font-size:13px}.FormIndicator_win__V3Hyd{background:var(--data-win);border-radius:9999px}.FormIndicator_draw__c7Dll{background:var(--data-draw);border-radius:2px}.FormIndicator_loss__uljuu{background:var(--data-loss);border-radius:4px;transform:rotate(0deg)}.FormIndicator_badgeLg__9_wXe{display:flex;flex-direction:column;align-items:center;gap:2px}.FormIndicator_badgeScore___vCi0{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:10px;color:var(--color-text-secondary)}.MatchCard_card__t9O1_{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.MatchCard_card__t9O1_:hover{border-color:var(--color-border-strong)}.MatchCard_card__t9O1_{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:box-shadow .1s ease,border-color .1s ease}.MatchCard_card__t9O1_:hover{box-shadow:var(--shadow-sm)}.MatchCard_card__t9O1_{padding:1rem}.MatchCard_header__6pflw{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.MatchCard_competition__53Jwd{font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:10px}.MatchCard_competition__53Jwd,.MatchCard_date__0e6nE{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.MatchCard_date__0e6nE{font-size:.75rem;color:var(--color-text-muted)}.MatchCard_matchup__jVJrk{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.MatchCard_team__KuNJ4{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.MatchCard_teamAway__y4VQi{flex-direction:row-reverse;text-align:right}.MatchCard_teamLogo__M0Ow1{width:24px;height:24px;object-fit:contain;flex-shrink:0}.MatchCard_teamName__PqSlh{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatchCard_score__oU2Pe{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700;color:var(--color-text)}.MatchCard_scheduled__aEfV5,.MatchCard_score__oU2Pe{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;padding:0 .5rem;white-space:nowrap;flex-shrink:0}.MatchCard_scheduled__aEfV5{font-size:.875rem;color:var(--color-text-secondary)}.MatchCard_xg__8m8C8{color:var(--color-text-muted);text-align:center;margin-top:.25rem}.MatchCard_matchweek__eORXM,.MatchCard_xg__8m8C8{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem}.MatchCard_matchweek__eORXM{font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:10px;margin-top:.5rem;text-align:right}.page_page__04GWM{display:flex;flex-direction:column;gap:1.5rem}.page_title__n_7tf{font-size:2rem;font-weight:700}.page_titleSkeleton__Tl0nL{height:2rem;width:160px;background:var(--skeleton-bg);border-radius:6px;animation:page_pulse__7Kl05 1.5s ease-in-out infinite}.page_tabsSkeleton__cliaC{display:flex;gap:.5rem}.page_tabSkeleton__qvv_b{height:2rem;width:80px;background:var(--skeleton-bg);border-radius:6px;animation:page_pulse__7Kl05 1.5s ease-in-out infinite}.page_matchList__52z2l{display:flex;flex-direction:column;gap:.5rem}.page_empty__3Ennr,.page_loading__xEO1y{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary);padding:2rem}.FormationView_container__qkV6R{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.FormationView_container__qkV6R:hover{border-color:var(--color-border-strong)}.FormationView_container__qkV6R{padding:1rem}.FormationView_title__4rMrz{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.FormationView_formation__juncL{font-weight:600;color:var(--color-text)}.FormationView_pitch__xjIUy{display:grid;grid-template-rows:repeat(5,1fr);grid-gap:.5rem;gap:.5rem;padding:1rem;background:linear-gradient(180deg,#2d5a27,#3a7a32 50%,#2d5a27);border-radius:6px;min-height:320px}.FormationView_row__UIghD{display:flex;align-items:center;justify-content:space-around}.FormationView_player__PrjZ2{display:flex;flex-direction:column;align-items:center;gap:2px}.FormationView_playerCircle__xK3Ep{width:36px;height:36px;border-radius:9999px;background:hsla(0,0%,100%,.9);color:#171717;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.FormationView_playerCircle__xK3Ep,.FormationView_playerName__L7HNL{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.FormationView_playerName__L7HNL{font-size:9px;color:#fff;text-align:center;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5)}.FormationView_substitutes__T_hII{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.FormationView_subsTitle__Srrgt{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.5rem}.FormationView_subsList__yQ5PK{display:flex;flex-wrap:wrap;gap:.5rem}.FormationView_sub__J1zcD{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary);display:flex;align-items:center;gap:.25rem}.FormationView_subNumber__hpdsr{font-weight:600;color:var(--color-text)}.MatchEventsTimeline_timeline__tLLWt{display:flex;flex-direction:column;gap:0;position:relative}.MatchEventsTimeline_event___Sbfi{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.MatchEventsTimeline_event___Sbfi:last-child{border-bottom:none}.MatchEventsTimeline_minute__xEScM{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);width:36px;text-align:right;flex-shrink:0;padding-top:2px}.MatchEventsTimeline_icon__bUx5M{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.MatchEventsTimeline_details__h_qlR{flex:1 1;min-width:0}.MatchEventsTimeline_playerName__0lq5n{font-size:.875rem;font-weight:500;color:var(--color-text)}.MatchEventsTimeline_detail___ipks{margin-top:1px}.MatchEventsTimeline_detail___ipks,.MatchEventsTimeline_teamBadge__9RTcu{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary)}.MatchEventsTimeline_teamBadge__9RTcu{font-weight:400;text-transform:uppercase;letter-spacing:.05em;font-size:9px;padding:1px 4px;border-radius:4px;background:var(--color-surface);flex-shrink:0}.MatchEventsTimeline_home__yhHT1 .MatchEventsTimeline_teamBadge__9RTcu{background:var(--highlight-bg-subtle);color:var(--color-accent)}.ShotMap_container__7TkNk{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.ShotMap_container__7TkNk:hover{border-color:var(--color-border-strong)}.ShotMap_container__7TkNk{padding:1rem;display:flex;flex-direction:column;gap:1rem}.ShotMap_header__nnPUt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.ShotMap_label__Pr8WC{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.75rem}.ShotMap_pitch__CcqZu{width:100%;flex:1 1;border-radius:6px}.ShotMap_legend__E7bFT{display:flex;gap:1rem;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary)}.ShotMap_legendItem__0YCGW{display:flex;align-items:center;gap:.25rem}.ShotMap_legendDotOpponent__TriNa,.ShotMap_legendDotUnited__7rXUQ{display:inline-block;width:10px;height:10px;border-radius:9999px}.ShotMap_legendDotUnited__7rXUQ{background:var(--data-united-line)}.ShotMap_legendDotOpponent__TriNa{background:var(--data-opponent-line)}.ShotMap_goalList__cSGE9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ShotMap_goalItem__otot_{display:flex;align-items:center;gap:.5rem;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem}.ShotMap_goalNum__XAjNr{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;color:#fff;font-weight:700;font-size:11px;flex-shrink:0}.ShotMap_goalMinute__7Bojy{color:var(--color-text-secondary);width:28px;text-align:right;flex-shrink:0}.ShotMap_goalPlayer__sjkZI{color:var(--color-text);font-weight:500}.ShotMap_ownGoalTag__d_kLy{margin-left:.25rem;font-size:10px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.ShotMap_goalXg__4zlEt{color:var(--color-text-secondary);margin-left:auto}.XgTimeline_container__Hi5Cq{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.XgTimeline_container__Hi5Cq:hover{border-color:var(--color-border-strong)}.XgTimeline_container__Hi5Cq{padding:1rem;display:flex;flex-direction:column;gap:1rem}.XgTimeline_header__Msb_v{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.XgTimeline_label__TRXt_{font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.XgTimeline_label__TRXt_,.XgTimeline_teamLabels__UG1NM{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem}.XgTimeline_teamLabels__UG1NM{display:flex;gap:1rem}.XgTimeline_homeLabel__8ssA8{color:var(--data-united-line);font-weight:600}.XgTimeline_awayLabel____O4z{color:var(--data-opponent-line);font-weight:600}.XgTimeline_chart___9rio{width:100%;flex:1 1}.page_page__yM2IA{display:flex;flex-direction:column;gap:1.5rem}.page_statsSkeleton__U20wn{display:flex;flex-direction:column;gap:.5rem}.page_sectionHeading__0sIiZ{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.75rem;margin-bottom:1rem}.page_lineups__OymSZ{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.page_lineups__OymSZ{grid-template-columns:1fr 1fr}}.page_shots__btlaM{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.page_shots__btlaM{grid-template-columns:1fr 1fr}}.page_preMatch__a0Fbe{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.page_preMatch__a0Fbe:hover{border-color:var(--color-border-strong)}.page_preMatch__a0Fbe{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.page_preMatchBlock__9oqoN{display:flex;flex-direction:column;gap:.5rem}.page_preMatchLabel__AZjWM{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.75rem}.page_formRow__xNX7t{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:576px){.page_formRow__xNX7t{grid-template-columns:1fr 1fr}}.page_teamForm__nxa48{display:flex;flex-direction:column;gap:.25rem}.page_teamLabel__eprGs{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary)}.page_positionsRow__C3TPY{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.page_positionBadge__X2th6{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.page_positionBadge__X2th6:hover{border-color:var(--color-border-strong)}.page_positionBadge__X2th6{padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem}.page_positionRank__K1bnE{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:1.5rem;font-weight:700;color:var(--color-text);line-height:1}.page_positionMeta___jzm3{display:flex;flex-direction:column;gap:2px}.page_positionTeam__gWl1r{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:500;color:var(--color-text)}.page_positionDetail__8b2wG{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary)}.page_h2hList__LWzCm{display:flex;flex-direction:column;gap:.25rem}.page_h2hItem__kEUy8{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary);display:flex;align-items:center;gap:.5rem}.page_h2hScore__OyRST{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-weight:600;color:var(--color-text)}.page_h2hEmpty__AdQsY,.page_lineupsEmpty__9z8mL{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-muted)}.page_lineupsEmpty__9z8mL{text-align:center;padding:3rem 1.5rem;border:1px dashed var(--color-border);border-radius:8px}.page_empty__uNOlV,.page_loading__iIBS2{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary);padding:2rem}.MatchPreview_preview__IlOS_{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.MatchPreview_preview__IlOS_:hover{border-color:var(--color-border-strong)}.MatchPreview_preview__IlOS_{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:box-shadow .1s ease,border-color .1s ease}.MatchPreview_preview__IlOS_:hover{box-shadow:var(--shadow-sm)}.MatchPreview_preview__IlOS_{border-left:4px solid #da291c;padding:1.5rem}.MatchPreview_preview__IlOS_:hover{border-left-color:#da291c}.MatchPreview_header__OT_qw{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2rem}.MatchPreview_labelLive__zs1AT,.MatchPreview_label__ehe1w{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.25rem}.MatchPreview_labelLive__zs1AT{color:#da291c;display:flex;align-items:center;gap:.25rem}.MatchPreview_liveDot__KJwmb{width:8px;height:8px;border-radius:9999px;background:#da291c;animation:MatchPreview_pulse__OIdT2 1.5s ease-in-out infinite}@keyframes MatchPreview_pulse__OIdT2{0%,to{opacity:1}50%{opacity:.3}}.MatchPreview_liveScore__ezOKD{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;color:var(--color-text);white-space:nowrap;flex-shrink:0}.MatchPreview_liveScore__ezOKD,.MatchPreview_meta__K2cJ0{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.MatchPreview_meta__K2cJ0{font-size:.75rem;color:var(--color-text-secondary)}.MatchPreview_meta__K2cJ0 span+span:before{content:" · "}.MatchPreview_competitionBadge__P_aUK{color:var(--color-text);font-weight:600}.MatchPreview_countdown__RRugB{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:1.5rem;font-weight:700;color:#da291c;white-space:nowrap;flex-shrink:0}.MatchPreview_matchup__1ooc_{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}@media(max-width:575px){.MatchPreview_matchup__1ooc_{gap:1rem}}.MatchPreview_teamSide__0GiwP{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1 1;min-width:0}.MatchPreview_teamLogo__7y_qW{width:36px;height:36px;object-fit:contain;flex-shrink:0}@media(max-width:575px){.MatchPreview_teamLogo__7y_qW{width:28px;height:28px}}.MatchPreview_teamName__Aud8P{font-size:1rem;font-weight:600;color:var(--color-text);text-align:center}@media(max-width:575px){.MatchPreview_teamName__Aud8P{font-size:.875rem}}.MatchPreview_teamMeta__tzA6X{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary);white-space:nowrap}.MatchPreview_teamMeta__tzA6X span+span:before{content:" · "}.MatchPreview_vs__ofoPr{font-size:.875rem;color:var(--color-text-muted);flex-shrink:0}.MatchPreview_scenarios__gRR4t,.MatchPreview_vs__ofoPr{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.MatchPreview_scenarios__gRR4t{border-top:1px solid var(--color-border);padding-top:1rem;font-size:.75rem;display:flex;flex-direction:column;gap:.25rem}.MatchPreview_best__B7HTR{color:var(--data-win)}.MatchPreview_worst__6i3kZ{color:var(--data-loss)}.LeagueTable_wrapper__V0DUX{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.LeagueTable_wrapper__V0DUX:hover{border-color:var(--color-border-strong)}.LeagueTable_wrapper__V0DUX{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.5rem 0}.LeagueTable_table__jtmXn{width:100%;border-collapse:collapse;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem}.LeagueTable_table__jtmXn td,.LeagueTable_table__jtmXn th{padding:.5rem 1rem;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}@media(max-width:575px){.LeagueTable_table__jtmXn td,.LeagueTable_table__jtmXn th{padding:.25rem .5rem}}.LeagueTable_table__jtmXn th{font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LeagueTable_table__jtmXn th:hover{color:var(--color-text)}.LeagueTable_table__jtmXn td{color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeagueTable_table__jtmXn tr:hover td{background:var(--color-surface)}.LeagueTable_numCol__w5XRN{text-align:right}.LeagueTable_posCol__oIm_A{width:32px;text-align:center}.LeagueTable_teamCol__HWKKk{display:flex;align-items:center;gap:.5rem}.LeagueTable_teamLogo__m2CgU{width:20px;height:20px;object-fit:contain;flex-shrink:0}.LeagueTable_teamName__AG7gZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}@media(max-width:575px){.LeagueTable_teamName__AG7gZ{max-width:100px}}.LeagueTable_highlighted__Nc7Zq td{background:var(--highlight-bg);font-weight:600}.LeagueTable_highlighted__Nc7Zq:hover td{background:var(--highlight-bg-hover)}.LeagueTable_formCol__FfbJr{display:flex;gap:2px}.LeagueTable_championsLeague__W8UL_ td:first-child{border-left:3px solid #1976d2}.LeagueTable_europa__76uf6 td:first-child{border-left:3px solid #f57c00}.LeagueTable_relegation__7C_sW td:first-child{border-left:3px solid var(--data-loss)}.LeagueTable_sortArrow__HHrn3{margin-left:2px;font-size:10px}.LeagueTable_toggle__gVRg2{display:flex;gap:.25rem;margin-bottom:1rem}.LeagueTable_toggleBtn__7c17a{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1rem;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:500;line-height:1;border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.LeagueTable_toggleBtn__7c17a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LeagueTable_toggleBtn__7c17a:disabled{opacity:.5;cursor:not-allowed}.LeagueTable_toggleBtn__7c17a{background:rgba(0,0,0,0);color:var(--color-text-secondary)}.LeagueTable_toggleBtn__7c17a:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.LeagueTable_toggleBtn__7c17a{padding:.25rem .5rem;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;border-radius:9999px}.LeagueTable_toggleBtnActive__n_KEf,.LeagueTable_toggleBtnActive__n_KEf:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.page_page__KdIv3{display:flex;flex-direction:column;gap:2rem}.page_title__m5nyP{font-size:2rem;font-weight:700}.page_titleSkeleton__LzGRc{height:2rem;width:200px;background:var(--skeleton-bg);border-radius:6px;animation:page_pulse___oo4m 1.5s ease-in-out infinite}.page_sectionTitle__PJ0za{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.875rem;margin-bottom:1rem}.page_sectionTitleSpaced__HQPQG{margin-top:2rem}.page_sectionTitleSkeleton__3E3gI{height:.75rem;width:120px;background:var(--skeleton-bg);border-radius:4px;margin-bottom:1rem;animation:page_pulse___oo4m 1.5s ease-in-out infinite}.page_kpiRow__o9DUA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:768px){.page_kpiRow__o9DUA{grid-template-columns:repeat(4,1fr)}}.page_twoCol__grqUo{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media(min-width:768px){.page_twoCol__grqUo{grid-template-columns:1fr 1fr}}.page_focusGrid__SihvJ{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:992px){.page_focusGrid__SihvJ{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.page_nextMatchHero__bkBKW{min-width:0}.page_nextMatchHero__bkBKW a{height:100%}.page_fixtureBoard__Ih3wx{border:1px solid var(--color-border);border-radius:8px;padding:1.5rem;background:var(--card-bg);height:100%}.page_fixtureList__qShOh{display:flex;flex-direction:column;gap:.5rem}.page_fixtureRow__4TJR0{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.page_fixtureRow__4TJR0:last-child{border-bottom:none;padding-bottom:0}.page_fixtureTeams__Ba5W8{font-size:.875rem;font-weight:600}.page_fixtureTeams__Ba5W8,.page_fixtureVenue__JPRuT{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.page_fixtureVenue__JPRuT{font-size:.75rem;color:var(--color-text-secondary)}.page_fixtureCompetition__Z0NgW{color:var(--color-text);font-weight:600}.page_fixtureRight__bIqs5{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.page_fixtureDate__wkmnG{color:var(--color-text-secondary)}.page_fixtureDate__wkmnG,.page_fixtureOppMeta__enMLF{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;white-space:nowrap}.page_fixtureOppMeta__enMLF{color:var(--color-text-muted)}.page_matchList__i00i6{display:flex;flex-direction:column;gap:.5rem}.page_empty__1cFtN,.page_loading__LeZ5m{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary);padding:2rem}.DetailedStatsTable_container__tTLGz{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:576px){.DetailedStatsTable_container__tTLGz{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.DetailedStatsTable_container__tTLGz{grid-template-columns:repeat(3,1fr)}}.DetailedStatsTable_section__bGWd2{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.DetailedStatsTable_section__bGWd2:hover{border-color:var(--color-border-strong)}.DetailedStatsTable_section__bGWd2{padding:1rem;display:flex;flex-direction:column;gap:.25rem}.DetailedStatsTable_sectionTitle__0dqCB{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0;padding-bottom:.25rem;border-bottom:1px solid var(--color-border)}.DetailedStatsTable_rows__iD1tK{display:flex;flex-direction:column}.DetailedStatsTable_row__m2VL8{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.DetailedStatsTable_row__m2VL8:not(:last-child){border-bottom:1px solid var(--color-border)}.DetailedStatsTable_label__glVDp{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.DetailedStatsTable_value__3Pfvk{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;font-weight:600;color:var(--color-text)}.page_page__9sbwH{display:flex;flex-direction:column;gap:1.5rem}.page_kpiRow__U8CSh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:768px){.page_kpiRow__U8CSh{grid-template-columns:repeat(4,1fr)}}.page_twoCol__keDCt{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.page_twoCol__keDCt{grid-template-columns:1fr 1fr}}.page_comparisonToggle__BR0bE{display:flex;gap:.25rem;margin-bottom:1rem}.page_comparisonBtn__V98LT{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1rem;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:500;line-height:1;border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.page_comparisonBtn__V98LT:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page_comparisonBtn__V98LT:disabled{opacity:.5;cursor:not-allowed}.page_comparisonBtn__V98LT{background:rgba(0,0,0,0);color:var(--color-text-secondary)}.page_comparisonBtn__V98LT:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.page_comparisonBtn__V98LT{padding:.25rem .5rem;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.page_comparisonBtnActive__x5d16,.page_comparisonBtnActive__x5d16:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.page_per90Wrapper__npYRt{display:flex;flex-direction:column;gap:1rem}.page_sectionTitle___4ozo{font-size:1.125rem;font-weight:700;color:var(--color-text);margin:0}.page_statsSection__3nvUu{display:flex;flex-direction:column;gap:1rem}.PositionMap_map__WhSDU{flex-shrink:0;align-self:stretch;width:auto;height:auto;max-width:72px}.PlayerCard_link__cMTCC{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.PlayerCard_link__cMTCC:hover{border-color:var(--color-border-strong)}.PlayerCard_link__cMTCC{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:box-shadow .1s ease,border-color .1s ease}.PlayerCard_link__cMTCC:hover{box-shadow:var(--shadow-sm)}.PlayerCard_card__Xa4AO{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.PlayerCard_header__7shbm{display:flex;align-items:center;gap:.5rem}.PlayerCard_photo__5iqHc{width:48px;height:48px;border-radius:9999px;object-fit:cover;background:var(--color-surface)}.PlayerCard_info__zPvVs{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.PlayerCard_name__e0JaA{font-size:.875rem;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerCard_number__ODCcw,.PlayerCard_position__Sooc2{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-muted)}.PlayerCard_stats__sKwUx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.25rem;gap:.25rem;padding-top:.5rem;border-top:1px solid var(--color-border)}.PlayerCard_stat__2EAH2{display:flex;flex-direction:column;align-items:center;gap:1px}.PlayerCard_statValue__fF_ya{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;color:var(--color-text)}.PlayerCard_statLabel__tFIEJ,.PlayerCard_statValue__fF_ya{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.PlayerCard_statLabel__tFIEJ{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.page_page__Js5nS{display:flex;flex-direction:column;gap:1.5rem}.page_title__mh86d{font-size:2rem;font-weight:700}.page_titleSkeleton__A2H7N{height:2rem;width:120px;background:var(--skeleton-bg);border-radius:6px;animation:page_pulse__oT1JM 1.5s ease-in-out infinite}.page_filtersSkeleton__BEQym,.page_filters__3VTMR{display:flex;gap:.25rem}.page_filterSkeleton___wV_J{height:2rem;width:52px;background:var(--skeleton-bg);border-radius:9999px;animation:page_pulse__oT1JM 1.5s ease-in-out infinite}.page_filterBtn__HQVsk{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1rem;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:500;line-height:1;border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.page_filterBtn__HQVsk:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page_filterBtn__HQVsk:disabled{opacity:.5;cursor:not-allowed}.page_filterBtn__HQVsk{background:rgba(0,0,0,0);color:var(--color-text-secondary)}.page_filterBtn__HQVsk:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.page_filterBtn__HQVsk{padding:.25rem .5rem;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.page_filterBtnActive__yALYz,.page_filterBtnActive__yALYz:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.page_grid__DsKrK{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.page_toolbar__LO5vO{display:flex;gap:.5rem;align-items:center}@media(max-width:575px){.page_toolbar__LO5vO{flex-direction:column;align-items:stretch}}.page_searchWrapper__6a2BK{position:relative;flex:1 1;max-width:280px}@media(max-width:575px){.page_searchWrapper__6a2BK{max-width:none}}.page_searchIcon__GMbWI{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.page_searchInput__ZAb1_{width:100%;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;letter-spacing:.05em;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;padding:.25rem .5rem .25rem calc(.5rem + 14px + .25rem);transition:border-color .1s ease}.page_searchInput__ZAb1_::placeholder{color:var(--color-text-muted)}.page_searchInput__ZAb1_:focus{outline:none;border-color:var(--color-accent)}.page_sortSelect__DsSZj{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;letter-spacing:.05em;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;padding:.25rem .5rem;transition:border-color .1s ease;cursor:pointer}.page_sortSelect__DsSZj:focus{outline:none;border-color:var(--color-accent)}.page_toolbarSkeleton__ClI3d{display:flex;gap:.5rem}.page_searchSkeleton__QlE9I{width:200px}.page_searchSkeleton__QlE9I,.page_sortSkeleton__L6wNK{height:2rem;background:var(--skeleton-bg);border-radius:6px;animation:page_pulse__oT1JM 1.5s ease-in-out infinite}.page_sortSkeleton__L6wNK{width:120px}.page_empty__BM3pJ,.page_loading__E_BMN{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary);padding:2rem}.page_page__Y1A5A{display:flex;flex-direction:column;gap:1.5rem}.page_title__OCgQs{font-size:2rem;font-weight:700}.page_titleSkeleton__KdzEN{height:2rem;width:180px;background:var(--skeleton-bg);border-radius:6px;animation:page_pulse__lWryE 1.5s ease-in-out infinite}.page_subtitle__vDxbM{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-top:-1rem}.page_subtitleSkeleton__y_zYr{height:.75rem;width:160px;background:var(--skeleton-bg);border-radius:4px;margin-top:-1rem;animation:page_pulse__lWryE 1.5s ease-in-out infinite}.page_loading__l5XTn{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary);padding:2rem}