.sports_page__znlcH{padding-bottom:92px}.sports_hero__ICadk{padding:48px 0 34px;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-soft),var(--color-background))}.sports_heroGrid__P7cCd{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:55px;gap:55px;align-items:end}.sports_heroEyebrow__h24oe{display:flex;align-items:center;gap:9px;color:var(--color-brand);font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.sports_heroEyebrow__h24oe i{width:7px;height:7px;border-radius:50%;background:var(--color-brand)}.sports_hero__ICadk h1{max-width:900px;margin:14px 0;font-family:var(--font-serif);font-size:clamp(52px,8vw,104px);font-weight:600;line-height:.83;letter-spacing:-.055em}.sports_hero__ICadk p{max-width:690px;margin:0;color:var(--color-muted);font-size:14px;line-height:1.7}.sports_heroMeta__hjio0{display:grid;grid-gap:12px;gap:12px;padding:24px;border-top:3px solid var(--color-text);border-bottom:1px solid var(--color-border)}.sports_heroMeta__hjio0 span{color:var(--color-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.sports_heroMeta__hjio0 strong{font-family:var(--font-serif);font-size:30px;font-weight:600}.sports_heroMeta__hjio0 small{color:var(--color-muted);line-height:1.5}.sports_sportsNav__dQe0_{display:flex;align-items:center;gap:0;overflow-x:auto;width:min(calc(100% - 48px),var(--max-width));margin:0 auto;border-bottom:1px solid var(--color-border);scrollbar-width:none}.sports_sportsNav__dQe0_::-webkit-scrollbar{display:none}.sports_sportsNav__dQe0_ a{position:relative;flex:0 0 auto;padding:18px 20px;color:var(--color-muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.sports_sportsNav__dQe0_ a:first-child{padding-left:0}.sports_sportsNav__dQe0_ a:hover{color:var(--color-brand)}.sports_content__bTkew{padding-top:58px}.sports_section__BL6iS{padding:62px 0;border-top:1px solid var(--color-border)}.sports_section__BL6iS:first-child{padding-top:0;border-top:0}.sports_matchSplit__La7EX{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.sports_matchStack__kCOAG{display:grid;grid-gap:12px;gap:12px}.sports_matchCard__LNEdA{display:block;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color .2s,transform .2s,box-shadow .2s}.sports_matchCard__LNEdA:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-border));transform:translateY(-2px);box-shadow:var(--shadow-soft)}.sports_matchMeta__TSTZY{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--color-muted);font-size:9px}.sports_matchMeta__TSTZY time{margin-left:auto}.sports_statusBadge__KJM0L{display:inline-flex;align-items:center;border-radius:99px;padding:5px 8px;background:var(--color-soft);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sports_status_official__5rXIe{background:var(--color-text);color:var(--color-background)}.sports_status_scheduled__S3qRD{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-soft));color:var(--color-brand)}.sports_status_captured__QvBk5{color:#9a6400}.sports_matchTeams__4xWgl{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.sports_matchTeam__Ex_cs{display:flex;align-items:center;gap:12px;min-width:0}.sports_matchTeam__Ex_cs strong{font-family:var(--font-serif);font-size:20px;font-weight:600;line-height:1}.sports_matchTeamAway__CdipC{justify-content:flex-end;text-align:right}.sports_matchScore__69Ftk{display:flex;align-items:center;gap:7px;min-width:70px;justify-content:center;font-size:13px;color:var(--color-muted)}.sports_matchScore__69Ftk b{font-family:var(--font-serif);font-size:32px;color:var(--color-text)}.sports_matchScore__69Ftk>span:only-child{font-size:10px;font-weight:900;letter-spacing:.12em}.sports_matchVenue__4VUM1{display:block;margin-top:15px;padding-top:12px;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:9px}.sports_matchCardCompact__IoWYR{padding:14px}.sports_matchCardCompact__IoWYR .sports_matchMeta__TSTZY{margin-bottom:11px}.sports_matchCardCompact__IoWYR .sports_matchTeam__Ex_cs strong{font-size:16px}.sports_matchCardCompact__IoWYR .sports_matchScore__69Ftk b{font-size:24px}.sports_teamMark__mESmu{display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border:1px solid var(--color-border);background:var(--color-soft);color:var(--color-muted);border-radius:12px}.sports_teamMark__mESmu img{width:100%;height:100%;object-fit:contain;padding:7px}.sports_teamMark__mESmu b{font-size:9px}.sports_teamMark_sm__dLeIN{width:38px;height:38px}.sports_teamMark_md__91DoT{width:52px;height:52px}.sports_teamMark_lg__rOfJM{width:100px;height:100px;border-radius:22px}.sports_teamMark_lg__rOfJM b{font-size:20px}.sports_playerPhoto__cTwth{display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border-radius:50%;background:var(--color-soft);border:1px solid var(--color-border);color:var(--color-muted)}.sports_playerPhoto__cTwth img{width:100%;height:100%;object-fit:cover}.sports_playerPhoto__cTwth b{font-family:var(--font-serif);font-weight:600}.sports_playerPhoto_sm__KoFvC{width:38px;height:38px}.sports_playerPhoto_md__zu_gG{width:52px;height:52px}.sports_playerPhoto_lg__8lX2u{width:118px;height:118px}.sports_playerPhoto_lg__8lX2u b{font-size:44px}.sports_twoColumn__8GdqL{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);grid-gap:48px;gap:48px}.sports_tableWrap__UvToa{overflow-x:auto;border-top:3px solid var(--color-text)}.sports_table__MiWca{width:100%;border-collapse:collapse;min-width:680px}.sports_table__MiWca th{padding:13px 10px;border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:8px;font-weight:900;text-align:right;text-transform:uppercase;letter-spacing:.08em}.sports_table__MiWca th:first-child,.sports_table__MiWca th:nth-child(2){text-align:left}.sports_table__MiWca td{padding:15px 10px;border-bottom:1px solid var(--color-border);font-size:11px;text-align:right}.sports_table__MiWca td:first-child,.sports_table__MiWca td:nth-child(2){text-align:left}.sports_table__MiWca tr:hover td{background:var(--color-soft)}.sports_tablePosition__cJ1NG{width:42px;color:var(--color-brand);font-weight:900}.sports_tableTeam__153PH{display:flex;align-items:center;gap:10px;font-weight:800}.sports_tableTeam__153PH:hover{color:var(--color-brand)}.sports_leaderList__ijv8H{border-top:3px solid var(--color-text)}.sports_leader__i5HnA{display:grid;grid-template-columns:28px 44px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid var(--color-border)}.sports_leaderIndex__jZepq{color:var(--color-brand);font-size:9px;font-weight:900}.sports_leaderInfo__l18n_ small,.sports_leaderInfo__l18n_ strong{display:block}.sports_leaderInfo__l18n_ strong{font-family:var(--font-serif);font-size:17px;font-weight:600}.sports_leaderInfo__l18n_ small{margin-top:3px;color:var(--color-muted);font-size:9px}.sports_leaderPoints__UTB6g{text-align:right}.sports_leaderPoints__UTB6g strong{display:block;font-family:var(--font-serif);font-size:28px}.sports_leaderPoints__UTB6g small{color:var(--color-muted);font-size:8px;text-transform:uppercase}.sports_teamGrid__evzh5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.sports_teamCard__LLApx{display:flex;align-items:center;gap:15px;min-height:110px;padding:18px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);transition:background .2s}.sports_teamCard__LLApx:hover{background:var(--color-soft)}.sports_teamCard__LLApx small,.sports_teamCard__LLApx strong{display:block}.sports_teamCard__LLApx strong{font-family:var(--font-serif);font-size:19px;font-weight:600}.sports_teamCard__LLApx small{margin-top:4px;color:var(--color-muted);font-size:9px}.sports_empty__oveoG{padding:32px;border:1px dashed var(--color-border);color:var(--color-muted);text-align:center}.sports_empty__oveoG strong{display:block;color:var(--color-text);font-family:var(--font-serif);font-size:22px}.sports_empty__oveoG p{margin:7px 0 0;font-size:11px}.sports_profileHero__g4qnE{padding:44px 0 38px;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-soft),var(--color-background))}.sports_profileIdentity__oU3IX{display:flex;align-items:center;gap:26px}.sports_profileCopy__zpz_n{min-width:0}.sports_profileCopy__zpz_n>span{color:var(--color-brand);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.sports_profileCopy__zpz_n h1{margin:7px 0;font-family:var(--font-serif);font-size:clamp(46px,6vw,78px);font-weight:600;line-height:.9;letter-spacing:-.04em}.sports_profileCopy__zpz_n p{margin:0;color:var(--color-muted);font-size:12px}.sports_profileCopy__zpz_n p a{font-weight:800;color:var(--color-text)}.sports_profileCopy__zpz_n p a:hover{color:var(--color-brand)}.sports_statGrid__QBmim{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:28px;background:var(--color-border);border:1px solid var(--color-border)}.sports_stat__PPaIQ{min-height:104px;padding:18px;background:var(--color-surface)}.sports_stat__PPaIQ small,.sports_stat__PPaIQ span{display:block;color:var(--color-muted);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sports_stat__PPaIQ strong{display:block;margin:6px 0 2px;font-family:var(--font-serif);font-size:34px;font-weight:600}.sports_rosterGrid__BIfpa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sports_playerCard__0E__J{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.sports_playerCard__0E__J:hover{border-color:var(--color-brand)}.sports_playerCard__0E__J small,.sports_playerCard__0E__J strong{display:block}.sports_playerCard__0E__J strong{font-family:var(--font-serif);font-size:17px;font-weight:600}.sports_playerCard__0E__J small{margin-top:3px;color:var(--color-muted);font-size:9px}.sports_scoreboard__JSxYw{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:28px;gap:28px;margin-top:26px;padding:34px 0;border-block:1px solid var(--color-border)}.sports_scoreboardTeam__eBF_3{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center}.sports_scoreboardTeam__eBF_3 strong{font-family:var(--font-serif);font-size:clamp(24px,3vw,38px);font-weight:600}.sports_scoreboardScore__Cwe61{display:flex;align-items:center;gap:13px}.sports_scoreboardScore__Cwe61 b{font-family:var(--font-serif);font-size:clamp(58px,8vw,108px);font-weight:600;line-height:.75}.sports_scoreboardScore__Cwe61 span{color:var(--color-muted);font-size:20px}.sports_scoreboardVs__Rry_Q{color:var(--color-muted);font-size:10px;font-weight:900;letter-spacing:.16em}.sports_matchDetailMeta___MLCg{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:18px;color:var(--color-muted);font-size:10px}.sports_matchDetailMeta___MLCg b{color:var(--color-text)}.sports_boxGrid__gnTH_{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.sports_boxScore__GuSAo{border-top:3px solid var(--color-text)}.sports_boxScoreHeader__dws3W{display:flex;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid var(--color-border)}.sports_boxScoreHeader__dws3W h2{margin:0;font-family:var(--font-serif);font-size:24px;font-weight:600}.sports_boxScore__GuSAo table{width:100%;border-collapse:collapse}.sports_boxScore__GuSAo td,.sports_boxScore__GuSAo th{padding:11px 7px;border-bottom:1px solid var(--color-border);font-size:9px;text-align:right}.sports_boxScore__GuSAo td:first-child,.sports_boxScore__GuSAo th:first-child{text-align:left}.sports_boxScore__GuSAo th{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.sports_boxPlayer__I59NG{display:flex;align-items:center;gap:8px}.sports_boxPlayer__I59NG strong{font-weight:800}.sports_breadcrumbItem__FWzjh{display:inline-flex;gap:9px;align-items:center}.sports_error__5yh1y{min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.sports_error__5yh1y span{font-family:var(--font-serif);font-size:90px;line-height:.8;color:var(--color-border)}.sports_error__5yh1y h1{font-family:var(--font-serif);font-size:clamp(38px,5vw,62px);line-height:.95;margin:18px 0}.sports_error__5yh1y p{max-width:620px;color:var(--color-muted);line-height:1.6}.sports_error__5yh1y a{color:var(--color-brand);font-size:11px;font-weight:900}@media(max-width:1000px){.sports_heroGrid__P7cCd,.sports_twoColumn__8GdqL{grid-template-columns:1fr}.sports_heroMeta__hjio0{max-width:520px}.sports_rosterGrid__BIfpa,.sports_teamGrid__evzh5{grid-template-columns:repeat(2,minmax(0,1fr))}.sports_boxGrid__gnTH_,.sports_matchSplit__La7EX{grid-template-columns:1fr}}@media(max-width:680px){.sports_hero__ICadk{padding-top:30px}.sports_hero__ICadk h1{font-size:clamp(48px,16vw,74px)}.sports_sportsNav__dQe0_{width:min(calc(100% - 32px),var(--max-width))}.sports_sportsNav__dQe0_ a{padding:15px 14px}.sports_content__bTkew{padding-top:38px}.sports_section__BL6iS{padding:45px 0}.sports_rosterGrid__BIfpa,.sports_teamGrid__evzh5{grid-template-columns:1fr}.sports_matchCard__LNEdA{padding:15px}.sports_matchTeams__4xWgl{gap:8px}.sports_matchTeam__Ex_cs{gap:7px}.sports_matchTeam__Ex_cs strong{font-size:16px}.sports_matchScore__69Ftk b{font-size:27px}.sports_teamMark_md__91DoT{width:42px;height:42px}.sports_profileIdentity__oU3IX{align-items:flex-start;gap:17px}.sports_playerPhoto_lg__8lX2u{width:88px;height:88px}.sports_teamMark_lg__rOfJM{width:82px;height:82px}.sports_profileCopy__zpz_n h1{font-size:45px}.sports_statGrid__QBmim{grid-template-columns:repeat(2,minmax(0,1fr))}.sports_scoreboard__JSxYw{gap:12px}.sports_scoreboardScore__Cwe61{gap:7px}.sports_scoreboardScore__Cwe61 b{font-size:58px}.sports_scoreboardTeam__eBF_3 strong{font-size:19px}.sports_matchDetailMeta___MLCg{justify-content:flex-start}.sports_boxScore__GuSAo{overflow-x:auto}.sports_boxScore__GuSAo table{min-width:560px}}