.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}.GameHeader_header__OlXVR{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.GameHeader_header__OlXVR:hover{border-color:var(--color-border-strong)}.GameHeader_header__OlXVR{padding:2rem;text-align:center;margin-bottom:1.5rem}.GameHeader_matchup__HBhJr{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:1rem}.GameHeader_team__6vlHr{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1 1;max-width:200px}.GameHeader_teamLogo__mtnDt{width:64px;height:64px;object-fit:contain}@media(max-width:768px){.GameHeader_teamLogo__mtnDt{width:48px;height:48px}}.GameHeader_teamName__EnYyL{font-size:.875rem;font-weight:600;color:var(--color-text)}.GameHeader_score__AKUPN{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:2.5rem;font-weight:700;color:var(--color-text);padding:0 1rem}@media(max-width:768px){.GameHeader_score__AKUPN{font-size:2rem}}.GameHeader_meta__p8UUq{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.GameHeader_metaItem__Vx9jj{display:flex;align-items:center;gap:.25rem}.GameHeader_metaItem__Vx9jj,.GameHeader_status__PjZZ5{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)}.GameHeader_status__PjZZ5{margin-bottom:.5rem}.GameHeader_statusLive__ax1r5{color:var(--data-loss);font-weight:600}.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_loss__uljuu{background:var(--data-loss);border-radius:4px}.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)}.LineupView_container__Ut6w_{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.LineupView_container__Ut6w_:hover{border-color:var(--color-border-strong)}.LineupView_container__Ut6w_{padding:1rem}.LineupView_title__9OTWk{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}.LineupView_coach__aBU6x{font-weight:600;color:var(--color-text)}.LineupView_courtWrapper__JXCAB{border-radius:6px;overflow:hidden}.LineupView_court__HCmT6{width:100%;display:block}.LineupView_bench__QpZVR{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.LineupView_benchTitle__HPU72{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}.LineupView_benchList__1Sm8Z{display:flex;flex-wrap:wrap;gap:.5rem}.LineupView_benchPlayer__Lfd0c{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}.LineupView_benchNumber__Ev3BA{font-weight:600;color:var(--color-text)}.LineupView_benchName__W0Z8t{color:var(--color-text-secondary)}.LineupView_benchPosition___2JAT{font-size:10px;color:var(--color-text-muted);text-transform:uppercase}.GameEventsTimeline_timeline__QuRt5{display:flex;flex-direction:column;gap:0;position:relative}.GameEventsTimeline_event__hwPm4{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.GameEventsTimeline_event__hwPm4:last-child{border-bottom:none}.GameEventsTimeline_minute__TJhoM{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}.GameEventsTimeline_icon__M3mzu{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.GameEventsTimeline_details__qGvtY{flex:1 1;min-width:0}.GameEventsTimeline_playerName__x3eZu{font-size:.875rem;font-weight:500;color:var(--color-text)}.GameEventsTimeline_detail__Scn5S{margin-top:1px}.GameEventsTimeline_detail__Scn5S,.GameEventsTimeline_teamBadge__7HG2y{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary)}.GameEventsTimeline_teamBadge__7HG2y{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}.GameEventsTimeline_home__ZxqH3 .GameEventsTimeline_teamBadge__7HG2y{background:var(--highlight-bg-subtle);color:var(--color-accent)}.ShotChart_container__4_zBk{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.ShotChart_container__4_zBk:hover{border-color:var(--color-border-strong)}.ShotChart_container__4_zBk{padding:1rem;display:flex;flex-direction:column;gap:1rem}.ShotChart_header__l_MQS{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.ShotChart_label__0bIqm{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}.ShotChart_court__ah6XY{width:100%;flex:1 1;border-radius:6px}.ShotChart_legend__g120O{display:flex;gap:1rem;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary)}.ShotChart_legendItem__NtSfM{display:flex;align-items:center;gap:.25rem}.ShotChart_legendDotMade__YDkDv,.ShotChart_legendDotMissed__lQRIQ{display:inline-block;width:10px;height:10px;border-radius:9999px}.ShotChart_legendDotMade__YDkDv{background:var(--data-win)}.ShotChart_legendDotMissed__lQRIQ{background:none;border:2px solid var(--data-loss)}.ShotChart_summary__OlkmF{display:flex;gap:1.5rem;justify-content:center}.ShotChart_teamSummary__3izQi{display:flex;align-items:center;gap:.25rem;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem}.ShotChart_teamDot__DNtAR{width:8px;height:8px;border-radius:9999px;flex-shrink:0}.ShotChart_teamLabel__NG6AJ{color:var(--color-text-secondary)}.ShotChart_teamCount__NOTE2{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)}.ScoreTimeline_container__dNDiB{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.ScoreTimeline_container__dNDiB:hover{border-color:var(--color-border-strong)}.ScoreTimeline_container__dNDiB{padding:1rem;display:flex;flex-direction:column;gap:1rem}.ScoreTimeline_header__Gr6_Z{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.ScoreTimeline_label__3CZZp{font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.ScoreTimeline_label__3CZZp,.ScoreTimeline_teamLabels__pTkMU{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem}.ScoreTimeline_teamLabels__pTkMU{display:flex;gap:1rem}.ScoreTimeline_homeLabel__98WhJ{color:var(--data-gonzaga-line);font-weight:600}.ScoreTimeline_awayLabel__ndw_h{color:var(--data-opponent-line);font-weight:600}.ScoreTimeline_chart__zukFX{width:100%;flex:1 1}.ScoringBreakdown_container__kD3Sv{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.ScoringBreakdown_container__kD3Sv:hover{border-color:var(--color-border-strong)}.ScoringBreakdown_container__kD3Sv{padding:1rem}.ScoringBreakdown_header__zeOVO{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);display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.ScoringBreakdown_label__ryvQm{text-transform:uppercase}.ScoringBreakdown_teams__ZeV4V{color:var(--color-text-muted)}.ScoringBreakdown_sides__FbZSR{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media(max-width:575px){.ScoringBreakdown_sides__FbZSR{grid-template-columns:1fr;gap:1rem}}.ScoringBreakdown_side__IOozK{display:flex;flex-direction:column}.ScoringBreakdown_sideLabel__7kCY9{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-weight:600;color:var(--color-text);padding-bottom:.25rem;border-bottom:1px solid var(--color-border);margin-bottom:.25rem}.ScoringBreakdown_scorer__pO9CQ{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;border-bottom:1px solid var(--color-border)}.ScoringBreakdown_scorer__pO9CQ:last-child{border-bottom:none}.ScoringBreakdown_scorerName__YHk6s{font-size:.875rem;font-weight:500;color:var(--color-text);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScoringBreakdown_scorerPoints__YMmya{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700;color:var(--color-text);width:28px;text-align:right}.ScoringBreakdown_scorerBreakdown__olySI,.ScoringBreakdown_scorerPoints__YMmya{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;flex-shrink:0}.ScoringBreakdown_scorerBreakdown__olySI{font-size:10px;color:var(--color-text-muted);display:flex;gap:.25rem}.ScoringBreakdown_splits__vRBYo{display:flex;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border);justify-content:center}.ScoringBreakdown_split__96MCA{display:flex;flex-direction:column;align-items:center;gap:2px}.ScoringBreakdown_splitLabel__JLjyA{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:10px}.ScoringBreakdown_splitValues__lSZaq{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__EkPdY{display:flex;flex-direction:column;gap:1.5rem}.page_statsSkeleton__vIkYC{display:flex;flex-direction:column;gap:.5rem}.page_sectionHeading___ih25{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__NAWNm{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.page_lineups__NAWNm{grid-template-columns:1fr 1fr}}.page_shots__O_pxY{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.page_shots__O_pxY{grid-template-columns:1fr 1fr}}.page_preGame__XQ3MP{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.page_preGame__XQ3MP:hover{border-color:var(--color-border-strong)}.page_preGame__XQ3MP{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.page_preGameBlock__wtvIQ{display:flex;flex-direction:column;gap:.5rem}.page_preGameLabel__T9aS3{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__kNZ1_{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:576px){.page_formRow__kNZ1_{grid-template-columns:1fr 1fr}}.page_teamForm__0MZqc{display:flex;flex-direction:column;gap:.25rem}.page_teamLabel__56D70{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary)}.page_recordsRow__YQqRJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.page_recordBadge__YsyTa{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.page_recordBadge__YsyTa:hover{border-color:var(--color-border-strong)}.page_recordBadge__YsyTa{padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem}.page_recordRank__7bdMM{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:1.125rem;font-weight:700;color:var(--color-accent);line-height:1;min-width:2ch}.page_recordMeta__MJ7_S{display:flex;flex-direction:column;gap:2px}.page_recordTeam___ebac{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:500;color:var(--color-text)}.page_recordDetail__8Z4fU{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary)}.page_h2hList__9i7z8{display:flex;flex-direction:column;gap:.25rem}.page_h2hItem__aNQKw{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__wIvqX{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__9_SmE,.page_lineupsEmpty___udpQ{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-muted)}.page_lineupsEmpty___udpQ{text-align:center;padding:3rem 1.5rem;border:1px dashed var(--color-border);border-radius:8px}.page_empty__mQmco,.page_loading__Hqplp{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary);padding:2rem}.GameCard_card__Za12w{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.GameCard_card__Za12w:hover{border-color:var(--color-border-strong)}.GameCard_card__Za12w{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:box-shadow .1s ease,border-color .1s ease}.GameCard_card__Za12w:hover{box-shadow:var(--shadow-sm)}.GameCard_card__Za12w{padding:1rem}.GameCard_header__JboY6{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.GameCard_competition__WLJaM{font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:10px}.GameCard_competition__WLJaM,.GameCard_date__1CeH0{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.GameCard_date__1CeH0{font-size:.75rem;color:var(--color-text-muted)}.GameCard_matchup__ZMjb8{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.GameCard_team__KgJgH{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.GameCard_teamAway__WRCEz{flex-direction:row-reverse;text-align:right}.GameCard_teamLogo__jRN0L{width:24px;height:24px;object-fit:contain;flex-shrink:0}.GameCard_teamName__a1_cD{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameCard_score__64IuO{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700;color:var(--color-text)}.GameCard_scheduled__wlC2e,.GameCard_score__64IuO{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;padding:0 .5rem;white-space:nowrap;flex-shrink:0}.GameCard_scheduled__wlC2e{font-size:.875rem;color:var(--color-text-secondary)}.GameCard_conference__tDkpz{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:10px;margin-top:.5rem;text-align:right}.page_page__LvRCM{display:flex;flex-direction:column;gap:1.5rem}.page_title__h47fS{font-size:2rem;font-weight:700}.page_titleSkeleton__IYqv7{height:2rem;width:160px;background:var(--skeleton-bg);border-radius:6px;animation:page_pulse__lZcrR 1.5s ease-in-out infinite}.page_tabsSkeleton__fN7I_{display:flex;gap:.5rem}.page_tabSkeleton__xLv9G{height:2rem;width:80px;background:var(--skeleton-bg);border-radius:6px;animation:page_pulse__lZcrR 1.5s ease-in-out infinite}.page_gameList__ddhgf{display:flex;flex-direction:column;gap:.5rem}.page_empty__6plKp,.page_loading__cD0qo{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem;color:var(--color-text-secondary);padding:2rem}.GamePreview_preview__XmLR_{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.GamePreview_preview__XmLR_:hover{border-color:var(--color-border-strong)}.GamePreview_preview__XmLR_{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:box-shadow .1s ease,border-color .1s ease}.GamePreview_preview__XmLR_:hover{box-shadow:var(--shadow-sm)}.GamePreview_preview__XmLR_{border-left:4px solid var(--color-accent);padding:1.5rem}.GamePreview_preview__XmLR_:hover{border-left-color:var(--color-accent)}.GamePreview_header__D89TP{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2rem}.GamePreview_labelLive__IrS7m,.GamePreview_label__RGa_a{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}.GamePreview_labelLive__IrS7m{color:var(--color-danger);display:flex;align-items:center;gap:.25rem}.GamePreview_liveDot__WnL_g{width:8px;height:8px;border-radius:9999px;background:var(--color-danger);animation:GamePreview_pulse__JN3Ww 1.5s ease-in-out infinite}@keyframes GamePreview_pulse__JN3Ww{0%,to{opacity:1}50%{opacity:.3}}.GamePreview_liveScore__SDQ6r{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}.GamePreview_liveScore__SDQ6r,.GamePreview_meta__4zssL{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.GamePreview_meta__4zssL{font-size:.75rem;color:var(--color-text-secondary)}.GamePreview_meta__4zssL span+span:before{content:" · "}.GamePreview_competitionBadge__f9ZAx{color:var(--color-text);font-weight:600}.GamePreview_countdown__N59kr{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:1.5rem;font-weight:700;color:var(--color-accent);white-space:nowrap;flex-shrink:0}.GamePreview_matchup__bfABZ{display:flex;align-items:flex-start;justify-content:center;gap:2rem;margin-bottom:2rem}@media(max-width:575px){.GamePreview_matchup__bfABZ{gap:1rem}}.GamePreview_teamSide__ESxZX{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1 1;min-width:0}.GamePreview_teamLogo__5NO6H{width:36px;height:36px;object-fit:contain;flex-shrink:0}@media(max-width:575px){.GamePreview_teamLogo__5NO6H{width:28px;height:28px}}.GamePreview_teamName__TbbUC{font-size:1rem;font-weight:600;color:var(--color-text);text-align:center}@media(max-width:575px){.GamePreview_teamName__TbbUC{font-size:.875rem}}.GamePreview_teamMeta___PRpH{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-secondary);white-space:nowrap}.GamePreview_teamMeta___PRpH span+span:before{content:" · "}.GamePreview_vs__R7TVy{font-size:.875rem;color:var(--color-text-muted);flex-shrink:0;margin-top:calc(36px + .5rem)}.GamePreview_scenarios__2QGAD,.GamePreview_vs__R7TVy{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.GamePreview_scenarios__2QGAD{border-top:1px solid var(--color-border);padding-top:1rem;font-size:.75rem;display:flex;flex-direction:column;gap:.25rem}.GamePreview_best__Hjx3r{color:var(--data-win)}.GamePreview_worst__UEkqK{color:var(--data-loss)}.StandingsTable_wrapper__2KYDz{background:var(--card-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .1s ease,background-color .2s ease}.StandingsTable_wrapper__2KYDz:hover{border-color:var(--color-border-strong)}.StandingsTable_wrapper__2KYDz{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.5rem 0}.StandingsTable_table__9e636{width:100%;border-collapse:collapse;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.875rem}.StandingsTable_table__9e636 td,.StandingsTable_table__9e636 th{padding:.5rem 1rem;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}@media(max-width:575px){.StandingsTable_table__9e636 td,.StandingsTable_table__9e636 th{padding:.25rem .5rem}}.StandingsTable_table__9e636 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}.StandingsTable_table__9e636 th:hover{color:var(--color-text)}.StandingsTable_table__9e636 td{color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StandingsTable_table__9e636 tr:hover td{background:var(--color-surface)}.StandingsTable_numCol__VaTbf{text-align:right}.StandingsTable_posCol__YbWwx{width:32px;text-align:center}.StandingsTable_teamCol__w48jW{display:flex;align-items:center;gap:.5rem}.StandingsTable_teamLogo__m034k{width:20px;height:20px;object-fit:contain;flex-shrink:0}.StandingsTable_teamName__WfL7u{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}@media(max-width:575px){.StandingsTable_teamName__WfL7u{max-width:100px}}.StandingsTable_rank__BSlTI{font-weight:600;color:var(--color-accent);font-size:.75rem}.StandingsTable_highlighted__sZ8xB td{background:var(--highlight-bg);font-weight:600}.StandingsTable_highlighted__sZ8xB:hover td{background:var(--highlight-bg-hover)}.StandingsTable_formCol__Sa_KI{display:flex;gap:2px}.StandingsTable_tournament__u3VNl td:first-child{border-left:3px solid #1976d2}.StandingsTable_bubble__m1cVt td:first-child{border-left:3px solid #f57c00}.StandingsTable_conferenceOnly__GpLsP td:first-child{border-left:3px solid var(--data-loss)}.StandingsTable_sortArrow__rezmD{margin-left:2px;font-size:10px}.StandingsTable_toggle__1QbnF{display:flex;gap:.25rem;margin-bottom:1rem}.StandingsTable_toggleBtn__KDQuf{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}.StandingsTable_toggleBtn__KDQuf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.StandingsTable_toggleBtn__KDQuf:disabled{opacity:.5;cursor:not-allowed}.StandingsTable_toggleBtn__KDQuf{background:rgba(0,0,0,0);color:var(--color-text-secondary)}.StandingsTable_toggleBtn__KDQuf:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.StandingsTable_toggleBtn__KDQuf{padding:.25rem .5rem;font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;border-radius:9999px}.StandingsTable_toggleBtnActive__qFvRH,.StandingsTable_toggleBtnActive__qFvRH: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_nextGameHero__R1hVZ{min-width:0}.page_nextGameHero__R1hVZ a{height:100%}.page_scheduleBoard__3ZKLT{border:1px solid var(--color-border);border-radius:8px;padding:1.5rem;background:var(--card-bg);height:100%}.page_scheduleList__4jon9{display:flex;flex-direction:column;gap:.5rem}.page_scheduleRow__BETvY{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.page_scheduleRow__BETvY:last-child{border-bottom:none;padding-bottom:0}.page_scheduleTeams__CrRlF{font-size:.875rem;font-weight:600}.page_scheduleTeams__CrRlF,.page_scheduleVenue__pH0ds{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.page_scheduleVenue__pH0ds{font-size:.75rem;color:var(--color-text-secondary)}.page_scheduleCompetition__iNa_q{color:var(--color-text);font-weight:600}.page_scheduleRight__WaqMi{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.page_scheduleDate__EIfp3{color:var(--color-text-secondary)}.page_scheduleDate__EIfp3,.page_scheduleOppMeta__Td5hD{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;white-space:nowrap}.page_scheduleOppMeta__Td5hD{color:var(--color-text-muted)}.page_gameList__qB8V8{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}.page_emptySchedule__IxPQY{border:1px solid var(--color-border);border-radius:8px;background:var(--card-bg);padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}.page_emptyScheduleLabel__88BQj{font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.25rem}.page_emptyScheduleLabel__88BQj,.page_emptyScheduleMessage__aH6Cx{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace}.page_emptyScheduleMessage__aH6Cx{font-size:1.25rem;font-weight:600;color:var(--color-text)}.page_emptyScheduleHint__zn3kZ{font-family:var(--font-jetbrains),"JetBrains Mono","SF Mono","Fira Code",monospace;font-size:.75rem;color:var(--color-text-muted);max-width:280px}.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__sIE7L{display:flex;flex-direction:column;gap:1.5rem}.page_kpiRow__CoskI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:768px){.page_kpiRow__CoskI{grid-template-columns:repeat(4,1fr)}}.page_twoCol__7KpdG{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.page_twoCol__7KpdG{grid-template-columns:1fr 1fr}}.page_comparisonToggle__gAKpV{display:flex;gap:.25rem;margin-bottom:1rem}.page_comparisonBtn__tLTxP{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__tLTxP:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page_comparisonBtn__tLTxP:disabled{opacity:.5;cursor:not-allowed}.page_comparisonBtn__tLTxP{background:rgba(0,0,0,0);color:var(--color-text-secondary)}.page_comparisonBtn__tLTxP:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.page_comparisonBtn__tLTxP{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__Uzuav,.page_comparisonBtnActive__Uzuav:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.page_perGameWrapper__U5zRr{display:flex;flex-direction:column;gap:1rem}.page_sectionTitle__tKjay{font-size:1.125rem;font-weight:700;color:var(--color-text);margin:0}.page_statsSection__kQBV1{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_detail__sNk8p,.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__Y7vXU{display:flex;flex-direction:column;gap:1.5rem}.page_title__hQnS7{font-size:2rem;font-weight:700}.page_titleSkeleton__XIiua{height:2rem;width:120px;background:var(--skeleton-bg);border-radius:6px;animation:page_pulse__idADF 1.5s ease-in-out infinite}.page_filtersSkeleton__jAfOS,.page_filters__ReArC{display:flex;gap:.25rem}.page_filterSkeleton__dA8F3{height:2rem;width:52px;background:var(--skeleton-bg);border-radius:9999px;animation:page_pulse__idADF 1.5s ease-in-out infinite}.page_filterBtn__aIxU9{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__aIxU9:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page_filterBtn__aIxU9:disabled{opacity:.5;cursor:not-allowed}.page_filterBtn__aIxU9{background:rgba(0,0,0,0);color:var(--color-text-secondary)}.page_filterBtn__aIxU9:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.page_filterBtn__aIxU9{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__Y67HD,.page_filterBtnActive__Y67HD:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.page_grid__ObApA{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.page_toolbar__ygVeU{display:flex;gap:.5rem;align-items:center}@media(max-width:575px){.page_toolbar__ygVeU{flex-direction:column;align-items:stretch}}.page_searchWrapper__HRnnR{position:relative;flex:1 1;max-width:280px}@media(max-width:575px){.page_searchWrapper__HRnnR{max-width:none}}.page_searchIcon__7TdoK{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.page_searchInput__6CVzq{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__6CVzq::placeholder{color:var(--color-text-muted)}.page_searchInput__6CVzq:focus{outline:none;border-color:var(--color-accent)}.page_sortSelect__1pJF6{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__1pJF6:focus{outline:none;border-color:var(--color-accent)}.page_toolbarSkeleton__Iq_BG{display:flex;gap:.5rem}.page_searchSkeleton__LlrBb{width:200px}.page_searchSkeleton__LlrBb,.page_sortSkeleton__uK1dh{height:2rem;background:var(--skeleton-bg);border-radius:6px;animation:page_pulse__idADF 1.5s ease-in-out infinite}.page_sortSkeleton__uK1dh{width:120px}.page_empty__SYeM1,.page_loading__zGrKU{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}