:root{--bg:#fffafc;--panel:#fff;--text:#2a2f38;--muted:#6c727b;--line:#e5e8ee;--purple:#577cbd;--purpleSoft:#e8effa;--pink:#e987ac;--pinkSoft:#fcebf2;--mint:#dff5ef;--shadow:0 10px 28px #3c475b12}*{box-sizing:border-box}html{background:#fff}body{color:var(--text);background:#fff;margin:0;font-family:Arial,Noto Sans JP,Noto Sans Thai,sans-serif;font-size:17px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.desktopSidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:226px;padding:28px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.sideBrand{padding:5px 9px 25px}.sideBrand strong{color:#43639b;letter-spacing:-.03em;font-size:22px;line-height:1.02;display:block}.sideNav{gap:8px;display:grid}.sideNavItem{border-radius:0;align-items:center;gap:11px;min-height:50px;padding:0 13px;font-size:16px;font-weight:800;display:flex}.sideNavItem span{color:var(--purple);font-size:20px}.sideNavItem.active{background:var(--purpleSoft);color:#3f5f95}.sideLang{grid-template-columns:1fr;gap:7px;margin-top:auto;display:grid}.sideLang a{background:#f5f7fa;border-radius:0;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:800;display:flex}.sideLang a.active{background:var(--purple);color:#fff}.sideLang b{font-size:17px}.pageShell{max-width:1120px;min-height:78vh;margin:0 auto;padding:42px 34px 80px 260px}.mobileTopbar,.mobileBottomNav{display:none}.homeHero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;padding:34px 38px}.homeHero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(42px,6vw,68px);line-height:1.02}.seasonMessage{color:#4f5661;margin:14px 0 22px;font-size:19px;font-weight:800}.heroLang{flex-wrap:wrap;gap:8px;display:flex}.heroLang a{background:#fff;border:1px solid #dee2ea;border-radius:0;padding:10px 15px;font-size:15px;font-weight:900}.heroLang a.active{background:var(--purple);border-color:var(--purple);color:#fff}.thaiNote{color:#556072;margin-top:10px;font-size:14px;display:grid}.thaiNote strong{font-size:15px}.findPlayerButton{background:var(--purple);color:#fff;border-radius:0;align-items:center;gap:24px;margin-top:25px;padding:13px 20px;font-size:18px;font-weight:900;display:inline-flex}.findPlayerButton span{font-size:25px;line-height:1}.homeSection{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;margin-top:18px;padding:23px}.sectionHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.sectionHeading h2{letter-spacing:.01em;margin:0;font-size:22px}.sectionHeading a{color:var(--purple);font-size:14px;font-weight:900}.pickupPlayerScroll{scroll-snap-type:x mandatory;gap:10px;padding-bottom:7px;display:flex;overflow-x:auto}.pickupPlayerCard{scroll-snap-align:start;background:#fffafd;border:1px solid #e7eaf0;border-radius:0;flex:0 0 calc(33.3333% - 6.66667px);align-content:start;min-width:0;padding:15px 12px;display:grid}.pickupBadge,.teamBadge{border-radius:0;place-items:center;font-weight:900;display:grid}.pickupBadge{width:46px;height:46px;margin-bottom:10px;font-size:18px}.pickupPlayerCard strong{font-size:18px;line-height:1.25}.pickupPlayerCard small{color:var(--muted);margin-top:5px;font-size:13px;font-weight:700}.pickupPlayerCard em{color:var(--purple);margin-top:5px;font-size:13px;font-style:normal;font-weight:900}.pickupTeams{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pickupTeams a{border:1px solid var(--line);background:#fffafd;border-radius:0;grid-template-columns:56px 1fr 18px;align-items:center;gap:12px;padding:13px;display:grid}.pickupTeamBadge{border-radius:0;place-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:grid}.pickupTeams strong{font-size:18px}.leagueButtons{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.leagueButtons a{border:2px solid #0000;border-radius:0;place-items:center;min-height:55px;font-size:17px;font-weight:900;display:grid}.svWomen{color:#466499;background:#e8effb}.svMen{color:#315c91;background:#e8f0fb}.svgWomen{color:#a94b75;background:#fce9f1}.svgMen{color:#357c68;background:#e7f6f1}.leagueButtons a.selected{border-color:currentColor}.pageHeading{margin-bottom:18px}.pageHeading span{color:var(--pink);letter-spacing:.12em;font-size:12px;font-weight:900}.pageHeading h1{margin:0;font-size:34px}.playerSearchPanel{z-index:12;border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff5;border-radius:0;padding:13px;position:sticky;top:14px}.searchBox{position:relative}.searchBox span{color:#868c95;font-size:24px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.searchBox input{background:#f9fafc;border:1px solid #e1e4ea;border-radius:0;outline:none;width:100%;min-height:52px;padding:0 13px 0 48px;font-size:18px}.currentOnlyToggle{align-items:center;gap:10px;margin:11px 2px 3px;font-size:16px;font-weight:900;display:flex}.currentOnlyToggle input{width:21px;height:21px;accent-color:var(--purple)}.filterRow{gap:7px;padding:8px 0;display:flex;overflow-x:auto}.filterRow button{background:#f1f3f6;border:0;border-radius:0;flex:none;padding:8px 14px;font-size:15px;font-weight:900}.filterRow button.active{background:var(--purpleSoft);color:#436297}.playerSearchPanel select{background:#fff;border:1px solid #e1e4ea;border-radius:0;width:100%;min-height:46px;padding:0 12px;font-size:16px}.resultCount{justify-content:space-between;align-items:center;margin:18px 3px 8px;display:flex}.resultCount strong{font-size:18px}.resultCount span{background:var(--purpleSoft);color:var(--purple);border-radius:0;padding:3px 10px;font-weight:900}.playerResults{border:1px solid var(--line);background:#fff;border-radius:0;overflow:hidden}.playerResultRow{border-bottom:1px solid #eaedf1;grid-template-columns:52px minmax(0,1fr) 78px 14px;align-items:center;gap:12px;min-height:88px;padding:11px 14px;display:grid}.playerResultRow:last-child{border-bottom:0}.teamBadge{width:50px;height:50px;font-size:18px}.teamBadge.large{width:58px;height:58px;font-size:20px}.teamBadge.xlarge{border-radius:0;width:82px;height:82px;font-size:27px}.resultMain{min-width:0;display:grid}.resultMain strong{white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.15;overflow:hidden}.resultMain small{color:#5e636b;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:15px;overflow:hidden}.resultMeta{text-align:right;align-content:center;display:grid}.resultMeta b,.resultMeta strong{font-size:19px;line-height:1.25}.resultMeta b{color:var(--purple)}.chev{color:#a1a5ad;font-size:25px}.teamPageButtons{margin-bottom:15px}.teamGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.teamGridCard{border:1px solid var(--line);background:#fff;border-radius:0;grid-template-columns:58px 1fr 15px;align-items:center;gap:13px;padding:14px;display:grid}.teamGridCard div{display:grid}.teamGridCard strong{font-size:18px;line-height:1.3}.teamGridCard small{color:var(--muted);margin-top:4px;font-size:13px}.backLink{color:var(--purple);margin-bottom:12px;font-size:16px;font-weight:900;display:inline-flex}.teamHero{border:1px solid var(--line);background:#fff;border-radius:0;align-items:center;gap:18px;padding:22px;display:flex}.teamHero h1{margin:0;font-size:34px}.teamHero p{color:var(--muted);margin:4px 0 0;font-weight:800}.rosterPanel{border:1px solid var(--line);background:#fff;border-radius:0;margin-top:15px;padding:18px}.rosterRow{border-top:1px solid #eaedf1;grid-template-columns:58px minmax(0,1fr) 80px 15px;align-items:center;gap:12px;min-height:76px;display:grid}.jerseyBadge{border-radius:0;place-items:center;width:50px;height:50px;font-size:22px;font-weight:900;display:grid}.rosterPlayer strong{font-size:20px}.rosterMeta{text-align:right;display:grid}.rosterMeta b{color:var(--purple);font-size:18px}.rosterMeta small{color:var(--muted);font-size:14px}.playerHeroCompact{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) 108px;align-items:stretch;gap:15px;padding:20px 22px;display:grid}.playerHeroMain{align-items:flex-start;gap:13px;min-width:0;display:flex}.playerIdentity{min-width:0}.playerIdentity h1{letter-spacing:-.035em;margin:0;font-size:clamp(32px,5vw,48px);line-height:1.05}.playerIdentity p{color:#6e747d;margin:5px 0 0;font-size:16px;font-weight:700}.playerIdentity>strong{color:#4c5565;margin-top:10px;font-size:18px;display:block}.numberStack{border-left:1px solid #dfe3e9;align-content:center;place-items:center;gap:1px;display:grid}.numberStack b{color:var(--purple);font-size:50px;line-height:1}.numberStack strong{font-size:23px;line-height:1.25}.numberStack span{font-size:21px;font-weight:900}.bioStrip{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:11px;display:grid}.bioStrip div{border:1px solid var(--line);background:#fff;border-radius:0;min-width:0;padding:12px 13px}.bioStrip span{color:var(--muted);font-size:13px;font-weight:800;display:block}.bioStrip strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:17px;display:block;overflow:hidden}.currentStatsSection,.historySection{border:1px solid var(--line);background:#fff;border-radius:0;margin-top:14px;padding:18px}.currentStatsTitle{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:13px;display:flex}.currentStatsTitle span{color:var(--pink);font-size:13px;font-weight:900}.currentStatsTitle h2{margin:0;font-size:23px}.currentStatsTitle>strong{font-size:18px}.currentStatsGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.currentStatsGrid>div{background:#f4f7fb;border-radius:0;align-content:center;min-height:105px;padding:13px;display:grid}.currentStatsGrid .statWide{background:#fff;grid-column:span 4;min-height:86px}.currentStatsGrid span{color:#5e646d;font-size:14px;font-weight:900}.currentStatsGrid strong{margin-top:3px;font-size:30px;line-height:1.1}.currentStatsGrid .statWide strong{font-size:42px}.currentStatsGrid small{color:#666b74;margin-top:5px;font-size:14px;font-weight:800}.statsPending{color:#616a7a;background:#f4f7fb;border-radius:0;padding:24px;font-size:18px;font-weight:900}.historyList{border-top:1px solid #e7eaef}.historyRow{border-bottom:1px solid #e7eaef}.historyRow summary{cursor:pointer;grid-template-columns:82px 52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;list-style:none;display:grid}.historyRow summary::-webkit-details-marker{display:none}.historySeason,.historyCategory{font-weight:900}.historyCategory{color:var(--purple)}.historyRow summary strong{font-size:17px}.historyDetail{color:var(--purple);font-size:14px;font-weight:900}.historyStats{grid-template-columns:repeat(5,1fr);gap:7px;padding:0 0 13px;display:grid}.historyStats span{color:var(--muted);background:#f5f7fa;border-radius:0;padding:10px;font-size:12px;display:grid}.historyStats b{color:var(--text);font-size:18px}.aliasPanel{border:1px solid var(--line);background:#fff;border-radius:0;margin-top:12px;padding:14px 17px}.aliasPanel span{color:var(--muted);font-size:12px;font-weight:800}.aliasPanel strong{font-size:17px;display:block}.textPage{max-width:780px;margin:0 auto;padding:12px}.textPage>span{color:var(--pink);letter-spacing:.1em;font-size:11px;font-weight:900}.textPage h1{margin:3px 0 20px;font-size:36px}.textPage p{font-size:17px;line-height:1.8}.contactPage form{border:1px solid var(--line);background:#fff;border-radius:0;gap:14px;margin-top:24px;padding:20px;display:grid}.contactPage label{gap:6px;font-size:15px;font-weight:900;display:grid}.contactPage input,.contactPage select,.contactPage textarea{background:#fff;border:1px solid #d6dae1;border-radius:0;width:100%;padding:11px;font-size:17px}.contactPage button{background:var(--purple);color:#fff;border:0;border-radius:0;padding:13px;font-size:18px;font-weight:900}.thanks{text-align:center}.siteFooter{border-top:1px solid var(--line);text-align:center;color:var(--muted);margin-left:226px;padding:30px 24px 42px}.siteFooter strong{color:#47659a;font-size:16px;display:block}.siteFooter nav{justify-content:center;gap:20px;margin:9px 0;font-weight:900;display:flex}.siteFooter small{font-size:11px}.notice,.emptyState{border:1px solid var(--line);text-align:center;background:#fff;border-radius:0;padding:24px}@media (max-width:920px){body{padding-top:69px;padding-bottom:76px;font-size:17px}.desktopSidebar{display:none}.mobileTopbar{z-index:40;border-bottom:1px solid var(--line);background:#fffffff7;align-items:center;height:69px;padding:0 13px;display:flex;position:fixed;top:0;left:0;right:0}.mobileBrand{margin-right:auto;display:grid}.mobileBrand strong{color:#426299;font-size:16px;line-height:1.02}.mobileLang{gap:3px;display:flex}.mobileLang a{border-radius:0;place-items:center;min-width:41px;padding:4px 5px;font-size:10px;font-weight:900;display:grid}.mobileLang a span{font-size:15px}.mobileLang a.active{background:var(--purpleSoft);color:#436298}.mobileBottomNav{z-index:40;border:1px solid var(--line);background:#fffffff7;border-radius:0;justify-content:space-around;align-items:center;height:64px;display:flex;position:fixed;bottom:8px;left:9px;right:9px;box-shadow:0 10px 28px #353d4b24}.mobileBottomNav a{color:#848991;place-items:center;min-width:80px;display:grid}.mobileBottomNav a span{font-size:20px}.mobileBottomNav a small{font-size:10px;font-weight:900}.mobileBottomNav a.active{color:var(--purple)}.pageShell{max-width:none;margin:0;padding:16px 12px 38px}.siteFooter{margin-left:0;padding:22px 15px 30px}.homeHero{border-radius:0;padding:24px 18px}.homeHero h1{font-size:39px}.seasonMessage{margin:12px 0 18px;font-size:18px}.heroLang a{padding:9px 11px;font-size:14px}.thaiNote{font-size:13px}.thaiNote strong{font-size:14px}.findPlayerButton{margin-top:19px;font-size:17px}.homeSection{border-radius:0;padding:17px 13px}.pickupPlayerCard{flex-basis:calc(33.3333% - 5.33333px);padding:12px 8px}.pickupBadge{width:42px;height:42px;margin-bottom:8px}.pickupPlayerCard strong{font-size:15px}.pickupPlayerCard small,.pickupPlayerCard em{font-size:11px}.pickupTeams{grid-template-columns:1fr}.leagueButtons{grid-template-columns:1fr 1fr}.leagueButtons a{min-height:53px;font-size:17px}.playerSearchPanel{top:77px}.resultMain strong{font-size:21px}.resultMain small{font-size:15px}.resultMeta b,.resultMeta strong{font-size:18px}.teamGrid{grid-template-columns:1fr}.teamHero h1{font-size:28px}.rosterPlayer strong{font-size:20px}.playerHeroCompact{grid-template-columns:minmax(0,1fr) 92px;padding:17px 15px}.playerHeroMain{gap:10px}.playerHeroMain .teamBadge{flex:none;width:46px;height:46px}.playerIdentity h1{font-size:31px}.playerIdentity p{font-size:15px}.playerIdentity>strong{font-size:16px}.numberStack b{font-size:45px}.numberStack strong{font-size:21px}.numberStack span{font-size:19px}.bioStrip{gap:6px}.bioStrip div{padding:10px 8px}.bioStrip span{font-size:12px}.bioStrip strong{font-size:15px}.currentStatsSection,.historySection{padding:15px 12px}.currentStatsTitle h2{font-size:22px}.currentStatsTitle>strong{font-size:17px}.currentStatsGrid{grid-template-columns:1fr 1fr}.currentStatsGrid .statWide{grid-column:span 2}.currentStatsGrid>div{min-height:102px}.currentStatsGrid strong{font-size:28px}.currentStatsGrid .statWide strong{font-size:40px}.currentStatsGrid span,.currentStatsGrid small{font-size:13px}.historyRow summary{grid-template-columns:75px 48px minmax(0,1fr);gap:7px;padding:8px 0}.historyDetail{grid-column:3;font-size:13px}.historyRow summary strong{font-size:16px}.historyStats{grid-template-columns:1fr 1fr}.textPage h1{font-size:31px}}@media (max-width:430px){.homeHero h1{font-size:35px}.pickupPlayerCard strong{font-size:14px}.playerResultRow{grid-template-columns:48px minmax(0,1fr) 70px 12px;padding:10px}.resultMain strong{font-size:20px}.resultMain small{font-size:14px}.playerHeroCompact{grid-template-columns:minmax(0,1fr) 84px}.playerHeroMain .teamBadge{display:none}.playerIdentity h1{font-size:29px}.numberStack b{font-size:42px}.bioStrip{grid-template-columns:1fr 1fr 1fr}.bioStrip strong{font-size:14px}.currentStatsTitle{flex-direction:column;align-items:flex-start}.currentStatsGrid>div{padding:12px 10px}.currentStatsGrid span{font-size:12px}.currentStatsGrid strong{font-size:27px}}.sideBrand,.mobileBrand{align-items:center;gap:10px;display:flex}.sideBrand img{object-fit:cover;border-radius:0;width:44px;height:44px}.mobileBrand img{object-fit:cover;border-radius:0;width:38px;height:38px}.sideBrand>span,.mobileBrand>span{display:grid}.homeHero h1 span{display:block}.heroActions{flex-wrap:wrap;gap:10px;display:flex}.myFavoritesButton{color:#8d4167;background:#f8eaf2;border:1px solid #efd9e5;border-radius:0;align-items:center;gap:18px;margin-top:25px;padding:13px 20px;font-size:18px;font-weight:900;display:inline-flex}.pickupBadge,.pickupTeamBadge,.teamBadge,.jerseyBadge{border:1px solid #0000}.searchControls{grid-template-columns:minmax(0,1fr) 150px;gap:8px;display:grid}.resultMeta{justify-content:flex-end;align-items:center;gap:8px;display:flex}.jerseyPlate{color:#444a54;background:#eef1f7;border:1px solid #d9dfe9;border-radius:0;place-items:center;min-width:32px;height:31px;padding:0 7px;font-size:18px;font-weight:900;display:grid}.favoriteButton{color:#79566a;cursor:pointer;background:#fff;border:1px solid #dde2ea;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:10px;padding:8px 14px;font-size:15px;display:grid}.favoriteButton span{color:#df6f9f;font-size:25px}.favoriteButton strong{text-align:left}.favoriteButton b{font-size:15px}.favoriteButton.active{background:#fff0f6;border-color:#efcadb}.historyRow.simple{padding:12px 0}.historyTop{grid-template-columns:82px 52px minmax(0,1fr);align-items:center;gap:9px;display:grid}.historyBottom{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:7px;font-size:14px;display:flex}.historyBottom>div{gap:8px;display:flex}.historyBottom a{background:var(--purpleSoft);color:var(--purple);border-radius:0;padding:5px 10px;font-weight:900}.careerSection,.seasonDataPage{border:1px solid var(--line);background:#fff;border-radius:0;margin-top:14px;padding:18px}.careerGrid,.dataStatGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.careerGrid>div,.dataStatGrid>div{background:#f4f7fb;border-radius:0;padding:13px;display:grid}.careerGrid span,.dataStatGrid span{color:var(--muted);font-size:13px;font-weight:900}.careerGrid b,.dataStatGrid strong{font-size:25px}.dataStatGrid small{color:var(--muted);font-size:13px;font-weight:800}.seasonMeta{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.seasonMeta b{color:var(--purple);font-size:25px}.seasonMeta span{color:var(--muted);margin-right:12px;font-weight:900}.matchesButton{background:var(--purple);color:#fff;border-radius:0;margin-top:14px;padding:9px 14px;font-weight:900;display:inline-flex}.matchRow{border-bottom:1px solid #e7eaef;grid-template-columns:100px 30px minmax(0,1fr) 48px auto 14px;align-items:center;gap:8px;min-height:62px;padding:9px 13px;display:grid}.matchRow:last-child{border-bottom:0}.matchDate{color:var(--muted);font-size:14px}.matchRow b,.matchVs b{font-size:20px}.win{color:#d44f83}.loss{color:#646a74}.setCount{font-size:18px;font-weight:900}.matchRow em{background:#edeff3;border-radius:0;padding:3px 6px;font-size:11px;font-style:normal}.matchHero{border:1px solid var(--line);background:#fff;border-radius:0;padding:20px}.matchHero>span{color:var(--muted);font-weight:800}.matchHero h1{margin:2px 0 8px;font-size:32px}.matchVs{align-items:center;gap:10px;display:flex}.matchVs strong{font-size:21px}.matchVs em{margin-left:auto;font-size:26px;font-style:normal;font-weight:900}.matchHero p{color:var(--muted);font-size:14px}.dnpNotice{background:#edeff3;border-radius:0;margin-top:8px;padding:4px 9px;font-weight:900;display:inline-flex}.matchStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.matchStats>div{border:1px solid var(--line);background:#fff;border-radius:0;padding:14px}.matchStats span{color:var(--muted);font-size:13px;font-weight:900;display:block}.matchStats strong{font-size:28px;display:block}.matchStats small{color:var(--muted);font-size:13px}.teamBadge.xlarge{aspect-ratio:1;flex:none}.rosterMeta b{font-size:18px}.rosterMeta b+b{color:var(--muted)}.disclaimerPage h1{font-size:25px}.siteFooter nav a{opacity:.75}.siteFooter nav a:not(*){opacity:1}@media (hover:hover) and (pointer:fine){.siteFooter nav a:hover{opacity:1}}@media (max-width:920px){.heroActions>a{flex:1;justify-content:space-between;min-width:150px}.searchControls{grid-template-columns:minmax(0,1fr) 120px}.careerGrid,.dataStatGrid{grid-template-columns:1fr 1fr}.careerGrid>div:first-child,.dataStatGrid>div:first-child{grid-column:span 2}.historyTop{grid-template-columns:75px 46px minmax(0,1fr)}.matchStats{grid-template-columns:1fr 1fr}.matchRow{grid-template-columns:86px 26px minmax(0,1fr) 42px 14px}.matchRow em{grid-column:3}.rosterMeta{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rosterMeta b,.rosterMeta b+b{font-size:18px}.teamHero .teamBadge.xlarge{width:76px;min-width:76px;height:76px}.teamHero h1{line-height:1.14}.playerResultRow{min-height:84px}}@media (max-width:430px){.sideBrand img{display:none}.homeHero h1{font-size:34px}.searchControls{grid-template-columns:1fr}.resultMeta{gap:5px}.jerseyPlate{min-width:30px;height:29px;font-size:17px}.historyBottom{flex-direction:column;align-items:flex-start}.historyBottom>div{width:100%}.historyBottom a{text-align:center;flex:1}.matchRow{grid-template-columns:78px 24px minmax(0,1fr) 38px 12px;padding:8px 9px}.matchDate{font-size:12px}.setCount{font-size:16px}.matchStats{grid-template-columns:1fr 1fr}.siteFooter nav{font-size:10px}}.homeHero h1{font-size:clamp(44px,6.1vw,72px);line-height:.98}.playerTopNav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.playerTopNav .backLink{margin:0}.playerTopNav .favoriteButton{border-radius:0;align-items:center;gap:9px;width:auto;min-height:42px;margin:0 0 0 auto;padding:8px 12px;display:flex}.playerTopNav .favoriteButton strong{font-size:14px}.playerTopNav .favoriteButton b{font-size:12px}.bioGrid{border:1px solid var(--line);background:var(--line);border-radius:0;grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;display:grid;overflow:hidden}.bioGrid>div{background:#fffffff2;gap:2px;min-width:0;padding:13px 14px;display:grid}.bioGrid span{color:var(--muted);font-size:12px;font-weight:800}.bioGrid strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.seasonQuickLine{background:#fff;border-radius:0;flex-wrap:wrap;align-items:center;gap:9px 20px;margin:12px 0;padding:11px 14px;display:flex}.seasonQuickLine strong{color:var(--ink);font-size:17px}.seasonQuickLine.detail{margin-top:0}.currentStatsGrid.compact,.dataStatGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.currentStatsGrid.compact>div,.dataStatGrid.compact>div{min-height:106px}.historyDetailButton{background:var(--purple-soft);color:var(--purple-deep);border-radius:0;flex:none;padding:8px 11px;font-size:13px;font-weight:900}.seasonMatchSection{margin-top:18px}.matchRow.v8{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:82px}.resultSquare{box-sizing:border-box;border-radius:0;flex:none;width:28px;height:28px;display:inline-block}.resultSquare.win{background:#fff;border:3px solid #6086c9;box-shadow:inset 0 0 0 4px #ecf3ff}.resultSquare.loss{background:#848a94;border:3px solid #848a94;box-shadow:inset 0 0 0 4px #848a94}.resultSquare.draw{background:linear-gradient(135deg,#fff 50%,#b8bdc6 50%);border:3px solid #b8bdc6}.matchCore{min-width:0;display:grid}.matchCore .matchDate{color:var(--muted);font-size:12px}.matchCore strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.stageLabel{color:#4b628a;background:#edf1f8;border-radius:0;width:max-content;margin:2px 0;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.stageLabel.large{margin:6px 0 0;font-size:11px}.matchDataButton{background:var(--purple-soft);color:var(--purple-deep);white-space:nowrap;border-radius:0;padding:8px 10px;font-size:12px;font-weight:900}.matchHero .resultSquare{width:32px;height:32px}.rosterRow .rosterMeta b,.rosterRow .rosterMeta span{font-weight:900;font-size:15px!important}.teamBadge.xlarge{aspect-ratio:1;min-width:92px;min-height:92px;width:92px!important;height:92px!important}@media (max-width:920px){.homeHero h1{font-size:45px}.playerTopNav .favoriteButton strong{font-size:13px}.bioGrid strong{font-size:15px}.seasonQuickLine strong{font-size:16px}.matchRow.v8{grid-template-columns:30px minmax(0,1fr) auto}.matchRow.v8 .setCount{grid-area:1/3;align-self:start}.matchRow.v8 .matchDataButton{text-align:center;grid-column:2/4;justify-self:stretch;margin-top:2px}.currentStatsGrid.compact,.dataStatGrid.compact{grid-template-columns:1fr 1fr}}@media (max-width:430px){.homeHero h1{font-size:42px}.bioGrid{grid-template-columns:1fr 1fr}.bioGrid>div{padding:12px 11px}.bioGrid span{font-size:11px}.bioGrid strong{font-size:14px}.currentStatsGrid.compact>div,.dataStatGrid.compact>div{min-height:96px}}.thaiBodyNote{color:#5b6577;margin:9px 0 0;font-size:15px;font-weight:900;line-height:1.35}.heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:540px;margin-top:20px;display:grid}.homeActionButton{border:1px solid var(--line);text-align:center;border-radius:0;justify-content:center;align-items:center;min-height:58px;padding:12px 16px;font-size:18px;font-weight:900;line-height:1.2;display:flex}.homeActionButton.find{color:#4269ab;background:linear-gradient(135deg,#eaf2ff,#f5f9ff);border-color:#d3dff5}.homeActionButton.favorites{color:#9a456c;background:linear-gradient(135deg,#ffeaf3,#fff5f8);border-color:#efd6e2}.matchRow.v9{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:86px;padding:11px 14px;display:grid}.matchRow.v9 .matchCore{grid-area:1/1/span 2}.matchResultScore{white-space:nowrap;letter-spacing:.01em;color:#535962;justify-content:flex-end;align-items:center;min-width:74px;font-size:20px;font-weight:950;line-height:1;display:inline-flex}.matchResultScore.win{color:#4e658c}.matchResultScore.loss{color:#484c54}.matchResultScore.draw{color:#797f8a}.matchDataButton{border-radius:0;justify-content:center;align-items:center;min-height:35px;padding:7px 11px;font-size:13px;display:inline-flex}.matchResultScore.large{min-width:auto;margin-left:auto;font-size:27px}.matchVs{gap:12px}@media (max-width:920px){.homeActionButton{min-height:56px;padding:11px 10px;font-size:17px}.thaiBodyNote{font-size:14px}.matchRow.v9{grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.matchResultScore{font-size:19px}.matchDataButton{min-height:38px;font-size:13px}}@media (max-width:430px){.heroActions{gap:8px}.homeActionButton{min-height:54px;font-size:16px}}.routeLoading{padding:22px 0 40px}.routeLoadingBar{background:linear-gradient(90deg,#638ed8,#ef77ae);border-radius:0;height:4px;animation:1s ease-in-out infinite alternate jvdbLoad}.routeLoadingCard{background:#fff;border:1px solid #e7ecf4;border-radius:0;gap:14px;margin-top:20px;padding:22px;display:grid}.routeLoadingCard span{background:#eef2f8;border-radius:0;height:22px;display:block}.routeLoadingCard span:nth-child(2){width:78%}.routeLoadingCard span:nth-child(3){width:56%}@keyframes jvdbLoad{0%{opacity:.45;transform-origin:0;transform:scaleX(.45)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.routeLoadingBar{animation:none}}.homeHero{overflow:hidden}.homeHero h1{max-width:none}.heroLang{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:520px;flex-wrap:nowrap!important;display:grid!important}.heroLang a{white-space:nowrap;text-align:center;justify-content:center;align-items:center;min-width:0;min-height:48px;display:flex;padding:8px!important}.thaiBodyNote{color:#5b6577;font-weight:900;line-height:1.3;margin:9px 0 0!important;font-size:15px!important;display:block!important}.heroActions{width:100%;max-width:520px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:20px!important;display:grid!important}.heroActions>a{width:100%;min-width:0!important}.homeActionButton{border-radius:0;line-height:1.2;min-height:56px!important;box-shadow:none!important;padding:10px 12px!important;font-size:17px!important}.teamHero{gap:14px!important;padding:18px!important}.teamHero .teamBadge.xlarge{border-radius:0;aspect-ratio:1!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;font-size:20px!important}.teamHero h1{font-size:30px!important;line-height:1.12!important}.rosterRow{grid-template-columns:54px minmax(0,1fr) auto 14px!important;gap:10px!important}.rosterMeta{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.rosterMeta b{font-size:18px!important;font-weight:900!important;line-height:1!important}.rosterMeta b+b{color:var(--muted)!important;font-size:18px!important}.jerseyBadge{border-radius:0;aspect-ratio:1!important;width:48px!important;min-width:48px!important;height:48px!important}.birthDateOneLine{white-space:nowrap!important;font-size:15px!important}.matchList{border:1px solid var(--line);background:#fff;border-radius:0;overflow:hidden}.matchRow.compactOneLine{border-bottom:1px solid #e7eaef;grid-template-columns:86px minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:7px!important;min-height:58px!important;padding:8px 11px!important;display:grid!important}.matchRow.compactOneLine:last-child{border-bottom:0}.matchRow.compactOneLine .matchDate{color:var(--muted);white-space:nowrap;font-weight:800;font-size:12px!important}.matchOpponent{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.1;overflow:hidden;font-size:16px!important}.matchRow.compactOneLine .stageLabel{white-space:nowrap;margin:0!important;padding:3px 6px!important;font-size:11px!important}.matchRow.compactOneLine .matchResultScore{white-space:nowrap;justify-content:flex-end;font-weight:950;min-width:auto!important;font-size:18px!important}.matchDetailLink{background:var(--purpleSoft);min-height:34px;color:var(--purple);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.stageLabel.large{padding:3px 8px!important;font-size:12px!important}.siteFooter nav{color:#878c94!important;font-size:10px!important;font-weight:700!important}@media (max-width:920px){.homeHero{padding:24px 18px!important}.homeHero h1{font-size:42px!important;line-height:.99!important}.heroLang{gap:6px;max-width:none}.heroLang a{min-height:46px;padding:7px 5px!important;font-size:14px!important}.thaiBodyNote{font-size:14px!important}.heroActions{max-width:none;gap:8px!important}.homeActionButton{min-height:54px!important;padding:9px 8px!important;font-size:16px!important}.teamHero{gap:12px!important;padding:16px!important}.teamHero .teamBadge.xlarge{border-radius:0;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;font-size:18px!important}.teamHero h1{font-size:27px!important}.rosterRow{grid-template-columns:50px minmax(0,1fr) auto 12px!important;gap:8px!important;min-height:72px!important}.jerseyBadge{width:45px!important;min-width:45px!important;height:45px!important}.rosterMeta{gap:6px!important}.rosterMeta b,.rosterMeta b+b{font-size:17px!important}.matchRow.compactOneLine{grid-template-columns:78px minmax(0,1fr) auto auto auto!important;gap:5px!important;min-height:55px!important;padding:7px 9px!important}.matchRow.compactOneLine .matchDate{font-size:11px!important}.matchOpponent{font-size:15px!important}.matchRow.compactOneLine .matchResultScore{font-size:17px!important}.matchDetailLink{min-height:32px;padding:4px 7px;font-size:11px}}@media (max-width:430px){.homeHero h1{font-size:39px!important}.heroLang a{padding:6px 3px!important;font-size:13px!important}.homeActionButton{font-size:15px!important}.teamHero h1{font-size:25px!important}.rosterMeta b,.rosterMeta b+b{font-size:16px!important}.matchRow.compactOneLine{grid-template-columns:68px minmax(0,1fr) auto auto auto!important;gap:4px!important;padding:7px!important}.matchRow.compactOneLine .matchDate{font-size:10px!important}.matchOpponent{font-size:14px!important}.matchRow.compactOneLine .stageLabel{padding:2px 5px!important;font-size:10px!important}.matchRow.compactOneLine .matchResultScore{font-size:16px!important}.matchDetailLink{padding:4px 5px;font-size:10px}}@media (max-width:920px){.careerGrid,.dataStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.careerGrid>div:first-child,.dataStatGrid>div:first-child{grid-column:auto!important}}.currentStatsGrid.compact,.dataStatGrid.compact,.careerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.currentStatsGrid.compact>div,.dataStatGrid.compact>div,.careerGrid>div{min-width:0;grid-column:auto!important}.historyBottom{margin-top:7px;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.historyBottom>span{white-space:nowrap;font-size:15px}.historyBottom a,.historyDetailButton{text-align:center!important;flex:none!important;width:auto!important;margin-left:0!important;padding:6px 10px!important;font-size:13px!important}.matchRow.compactOneLine{grid-template-columns:88px minmax(0,1fr) auto auto auto!important;gap:7px!important;min-height:62px!important;padding:9px 10px!important}.matchRow.compactOneLine .matchDate{letter-spacing:-.01em;font-size:13px!important}.matchOpponent{letter-spacing:-.015em;font-size:17px!important;font-weight:900!important}.matchRow.compactOneLine .stageLabel{font-size:11px!important}.matchRow.compactOneLine .matchResultScore{font-size:19px!important}.matchDetailLink{min-height:36px!important;padding:6px 9px!important;font-size:12px!important}.seasonDataPage,.careerSection{padding:16px!important}@media (max-width:430px){.historyBottom{gap:8px!important}.historyBottom>span{font-size:14px}.matchRow.compactOneLine{grid-template-columns:72px minmax(0,1fr) auto auto auto!important;gap:5px!important;min-height:60px!important;padding:8px 7px!important}.matchRow.compactOneLine .matchDate{font-size:11px!important}.matchOpponent{font-size:16px!important}.matchRow.compactOneLine .matchResultScore{font-size:18px!important}.matchDetailLink{min-height:34px!important;padding:5px 6px!important;font-size:11px!important}}.privacyPage section{margin-top:1.5rem}.privacyPage section h2{margin:0 0 .45rem;font-size:1rem}.privacyPage>small{color:#6c727d;margin:.15rem 0 1rem;display:block}.siteFooter nav{flex-wrap:wrap}.homeNotice{background:#f3f6fa;border:1px solid #e0e6ef;border-radius:0;width:100%;max-width:620px;margin:18px 0 0;padding:14px 16px;display:block}.homeNotice p{color:#4b5058;margin:0;font-size:19px;font-weight:850;line-height:1.45}.homeIntro{width:100%;max-width:620px;margin:14px 0 4px;padding:0 2px}.homeIntro p{color:#595f6a;margin:4px 0;font-size:19px;font-weight:800;line-height:1.45}.homeIntro p:first-child{color:#434a55;font-weight:900}.careerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.careerGrid>div:first-child{grid-column:auto!important}.matchRow.compactOneLine.withSetStatus{align-items:center;grid-template-columns:92px minmax(0,1fr) 60px 78px 70px!important;column-gap:8px!important}.matchOpponentWrap{align-items:center;gap:6px;min-width:0;display:flex}.matchOpponentWrap .matchOpponent{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matchRow.compactOneLine.withSetStatus .matchResultScore{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;width:60px}.matchRow.compactOneLine.withSetStatus .matchDetailLink{white-space:nowrap;justify-self:start;width:70px}.setAppearance{grid-template-columns:repeat(5,11px);justify-content:start;align-items:center;gap:4px;width:78px;display:grid}.setMark{box-sizing:border-box;width:11px;height:11px;display:block}.setMark.filledSquare{background:currentColor}.setMark.openSquare{border:2px solid}.setMark.filledCircle{background:currentColor;border-radius:50%}.setMark.openCircle{border:2px solid;border-radius:50%}.setMark.empty{visibility:hidden}@media (max-width:700px){.homeNotice{padding:13px 14px}.homeNotice p,.homeIntro p{font-size:18px}.matchRow.compactOneLine.withSetStatus{grid-template-columns:70px minmax(0,1fr) 52px 62px 52px!important;column-gap:5px!important}.matchRow.compactOneLine.withSetStatus .matchResultScore,.matchRow.compactOneLine.withSetStatus .matchDetailLink{width:52px}.setAppearance{grid-template-columns:repeat(5,10px);gap:3px;width:62px}.setMark{width:10px;height:10px}}@media (max-width:430px){.homeNotice p,.homeIntro p{font-size:17px}.matchRow.compactOneLine.withSetStatus{grid-template-columns:61px minmax(0,1fr) 46px 54px 44px!important;column-gap:4px!important;padding:8px 6px!important}.matchRow.compactOneLine.withSetStatus .matchDate{font-size:10px!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{font-size:14px!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{width:46px;font-size:15px!important}.setAppearance{grid-template-columns:repeat(5,9px);gap:2px;width:54px}.setMark{width:9px;height:9px}.matchRow.compactOneLine.withSetStatus .matchDetailLink{width:44px;padding:5px 3px!important;font-size:10px!important}}.careerSection .sectionHeading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.careerSection .sectionHeading h2{white-space:nowrap;min-width:0}.careerTotalsLine{white-space:nowrap;text-align:right;color:var(--muted);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(11px,1.7vw,14px);font-weight:900}.aliasPanel{display:none!important}.matchRow.compactOneLine.withSetStatus .matchDetailLink{border-radius:0;justify-self:end;place-items:center;min-width:34px;line-height:1;display:grid;width:34px!important;min-height:34px!important;padding:0!important;font-size:24px!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{font-size:18px!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{font-size:20px!important}@media (max-width:700px){.matchRow.compactOneLine.withSetStatus{grid-template-columns:70px minmax(0,1fr) 52px 62px 34px!important}.matchRow.compactOneLine.withSetStatus .matchDetailLink{min-width:34px;width:34px!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{font-size:17px!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{font-size:18px!important}}@media (max-width:430px){.careerSection .sectionHeading{gap:5px}.careerSection .sectionHeading h2{font-size:19px}.careerTotalsLine{letter-spacing:-.045em;font-size:11px}.matchRow.compactOneLine.withSetStatus{grid-template-columns:61px minmax(0,1fr) 46px 54px 30px!important;column-gap:4px!important}.matchRow.compactOneLine.withSetStatus .matchDate{font-size:11px!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{font-size:16px!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{width:46px;font-size:17px!important}.matchRow.compactOneLine.withSetStatus .matchDetailLink{min-width:30px;width:30px!important;min-height:30px!important;font-size:22px!important}}.matchRow.compactOneLine.withSetStatus{grid-template-columns:104px minmax(0,1fr) 84px 78px 34px!important;column-gap:9px!important;padding:13px 12px!important}.matchRow.compactOneLine.withSetStatus .matchDate{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#484e59;font-size:17px!important;font-weight:900!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{line-height:1.2;font-size:20px!important;font-weight:900!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{letter-spacing:-.045em;box-sizing:border-box;border-radius:0;justify-content:flex-start;align-items:center;gap:3px;min-height:38px;padding:3px 7px;line-height:1;display:flex;width:84px!important;font-size:23px!important;font-weight:1000!important}.matchRow.compactOneLine.withSetStatus .matchResultScore .resultMark{flex:none;font-size:1.08em;font-weight:1000;line-height:1;display:inline-block}.matchRow.compactOneLine.withSetStatus .matchResultScore .resultNumbers{font-variant-numeric:tabular-nums;font-size:1em;font-weight:1000;line-height:1;display:inline-block}.matchRow.compactOneLine.withSetStatus .matchResultScore.win{background:#e8f0ff;border:1px solid #b3c9ef;color:#3766b8!important}.matchRow.compactOneLine.withSetStatus .matchResultScore.loss{background:#fff0f2;border:1px solid #efb5bf;color:#b22f45!important}.matchRow.compactOneLine.withSetStatus .matchResultScore.draw{background:#f0f1f4;border:1px solid #d0d4dc;color:#5d636d!important}@media (max-width:700px){.matchRow.compactOneLine.withSetStatus{grid-template-columns:88px minmax(0,1fr) 76px 62px 34px!important;column-gap:6px!important;padding:12px 8px!important}.matchRow.compactOneLine.withSetStatus .matchDate{font-size:15px!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{font-size:19px!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{min-height:36px;padding:3px 6px;width:76px!important;font-size:21px!important}}@media (max-width:430px){.matchRow.compactOneLine.withSetStatus{grid-template-columns:80px minmax(0,1fr) 70px 54px 30px!important;column-gap:4px!important;padding:11px 6px!important}.matchRow.compactOneLine.withSetStatus .matchDate{letter-spacing:-.055em;font-size:14px!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{font-size:18px!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{border-radius:0;min-height:34px;padding:2px 5px;width:70px!important;font-size:20px!important}}.matchRow.compactOneLine.withSetStatus{grid-template-columns:98px minmax(0,1fr) 66px 48px 28px!important;align-items:center!important;column-gap:5px!important;min-height:62px!important;padding:10px 9px!important}.matchRow.compactOneLine.withSetStatus .matchDate{letter-spacing:-.045em!important;white-space:nowrap!important;color:#3b4049!important;font-size:16px!important;font-weight:900!important;line-height:1!important}.matchRow.compactOneLine.withSetStatus .matchOpponentWrap{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{letter-spacing:-.035em!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:18px!important;font-weight:900!important;line-height:1.05!important;overflow:hidden!important}.matchRow.compactOneLine.withSetStatus .matchOpponentWrap.opponentMedium .matchOpponent{letter-spacing:-.055em!important;font-size:16px!important}.matchRow.compactOneLine.withSetStatus .matchOpponentWrap.opponentLong .matchOpponent{letter-spacing:-.065em!important;font-size:14px!important}.matchRow.compactOneLine.withSetStatus .stageLabel{border-radius:0;white-space:nowrap!important;flex:none!important;margin:0!important;padding:3px 5px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{border-radius:0;box-sizing:border-box!important;letter-spacing:-.045em!important;color:#383c44!important;width:66px!important;min-width:66px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #0000!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:2px 5px!important;font-size:20px!important;font-weight:1000!important;line-height:1!important;display:flex!important}.matchRow.compactOneLine.withSetStatus .matchResultScore .resultMark,.matchRow.compactOneLine.withSetStatus .matchResultScore .resultNumbers{font-size:1em!important;font-weight:1000!important;line-height:1!important}.matchRow.compactOneLine.withSetStatus .matchResultScore.win{color:#383c44!important;background:#fff!important;border-color:#aeb4be!important;box-shadow:0 1px 3px #2f353f14!important}.matchRow.compactOneLine.withSetStatus .matchResultScore.loss,.matchRow.compactOneLine.withSetStatus .matchResultScore.draw{color:#383c44!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.matchRow.compactOneLine.withSetStatus .setAppearance{grid-template-columns:repeat(5,8px)!important;gap:2px!important;width:48px!important}.matchRow.compactOneLine.withSetStatus .setMark{width:8px!important;height:8px!important}.matchRow.compactOneLine.withSetStatus .matchDetailLink{border-radius:0;width:28px!important;min-width:28px!important;min-height:32px!important;padding:0!important;font-size:22px!important}@media (max-width:700px){.matchRow.compactOneLine.withSetStatus{grid-template-columns:86px minmax(0,1fr) 62px 44px 28px!important;column-gap:4px!important;padding:10px 7px!important}.matchRow.compactOneLine.withSetStatus .matchDate{font-size:15px!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{font-size:17px!important}.matchRow.compactOneLine.withSetStatus .matchOpponentWrap.opponentMedium .matchOpponent{font-size:15px!important}.matchRow.compactOneLine.withSetStatus .matchOpponentWrap.opponentLong .matchOpponent{font-size:13px!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{width:62px!important;min-width:62px!important;font-size:19px!important}.matchRow.compactOneLine.withSetStatus .setAppearance{grid-template-columns:repeat(5,7px)!important;gap:2px!important;width:44px!important}.matchRow.compactOneLine.withSetStatus .setMark{width:7px!important;height:7px!important}}@media (max-width:430px){.matchRow.compactOneLine.withSetStatus{grid-template-columns:78px minmax(0,1fr) 58px 40px 26px!important;column-gap:3px!important;min-height:60px!important;padding:9px 5px!important}.matchRow.compactOneLine.withSetStatus .matchDate{letter-spacing:-.06em!important;font-size:14px!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{letter-spacing:-.045em!important;font-size:16px!important}.matchRow.compactOneLine.withSetStatus .matchOpponentWrap.opponentMedium .matchOpponent{letter-spacing:-.06em!important;font-size:14px!important}.matchRow.compactOneLine.withSetStatus .matchOpponentWrap.opponentLong .matchOpponent{letter-spacing:-.07em!important;font-size:12.5px!important}.matchRow.compactOneLine.withSetStatus .stageLabel{padding:3px 4px!important;font-size:10px!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{border-radius:0;width:58px!important;min-width:58px!important;min-height:32px!important;padding:2px 3px!important;font-size:18px!important}.matchRow.compactOneLine.withSetStatus .setAppearance{grid-template-columns:repeat(5,6px)!important;gap:2px!important;width:40px!important}.matchRow.compactOneLine.withSetStatus .setMark{width:6px!important;height:6px!important}.matchRow.compactOneLine.withSetStatus .matchDetailLink{width:26px!important;min-width:26px!important;min-height:30px!important;font-size:21px!important}}.matchRow.compactOneLine.withSetStatus{grid-template-columns:96px minmax(0,1fr) 28px 64px 46px 28px!important;column-gap:4px!important}.matchRow.compactOneLine.withSetStatus .matchOpponentWrap{min-width:0!important;display:block!important;overflow:hidden!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}.matchRow.compactOneLine.withSetStatus .stageSlot{justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;display:flex!important;overflow:visible!important}.matchRow.compactOneLine.withSetStatus .stageSlot .stageLabel{box-sizing:border-box!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;justify-content:center!important;align-items:center!important;min-width:26px!important;margin:0!important;padding:3px 4px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}@media (max-width:700px){.matchRow.compactOneLine.withSetStatus{grid-template-columns:84px minmax(0,1fr) 26px 60px 42px 26px!important;column-gap:3px!important}.matchRow.compactOneLine.withSetStatus .stageSlot{width:26px!important;min-width:26px!important}.matchRow.compactOneLine.withSetStatus .stageSlot .stageLabel{min-width:24px!important;padding:3px!important;font-size:9.5px!important}}@media (max-width:430px){.matchRow.compactOneLine.withSetStatus{grid-template-columns:76px minmax(0,1fr) 24px 56px 38px 24px!important;column-gap:3px!important;padding-left:5px!important;padding-right:5px!important}.matchRow.compactOneLine.withSetStatus .matchDate{font-size:14px!important}.matchRow.compactOneLine.withSetStatus .matchOpponent{font-size:15.5px!important}.matchRow.compactOneLine.withSetStatus .matchOpponentWrap.opponentMedium .matchOpponent{font-size:13.5px!important}.matchRow.compactOneLine.withSetStatus .matchOpponentWrap.opponentLong .matchOpponent{font-size:12px!important}.matchRow.compactOneLine.withSetStatus .stageSlot{width:24px!important;min-width:24px!important}.matchRow.compactOneLine.withSetStatus .stageSlot .stageLabel{border-radius:0;min-width:23px!important;padding:3px 2px!important;font-size:9px!important}.matchRow.compactOneLine.withSetStatus .matchResultScore{width:56px!important;min-width:56px!important;font-size:18px!important}.matchRow.compactOneLine.withSetStatus .setAppearance{grid-template-columns:repeat(5,6px)!important;gap:1.5px!important;width:38px!important}.matchRow.compactOneLine.withSetStatus .matchDetailLink{width:24px!important;min-width:24px!important}}.matchRow.compactOneLine.withSetStatus{grid-template-columns:94px minmax(0,1fr) 34px 64px 46px 28px!important}.matchRow.compactOneLine.withSetStatus .stageSlot{width:34px!important;min-width:34px!important}.matchRow.compactOneLine.withSetStatus .stageSlot .stageLabel{border-radius:0;letter-spacing:-.02em!important;min-width:32px!important;padding:4px 5px!important;font-size:12px!important;font-weight:900!important;line-height:1!important}@media (max-width:700px){.matchRow.compactOneLine.withSetStatus{grid-template-columns:82px minmax(0,1fr) 32px 60px 42px 26px!important}.matchRow.compactOneLine.withSetStatus .stageSlot{width:32px!important;min-width:32px!important}.matchRow.compactOneLine.withSetStatus .stageSlot .stageLabel{min-width:30px!important;padding:4px!important;font-size:11.5px!important;font-weight:900!important}}@media (max-width:430px){.matchRow.compactOneLine.withSetStatus{grid-template-columns:74px minmax(0,1fr) 30px 56px 38px 24px!important;column-gap:3px!important}.matchRow.compactOneLine.withSetStatus .stageSlot{width:30px!important;min-width:30px!important}.matchRow.compactOneLine.withSetStatus .stageSlot .stageLabel{border-radius:0;min-width:28px!important;padding:4px 3px!important;font-size:11px!important;font-weight:900!important}}.matchRow.compactOneLine.withSetStatus .setMark.openSquare,.matchRow.compactOneLine.withSetStatus .setMark.openCircle{border-width:2px!important}@media (max-width:700px){.matchRow.compactOneLine.withSetStatus .setAppearance{grid-template-columns:repeat(5,8px)!important;gap:1px!important;width:44px!important}.matchRow.compactOneLine.withSetStatus .setMark{width:8px!important;height:8px!important}}@media (max-width:430px){.matchRow.compactOneLine.withSetStatus .setAppearance{grid-template-columns:repeat(5,7px)!important;gap:.5px!important;width:38px!important}.matchRow.compactOneLine.withSetStatus .setMark{width:7px!important;height:7px!important}}.resultMetric{white-space:nowrap;min-width:78px;color:var(--purple);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:3px;display:flex}.resultMetric strong{letter-spacing:-.04em;font-size:29px;font-weight:900;line-height:1}.resultMetric small{color:#6c727d;font-size:14px;font-weight:900;line-height:1}@media (max-width:920px){.resultMetric strong{font-size:28px}}@media (max-width:430px){.playerResultRow{grid-template-columns:48px minmax(0,1fr) 72px 12px}.resultMetric{min-width:72px}.resultMetric strong{font-size:27px}.resultMetric small{font-size:13px}}.matchRow.compactOneLine.withSetStatus.v28Grouped{grid-template-columns:94px minmax(0,1fr) 66px 72px 28px!important;column-gap:7px!important;min-height:58px!important;padding:9px 10px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .setAppearance{grid-template-columns:repeat(5,12px)!important;gap:3px!important;width:72px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .setMark{width:12px!important;height:12px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .setMark.openSquare,.matchRow.compactOneLine.withSetStatus.v28Grouped .setMark.openCircle{border-width:1px!important}.stageGroupedMatches{gap:15px;display:grid}.matchStageGroup{min-width:0}.matchStageHeading{justify-content:space-between;align-items:center;gap:10px;padding:0 4px 7px;display:flex}.matchStageHeading h3{color:#404958;letter-spacing:.01em;margin:0;font-size:19px;line-height:1.2}.matchStageHeading span{color:#6b727d;background:#edf0f5;border-radius:0;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:12px;font-weight:900;display:grid}.individualMatchHero,.publicMatchHero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;padding:20px}.matchTitleLine{justify-content:space-between;align-items:center;gap:12px;display:flex}.matchTitleLine h1,.publicMatchHero>h1{margin:0;font-size:29px;line-height:1.1}.matchPageLink{background:var(--purpleSoft);min-height:42px;color:var(--purple);white-space:nowrap;border-radius:0;align-items:center;gap:9px;padding:8px 12px;font-size:14px;font-weight:900;display:inline-flex}.matchPageLink span{font-size:22px;line-height:1}.matchDateStage{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:9px;font-weight:900;display:flex}.matchDateStage strong{color:#474f5d;font-size:17px}.matchScoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;display:grid}.matchScoreboard>strong{overflow-wrap:anywhere;font-size:22px;line-height:1.2}.matchScoreboard>strong:last-child{text-align:right}.bigMatchScore{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:31px;font-weight:950;line-height:1;display:flex}.bigMatchScore i{color:#787e87;font-style:normal;font-weight:800}.winningSetBox{color:#2e3137;background:#fff;border:2px solid #656a72;border-radius:0;place-items:center;min-width:34px;height:34px;padding:0 5px;line-height:1;display:inline-grid}.setScoreLine{text-align:center;color:#565b64;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:17px;font-weight:900}.individualAppearance{border-top:1px solid #e5e8ee;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex}.individualAppearance>strong{font-size:21px}.setAppearance.largeMarks{grid-template-columns:none!important;gap:5px!important;width:auto!important;display:flex!important}.setAppearance.largeMarks .setMark{width:14px!important;height:14px!important}.setAppearance.largeMarks .setMark.openSquare,.setAppearance.largeMarks .setMark.openCircle{border-width:1px!important}.setAppearance .dnpBadge{letter-spacing:.02em;color:#52678b;white-space:nowrap;grid-column:1/-1;place-self:center;font-size:10px;font-weight:700}.setAppearance.largeMarks .dnpBadge{font-size:13px}.matchIdText{color:#90969f;margin-top:8px;font-size:11px;font-weight:800;display:block}.publicMatchHero{margin-bottom:14px}.matchScoreboard.public{margin-top:15px}.matchMetaLine{color:#5d6169;border-top:1px solid #e5e8ee;flex-wrap:wrap;gap:7px 18px;margin-top:12px;padding-top:10px;font-size:14px;display:flex}.futureStatsSlot{color:#787e87;background:#f4f5f8;border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.futureStatsSlot span{font-weight:900}.futureStatsSlot small{font-size:11px;font-weight:900}.matchRosterBlock{border:1px solid var(--line);background:#fff;border-radius:0;margin-top:14px;overflow:hidden}.matchRosterHeading{border-bottom:1px solid var(--line);background:#f7f8fb;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.matchRosterHeading h2{margin:0;font-size:22px;line-height:1.25}.matchRosterHeading span{color:var(--muted);font-size:13px;font-weight:900}.matchRosterList{display:grid}.matchRosterRow{border-bottom:1px solid #eaedf1;grid-template-columns:50px minmax(0,1fr) 92px 28px;align-items:center;gap:8px;min-height:58px;padding:7px 12px;display:grid}.matchRosterRow:last-child{border-bottom:0}.matchRosterNo{color:#6d727b;text-align:center;font-size:15px;font-weight:900}.matchRosterRow>strong{white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.2;overflow:hidden}.matchRosterMarks{justify-content:end;grid-template-columns:repeat(5,14px)!important;gap:4px!important;width:92px!important}.matchRosterMarks .setMark{width:14px!important;height:14px!important}.matchRosterMarks .setMark.openSquare,.matchRosterMarks .setMark.openCircle{border-width:1px!important}.rowChevron{color:#92979f;place-items:center;font-size:24px;line-height:1;display:grid}.emptyRoster,.emptyMatches{color:var(--muted);text-align:center;margin:0;padding:19px;font-weight:800}.teamMatchesSection{border:1px solid var(--line);background:#fff;border-radius:0;margin-top:15px;padding:18px}.teamSeasonAccordion{gap:9px;display:grid}.teamSeasonMatches{background:#fff;border:1px solid #e6e9ef;border-radius:0;overflow:hidden}.teamSeasonMatches>summary{cursor:pointer;background:#f7f8fb;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 14px;list-style:none;display:flex}.teamSeasonMatches>summary::-webkit-details-marker{display:none}.teamSeasonMatches>summary strong{font-size:20px}.teamSeasonMatchBody{gap:13px;padding:13px;display:grid}.matchStageGroup.teamCompact .matchStageHeading h3{font-size:17px}.matchSearchPanel,.matchCalendarSection,.allMatchesSection{border:1px solid var(--line);background:#fff;border-radius:0;margin-top:15px;padding:18px}.matchSearchForm{grid-template-columns:1.3fr 1fr 1.2fr 1fr 1fr auto;gap:8px;display:grid}.matchSearchForm input,.matchSearchForm select{background:#fff;border:1px solid #dee2e8;border-radius:0;width:100%;min-width:0;min-height:45px;padding:0 10px;font-size:14px}.matchSearchForm button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:0;min-height:45px;padding:0 17px;font-weight:900}.globalMatchList{border:1px solid var(--line);background:#fff;border-radius:0;overflow:hidden}.globalMatchRow{border-bottom:1px solid #eaedf1;grid-template-columns:92px minmax(0,1fr) auto 28px;align-items:center;gap:8px;min-height:61px;padding:8px 11px;display:grid}.globalMatchRow:last-child{border-bottom:0}.globalMatchDate{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.globalMatchTeams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.globalMatchTeams>strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.15;overflow:hidden}.globalMatchScore{white-space:nowrap;align-items:center;gap:3px;font-size:18px;font-weight:950;display:flex}.globalMatchScore i{color:#81868f;font-style:normal}.globalMatchScore .winningSetBox{border-width:1.5px;border-radius:0;min-width:27px;height:27px}.globalMatchRow>em{color:#525f76;white-space:nowrap;background:#f8edf4;border-radius:0;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.matchPagination{text-align:center;grid-template-columns:50px 1fr 50px;align-items:center;margin-top:12px;display:grid}.matchPagination a{background:var(--purpleSoft);min-height:42px;color:var(--purple);border-radius:0;place-items:center;font-size:25px;font-weight:900;display:grid}.matchPagination strong{color:var(--muted);font-size:14px}.matchCalendar{background:#fff;border:1px solid #e6e9ef;border-radius:0;padding:12px}.calendarHead{text-align:center;grid-template-columns:40px 1fr 40px;align-items:center;gap:5px;margin-bottom:7px;display:grid}.calendarHead a{min-height:38px;color:var(--purple);background:#f2f4f8;border-radius:0;place-items:center;font-size:22px;font-weight:900;display:grid}.calendarHead strong{font-size:18px}.calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.calendarWeek{color:#80858e;text-align:center;margin-bottom:3px;font-size:11px;font-weight:900}.calendarDay,.calendarBlank{border-radius:0;place-items:center;min-height:46px;font-size:14px;display:grid;position:relative}.calendarDay b{font-weight:800}.calendarDay.hasMatch{color:#426196;background:#ebf0fa;font-weight:900}.calendarDay.hasMatch:after{content:"";background:var(--purple);border-radius:0;width:6px;height:6px;position:absolute;bottom:5px}.calendarDay i{color:#7d889a;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:2px;right:4px}.matchCalendar.compact .calendarDay,.matchCalendar.compact .calendarBlank{min-height:40px}@media (max-width:920px){.mobileBottomNav a{flex:1;min-width:0!important}.matchSearchForm{grid-template-columns:1fr 1fr}.matchSearchForm button{grid-column:span 2}.matchRow.compactOneLine.withSetStatus.v28Grouped{grid-template-columns:84px minmax(0,1fr) 60px 68px 26px!important;column-gap:5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .setAppearance{grid-template-columns:repeat(5,11px)!important;gap:3px!important;width:68px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .setMark{width:11px!important;height:11px!important}.globalMatchRow{grid-template-columns:82px minmax(0,1fr) auto 25px}.globalMatchRow>em{display:none}}@media (max-width:560px){.matchRow.compactOneLine.withSetStatus.v28Grouped{grid-template-columns:72px minmax(0,1fr) 55px 59px 23px!important;column-gap:3px!important;min-height:56px!important;padding:8px 5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchDate{letter-spacing:-.04em!important;font-size:12.5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponent{font-size:15px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponentWrap.opponentMedium .matchOpponent{font-size:13.5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponentWrap.opponentLong .matchOpponent{font-size:12px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchResultScore{width:55px!important;min-width:55px!important;font-size:17px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .setAppearance{grid-template-columns:repeat(5,10px)!important;gap:2px!important;width:59px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .setMark{width:10px!important;height:10px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchDetailLink{width:23px!important;min-width:23px!important;font-size:20px!important}.matchStageHeading h3{font-size:18px}.individualMatchHero,.publicMatchHero{padding:16px 13px}.matchTitleLine h1,.publicMatchHero>h1{font-size:25px}.matchPageLink{padding:7px 9px;font-size:13px}.matchDateStage{font-size:14px}.matchDateStage strong{font-size:15px}.matchScoreboard{gap:7px}.matchScoreboard>strong{font-size:17px}.bigMatchScore{gap:4px;font-size:26px}.winningSetBox{min-width:31px;height:31px}.setScoreLine{letter-spacing:-.03em;white-space:nowrap;font-size:15px}.individualAppearance>strong,.matchRosterHeading h2{font-size:19px}.matchRosterRow{grid-template-columns:42px minmax(0,1fr) 78px 22px;gap:5px;min-height:56px;padding:7px}.matchRosterNo{font-size:13px}.matchRosterRow>strong{font-size:16px}.matchRosterMarks{grid-template-columns:repeat(5,12px)!important;gap:3px!important;width:78px!important}.matchRosterMarks .setMark{width:12px!important;height:12px!important}.matchSearchPanel,.matchCalendarSection,.allMatchesSection{padding:14px 10px}.matchSearchForm{grid-template-columns:1fr}.matchSearchForm button{grid-column:auto}.globalMatchRow{grid-template-columns:71px minmax(0,1fr) 22px;gap:5px;min-height:58px;padding:8px 6px}.globalMatchDate{letter-spacing:-.03em;font-size:11.5px}.globalMatchTeams{gap:4px}.globalMatchTeams>strong{font-size:13.5px}.globalMatchScore{font-size:16px}.globalMatchScore .winningSetBox{min-width:24px;height:24px;padding:0 3px}.globalMatchRow>em{display:none}.globalMatchRow>.rowChevron{grid-column:3}.calendarDay,.calendarBlank{min-height:42px}.matchCalendar{padding:9px 6px}.teamMatchesSection{padding:14px 10px}.teamSeasonMatchBody{padding:10px 6px}}.heroActions.v29{max-width:620px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.heroActions.v29 .homeActionButton{min-height:52px!important;padding:9px 7px!important;font-size:15px!important}.homeActionButton.matches{color:#5078bd;background:linear-gradient(135deg,#edf4ff,#fff7fb);border-color:#d3dff5}.seasonPlayerHeading h1{font-size:42px;line-height:1.08}.seasonMatchSection>.sectionHeading h2{font-size:27px}.matchStageGroup.playoffGroup>.matchStageHeading{background:linear-gradient(110deg,#547dc5,#688dce);border-radius:0;justify-content:flex-start;width:max-content;min-width:170px;margin:0 0 8px;padding:8px 14px}.matchStageGroup.playoffGroup>.matchStageHeading h3{color:#fff;font-size:19px}.matchStageGroup:not(.playoffGroup)>.matchStageHeading{padding-left:4px}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchDate{letter-spacing:0!important;font-size:14px!important;font-weight:900!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchDetailLink,.teamSimpleMatchRow .matchDetailLink{border-radius:0;color:#5078bd!important;background:#e6efff!important;width:38px!important;min-width:38px!important;min-height:42px!important;font-size:28px!important}.strongChevron{font-weight:950!important}.teamSeasonMatches>summary span{color:var(--purple);font-size:15px;font-weight:950}.teamSimpleMatchList{border-radius:0;overflow:hidden}.teamSimpleMatchRow{background:#fff;border-bottom:1px solid #e7eaef;grid-template-columns:76px minmax(0,1fr) auto 40px;align-items:center;gap:7px;min-height:60px;padding:8px 10px;display:grid}.teamSimpleMatchRow:last-child{border-bottom:0}.teamSimpleMatchRow .matchDate{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:900}.teamSimpleMatchRow>strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.matchTitleLine{align-items:center}.matchTitleLine h1{min-width:0}.playerTitleLink{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.playerTitleLink span{color:var(--purple);font-size:.72em}.matchPageLink{color:#4e74b7;white-space:nowrap;background:#e3edff;border-radius:0;align-items:center;gap:8px;min-height:46px;padding:10px 15px;font-size:15px;font-weight:950;display:inline-flex}.matchDateStage.prominent{gap:12px;margin-top:16px}.matchDateStage.prominent span,.matchDateStage.prominent strong{font-size:19px!important;font-weight:950!important}.matchScoreboard.compactNames{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px}.matchTeamLink,.matchTeamText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:22px;font-weight:950;line-height:1.15;overflow:hidden}.matchTeamLink{color:var(--ink);text-underline-offset:4px;-webkit-text-decoration:underline #ccd9ef;text-decoration:underline #ccd9ef}.matchTeamLink.right,.matchTeamText.right{text-align:right}.setScoreLine.prominent{line-height:1.35;letter-spacing:0!important;font-size:20px!important}.matchMetaLine{color:#61666f;flex-wrap:wrap;gap:10px 20px;margin-top:13px;font-size:14px;display:flex}.matchMetaLine b{color:#41464e}.matchRosterHeading{justify-content:flex-start}.matchRosterHeading h2{font-size:22px}.matchRosterNo.jerseyBadge.compact{border:1px solid;border-radius:0;place-items:center;display:grid;width:40px!important;min-width:40px!important;height:40px!important;font-size:16px!important}.matchRosterRow{grid-template-columns:46px minmax(0,1fr) 100px 40px;min-height:62px;padding:8px 10px}.matchRosterRow>strong{font-size:18px}.matchRosterRow>.rowChevron{color:#5078bd;background:#e6efff;border-radius:0;width:38px;height:42px;font-size:28px}.teamStatsPanel{border:1px solid var(--line);background:#fff;border-radius:0;margin-top:14px;overflow:hidden}.teamStatsHead{border-bottom:1px solid var(--line);background:#f7f8fb;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:15px;display:grid}.teamStatsHead>strong{font-size:18px;line-height:1.2}.teamStatsHead>strong:last-child{text-align:right}.teamStatsHead>span{color:#6c81a4;letter-spacing:.08em;font-size:11px;font-weight:950}.teamStatsRows{display:grid}.teamStatsRow{border-bottom:1px solid #eaedf1;grid-template-columns:1fr minmax(150px,1.3fr) 1fr;align-items:center;gap:9px;min-height:78px;padding:12px 16px;display:grid}.teamStatsRow:last-child{border-bottom:0}.teamStatsRow>strong{text-align:center;font-size:27px}.teamStatsRow>span{text-align:center;color:#676d77;font-size:14px;font-weight:900}.globalMatchDate{letter-spacing:0!important;font-size:15px!important;font-weight:900!important}.globalMatchRow{grid-template-columns:76px minmax(0,1fr) auto 40px}.globalMatchRow>.rowChevron{color:#5078bd;background:#e6efff;border-radius:0;width:38px;height:42px;font-size:28px}.matchSearchForm{grid-template-columns:1.2fr 1fr 1fr 1.2fr 1fr auto}.matchesHeading h1{margin-top:0}@media (max-width:920px){.heroActions.v29{grid-template-columns:repeat(3,minmax(0,1fr))!important}.matchScoreboard.compactNames{gap:7px}.matchTeamLink,.matchTeamText{font-size:18px}.matchDateStage.prominent span,.matchDateStage.prominent strong,.setScoreLine.prominent{font-size:18px!important}.matchSearchForm{grid-template-columns:1fr 1fr}.matchSearchForm button{grid-column:span 2}}@media (max-width:430px){.heroActions.v29{gap:6px!important}.heroActions.v29 .homeActionButton{min-height:49px!important;padding:8px 4px!important;font-size:13px!important}.seasonPlayerHeading h1{font-size:36px}.matchStageGroup.playoffGroup>.matchStageHeading{min-width:155px;padding:7px 12px}.matchStageGroup.playoffGroup>.matchStageHeading h3{font-size:18px}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchDate{font-size:13.5px!important}.teamSimpleMatchRow{grid-template-columns:70px minmax(0,1fr) auto 38px;gap:5px;padding:8px 7px}.teamSimpleMatchRow .matchDate{font-size:13.5px}.teamSimpleMatchRow>strong{font-size:15px}.matchTitleLine h1,.publicMatchHero>h1{font-size:27px!important}.matchPageLink{min-height:44px;padding:9px 12px;font-size:14px}.matchDateStage.prominent span,.matchDateStage.prominent strong{font-size:17px!important}.matchTeamLink,.matchTeamText{letter-spacing:-.02em;font-size:16.5px}.bigMatchScore{font-size:28px!important}.setScoreLine.prominent{font-size:17px!important}.matchRosterRow{grid-template-columns:44px minmax(0,1fr) 82px 38px;gap:5px;padding:7px 6px}.matchRosterRow>strong{font-size:16px}.matchRosterMarks{grid-template-columns:repeat(5,13px)!important;gap:3px!important;width:82px!important}.matchRosterMarks .setMark{width:13px!important;height:13px!important}.teamStatsHead>strong{font-size:15px}.teamStatsRow{grid-template-columns:1fr minmax(124px,1.25fr) 1fr;gap:5px;padding:10px 8px}.teamStatsRow>strong{font-size:23px}.teamStatsRow>span{font-size:12px}.globalMatchRow{grid-template-columns:68px minmax(0,1fr) 38px;gap:5px;padding:8px 6px}.globalMatchDate{font-size:13.5px!important}.globalMatchTeams>strong{font-size:13.5px}.globalMatchRow>.rowChevron{grid-column:3;width:36px;height:40px}.matchSearchForm{grid-template-columns:1fr}.matchSearchForm button{grid-column:auto}}.homeHeroV30{background:#fff;flex-direction:column;justify-content:center;min-height:min(690px,100vh - 120px);padding:72px 60px 64px;display:flex;overflow:hidden}.heroTitleV30 h1{letter-spacing:-.062em;color:#2b3342;max-width:none;margin:0;font-size:clamp(62px,7.4vw,100px);font-weight:950;line-height:.89}.heroTitleV30 h1 span:last-child{color:#496ead;margin-top:10px}.heroDatabaseMeta{color:#565b63;letter-spacing:.01em;margin:34px 0 0;font-size:21px;font-weight:900}.heroDatabaseMeta b{color:#4c72b5;font-variant-numeric:tabular-nums;font-size:1.2em}.heroTaglineV30{color:#353c48;margin:32px 0 0;font-size:27px;font-weight:950;line-height:1.25}.heroActions.v30{max-width:650px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:29px!important;display:grid!important}.heroActions.v30 .homeActionButton{text-align:center!important;place-items:center!important;min-height:54px!important;padding:10px 8px!important;font-size:16px!important;display:grid!important}.thaiAvailabilityV30{color:#676d77;margin:18px 0 0;font-size:14px;font-weight:850}.thaiAvailabilityV30 b{color:#466baa;background:#e9f0fb;border-radius:0;place-items:center;min-width:30px;height:24px;margin-right:6px;font-size:12px;display:inline-grid}.pickupPlayersSection{scroll-margin-top:84px}.playerTeamLink,.seasonTeamLink{color:#4c5565;border-radius:0;align-items:center;max-width:100%;margin-top:10px;margin-left:-8px;padding:5px 8px;font-size:18px;font-weight:900;line-height:1.25;text-decoration:none;display:inline-flex}.playerTeamLink:active,.seasonTeamLink:active{color:#476aa7;background:#eaf0fb}.seasonPlayerHeading h1{letter-spacing:-.035em;font-size:clamp(32px,5vw,48px)!important;line-height:1.05!important}.seasonPlayerHeading p{margin:5px 0 0}.seasonDataTitle{margin-bottom:12px}.seasonDataTitle h2{color:#404958;letter-spacing:-.02em;margin:0;font-size:27px;line-height:1.1}.favoritesHelp{color:#585f6a;background:#f7f9fd;border:1px solid #dee4ef;border-radius:0;margin:0 0 14px;padding:13px 15px;font-size:15px;font-weight:850;line-height:1.6}.matchStageGroup.regularGroup>.matchStageHeading{background:#e8eef8;border-radius:0;justify-content:flex-start;width:max-content;min-width:190px;margin:0 0 8px;padding:8px 14px}.matchStageGroup.regularGroup>.matchStageHeading h3{color:#4f6282;margin:0;font-size:19px;font-weight:950}.matchRow.compactOneLine.withSetStatus.v28Grouped{grid-template-columns:78px minmax(0,1fr) 64px 72px 18px!important;column-gap:6px!important;padding:9px 8px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchDate{font-size:14.5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponent{font-weight:950;line-height:1.12;font-size:19px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponentWrap.opponentMedium .matchOpponent{font-size:17px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponentWrap.opponentLong .matchOpponent{font-size:15px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchDetailLink,.matchListChevron{border-radius:0;color:#a1a5ad!important;background:0 0!important;place-items:center!important;width:18px!important;min-width:18px!important;height:auto!important;min-height:0!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important}.teamSimpleMatchRow{grid-template-columns:72px minmax(0,1fr) auto 18px;gap:6px;padding:8px}.teamSimpleMatchRow .matchDate{font-size:14.5px}.teamSimpleMatchRow .teamMatchOpponent{white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:950;line-height:1.12;overflow:hidden}.teamSimpleMatchRow .teamMatchOpponent.medium{font-size:17px}.teamSimpleMatchRow .teamMatchOpponent.long{font-size:15px}.matchInfoTopLine{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.matchInfoTopLine .matchDateStage.prominent{flex-wrap:nowrap;min-width:0;margin:0}.matchInfoTopLine .matchDateStage.prominent span,.matchInfoTopLine .matchDateStage.prominent strong{white-space:nowrap;font-size:20px!important}.matchPageLink{color:#4e74b7;background:#e7eefb;border-radius:0;flex:none;min-height:42px;padding:8px 12px;font-size:14px;font-weight:950}.matchScoreboard.compactNames{gap:8px;margin-top:13px}.matchTeamLink,.matchTeamText{text-overflow:clip;font-size:24px;font-weight:950;line-height:1.08;overflow:visible;text-decoration:none!important}.matchTeamLink{max-width:100%;color:var(--text);background:#577cbd0e;border-radius:0;padding:8px 10px;display:block}.matchTeamLink.left,.matchTeamText.left{text-align:right;justify-self:end}.matchTeamLink.right,.matchTeamText.right{text-align:left;justify-self:start}.setScoreLine.prominent{font-size:21px!important}.individualAppearance.v30{justify-content:flex-start;gap:18px}.individualAppearance.v30>strong{color:#575d68;white-space:nowrap;font-size:17px}.individualAppearance.v30 .largeMarks{gap:6px!important}.individualAppearance.v30 .largeMarks .setMark{width:15px!important;height:15px!important}.playerTitleLink{color:var(--text);border-radius:0;padding:3px 7px 3px 0;text-decoration:none}.playerTitleLink:active{background:#ebf0fa}.matchRosterRow{grid-template-columns:46px minmax(0,1fr) 100px 18px;gap:8px;min-height:64px;padding:8px 11px}.matchRosterRow>strong{font-size:21px;font-weight:950;line-height:1.15}.matchRosterRow>.rowChevron{border-radius:0;color:#a1a5ad!important;background:0 0!important;width:18px!important;height:auto!important;font-size:24px!important}.globalMatchRow{grid-template-columns:76px minmax(0,1fr) 18px!important;gap:6px!important;padding:8px!important}.globalMatchRow.hasStage{grid-template-columns:76px minmax(0,1fr) auto 18px!important}.homeMatchesSection .globalMatchRow{grid-template-columns:76px minmax(0,1fr) 18px!important}.homeMatchesSection .globalMatchRow.hasStage{grid-template-columns:76px minmax(0,1fr) auto 18px!important}.globalMatchTeams{gap:6px}.globalMatchTeams>strong:first-child{text-align:right}.globalMatchTeams>strong:last-child{text-align:left}.globalMatchTeams>strong{font-size:18px;font-weight:950}.globalMatchTeams>strong.teamNameMedium{font-size:16px}.globalMatchTeams>strong.teamNameLong{font-size:14px}.globalMatchScore{font-size:19px}.globalMatchRow>.rowChevron{border-radius:0;color:#a1a5ad!important;background:0 0!important;grid-column:auto!important;width:18px!important;height:auto!important;font-size:24px!important}.globalMatchRow>em{padding:3px 6px;font-size:10px}.mobileBottomNav a span{color:#0000;background:#e9edf5;border-radius:0;width:22px;height:22px;display:block;font-size:0!important}.mobileBottomNav a.active span{background:#577cbb}.sideNavItem>span{color:#0000;background:#e9edf5;border-radius:0;flex:none;width:17px;height:17px;display:block;font-size:0!important}.sideNavItem.active>span{background:#577cbb}@media (max-width:920px){.homeHeroV30{justify-content:center;min-height:calc(100svh - 225px);padding:44px 22px 38px}.heroTitleV30 h1{font-size:clamp(36px,10.5vw,56px)}.heroDatabaseMeta{margin-top:28px;font-size:17px}.heroTaglineV30{margin-top:27px;font-size:23px}.heroActions.v30{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:24px!important}.heroActions.v30 .homeActionButton{min-height:50px!important;padding:8px 4px!important;font-size:14px!important}.thaiAvailabilityV30{margin-top:15px;font-size:13px}.seasonPlayerHeading h1{font-size:31px!important}.playerTeamLink,.seasonTeamLink{font-size:16px}.seasonDataTitle h2{font-size:24px}.matchStageGroup.regularGroup>.matchStageHeading{min-width:170px;padding:7px 12px}.matchStageGroup.regularGroup>.matchStageHeading h3{font-size:18px}.matchRow.compactOneLine.withSetStatus.v28Grouped{grid-template-columns:70px minmax(0,1fr) 57px 62px 18px!important;column-gap:4px!important;padding:8px 6px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchDate{font-size:13.5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponent{font-size:17px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponentWrap.opponentMedium .matchOpponent{font-size:15.5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponentWrap.opponentLong .matchOpponent{font-size:13.5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .setAppearance{grid-template-columns:repeat(5,10px)!important;gap:2px!important;width:62px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .setMark{width:10px!important;height:10px!important}.teamSimpleMatchRow{grid-template-columns:68px minmax(0,1fr) auto 18px;gap:5px;padding:8px 6px}.teamSimpleMatchRow .matchDate{font-size:13.5px}.teamSimpleMatchRow .teamMatchOpponent{font-size:17px}.teamSimpleMatchRow .teamMatchOpponent.medium{font-size:15.5px}.teamSimpleMatchRow .teamMatchOpponent.long{font-size:13.5px}.matchInfoTopLine{gap:8px;margin-top:13px}.matchInfoTopLine .matchDateStage.prominent span,.matchInfoTopLine .matchDateStage.prominent strong{font-size:17.5px!important}.matchPageLink{min-height:39px;padding:7px 9px;font-size:13px}.matchTeamLink,.matchTeamText{font-size:20px}.matchTeamLink.teamNameMedium,.matchTeamText.teamNameMedium{font-size:18px}.matchTeamLink.teamNameLong,.matchTeamText.teamNameLong{font-size:15.5px}.matchTeamLink{padding:7px 6px}.setScoreLine.prominent{font-size:18px!important}.matchRosterRow{grid-template-columns:44px minmax(0,1fr) 82px 18px;gap:5px;padding:7px}.matchRosterRow>strong{font-size:18.5px}.globalMatchRow,.homeMatchesSection .globalMatchRow,.globalMatchRow.hasStage,.homeMatchesSection .globalMatchRow.hasStage{grid-template-columns:68px minmax(0,1fr) 18px!important}.globalMatchRow.hasStage>em{display:none}.globalMatchDate{font-size:13.5px!important}.globalMatchTeams>strong{font-size:15px}.globalMatchTeams>strong.teamNameMedium{font-size:13.5px}.globalMatchTeams>strong.teamNameLong{font-size:12px}.globalMatchScore{font-size:17px}}@media (max-width:430px){.homeHeroV30{min-height:calc(100svh - 225px);padding:38px 15px 32px}.heroTitleV30 h1{letter-spacing:-.057em;font-size:10.5vw}.heroDatabaseMeta{margin-top:25px;font-size:15px;line-height:1.55}.heroDatabaseMeta b{font-size:1.15em}.heroTaglineV30{margin-top:24px;font-size:21px}.heroActions.v30 .homeActionButton{min-height:48px!important;font-size:12.5px!important}.seasonPlayerHeading h1{font-size:29px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped{grid-template-columns:66px minmax(0,1fr) 54px 58px 17px!important;column-gap:3px!important;padding:8px 5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchDate{font-size:13px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponent{font-size:16.5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponentWrap.opponentMedium .matchOpponent{font-size:14.5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchOpponentWrap.opponentLong .matchOpponent{font-size:12.5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .matchResultScore{width:54px!important;min-width:54px!important;font-size:16.5px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped .setAppearance{grid-template-columns:repeat(5,10px)!important;gap:2px!important;width:58px!important}.matchInfoTopLine .matchDateStage.prominent span,.matchInfoTopLine .matchDateStage.prominent strong{font-size:16px!important}.matchPageLink{min-height:36px;padding:6px 8px;font-size:12px}.matchScoreboard.compactNames{gap:4px}.matchTeamLink,.matchTeamText{font-size:18px}.matchTeamLink.teamNameMedium,.matchTeamText.teamNameMedium{font-size:16.5px}.matchTeamLink.teamNameLong,.matchTeamText.teamNameLong{font-size:14px}.bigMatchScore{font-size:27px!important}.setScoreLine.prominent{font-size:17px!important}.individualAppearance.v30{gap:13px}.individualAppearance.v30>strong{font-size:16px}.matchRosterRow>strong{font-size:18px}.globalMatchRow,.homeMatchesSection .globalMatchRow{grid-template-columns:64px minmax(0,1fr) 17px!important;gap:4px!important;padding:8px 5px!important}.globalMatchRow.hasStage,.homeMatchesSection .globalMatchRow.hasStage{grid-template-columns:64px minmax(0,1fr) 17px!important}.globalMatchDate{font-size:13px!important}.globalMatchTeams{gap:3px}.globalMatchTeams>strong{font-size:14px}.globalMatchTeams>strong.teamNameMedium{font-size:12.5px}.globalMatchTeams>strong.teamNameLong{font-size:11px}.globalMatchScore{font-size:16px}}.homeHeroV30{justify-content:flex-start!important;min-height:0!important;padding:50px 52px 38px!important}.heroTitleV30 h1{letter-spacing:-.058em!important;font-size:clamp(64px,7.2vw,96px)!important;font-weight:950!important;line-height:.86!important}.heroTitleV30 h1 span{white-space:nowrap;display:block}.heroTitleV30 h1 span:first-child{color:#2b3342;text-transform:uppercase}.heroTitleV30 h1 span:nth-child(2),.heroTitleV30 h1 span:nth-child(3){color:#496ead;margin-top:13px}.heroDatabaseMeta{gap:2px;display:grid;margin:27px 0 0!important;font-size:22px!important;font-weight:950!important;line-height:1.35!important}.heroDatabaseMeta>span{display:block}.heroDatabaseMeta>span:last-child{font-size:1.08em}.heroDatabaseMeta b{font-size:1.13em!important}.heroTaglineV30{margin:24px 0 0!important;font-size:28px!important}.heroTaglineV30 em{color:var(--purple);font-style:normal;font-weight:950}.heroActions.v30{max-width:680px;gap:10px!important;margin-top:22px!important}.heroActions.v30 .homeActionButton{border-radius:0;text-align:center!important;border:2px solid #ccd9ef!important;place-items:center!important;min-height:56px!important;font-size:16px!important;font-weight:950!important;box-shadow:0 5px 15px #3e537614!important}.heroActions.v30 .homeActionButton.find{color:#44649b!important;background:#eff5ff!important}.heroActions.v30 .homeActionButton.matches{color:#8a4669!important;background:#fff1f7!important;border-color:#ecd4df!important}.heroActions.v30 .homeActionButton.favorites{color:#4d5b72!important;background:#fff!important}.thaiAvailabilityV30{color:#5c626b;align-items:center;gap:7px;display:flex;margin:14px 0 0!important;font-size:15px!important}.thaiAvailabilityV30 span{font-size:20px;line-height:1}.thaiAvailabilityV30 b{color:#5c626b!important;background:0 0!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;font-size:15px!important;display:inline!important}.pickupPlayersSection{margin-top:12px!important}.individualMatchHero .matchTitleLine,.publicMatchHero .matchTitleLine{align-items:center;min-height:39px;display:flex}.individualMatchHero .matchTitleLine h1,.publicMatchHero .matchTitleLine h1{letter-spacing:-.025em!important;margin:0!important;font-size:32px!important;font-weight:950!important;line-height:1.08!important}.playerTitleLink{align-items:center;min-height:39px;font:inherit!important;line-height:inherit!important}.playerTitleLink span{font-size:.68em;line-height:1}.matchTeamLink{border-radius:0;align-items:center;min-height:50px;font-size:26px;background:0 0!important;padding:8px 6px!important;text-decoration:none!important;display:flex!important}.matchTeamLink:active{color:#496ead!important;background:0 0!important}.matchTeamLink.teamNameMedium,.matchTeamText.teamNameMedium{font-size:22px}.matchTeamLink.teamNameLong,.matchTeamText.teamNameLong{font-size:18px}.matchRosterRow>strong{font-size:22px!important;line-height:1.12!important}.teamStatsRow>strong{font-variant-numeric:tabular-nums}.teamStatLabel{place-items:center;display:grid;line-height:1.22!important}.teamStatLabel>span{display:block}.teamStatLabel>small{color:#777d87;margin-top:3px;font-size:12px;font-weight:900;display:block}.betterStatBox{border:2px solid #464a52;border-radius:0;justify-self:center;min-width:72px;padding:3px 8px;line-height:1.15}@media (max-width:920px){.homeHeroV30{padding:28px 20px 22px!important}.heroTitleV30 h1{font-size:clamp(50px,12.2vw,72px)!important;line-height:.87!important}.heroTitleV30 h1 span:nth-child(2),.heroTitleV30 h1 span:nth-child(3){margin-top:9px}.heroDatabaseMeta{margin-top:21px!important;font-size:19px!important}.heroTaglineV30{margin-top:18px!important;font-size:24px!important}.heroActions.v30{gap:7px!important;margin-top:18px!important}.heroActions.v30 .homeActionButton{min-height:50px!important;padding:7px 5px!important;font-size:14px!important}.thaiAvailabilityV30{margin-top:11px!important;font-size:14px!important}.thaiAvailabilityV30 b{font-size:14px!important}.thaiAvailabilityV30 span{font-size:18px}.pickupPlayersSection{margin-top:10px!important}.individualMatchHero .matchTitleLine,.publicMatchHero .matchTitleLine{min-height:34px}.individualMatchHero .matchTitleLine h1,.publicMatchHero .matchTitleLine h1{font-size:28px!important;line-height:1.08!important}.playerTitleLink{min-height:34px}.matchTeamLink{min-height:46px;font-size:21px;padding:7px 3px!important}.matchTeamLink.teamNameMedium,.matchTeamText.teamNameMedium{font-size:18.5px}.matchTeamLink.teamNameLong,.matchTeamText.teamNameLong{font-size:16px}.matchRosterRow>strong{font-size:20px!important}.betterStatBox{min-width:62px;padding:3px 6px}}@media (max-width:430px){.homeHeroV30{padding:22px 13px 18px!important}.heroTitleV30 h1{letter-spacing:-.05em!important;font-size:13.2vw!important;line-height:.88!important}.heroTitleV30 h1 span:nth-child(2),.heroTitleV30 h1 span:nth-child(3){margin-top:7px}.heroDatabaseMeta{gap:1px;margin-top:18px!important;font-size:17px!important}.heroDatabaseMeta>span:last-child{font-size:1.1em}.heroTaglineV30{margin-top:16px!important;font-size:21px!important}.heroActions.v30{gap:5px!important;margin-top:15px!important}.heroActions.v30 .homeActionButton{border-radius:0;border-width:1.5px!important;min-height:47px!important;padding:5px 3px!important;font-size:12.5px!important}.thaiAvailabilityV30{margin-top:9px!important;font-size:13px!important}.thaiAvailabilityV30 b{font-size:13px!important}.thaiAvailabilityV30 span{font-size:17px}.pickupPlayersSection{margin-top:8px!important;padding-top:14px!important}.individualMatchHero .matchTitleLine,.publicMatchHero .matchTitleLine{min-height:32px}.individualMatchHero .matchTitleLine h1,.publicMatchHero .matchTitleLine h1{font-size:27px!important}.playerTitleLink{min-height:32px}.matchTeamLink{min-height:44px;font-size:19.5px;padding:6px 2px!important}.matchTeamLink.teamNameMedium,.matchTeamText.teamNameMedium{font-size:17px}.matchTeamLink.teamNameLong,.matchTeamText.teamNameLong{font-size:14.5px}.matchRosterRow>strong{font-size:19.5px!important}.teamStatsRow>strong{font-size:22px!important}.teamStatLabel>small{font-size:11px}.betterStatBox{border-width:2px;min-width:58px;padding:3px 5px}}.playerTeamLink{width:max-content;white-space:nowrap!important;max-width:none!important}.playerTeamLink.veryLong{letter-spacing:-.025em;font-size:15px!important}.teamStatsPanel.compactStatsPanel{padding-top:0!important}.teamStatsPanel.compactStatsPanel .teamStatsRows,.teamStatsPanel.compactStatsPanel .teamStatsRow:first-child{border-top:0!important}.matchListChevron,.matchDetailLink.matchListChevron,.globalMatchRow>.rowChevron,.matchRosterRow>.rowChevron{border-radius:0;width:14px!important;min-width:14px!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#a1a5ad!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:25px!important;line-height:1!important;display:grid!important}.matchRow.compactOneLine.withSetStatus.v28Grouped{grid-template-columns:78px minmax(0,1fr) 64px 72px 14px!important}.teamSimpleMatchRow{grid-template-columns:72px minmax(0,1fr) auto 14px!important}.globalMatchRow,.homeMatchesSection .globalMatchRow{grid-template-columns:76px minmax(0,1fr) 14px!important}.globalMatchRow.hasStage,.homeMatchesSection .globalMatchRow.hasStage{grid-template-columns:76px minmax(0,1fr) auto 14px!important}.matchRosterRow{grid-template-columns:46px minmax(0,1fr) 100px 14px!important}@media (max-width:920px){.playerTeamLink.veryLong{font-size:14.5px!important}}@media (max-width:430px){.playerTeamLink.veryLong{letter-spacing:-.035em;font-size:14px!important}.matchRow.compactOneLine.withSetStatus.v28Grouped{grid-template-columns:66px minmax(0,1fr) 54px 58px 14px!important}.teamSimpleMatchRow{grid-template-columns:70px minmax(0,1fr) auto 14px!important}.globalMatchRow,.homeMatchesSection .globalMatchRow{grid-template-columns:64px minmax(0,1fr) 14px!important}.globalMatchRow.hasStage,.homeMatchesSection .globalMatchRow.hasStage{grid-template-columns:64px minmax(0,1fr) auto 14px!important}.matchRosterRow{grid-template-columns:44px minmax(0,1fr) 82px 14px!important}}.heroTitleV30 h1 span:nth-child(2),.heroTitleV30 h1 span:nth-child(3){color:#2b3342!important}.seasonProfileHero{margin-bottom:14px}.playerTeamLink{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;width:auto!important;max-width:none!important}.playerTeamLink.veryLong{white-space:nowrap!important}.thaiAvailabilityV30{cursor:pointer;width:max-content;font-weight:900;text-decoration:none;color:#5c626b!important;font-size:17px!important}.thaiAvailabilityV30 b{font-size:17px!important;font-weight:900!important}.thaiAvailabilityV30 span:first-child{font-size:21px!important}.thaiAvailabilityChevron{margin-left:1px;color:var(--purple)!important;font-size:22px!important;line-height:1!important}.matchPageLink{gap:6px!important;min-height:40px!important;padding:7px 11px!important;font-size:14px!important}.matchPageLink span{font-size:18px!important}@media (max-width:920px){.thaiAvailabilityV30,.thaiAvailabilityV30 b{font-size:16px!important}.thaiAvailabilityV30 span:first-child{font-size:20px!important}.matchPageLink{min-height:38px!important;padding:6px 9px!important;font-size:13.5px!important}}@media (max-width:430px){.thaiAvailabilityV30,.thaiAvailabilityV30 b{font-size:15.5px!important}.thaiAvailabilityV30 span:first-child{font-size:19px!important}.thaiAvailabilityChevron{font-size:20px!important}.matchPageLink{min-height:36px!important;padding:6px 8px!important;font-size:13px!important}}.heroTitleV30 h1 span:first-child{color:#2b3342!important}.heroTitleV30 h1 span:nth-child(2){color:var(--purple)!important}.heroTitleV30 h1 span:nth-child(3){color:#2b3342!important}.careerSection .sectionHeading{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.careerQuickLine{background:#fff;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;width:100%;margin:12px 0;padding:11px 14px;display:grid}.careerQuickLine strong{text-align:center;white-space:nowrap;min-width:0;color:var(--ink);font-size:17px;font-weight:900}@media (max-width:920px){.careerQuickLine strong{font-size:16px}}@media (max-width:430px){.careerSection .sectionHeading h2{font-size:22px}.careerQuickLine{gap:4px;padding:11px 9px}.careerQuickLine strong{letter-spacing:-.025em;font-size:16px}}.globalMatchRow.canonicalMatchRow,.homeMatchesSection .globalMatchRow.canonicalMatchRow{align-items:center;column-gap:12px;grid-template-columns:108px 118px minmax(0,1fr) 24px!important;display:grid!important}.canonicalMatchRow>.globalMatchDate{grid-column:1!important}.globalMatchStage{color:#5b83c7;white-space:nowrap;text-align:left;min-width:0;font-style:normal;font-weight:800;grid-column:2!important}.globalMatchStage.empty{visibility:hidden}.canonicalMatchRow>.globalMatchTeams{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);width:100%;min-width:0;grid-column:3!important}.globalMatchScore{font-variant-numeric:tabular-nums;grid-template-columns:29px 10px 29px;justify-content:center;align-items:center;column-gap:4px;width:76px;display:grid}.globalMatchScore b{box-sizing:border-box;border:1.5px solid #0000;border-radius:0;place-items:center;width:29px;min-width:29px;height:30px;padding:0;line-height:1;display:grid}.globalMatchScore b.winningSetBox{border-color:#656a72;width:29px;min-width:29px;height:30px;padding:0}.globalMatchScore i{text-align:center;width:10px}.canonicalMatchRow>.rowChevron{grid-column:4!important}.stageMobile{display:none}@media (max-width:700px){.globalMatchRow.canonicalMatchRow,.homeMatchesSection .globalMatchRow.canonicalMatchRow{column-gap:5px;grid-template-columns:66px 30px minmax(0,1fr) 16px!important}.stageDesktop{display:none}.stageMobile{display:inline}.globalMatchStage{text-align:center;font-size:12px}.globalMatchTeams{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)}.globalMatchScore{grid-template-columns:24px 6px 24px;column-gap:2px;width:58px}.globalMatchScore b,.globalMatchScore b.winningSetBox{width:24px;min-width:24px;height:26px}.globalMatchScore i{width:6px}}.teamNameDesktop,.teamNameMobile{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;text-align:inherit;overflow:hidden}.teamNameDesktop{display:block}.teamNameMobile{display:none}.globalMatchTeams>strong .teamNameDesktop{font-size:18px;font-weight:950}.globalMatchTeams>strong .teamNameDesktop.teamNameMedium{font-size:16px}.globalMatchTeams>strong .teamNameDesktop.teamNameLong{font-size:14px}.matchTeamLink .teamNameDesktop,.matchTeamText .teamNameDesktop{font-size:24px;font-weight:950;line-height:1.08}.matchTeamLink .teamNameDesktop.teamNameMedium,.matchTeamText .teamNameDesktop.teamNameMedium{font-size:21px}.matchTeamLink .teamNameDesktop.teamNameLong,.matchTeamText .teamNameDesktop.teamNameLong{font-size:18px}.matchRosterHeading .teamNameDesktop,.matchRosterHeading .teamNameMobile,.teamSimpleMatchRow .teamNameDesktop,.teamSimpleMatchRow .teamNameMobile,.matchOpponentWrap .teamNameDesktop,.matchOpponentWrap .teamNameMobile{font:inherit}@media (max-width:700px){.teamNameDesktop{display:none!important}.teamNameMobile{display:block!important}.globalMatchTeams>strong .teamNameMobile{font-size:15px;font-weight:950}.globalMatchTeams>strong .teamNameMobile.teamNameMedium{font-size:13.5px}.globalMatchTeams>strong .teamNameMobile.teamNameLong{font-size:12px}.matchTeamLink .teamNameMobile,.matchTeamText .teamNameMobile{font-size:18px;font-weight:950;line-height:1.08}.matchTeamLink .teamNameMobile.teamNameMedium,.matchTeamText .teamNameMobile.teamNameMedium{font-size:16.5px}.matchTeamLink .teamNameMobile.teamNameLong,.matchTeamText .teamNameMobile.teamNameLong{font-size:14px}.globalMatchRow.canonicalMatchRow,.homeMatchesSection .globalMatchRow.canonicalMatchRow{grid-template-columns:66px minmax(0,1fr) 16px!important;column-gap:5px!important}.canonicalMatchRow>.globalMatchStage{display:none!important}.canonicalMatchRow>.globalMatchTeams{grid-column:2!important}.canonicalMatchRow>.rowChevron{grid-column:3!important}.globalMatchTeams{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)!important}.globalMatchTeams>strong:first-child,.globalMatchTeams>strong:last-child{text-align:center!important}.globalMatchTeams>strong .teamNameMobile{margin-inline:auto;text-align:center!important}.matchTeamLink.left,.matchTeamText.left,.matchTeamLink.right,.matchTeamText.right{text-align:center!important;justify-self:stretch!important}.matchTeamLink .teamNameMobile,.matchTeamText .teamNameMobile{margin-inline:auto;text-align:center!important}}.advancedSearchToggle{cursor:pointer;color:#4b5971;background:#f8f9fc;border:1px solid #dee2ea;border-radius:0;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:9px;padding:0 11px;display:flex}.advancedSearchToggle>span{color:var(--purple);font-size:20px;font-weight:900;line-height:1}.advancedSearchToggle>strong{text-align:left;font-size:15px}.advancedSearchToggle>b{background:var(--purple);color:#fff;border-radius:0;place-items:center;min-width:26px;height:26px;margin-left:auto;padding:0 7px;font-size:13px;display:grid}.advancedSearchToggle.hasFilters{background:var(--purpleSoft);color:#436297;border-color:#d0dbee}.advancedSearchPanel{background:#fff;border:1px solid #e3e7ed;border-radius:0;margin-top:8px;padding:11px}.advancedSearchPanel>p{color:var(--muted);margin:0 0 9px;font-size:12px;font-weight:800}.profileFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profileFilterGrid select{min-width:0}.advancedSearchFooter{border-top:1px solid #e7eaef;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.advancedSearchFooter span{color:var(--muted);font-size:12px;font-weight:900}.advancedSearchFooter button{color:#556279;cursor:pointer;background:#edf0f5;border:0;border-radius:0;padding:7px 10px;font-size:12px;font-weight:900}@media (max-width:620px){.profileFilterGrid{grid-template-columns:1fr}.advancedSearchPanel{padding:9px}.advancedSearchToggle>strong{font-size:14px}}.advancedSearchEntry{color:#475d84;box-shadow:var(--shadow);background:#fff;border:1px solid #dce2ed;border-radius:0;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 4px;padding:14px 16px;display:flex}.advancedSearchEntry>span{min-width:0;display:grid}.advancedSearchEntry strong{font-size:17px}.advancedSearchEntry small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:800}.advancedSearchEntry>b{color:var(--purple);font-size:27px}.searchHubIntro{color:var(--muted);margin:-7px 0 16px;font-size:16px;font-weight:800}.searchHubGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.searchHubCard{border:1px solid var(--line);min-height:156px;box-shadow:var(--shadow);background:#fff;border-radius:0;grid-template-columns:74px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:20px;display:grid}.searchHubCard:not(*){border-color:#ccd9ef}@media (hover:hover) and (pointer:fine){.searchHubCard:hover{border-color:#ccd9ef}}.searchHubIcon{background:var(--purpleSoft);width:70px;height:70px;color:var(--purple);letter-spacing:.06em;border-radius:0;place-items:center;font-size:11px;font-weight:900;display:grid}.searchHubCard h2{margin:0;font-size:23px}.searchHubCard p{color:var(--muted);margin:5px 0 0;font-size:14px;font-weight:700;line-height:1.55}.searchHubCard>b{color:var(--purple);font-size:28px}.searchReturnLink{margin-bottom:10px}.advancedPageHint{color:var(--muted);margin:-8px 0 14px;font-size:14px;font-weight:800}.advancedSearchForm{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;padding:18px}.advancedFieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.advancedFieldGrid label{gap:5px;min-width:0;display:grid}.advancedFieldGrid label>span{color:#5d626c;font-size:13px;font-weight:900}.advancedFieldGrid .fieldWide{grid-column:span 2}.advancedFieldGrid select,.advancedFieldGrid input{background:#fff;border:1px solid #dce0e7;border-radius:0;width:100%;min-width:0;min-height:49px;padding:0 12px;font-size:16px}.statsSearchNote{color:var(--muted);margin:13px 2px 0;font-size:12px;font-weight:800}.advancedSearchSubmit{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:16px;width:100%;min-height:54px;margin-top:16px;font-size:18px;font-weight:900;display:flex}.advancedSearchSubmit span{font-size:26px;line-height:1}.searchResultSummary{background:#fff;border:1px solid #d3dbea;border-radius:0;gap:4px;margin-bottom:14px;padding:15px 17px;display:grid}.searchResultSummary small{color:var(--purple);font-size:12px;font-weight:900}.searchResultSummary strong{font-size:18px;line-height:1.45}.searchResultSummary>span{color:#556175;background:#fff;border:1px solid #dee3ec;border-radius:0;justify-self:start;margin-top:3px;padding:3px 9px;font-size:12px;font-weight:900}.advancedResultList,.statsResultList{border:1px solid var(--line);background:#fff;border-radius:0;overflow:hidden}.advancedPlayerResult{border-bottom:1px solid #eaedf1;grid-template-columns:52px minmax(0,1fr) 74px 14px;align-items:center;gap:12px;min-height:102px;padding:12px 14px;display:grid}.advancedPlayerResult:last-child{border-bottom:0}.advancedPlayerMain{min-width:0;display:grid}.advancedPlayerMain strong{white-space:nowrap;text-overflow:ellipsis;font-size:21px;line-height:1.2;overflow:hidden}.advancedPlayerMain small{color:#5a5f67;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;font-weight:900;overflow:hidden}.advancedPlayerMain em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-style:normal;overflow:hidden}.advancedPlayerMeta{text-align:right;justify-items:end;gap:3px;display:grid}.advancedPlayerMeta b{color:var(--purple);font-size:18px}.advancedPlayerMeta small{color:var(--muted);font-size:12px;font-weight:900}.statsResultRow{border-bottom:1px solid #eaedf1;grid-template-columns:52px minmax(0,1fr) 112px 14px;align-items:center;gap:12px;min-height:106px;padding:12px 14px;display:grid}.statsResultRow:last-child{border-bottom:0}.statsResultMain{min-width:0;display:grid}.statsResultMain strong{white-space:nowrap;text-overflow:ellipsis;font-size:21px;line-height:1.18;overflow:hidden}.statsResultMain small{color:#5a5f67;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;font-weight:900;overflow:hidden}.statsResultMain em{color:var(--muted);margin-top:5px;font-size:12px;font-style:normal}.statsResultMetric{text-align:right;display:grid}.statsResultMetric small{color:var(--muted);font-size:11px;font-weight:900}.statsResultMetric strong{color:var(--purple);font-size:25px;line-height:1.15}@media (max-width:920px){.searchHubGrid{grid-template-columns:1fr}.searchHubCard{min-height:132px}.advancedFieldGrid{grid-template-columns:1fr}.advancedFieldGrid .fieldWide{grid-column:auto}.mobileBottomNav a small{font-size:9px}}@media (max-width:520px){.searchHubCard{grid-template-columns:58px minmax(0,1fr) 15px;gap:11px;padding:15px 13px}.searchHubIcon{border-radius:0;width:56px;height:56px;font-size:9px}.searchHubCard h2{font-size:20px}.searchHubCard p{font-size:12px}.advancedSearchForm{padding:14px 12px}.searchResultSummary{padding:13px 14px}.searchResultSummary strong{font-size:16px}.advancedPlayerResult{grid-template-columns:48px minmax(0,1fr) 50px 11px;gap:8px;padding:10px 9px}.advancedPlayerResult .teamBadge,.statsResultRow .teamBadge{width:46px;height:46px;font-size:16px}.advancedPlayerMain strong,.statsResultMain strong{font-size:18px}.advancedPlayerMain small{font-size:12px}.advancedPlayerMain em{font-size:10px}.advancedPlayerMeta b{font-size:16px}.statsResultRow{grid-template-columns:48px minmax(0,1fr) 86px 11px;gap:8px;padding:10px 9px}.statsResultMain small{font-size:11px}.statsResultMain em{font-size:10px}.statsResultMetric strong{font-size:21px}.statsResultMetric small{font-size:9px}}.analysisHubForm{gap:16px;display:grid}.analysisFilterPanel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.analysisCheckGroup{border:1px solid #e0e4ea;border-radius:0;min-width:0;margin:0;padding:11px 12px 12px}.analysisCheckGroup legend{color:#565f6e;padding:0 5px;font-size:12px;font-weight:900}.analysisCheckGrid{flex-wrap:wrap;gap:7px;display:flex}.analysisCheckGrid label{cursor:pointer}.analysisCheckGrid input{opacity:0;pointer-events:none;position:absolute}.analysisCheckGrid span{color:#5c6169;background:#f8f9fb;border:1px solid #dce0e7;border-radius:0;place-items:center;min-width:58px;min-height:38px;padding:5px 10px;font-size:13px;font-weight:900;display:grid}.analysisCheckGrid label.checked span{background:var(--purple);border-color:var(--purple);color:#fff}.analysisCheckGrid label:has(input:checked) span{background:var(--purple);border-color:var(--purple);color:#fff}.analysisMenuGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.analysisMenuCard{border:1px solid var(--line);min-height:138px;box-shadow:var(--shadow);text-align:left;cursor:pointer;color:inherit;background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) 20px;gap:3px 10px;padding:17px 18px;display:grid;position:relative}.analysisMenuCard>span{color:var(--purple);letter-spacing:.06em;grid-column:1;font-size:10px;font-weight:950}.analysisMenuCard>strong{grid-column:1;font-size:20px;line-height:1.25}.analysisMenuCard>small{color:var(--muted);grid-column:1;margin-top:4px;font-size:12px;font-weight:750;line-height:1.45}.analysisMenuCard>b{color:var(--purple);grid-area:1/2/4;align-self:center;font-size:27px}.analysisDefinitionNote{color:var(--muted);margin:14px 2px;font-size:12px;font-weight:800;line-height:1.55}.analysisFilterSummary{background:#fff;border:1px solid #d3dbea;border-radius:0;gap:3px;margin:0 0 14px;padding:13px 15px;display:grid}.analysisFilterSummary small{color:var(--purple);font-size:11px;font-weight:950}.analysisEntityForm{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;gap:12px;padding:17px;display:grid}.analysisEntityForm h2{margin:0;font-size:20px}.analysisEntityForm p{color:var(--muted);margin:-5px 0 4px;font-size:12px;font-weight:750}.analysisEntityForm label{gap:5px;display:grid}.analysisEntityForm label>span{color:#5b6069;font-size:13px;font-weight:900}.analysisEntityForm select{background:#fff;border:1px solid #dce0e6;border-radius:0;width:100%;min-height:52px;padding:0 12px;font-size:16px}.pairSelectorGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.analysisResultList{gap:11px;display:grid}.analysisResultCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;padding:15px}.analysisResultCard>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:11px;display:flex}.analysisResultCard>header small{color:var(--purple);font-size:10px;font-weight:950;display:block}.analysisResultCard>header h2{margin:2px 0 0;font-size:20px;line-height:1.2}.analysisResultCard>header>strong{color:#5a6069;white-space:nowrap;font-size:13px}.analysisMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.analysisMetricGrid>div{text-align:center;background:#f7f8fb;border-radius:0;min-width:0;padding:9px 6px}.analysisMetricGrid small{color:var(--muted);font-size:9px;font-weight:900;display:block}.analysisMetricGrid strong{color:#2d2f33;margin-top:2px;font-size:17px;line-height:1.15;display:block}.analysisMetricGrid em{color:#7b8088;margin-top:2px;font-size:9px;font-style:normal;font-weight:800;display:block}.analysisSeriesCount{color:#565f6e;background:#eff3f9;border-radius:0;margin:0 0 12px;padding:10px 13px;font-size:13px;font-weight:900}.analysisSeriesCount strong{color:var(--purple);font-size:18px}.gameCompareGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.analysisResultCard.featured>header h2{color:var(--purple);font-size:25px}.clutchHeroGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.clutchHeroGrid article{box-shadow:var(--shadow);background:#fff;border:1px solid #d3dbea;border-radius:0;padding:18px}.clutchHeroGrid small{color:var(--purple);font-size:10px;font-weight:950}.clutchHeroGrid h2{margin:3px 0 9px;font-size:19px}.clutchHeroGrid strong{color:var(--purple);font-size:38px;line-height:1;display:block}.clutchHeroGrid p{color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:850}.analysisSubTitle{margin:20px 2px 9px;font-size:18px}.clutchOpponentList{border:1px solid var(--line);background:#fff;border-radius:0;overflow:hidden}.clutchOpponentList article{border-bottom:1px solid #e8ebef;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;gap:9px;padding:12px 14px;display:grid}.clutchOpponentList article:last-child{border-bottom:0}.clutchOpponentList span{text-align:right;font-size:12px;font-weight:900}.clutchOpponentList span small{color:var(--muted);font-weight:800}.pairAttackHero{background:#eff3f9;border-radius:0;align-items:baseline;gap:8px;margin:12px 0 -2px;padding:9px 11px;display:flex}.pairAttackHero small{color:#5d626b;font-size:11px;font-weight:900}.pairAttackHero strong{color:var(--purple);font-size:27px}.pairAttackHero span{color:var(--muted);font-size:12px;font-weight:900}@media (max-width:760px){.analysisFilterPanel,.analysisMenuGrid,.pairSelectorGrid,.gameCompareGrid,.clutchHeroGrid{grid-template-columns:1fr}.analysisMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.analysisMenuCard{min-height:112px;padding:14px 15px}.analysisMenuCard>strong{font-size:18px}.clutchOpponentList article{grid-template-columns:minmax(0,1fr) 1fr}.clutchOpponentList article>span:last-child{grid-column:2}.clutchOpponentList article>strong{grid-row:1/3}.clutchHeroGrid strong{font-size:34px}}@media (max-width:420px){.analysisCheckGrid span{min-width:51px;padding-inline:8px}.analysisMetricGrid{gap:5px}.analysisMetricGrid>div{padding:8px 4px}.analysisMetricGrid strong{font-size:15px}.analysisResultCard{padding:12px}.analysisResultCard>header h2{font-size:18px}.clutchOpponentList article{padding:11px 10px}}.numaHeroCard{color:#fff;background:linear-gradient(135deg,#5076b8,#6589c8 55%,#d56f9e);border:1px solid #ffffff4d;border-radius:0;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:16px 18px;display:grid;box-shadow:0 14px 30px #49679c38}.numaHeroKicker{letter-spacing:.08em;white-space:nowrap;border:1px solid #ffffff73;border-radius:0;align-self:start;margin-top:3px;padding:4px 7px;font-size:9px;font-weight:950}.numaHeroCard>div{gap:3px;min-width:0;display:grid}.numaHeroCard strong{letter-spacing:-.02em;font-size:27px;line-height:1.05}.numaHeroCard small{color:#fff;opacity:.96;font-size:13px;font-weight:800;line-height:1.45}.numaHeroCard>b{font-size:31px;line-height:1}.numaSearchHubCard{background:#fff;border-color:#cbd7ed}.numaSearchHubCard .searchHubIcon{color:#fff;background:linear-gradient(135deg,#577cbd,#cf76a3)}.numaSearchHubCard h2{color:#43649c}.numaPageHeading h1{font-size:38px}.numaPageIntro{color:#565c65!important;margin-bottom:17px!important;font-size:17px!important;font-weight:850!important}.analysisFilterPanelV23{grid-template-columns:1fr!important;gap:10px!important}.analysisSeasonFilter{min-width:0}.analysisFilterInline{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analysisFilterHelp{justify-content:space-between;align-items:center;gap:12px;padding:0 3px;display:flex}.analysisFilterHelp span{color:var(--muted);font-size:12px;font-weight:850}.analysisFilterHelp a{color:var(--purple);font-size:12px;font-weight:950}.analysisCheckGroup legend{font-size:13px}.analysisCheckGrid span{min-width:64px;min-height:42px;font-size:14px}.analysisCheckGrid label:has(input:checked) span{box-shadow:0 4px 12px #577cbd2e}.analysisMenuSection{gap:9px;display:grid}.analysisMenuSection+.analysisMenuSection{margin-top:4px}.analysisMenuSectionTitle{align-items:baseline;gap:9px;padding:1px 3px;display:flex}.analysisMenuSectionTitle span{color:var(--pink);letter-spacing:.08em;font-size:10px;font-weight:950}.analysisMenuSectionTitle h2{letter-spacing:-.01em;margin:0;font-size:21px}.analysisMenuCard{min-height:128px}.analysisMenuCard>strong{font-size:22px}.analysisMenuCard>small{font-size:14px;line-height:1.5}.analysisMenuCard>span{font-size:11px}.analysisDefinitionNote{font-size:13px;line-height:1.65}.analysisFilterSummary{padding:15px 16px}.analysisFilterSummary small{font-size:12px}.analysisFilterSummary strong{font-size:18px;line-height:1.5}.analysisEntityForm{gap:14px;padding:19px}.analysisEntityForm h2{font-size:23px}.analysisEntityForm p{font-size:14px;line-height:1.55}.analysisEntityForm label>span{font-size:15px}.analysisEntityForm select{min-height:58px;padding:0 14px;font-size:18px}.analysisEntityForm .advancedSearchSubmit{min-height:55px;font-size:17px}.analysisResultHeading h1{letter-spacing:-.025em;font-size:36px;line-height:1.08}.analysisResultCard{padding:18px}.analysisResultCard>header small{font-size:12px}.analysisResultCard>header h2{font-size:24px}.analysisResultCard>header>strong{font-size:15px}.analysisMetricGrid{gap:9px;margin-top:13px}.analysisMetricGrid>div{padding:12px 8px}.analysisMetricGrid small{font-size:11px}.analysisMetricGrid strong{font-size:21px}.analysisMetricGrid em{font-size:11px}.analysisSeriesCount{padding:12px 14px;font-size:15px}.analysisSeriesCount strong{font-size:22px}.pairAttackHero{padding:12px 13px}.pairAttackHero small{font-size:13px}.pairAttackHero strong{font-size:32px}.pairAttackHero span{font-size:14px}.clutchHeroGrid article{padding:20px}.clutchHeroGrid small{font-size:12px}.clutchHeroGrid h2{font-size:22px}.clutchHeroGrid strong{font-size:44px}.clutchHeroGrid p{font-size:14px}.analysisSubTitle{font-size:21px}.clutchOpponentList strong{font-size:17px}.clutchOpponentList span{font-size:14px}@media (max-width:760px){.numaHeroCard{grid-template-columns:minmax(0,1fr) 20px;padding:15px}.numaHeroKicker{grid-column:1/3;justify-self:start;margin:0}.numaHeroCard strong{font-size:25px}.numaHeroCard small{font-size:13px}.numaHeroCard>b{grid-area:2/2;align-self:center}.analysisFilterPanelV23{grid-template-columns:1fr!important}.analysisFilterInline{grid-template-columns:1fr 1fr!important}.analysisMenuGrid{grid-template-columns:1fr!important}.analysisMenuCard{min-height:108px;padding:15px 16px}.analysisMenuCard>strong{font-size:21px}.analysisMenuCard>small{font-size:13px}.analysisMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.analysisMetricGrid strong{font-size:21px}.analysisMetricGrid small,.analysisMetricGrid em{font-size:11px}.analysisResultHeading h1{font-size:31px}.analysisResultCard>header h2{font-size:23px}}@media (max-width:520px){.numaHeroCard{border-radius:0;margin-top:12px}.numaHeroCard strong{font-size:24px}.numaHeroCard small{font-size:12.5px;line-height:1.5}.numaPageHeading h1{font-size:33px}.numaPageIntro{font-size:15px!important}.analysisFilterPanelV23{padding:13px!important}.analysisFilterInline{gap:8px}.analysisCheckGroup{padding:10px}.analysisCheckGrid{gap:6px}.analysisCheckGrid span{min-width:56px;min-height:40px;padding-inline:8px;font-size:13px}.analysisMenuSectionTitle h2,.analysisMenuCard>strong{font-size:20px}.analysisMenuCard>small{font-size:13px}.analysisEntityForm select{min-height:58px;font-size:18px}.analysisFilterSummary strong{font-size:17px}.analysisResultCard{padding:15px!important}.analysisResultCard>header h2{font-size:22px!important}.analysisResultCard>header>strong{font-size:14px}.analysisMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.analysisMetricGrid>div{padding:12px 7px!important}.analysisMetricGrid small{font-size:12px!important}.analysisMetricGrid strong{font-size:23px!important}.analysisMetricGrid em{margin-top:4px;font-size:11px!important}.pairAttackHero strong{font-size:34px}.clutchHeroGrid strong{font-size:40px}.clutchOpponentList article{grid-template-columns:minmax(0,1fr) 1fr!important}.clutchOpponentList strong{font-size:16px}.clutchOpponentList span{font-size:13px}}.heroActions.v30.heroActionsV24{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:760px!important}.heroActions.v30.heroActionsV24 .homeActionButton{white-space:nowrap}.heroActions.v30.heroActionsV24 .homeActionButton.numa{color:#44649b!important;background:#edf4ff!important;border-color:#ccd9ef!important}.numaTopNote{color:#666c76;font-weight:800;margin:9px 2px 0!important;font-size:13px!important;line-height:1.45!important}@media (max-width:920px){.heroActions.v30.heroActionsV24{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.heroActions.v30.heroActionsV24 .homeActionButton{padding:6px 3px!important;font-size:13px!important}.numaTopNote{margin-top:8px!important;font-size:12.5px!important}}@media (max-width:430px){.heroActions.v30.heroActionsV24{gap:4px!important}.heroActions.v30.heroActionsV24 .homeActionButton{min-height:45px!important;padding:4px 2px!important;font-size:11.5px!important}.numaTopNote{margin-top:7px!important;font-size:11.5px!important;line-height:1.42!important}}.analysisEntityForm select:disabled{color:#a3a7ad;cursor:not-allowed;background:#f3f4f7}.pairSetterResultList{gap:11px;display:grid}.pairSetterResultCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;padding:17px}.pairSetterResultCard>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.pairSetterResultCard>header small{color:var(--purple);font-size:12px;font-weight:950;display:block}.pairSetterResultCard>header h2{margin:2px 0 0;font-size:25px;line-height:1.15}.pairSetterResultCard>header>strong{color:#5a6069;white-space:nowrap;font-size:15px}.pairAttackMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.pairAttackMetrics>div{text-align:center;background:#f7f8fb;border-radius:0;min-width:0;padding:12px 8px}.pairAttackMetrics small{color:var(--muted);font-size:11px;font-weight:950;display:block}.pairAttackMetrics strong{color:var(--purple);margin-top:3px;font-size:25px;line-height:1.1;display:block}.pairAttackMetrics em{color:#767c87;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;font-weight:850;display:block}.pairCompactList{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;overflow:hidden}.pairCompactRow{border-bottom:1px solid #e8ebf0;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.pairCompactRow:last-child{border-bottom:0}.pairCompactName{gap:3px;min-width:0;display:grid}.pairCompactName strong{white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1.18;overflow:hidden}.pairCompactName small{color:var(--muted);font-size:12px;font-weight:900}.pairCompactRow .pairAttackMetrics{gap:7px;margin:0}.pairCompactRow .pairAttackMetrics>div{padding:8px 6px}.pairCompactRow .pairAttackMetrics small{font-size:10px}.pairCompactRow .pairAttackMetrics strong{font-size:19px}.pairCompactRow .pairAttackMetrics em{margin-top:2px;font-size:9px}.pairReferenceNote{color:#83878f;margin:14px 3px 2px;font-size:10px;font-weight:750;line-height:1.65}@media (max-width:700px){.pairCompactRow{grid-template-columns:1fr;gap:8px;padding:12px}.pairCompactName{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pairCompactName strong{font-size:21px}.pairCompactName small{white-space:nowrap}.pairCompactRow .pairAttackMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pairCompactRow .pairAttackMetrics>div{padding:9px 4px}.pairCompactRow .pairAttackMetrics strong{font-size:20px}.pairCompactRow .pairAttackMetrics em{font-size:9px}.pairReferenceNote{font-size:9.5px}.pairSetterResultCard>header h2{font-size:24px}}@media (max-width:420px){.pairAttackMetrics{gap:6px}.pairAttackMetrics>div{padding:10px 4px}.pairAttackMetrics small{font-size:10px}.pairAttackMetrics strong{font-size:22px}.pairAttackMetrics em{font-size:9px}.pairCompactRow .pairAttackMetrics strong{font-size:18px}.pairCompactName strong{font-size:20px}}.heroActions.v30.heroActionsV24.heroActionsV26 .homeActionButton{text-align:center!important;justify-content:center!important;align-items:center!important}.heroActions.v30.heroActionsV24.heroActionsV26 .homeActionButton.numa{color:#3e4e69!important;background:#fff!important;border-color:#d4dbe8!important}.numaPageIntro{white-space:pre-line}.analysisResultFooterV26{gap:10px;margin-top:18px;display:grid}.analysisResultFooterV26 .analysisFilterSummary,.analysisSeriesCountBottom{margin:0}.analysisResultCardV26{padding:18px 19px}.analysisResultCardV26>header{align-items:flex-end;gap:12px;padding-bottom:12px}.analysisResultCardV26>header h2{letter-spacing:-.02em;line-height:1.08;font-size:27px!important}.analysisResultCardV26>header>strong{color:#2f3237;white-space:nowrap;font-weight:950;line-height:1.08;font-size:23px!important}.analysisResultCardV26>header small{font-size:12px!important}.analysisMetricGridV26{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important}.analysisMetricGridV26>div{flex-direction:column;justify-content:center;align-items:center;min-height:116px;display:flex;padding:16px 10px!important}.analysisMetricGridV26 small{line-height:1.2;color:#555961!important;font-size:15px!important}.analysisMetricGridV26 strong{letter-spacing:-.02em;line-height:1.06;margin-top:7px!important;font-size:31px!important}.analysisMetricGridV26 em{color:#6f747e!important;margin-top:7px!important;font-size:14px!important}.pairSetterResultListV26{gap:12px}.pairSetterResultCardV26{padding:16px 17px}.pairV26Header{border-bottom:1px solid #e8ebf0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;padding-bottom:11px;display:grid}.pairV26Header h2{letter-spacing:-.02em;min-width:0;margin:0;font-size:28px;line-height:1.08}.pairV26AttackLine{white-space:nowrap;color:#2a2d31;justify-content:flex-end;align-items:baseline;gap:5px;font-weight:900;display:flex}.pairV26AttackLine span{color:#393c40;font-size:15px}.pairV26AttackLine strong{color:var(--purple);letter-spacing:-.03em;font-size:28px;line-height:1}.pairV26AttackLine b{color:#2a2d31;font-size:20px}.pairV26AttackLine em{color:#555a62;margin-left:7px;font-size:17px;font-style:normal;font-weight:900}.pairV26Header>small{text-align:right;color:#71767f;grid-column:2;font-size:13px;font-weight:850}.pairV26NoValue{color:#2a2d31!important}.pairV26Secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.pairV26Secondary>div{text-align:center;background:#f7f8fb;border-radius:0;padding:14px 10px}.pairV26Secondary small{color:#50555d;font-size:15px;font-weight:950;display:block}.pairV26Secondary strong{color:var(--purple);letter-spacing:-.02em;margin-top:6px;font-size:30px;line-height:1;display:block}.pairV26Secondary strong b{color:#2a2d31;font-size:20px}.pairV26Secondary em{color:#6e747d;margin-top:6px;font-size:13px;font-style:normal;font-weight:850;display:block}.pairCompactListV26{gap:0;display:grid;overflow:hidden}.pairCompactRowV26{padding:14px 16px;display:block}.pairCompactRowV26 .pairV26Header{padding-bottom:9px}.pairCompactRowV26 .pairV26Secondary{margin-top:9px}.pairReferenceNoteV26{color:#82868e;margin-top:2px;line-height:1.6;font-size:10px!important}.gameCompareV26{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0;overflow:hidden}.gameCompareV26Head,.gameCompareV26Row{text-align:center;grid-template-columns:minmax(0,1fr) minmax(128px,.7fr) minmax(0,1fr);align-items:center;display:grid}.gameCompareV26Head{background:#eff3f9;border-bottom:1px solid #dfe4ee;padding:15px 10px}.gameCompareV26Head strong{color:var(--purple);font-size:28px;line-height:1}.gameCompareV26Head span{color:#5d6169;font-size:15px;font-weight:950}.gameCompareV26Row{border-bottom:1px solid #e8ebf0;min-height:104px;padding:10px}.gameCompareV26Row:last-child{border-bottom:0}.gameCompareV26Row>span{color:#4c5058;padding:0 8px;font-size:16px;font-weight:950;line-height:1.25}.gameCompareValue{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.gameCompareValue strong{color:#2a2d31;letter-spacing:-.02em;font-size:29px;line-height:1.05}.gameCompareValue small{color:#71767f;margin-top:6px;font-size:13px;font-weight:850}.analysisMenuSectionTitle h2{font-weight:950}@media (max-width:600px){.analysisResultHeading h1{font-size:34px!important}.analysisResultCardV26{padding:16px!important}.analysisResultCardV26>header{justify-content:space-between;align-items:flex-end;display:flex}.analysisResultCardV26>header h2{font-size:25px!important}.analysisResultCardV26>header>strong{font-size:21px!important}.analysisMetricGridV26>div{min-height:112px;padding:15px 7px!important}.analysisMetricGridV26 small{font-size:14px!important}.analysisMetricGridV26 strong{font-size:30px!important}.analysisMetricGridV26 em{font-size:13px!important}.pairV26Header h2,.pairV26AttackLine strong{font-size:26px}.pairV26AttackLine span{font-size:14px}.pairV26AttackLine b{font-size:19px}.pairV26AttackLine em{margin-left:4px;font-size:15px}.pairV26Secondary strong{font-size:29px}.pairV26Secondary small{font-size:14px}.pairV26Secondary em{font-size:12px}.gameCompareV26Head,.gameCompareV26Row{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr)}.gameCompareV26Head strong{font-size:25px}.gameCompareV26Head span{font-size:13px}.gameCompareV26Row{min-height:100px;padding:9px 6px}.gameCompareV26Row>span{padding:0 4px;font-size:14px}.gameCompareValue strong{font-size:26px}.gameCompareValue small{font-size:11px}}@media (max-width:430px){.heroActions.v30.heroActionsV24.heroActionsV26 .homeActionButton{font-size:11.5px!important}.analysisResultCardV26>header h2{font-size:24px!important}.analysisResultCardV26>header>strong{font-size:20px!important}.analysisMetricGridV26 small{font-size:13px!important}.analysisMetricGridV26 strong{font-size:28px!important}.analysisMetricGridV26 em{font-size:12px!important}.pairV26Header{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.pairV26Header h2,.pairV26AttackLine strong{font-size:24px}.pairV26AttackLine span{font-size:12px}.pairV26AttackLine b{font-size:17px}.pairV26AttackLine em{font-size:13px}.pairV26Header>small{font-size:11px}.pairV26Secondary strong{font-size:27px}.pairV26Secondary small{font-size:13px}.gameCompareV26Head,.gameCompareV26Row{grid-template-columns:minmax(0,1fr) 106px minmax(0,1fr)}.gameCompareValue strong{font-size:23px}.gameCompareV26Row>span{font-size:13px}}.teamSimpleMatchRow .matchResultScore{border-radius:0;color:#383c44!important;min-width:66px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #0000!important;justify-content:center!important;padding:2px 6px!important;font-weight:1000!important}.teamSimpleMatchRow .matchResultScore.win{color:#383c44!important;background:#fff!important;border-color:#aeb4be!important;box-shadow:0 1px 3px #2f353f14!important}.teamSimpleMatchRow .matchResultScore.loss,.teamSimpleMatchRow .matchResultScore.draw{color:#383c44!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.pickupPlayersSection .pickupPlayerScroll{scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.pickupPlayersSection .pickupPlayerCard{flex:none!important;width:auto!important;min-width:0!important}@media (max-width:430px){.pickupPlayersSection .pickupPlayerCard{padding:13px 9px!important}.pickupPlayersSection .pickupPlayerCard strong{font-size:clamp(13px,3.8vw,17px)!important}.pickupPlayersSection .pickupPlayerCard small{font-size:12px!important}}.teamResultSummaryV27{align-items:baseline;color:#2f3237!important;gap:12px!important;display:flex!important}.teamResultSummaryV27 b{color:var(--purple);white-space:nowrap;font-weight:1000;line-height:1;font-size:27px!important}.teamResultSummaryV27 span{color:#2f3237;white-space:nowrap;font-weight:900;font-size:17px!important}.pairV27Header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.pairV27Header h2{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.08}.pairV27Header strong{color:#555a62;white-space:nowrap;font-size:18px}.pairV27Metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.pairV27Metrics>div{text-align:center;background:#f7f8fb;border-radius:0;padding:15px 10px}.pairV27Metrics small{color:#50555d;font-size:15px;font-weight:950;display:block}.pairV27Metrics strong{color:#2a2d31;letter-spacing:-.02em;margin-top:6px;font-size:31px;line-height:1;display:block}.pairV27Metrics strong>span{color:var(--purple)}.pairV27Metrics strong b{color:#2a2d31;font-size:20px}.pairV27Metrics em{color:#6e747d;margin-top:6px;font-size:13px;font-style:normal;font-weight:850;display:block}@media (max-width:600px){.pairV27Header h2{font-size:26px}.pairV27Header strong{font-size:16px}.pairV27Metrics strong{font-size:30px}.pairV27Metrics small{font-size:14px}}@media (max-width:430px){.teamResultSummaryV27{gap:7px!important}.teamResultSummaryV27 b{font-size:24px!important}.teamResultSummaryV27 span{font-size:15px!important}.pairV27Header h2{font-size:24px}.pairV27Header strong{font-size:15px}.pairV27Metrics{gap:8px}.pairV27Metrics>div{padding:13px 7px}.pairV27Metrics strong{font-size:28px}.pairV27Metrics small{font-size:13px}.pairV27Metrics em{font-size:11px}}.teamSimpleMatchRow,.rosterRow,.matchRosterRow,.analysisResultCard,.pairSetterResultCard,.pairCompactRow,.globalMatchList>*,.historyRow,.playerListRow{content-visibility:auto;contain-intrinsic-size:1px 84px}@media (max-width:920px){.mobileBottomNav a:first-child span,.mobileBottomNav a:nth-child(3) span{border-radius:0;width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:23px!important;line-height:1!important;display:block!important}.mobileBottomNav a:first-child.active span,.mobileBottomNav a:nth-child(3).active span{background:0 0!important}}.historicalLoadState{color:var(--purple);margin:5px 3px 2px;font-size:13px;font-weight:800}.historicalLoadState.error{color:#a04c68}.editorialPage{color:#2d3035;max-width:860px;margin:0 auto;padding:36px 28px 64px}.editorialKicker{letter-spacing:.14em;color:#6d727b;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:950}.editorialPage h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(30px,5vw,48px);line-height:1.08}.editorialPage h2{margin:34px 0 10px;padding-top:2px;font-size:22px;line-height:1.3}.editorialPage p{margin:0 0 16px;font-size:16px;line-height:1.9}.editorialLead{color:#444951;font-weight:700;font-size:18px!important}.editorialLinks,.notFoundLinks{flex-wrap:wrap;gap:10px;display:flex;margin-top:28px!important}.editorialLinks a,.notFoundLinks a{color:#454e5d;background:#fff;border:1px solid #cfd3d9;border-radius:0;padding:11px 15px;font-weight:900;text-decoration:none;display:inline-flex}.topicList{gap:14px;margin-top:28px;display:grid}.topicCard{color:inherit;background:#fff;border:1px solid #d9dce2;border-radius:0;padding:22px;text-decoration:none;display:block;box-shadow:0 3px 14px #2b313c0a}.topicCard>div{color:#6e747f;letter-spacing:.06em;justify-content:space-between;gap:14px;font-size:12px;font-weight:900;display:flex}.topicCard h2{margin:10px 0 7px;padding:0;font-size:22px}.topicCard p{color:#565a62;margin:0 0 10px;font-size:14px;line-height:1.65}.topicCard>strong{color:var(--purple);font-size:13px}.topicCardCompact{padding:16px 22px}.topicCardCompact h2{margin:6px 0 0;font-size:18px;line-height:1.4}.columnPagination{justify-content:center;align-items:center;gap:20px;margin:28px 0 4px;font-size:15px;font-weight:800;display:flex}.columnPagination a{color:var(--purple);background:#fff;border:1px solid #d0daeb;border-radius:0;padding:10px 16px;text-decoration:none}.homePlayerSearch{max-width:740px;margin:22px auto 24px;padding:0 16px}.homePlayerSearch label{margin-bottom:9px;font-size:17px;font-weight:800;display:block}.homePlayerSearch>div{gap:9px;display:flex}.homePlayerSearch input{min-width:0;font:inherit;border:1px solid #d0daeb;border-radius:0;flex:1;padding:12px 14px}.homePlayerSearch button{background:var(--purple);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:0;padding:10px 22px;font-weight:800}.homeSearchSection{max-width:740px;margin:32px auto;padding:12px 0 8px}.homeSearchSection .homePlayerSearch{margin:0 auto 14px}.homeNumaButton{color:var(--purple);text-align:center;background:#fff;border:1px solid #d0daeb;border-radius:0;margin:0 16px;padding:13px 18px;font-weight:800;text-decoration:none;display:block}.homeNumaPrompt{color:#364e78;background:#f0f6ff;border:1px solid #d7e2f5;border-radius:0;justify-content:center;align-items:center;gap:16px;margin:0 16px;padding:17px 20px;font-size:17px;font-weight:800;display:flex}.homeNumaPrompt .homeNumaButton{background:var(--purple);color:#fff;border:0;border-radius:0;justify-content:center;align-items:center;min-height:54px;margin:0;padding:12px 24px;font-size:20px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 5px 14px #466baa38}.homeNumaPrompt .homeNumaButton:not(*){transform:translateY(-2px);box-shadow:0 7px 18px #466baa4d}@media (hover:hover) and (pointer:fine){.homeNumaPrompt .homeNumaButton:hover{transform:translateY(-2px);box-shadow:0 7px 18px #466baa4d}}.homeNumaPrompt .homeNumaButton:focus-visible{outline-offset:3px;outline:3px solid #20314e}@media (max-width:680px){.homeNumaPrompt{text-align:center;flex-direction:column;gap:9px;padding:15px 12px;font-size:15px}.homeNumaPrompt .homeNumaButton{width:100%;font-size:18px}}.topicDate{color:#737881;margin:-12px 0 23px;font-size:13px;font-weight:800;display:block}.topicArticle section{border-bottom:1px solid var(--line);margin-top:28px;padding-bottom:28px}.topicArticle section .columnPlayerLinks{border-top:0;margin-top:12px;padding-top:0}.homeTopicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.homeTopicCard{color:inherit;background:#fff;border:1px solid #dbdee4;border-radius:0;min-width:0;padding:16px;text-decoration:none;display:block}.homeTopicCard>span{letter-spacing:.11em;color:#6f747d;font-size:10px;font-weight:950;display:block}.homeTopicCard h3{margin:7px 0 6px;font-size:16px;line-height:1.35}.homeTopicCard p{color:#646870;margin:0;font-size:12px;line-height:1.55}@media (max-width:680px){.editorialPage{padding:28px 18px 50px}.editorialLead{font-size:16px!important}.editorialPage p{font-size:15px}.homeTopicGrid{grid-template-columns:1fr}.homeTopicCard p{font-size:13px}.siteFooter nav{gap:10px 14px}}.homeTopicEmpty{color:#787f8b;background:#fff;border:1px solid #e7ecf5;border-radius:0;margin:0;padding:24px 18px;line-height:1.7}@media (max-width:680px){.homeTopicsSection .homeTopicGrid{border-top:1px solid #e5e5e5;display:block}.homeTopicsSection .homeTopicCard{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;padding:12px 2px;display:block}.homeTopicsSection .homeTopicCard span,.homeTopicsSection .homeTopicCard p{display:none}.homeTopicsSection .homeTopicCard h3{margin:0;font-size:14px;font-weight:700;line-height:1.45}.mobileBottomNav{grid-template-columns:repeat(6,minmax(0,1fr))}.mobileBottomNav a{min-width:0}.mobileBottomNav small{white-space:nowrap;font-size:9px}}.thaiFlagV39{background:linear-gradient(#a51931 0 16.67%,#fff 16.67% 33.33%,#2d2a4a 33.33% 66.67%,#fff 66.67% 83.33%,#a51931 83.33% 100%);border-radius:0;flex:none;width:25px;height:17px;box-shadow:0 0 0 1px #00000014;display:inline-block!important}.globalMatchScore.scheduled,.bigMatchScore.scheduled{place-items:center;min-width:42px;display:grid}.scheduledVs{color:#6c727c;text-transform:lowercase;font-weight:900;font-size:.78em!important;line-height:1!important}.matchResultScore.scheduled{white-space:nowrap;color:#676f7d!important;font-size:13px!important;font-weight:900!important}@media (min-width:921px){.pageShell{padding-top:26px!important}.homeHeroV30{padding:34px 52px 30px!important}.heroTitleV30 h1{font-size:clamp(58px,6.55vw,88px)!important;line-height:.86!important}.heroTitleV30 h1 span:nth-child(2),.heroTitleV30 h1 span:nth-child(3){margin-top:10px!important}.heroDatabaseMeta{white-space:nowrap;align-items:baseline;gap:18px!important;margin-top:20px!important;font-size:19px!important;display:flex!important}.heroDatabaseMeta>span{font-size:1em!important;display:inline!important}.heroDatabaseMeta>span:last-child{font-size:1em!important}.heroTaglineV30{margin-top:18px!important;font-size:25px!important}.heroActions.v30{margin-top:17px!important}.thaiAvailabilityV30{margin-top:10px!important}.homeTopicsSection{margin-top:14px!important}}@media (max-width:920px){.thaiFlagV39{width:23px;height:15px}}.teamBadge,.pickupBadge,.pickupTeamBadge{color:#1a1e24!important}.matchVenueAttendance{color:#5e636b;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:12px 0 0;font-size:14px;font-weight:800;display:flex}.matchVenueAttendance span{align-items:baseline;gap:7px;display:inline-flex}.matchVenueAttendance b{color:#2a2f38;letter-spacing:.04em;font-size:12px}@media (min-width:921px){.desktopSidebar{padding-top:16px!important;padding-bottom:12px!important}.sideBrand{padding:0 9px 10px!important}.sideNav{gap:1px!important}.sideNavItem{min-height:38px!important;padding:0 13px!important}.sideLang{gap:3px!important;margin-top:8px!important}.sideLang a{padding:5px 10px!important}.homeTopicsSection{margin-top:6px!important}}.scheduledVenueDesktop{display:inline}.scheduledVenueMobile{display:none}@media (max-width:760px){.scheduledVenueDesktop{display:none}.scheduledVenueMobile{display:inline}}.numaFreewordSection{border-top:1px solid #ddd;margin-top:28px;padding-top:24px}.numaFreewordCard{background:#fff;border:1px solid #ddd;border-radius:0;padding:18px}.numaFreewordCard h2{margin:2px 0 5px;font-size:23px}.numaFreewordCard p{color:#666;margin:0 0 14px;font-size:13px;line-height:1.6}.numaFreewordForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.numaFreewordForm input{min-width:0;font:inherit;border:1px solid #bbb;border-radius:0;padding:12px 14px;font-size:16px}.numaFreewordForm button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:0;padding:0 20px;font-weight:900}.freewordGroups{gap:22px;margin-top:20px;display:grid}.freewordGroup{gap:8px;display:grid}.freewordGroupTitle{border-bottom:1px solid #ddd;align-items:baseline;gap:8px;padding-bottom:7px;display:flex}.freewordGroupTitle h2{margin:0;font-size:20px}.freewordGroupTitle span{color:#777;font-size:12px;font-weight:800}.freewordResultList{gap:7px;display:grid}.freewordResultRow{color:inherit;background:#fff;border:1px solid #e2e2e2;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.freewordResultRow strong{font-size:16px}.freewordResultRow small{color:#777;margin-top:3px;line-height:1.45;display:block}.freewordResultRow b{font-size:22px}.freewordEmpty{color:#777;padding:24px 0}@media (max-width:760px){.numaFreewordSection{margin-top:22px;padding-top:20px}.numaFreewordCard{border-radius:0;padding:14px}.numaFreewordCard h2{font-size:20px}.numaFreewordForm{grid-template-columns:1fr}.numaFreewordForm button{min-height:44px}.freewordResultRow{padding:11px 12px}.freewordResultRow strong{font-size:15px}}.playerColumnsSection{border:1px solid var(--line);background:#fff;border-radius:0;margin-top:14px;padding:18px}.playerColumnsSection .sectionHeading{margin-bottom:10px}.playerColumnsSection .sectionHeading h2{font-size:20px}.playerColumnLinks{gap:8px;display:grid}.playerColumnLinks a,.columnPlayerLinks a{background:var(--purpleSoft);color:#3f5f95;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:900;display:flex}.playerColumnLinks a span,.columnPlayerLinks a span{font-size:22px}.columnPlayerLinks{border-top:1px solid var(--line);gap:8px;margin-top:28px;padding-top:20px;display:grid}@media (max-width:920px){.playerColumnsSection{padding:15px 12px}.playerColumnsSection .sectionHeading h2{font-size:19px}.playerColumnLinks a,.columnPlayerLinks a{font-size:15px}}.heroActionsV50 .homeActionButton{width:100%!important;min-width:0!important}@media (max-width:700px){.heroActionsV50{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.heroActionsV50 .homeActionButton:first-child,.heroActionsV50 .homeActionButton:nth-child(2),.heroActionsV50 .homeActionButton:nth-child(3){grid-column:span 2!important}.heroActionsV50 .homeActionButton:nth-child(4){grid-column:1/span 3!important}.heroActionsV50 .homeActionButton:nth-child(5){grid-column:4/span 3!important}}.heroActionsV50{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.heroActionsV50 .homeActionButton{grid-column:auto!important;width:100%!important;min-width:0!important}@media (max-width:700px){.heroActionsV50{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.heroActionsV50 .homeActionButton{grid-column:auto!important}.heroActions.v30.heroActionsV24.heroActionsV26.heroActionsV50{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.heroActions.v30.heroActionsV24.heroActionsV26.heroActionsV50 .homeActionButton{grid-column:auto!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:10px 6px!important;font-size:17px!important;font-weight:900!important;line-height:1.15!important}}@media (max-width:430px){.heroActions.v30.heroActionsV24.heroActionsV26.heroActionsV50 .homeActionButton{min-height:56px!important;padding:9px 5px!important;font-size:16.5px!important}}.jerseyBadge,.matchRosterNo.jerseyBadge.compact{color:#000!important}.playerTeamNameMobile{display:none}@media (max-width:920px){.playerTeamNameDesktop{display:none}.playerTeamNameMobile{display:inline}.playerTeamLink{white-space:nowrap!important;width:auto!important;max-width:100%!important}}.teamOfficialLinkRow{margin:10px 24px 12px}.teamOfficialLink{color:#527dc8;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.teamOfficialLink:not(*){text-decoration:underline}@media (hover:hover) and (pointer:fine){.teamOfficialLink:hover{text-decoration:underline}}@media (max-width:700px){.teamOfficialLinkRow{margin:8px 16px 10px}}.adstir300x250{text-align:left;width:300px;height:250px;min-height:0;max-height:250px;margin:8px auto;padding:0;line-height:0;overflow:hidden}.adstir300x250>iframe,.adstir300x250>div{max-width:300px!important;max-height:250px!important}.adstirSlotWrap{justify-content:center;align-items:flex-start;width:100%;height:250px;margin:4px 0 0;padding:0;display:flex;overflow:hidden}.adstirSlotWrap .adstir300x250{flex:0 0 300px;width:300px!important;height:250px!important;min-height:250px!important;max-height:250px!important;margin:0!important;padding:0!important;line-height:0!important;overflow:hidden!important}.adstirSlotWrap+.homeTopicsSection{margin-top:4px!important}.adstirSlotWrap.adstirSlotDesktop{height:90px}.adstirSlotDesktop .adstir728x90{flex:0 0 728px;width:728px;height:90px;margin:0;padding:0;overflow:hidden}@media (max-width:700px){.adstirSlotWrap{height:250px;margin-top:2px}.adstirSlotWrap+.homeTopicsSection{margin-top:2px!important}}.numaProfileEntry{box-shadow:var(--shadow);color:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7ed;border-radius:0;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:14px;margin:0 0 18px;padding:18px 20px;text-decoration:none;display:grid}.numaProfileEntry>div>span{color:var(--pink);letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.numaProfileEntry h2{margin:0;font-size:23px}.numaProfileEntry p{color:var(--muted);margin:5px 0 0;font-size:14px;font-weight:750;line-height:1.5}.numaProfileEntry>b{width:36px;height:54px;color:var(--purple);place-items:center;font-size:30px;font-weight:900;text-decoration:none;display:grid}.numaProfileEntry:not(*){border-color:#b0c3e5;box-shadow:0 10px 28px #34548c1f}@media (hover:hover) and (pointer:fine){.numaProfileEntry:hover{border-color:#b0c3e5;box-shadow:0 10px 28px #34548c1f}}@media (max-width:520px){.numaProfileEntry{margin-bottom:15px;padding:15px 14px}.numaProfileEntry h2{font-size:20px}.numaProfileEntry p{font-size:12px}}.analysisInsideFilters{margin:18px 0 14px}.analysisFilterHelp>div{align-items:center;gap:12px;display:flex}.analysisFilterApply{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:0;padding:9px 14px;font-weight:950}@media (max-width:760px){.analysisInsideFilters{margin-top:14px}.analysisFilterHelp>div{gap:8px}.analysisFilterApply{padding:8px 11px;font-size:12px}}.matchLineupHomeLink{text-align:center;max-width:520px;color:inherit;border:1px solid;border-radius:0;margin:12px auto 0;padding:10px 15px;font-weight:700;text-decoration:none;display:block}.matchLineupPage{max-width:1200px;margin:0 auto;padding:28px 12px 80px}.matchLineupPage h1{font-size:32px}.matchLineupPage select,.matchLineupPage input,.matchLineupPage textarea{font:inherit;color:#162237;background:#fff;border:1px solid #bcc4ce;border-radius:0;min-width:0;padding:8px}.lineupGender,.lineupSide>label,.lineupMemo{gap:6px;font-weight:700;display:grid}.lineupGender{max-width:270px;margin:20px 0}.lineupSides{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lineupSide{border:1px solid #d3d8e1;border-radius:0;min-width:0;padding:15px}.lineupSide h2{font-size:19px}.lineupEntries{margin:14px 0}.lineupEntry{border-bottom:1px solid #edf0f3;grid-template-columns:88px minmax(0,1fr) 56px;align-items:center;gap:5px;padding:4px 0;display:grid}.lineupRole{font-size:12px;font-weight:700}.lineupEntry select{width:100%}.lineupEntry .lineupNumber{text-align:center;width:100%;padding-left:3px;padding-right:3px}.lineupPlayer{color:#173e87;grid-column:2/4;min-height:36px;padding:8px 2px;font-weight:700;text-decoration:none}.lineupMemo{margin-top:18px}.lineupMemo textarea{min-height:120px}.lineupActions{gap:10px;margin:15px 0;display:flex}.lineupActions button{cursor:pointer;background:#fff;border:1px solid #333;border-radius:0;padding:9px 17px}.lineupActions .lineupPrimary{color:#fff;background:#17233f}@media (max-width:750px){.lineupSides{grid-template-columns:1fr}.lineupEntry{grid-template-columns:75px minmax(0,1fr) 49px}.matchLineupPage h1{font-size:27px}}.lineupEntry{grid-template-columns:34px 88px minmax(0,1fr) 56px}.lineupEntry .lineupPlayer{grid-column:3/5}.lineupDragHandle{color:#17233f;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#e9eef5;border:0;border-radius:0;width:30px;height:38px;padding:0;font-size:22px;line-height:1}.lineupDragHandle:active{cursor:grabbing;background:#c6d7ee}.lineupDragHandle:disabled{opacity:.3;cursor:default}.lineupDropTarget{background:#e8f1ff;border-radius:0;box-shadow:inset 0 0 0 2px #3980d3}@media (max-width:750px){.lineupEntry{grid-template-columns:32px 75px minmax(0,1fr) 49px}}.bioGrid .kStockLink{color:#1e293b;background:#fff;border:1px solid #bac2cf;border-radius:0;justify-self:start;margin-top:3px;padding:5px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.homeSearchSection{max-width:920px}.homeNumaPrompt{flex-direction:column;gap:12px}.homeCompanionButtons{justify-content:center;gap:12px;width:100%;display:flex}.homeNumaPrompt .homeNumaButton,.homeNumaPrompt .matchLineupHomeLink{text-align:center;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;max-width:370px;min-height:54px;margin:0;padding:11px 18px;font-size:18px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.homeNumaPrompt .matchLineupHomeLink{border:2px solid var(--purple);color:var(--purple);background:#fff}.homeNumaPrompt .matchLineupHomeLink:not(*){background:#e6edfa}@media (hover:hover) and (pointer:fine){.homeNumaPrompt .matchLineupHomeLink:hover{background:#e6edfa}}.homeNumaPrompt .matchLineupHomeLink:focus-visible{outline-offset:3px;outline:3px solid #20314e}@media (max-width:680px){.homeCompanionButtons{flex-direction:column;align-items:stretch}.homeNumaPrompt .homeNumaButton,.homeNumaPrompt .matchLineupHomeLink{width:100%;max-width:none;font-size:17px}}.lineupPreviewGroup{border-top:2px solid #d3d6df;margin-top:15px;padding-top:11px}.lineupPreviewGroup:first-child{margin-top:0}.lineupPreviewGroup h3{color:#474b5b;margin:0 0 7px;font-size:15px}.lineupPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.lineupPreviewPlayer{color:#17233f;border-bottom:1px solid #dedfe5;align-items:center;gap:10px;min-width:0;min-height:50px;padding:5px 2px;text-decoration:none;display:flex}.lineupPreviewPlayer strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.lineupPreviewPlayer:not(*) strong{text-decoration:underline}@media (hover:hover) and (pointer:fine){.lineupPreviewPlayer:hover strong{text-decoration:underline}}.lineupShirt{border:1.5px solid #a8aab1;border-bottom:5px solid var(--lineup-team,#5d77a3);color:#111;background:#fff;flex:none;place-items:center;width:38px;height:39px;font-size:16px;font-weight:900;display:grid}.lineupChevron{margin-left:auto;font-size:20px}.lineupEmpty{opacity:.5}@media (max-width:680px){.lineupPreviewGrid{grid-template-columns:1fr}.lineupPreviewPlayer{min-height:58px}.lineupShirt{width:48px;height:48px;font-size:19px}.lineupPreviewPlayer strong{font-size:18px}}.lineupPreviewPlayer .lineupPreviewName{color:#17233f;flex:1;align-items:center;gap:4px;min-width:0;text-decoration:none;display:flex}.lineupPreviewPlayer .lineupPreviewName:not(*) strong{text-decoration:underline}@media (hover:hover) and (pointer:fine){.lineupPreviewPlayer .lineupPreviewName:hover strong{text-decoration:underline}}.lineupPreviewPlayer .lineupDragHandle{flex:none}.lineupPreviewPlayer.lineupDropTarget{background:#e8f1ff;box-shadow:inset 0 0 0 2px #3980d3}@media (max-width:680px){.lineupPreviewPlayer .lineupPreviewName strong{font-size:18px}}.lineupFlipButton{color:#3c5175;font:inherit;cursor:pointer;background:#fff;border:1px solid #516280;border-radius:0;margin:16px auto 4px;padding:10px 17px;font-weight:800;display:block}.lineupFlipButton:not(*),.lineupFlipButton[aria-pressed=true]{background:#e5ebf5}@media (hover:hover) and (pointer:fine){.lineupFlipButton:hover,.lineupFlipButton[aria-pressed=true]{background:#e5ebf5}}.lineupSides.lineupFlipped>.lineupSide:first-child{order:2}.lineupSides.lineupFlipped>.lineupSide:last-child{order:1}.conferencePlayerRow{margin:0 0 22px}.conferencePlayerRow p{margin-bottom:8px}.conferencePlayerRow .columnPlayerLinks{border:0;margin:0;padding:0}.homeNumaPrompt .matchLineupHomeLinkJa{flex-direction:column;gap:0}.matchLineupHomeLinkJa span{white-space:nowrap;display:block}@media (max-width:920px){.teamHero h1{font-size:20px!important}}.profileSearchLink{color:var(--purple);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.homeNumaTop{justify-content:center;margin:16px 0;display:flex}.homeNumaTop .homeNumaButton{min-height:48px;font-size:18px;font-weight:700}:root{--purple:#155dcc;--purpleSoft:#eaf1fc;--purple-soft:#eaf1fc;--purple-deep:#16458e;--bg:#fff;--text:#172033;--muted:#647084;--line:#dce2eb;--shadow:0 4px 16px #1720330d}*,:before,:after{border-radius:0!important}.pickupBadge,.pickupTeamBadge,.teamBadge,.jerseyBadge{aspect-ratio:1;color:#111827!important;background:#fff!important;border-style:solid!important;border-width:1px 1px 5px!important}.sideBrand img,.mobileBrand img{filter:hue-rotate(-55deg)}.pickupBadge,.pickupTeamBadge,.teamBadge,.jerseyBadge{border-top-color:#dce2eb!important;border-left-color:#dce2eb!important;border-right-color:#dce2eb!important}:root{--yellow:#ffdc00;--yellowSoft:#fff7ce}.sideBrand img,.mobileBrand img{object-fit:contain;filter:none!important}.sideBrand img{width:50px;height:50px}.mobileBrand img{width:44px;height:44px}.sectionHeading h2{border-bottom:3px solid var(--yellow);padding-bottom:4px}a,button{cursor:pointer;-webkit-tap-highlight-color:#fff7ce}:is(#jvdb-interaction,a[href],button:not(:disabled)):not(.desktopSidebar *):is(:not(*),:active,:focus-visible){color:#16458e!important;background:#fff7ce!important}@media (hover:hover) and (pointer:fine){:is(#jvdb-interaction,a[href],button:not(:disabled)):not(.desktopSidebar *):is(:hover,:active,:focus-visible){color:#16458e!important;background:#fff7ce!important}}:is(#jvdb-interaction,a[href],button:not(:disabled)):focus-visible{outline-offset:3px;outline:2px solid #155dcc}.numberStack .playerNumberBadge{aspect-ratio:1;box-sizing:border-box;border:1px solid #dce2eb;border-bottom:5px solid;color:#111827!important;background:#fff!important;place-items:center!important;width:64px!important;height:64px!important;margin:0 auto 8px!important;font-size:36px!important;line-height:1!important;display:grid!important}@media (max-width:920px){.numberStack .playerNumberBadge{width:56px!important;height:56px!important;font-size:32px!important}}.playerHeroCompact{grid-template-columns:minmax(0,1fr) 130px}.numberStack .playerPositionHeight{white-space:nowrap;justify-content:center;align-items:baseline;gap:7px;display:flex!important}.numberStack .playerPositionHeight strong,.numberStack .playerPositionHeight span{white-space:nowrap;color:#172033!important;font-size:17px!important;font-weight:900!important;line-height:1.3!important}@media (max-width:920px){.playerHeroCompact{grid-template-columns:minmax(0,1fr) 112px!important}.numberStack{padding-left:10px!important}.numberStack .playerPositionHeight{gap:5px}.numberStack .playerPositionHeight strong,.numberStack .playerPositionHeight span{font-size:16px!important}}@media (max-width:380px){.playerHeroCompact{grid-template-columns:minmax(0,1fr) 104px!important}}.playerHeroCompact,.playerHeroMain{align-items:center!important}.playerIdentity{align-content:center;gap:4px;display:grid}.playerIdentity h1{margin:0!important;line-height:1.15!important}.playerIdentity>p{margin:0!important;line-height:1.3!important}.playerIdentity .playerTeamLink{min-height:0!important;margin:0!important;padding:0!important;line-height:1.3!important}.numberStack{flex-direction:column!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:6px!important;display:flex!important}.numberStack .playerNumberBadge{margin:0!important}@media (max-width:920px){.playerHeroCompact{padding-top:16px!important;padding-bottom:16px!important}.playerIdentity>p,.playerIdentity .playerTeamLink{font-size:16px!important}}:is(#jvdb-home-palette,.homeActionButton).matches{color:#172033!important;background:#fff!important;border-color:#dce2eb!important}@media (hover:hover) and (pointer:fine){.homeHero :is(#jvdb-home-palette,.homeActionButton):is(:hover,:active,:focus-visible){color:#16458e!important;background:#fff7ce!important}}:is(#jvdb-home-palette,.homeActionButton).find{color:#16458e!important;background:#eaf1fc!important;border-color:#cbdaf2!important}:is(#jvdb-home-palette,.homeActionButton).favorites{color:#9e2636!important;background:#fdecef!important;border-color:#f0cdd3!important}:is(#jvdb-league-palette,.leagueButtons a).svWomen,:is(#jvdb-league-palette,.leagueButtons a).svgWomen{color:#53471a!important;background:#fff7ce!important}:is(#jvdb-league-palette,.leagueButtons a).svMen,:is(#jvdb-league-palette,.leagueButtons a).svgMen{color:#16458e!important;background:#eaf1fc!important}:is(#jvdb-league-palette,.leagueButtons a).selected{border-color:#155dcc!important}.homeHero :is(#jvdb-home-palette,.homeActionButton):is(:not(*),:active,:focus-visible),.leagueButtons :is(#jvdb-league-palette,a):is(:not(*),:active,:focus-visible){color:#16458e!important;background:#fff7ce!important}@media (hover:hover) and (pointer:fine){.homeHero :is(#jvdb-home-palette,.homeActionButton):is(:hover,:active,:focus-visible),.leagueButtons :is(#jvdb-league-palette,a):is(:hover,:active,:focus-visible){color:#16458e!important;background:#fff7ce!important}}:is(#jvdb-home-palette,.homeActionButton).teams{color:#16458e!important;background:#eaf1fc!important;border-color:#cbdaf2!important}.homeHero .homeNumaTop{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;margin:8px 0 16px!important;display:grid!important}.homeNumaLead{text-align:right;grid-column:1/span 3;margin:0;font-size:16px;font-weight:700;line-height:1.5}.homeHero .homeNumaTop .homeNumaButton{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;min-height:58px;display:flex;color:#53471a!important;box-shadow:none!important;background:#fff7ce!important;border:1px solid #eadfaa!important;margin:0!important;padding:10px 6px!important;font-size:17px!important;font-weight:900!important;line-height:1.15!important}@media (max-width:700px){.homeHero .homeNumaTop{grid-template-columns:repeat(2,minmax(0,1fr))}.homeNumaLead{grid-column:1;font-size:14px}}@media (max-width:430px){.homeHero .homeNumaTop .homeNumaButton{min-height:56px!important;padding:9px 5px!important;font-size:16.5px!important}.homeNumaLead{font-size:12px}}.homeHero :is(#jvdb-home-palette,.homeActionButton):is(:not(*),:active,:focus-visible){color:#16458e!important;background:#fff7ce!important}@media (hover:hover) and (pointer:fine){.homeHero :is(#jvdb-home-palette,.homeActionButton):is(:hover,:active,:focus-visible){color:#16458e!important;background:#fff7ce!important}}.homeHero :is(#jvdb-home-palette,.homeActionButton).teams,.homeHero :is(#jvdb-home-palette,.homeActionButton).find{color:#16458e!important;background:#eaf1fc!important;border-color:#cbdaf2!important}.homeHero :is(#jvdb-home-palette,.homeActionButton).favorites{color:#172033!important;background:#fff!important;border-color:#dce2eb!important}.homeHero :is(#jvdb-home-palette,.homeActionButton).favorites:is(:not(*),:active,:focus-visible){color:#9e2636!important;background:#fdecef!important;border-color:#f0cdd3!important}@media (hover:hover) and (pointer:fine){.homeHero :is(#jvdb-home-palette,.homeActionButton).favorites:is(:hover,:active,:focus-visible){color:#9e2636!important;background:#fdecef!important;border-color:#f0cdd3!important}}.homeHero .homeNumaTop :is(#jvdb-interaction,.homeNumaButton){color:#53471a!important;background:#fff7ce!important;border-color:#eadfaa!important}.homeHero .homeNumaTop :is(#jvdb-interaction,.homeNumaButton):is(:not(*),:active,:focus-visible){color:#16458e!important;background:#eaf1fc!important;border-color:#cbdaf2!important}@media (hover:hover) and (pointer:fine){.homeHero .homeNumaTop :is(#jvdb-interaction,.homeNumaButton):is(:hover,:active,:focus-visible){color:#16458e!important;background:#eaf1fc!important;border-color:#cbdaf2!important}}.leagueButtons :is(#jvdb-league-palette,a).svWomen,.leagueButtons :is(#jvdb-league-palette,a).svMen{color:#16458e!important;background:#eaf1fc!important}.leagueButtons :is(#jvdb-league-palette,a).svgWomen,.leagueButtons :is(#jvdb-league-palette,a).svgMen{color:#172033!important;background:#fff!important}.leagueButtons :is(#jvdb-league-palette,a):is(:not(*),:active,:focus-visible){color:#16458e!important;background:#fff7ce!important}@media (hover:hover) and (pointer:fine){.leagueButtons :is(#jvdb-league-palette,a):is(:hover,:active,:focus-visible){color:#16458e!important;background:#fff7ce!important}}.leagueButtons :is(#jvdb-league-palette,a).svgWomen,.leagueButtons :is(#jvdb-league-palette,a).svgMen{box-sizing:border-box;border:1px solid #cbd3df!important}.leagueButtons :is(#jvdb-league-palette,a).selected{border-color:#155dcc!important}@media (max-width:920px){.historyList .historyBottom{grid-template-columns:132px max-content!important;align-items:center!important;gap:8px!important;display:grid!important}.historyList .historyBottom>span{font-variant-numeric:tabular-nums;min-width:0}.historyList .historyBottom .historyDetailButton{justify-self:start!important;margin-left:0!important}}@media (min-width:921px){.historyList .historyBottom{grid-template-columns:150px max-content!important;align-items:center!important;gap:10px!important;display:grid!important}.historyList .historyBottom>span{font-variant-numeric:tabular-nums;min-width:0}.historyList .historyBottom .historyDetailButton{justify-self:start!important;margin-left:0!important}}.playerHeroCompact .playerHeroMain{min-width:0;grid-template-columns:104px minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important;display:grid!important}.playerHeroCompact .playerIdentity{justify-content:start;gap:4px;min-height:104px}.playerHeroCompact .playerNumberLeft{justify-content:center;align-items:center;min-height:104px;aspect-ratio:auto!important;border:1px solid #d5ddeb!important;border-bottom:5px solid var(--jersey-color,#9ca3af)!important;color:#172033!important;background:#fff!important;align-self:stretch!important;width:100%!important;height:100%!important;margin:0!important;font-size:62px!important;line-height:1!important;display:flex!important}.playerHeroCompact .numberStack{align-self:stretch!important;padding-left:16px!important}.playerHeroCompact .numberStack .playerPositionHeight{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}.playerHeroCompact .numberStack .playerPositionHeight strong{font-size:36px!important;line-height:1.1!important}.playerHeroCompact .numberStack .playerPositionHeight span{font-size:28px!important;line-height:1.2!important}@media (max-width:920px){.playerHeroCompact{grid-template-columns:minmax(0,1fr) 82px!important;gap:10px!important;padding:16px 12px!important}.playerHeroCompact .playerHeroMain{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}.playerHeroCompact .playerIdentity{min-height:80px}.playerHeroCompact .playerIdentity h1{font-size:23px!important}.playerHeroCompact .playerIdentity>p{font-size:13px!important}.playerHeroCompact .playerIdentity .playerTeamLink{font-size:14px!important}.playerHeroCompact .playerNumberLeft{min-height:80px;font-size:46px!important}.playerHeroCompact .numberStack{padding-left:8px!important}.playerHeroCompact .numberStack .playerPositionHeight strong{font-size:30px!important}.playerHeroCompact .numberStack .playerPositionHeight span{font-size:22px!important}}.playerHeroCompact .playerHeroMain{grid-template-columns:84px minmax(0,1fr)!important}.playerHeroCompact .playerNumberLeft{border:1px solid #aab6c8!important;border-bottom:7px solid var(--jersey-color,#9ca3af)!important;align-self:center!important;width:84px!important;height:84px!important;min-height:0!important;font-size:50px!important}@media (max-width:920px){.playerHeroCompact .playerHeroMain{grid-template-columns:62px minmax(0,1fr)!important}.playerHeroCompact .playerNumberLeft{border-bottom-width:6px!important;width:62px!important;height:62px!important;min-height:0!important;font-size:38px!important}}.homeHero .homeActionButton,.homeHero .homeNumaTop .homeNumaButton{justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.homeButtonIllustration{flex:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.homeHero .homeNumaTop .homeNumaButton{grid-area:1/1!important}.homeHero .homeNumaTop .homeNumaLead{text-align:left!important;grid-area:1/2/auto/-1!important}@media (max-width:430px){.homeButtonIllustration{font-size:22px}.homeHero .homeNumaTop .homeNumaLead{font-size:12px!important}}.homeHero .heroActions .homeActionButton,.homeHero .homeNumaTop .homeNumaButton{white-space:nowrap!important;flex-flow:row!important;gap:7px!important}.homeHero .heroActions .homeActionButton>span,.homeHero .homeNumaTop .homeNumaButton>span{white-space:nowrap!important;flex:none!important;width:auto!important;margin:0!important;display:inline-flex!important}@media (min-width:701px){.homeHero .heroActions .homeActionButton{padding-left:5px!important;padding-right:5px!important;font-size:16px!important}.homeHero .homeButtonIllustration{font-size:22px!important}}.homeHero :is(#jvdb-button-layout,.homeActionButton,.homeNumaButton){white-space:nowrap!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.homeHero :is(#jvdb-button-layout,.homeActionButton,.homeNumaButton)>span{white-space:nowrap!important;flex:none!important;width:auto!important;margin:0!important;display:inline-flex!important}.homeHero :is(#jvdb-button-layout,.homeButtonIllustration){width:22px!important;height:22px!important;color:inherit!important}.homeButtonIllustration svg{flex:none;width:22px;height:22px;display:block}@media (max-width:700px){.homeHero :is(#jvdb-button-layout,.heroActions){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.homeHero :is(#jvdb-home-palette,.homeActionButton).favorites,.homeHero :is(#jvdb-home-palette,.homeActionButton).favorites:is(:not(*),:active,:focus-visible){color:#c6283b!important}@media (hover:hover) and (pointer:fine){.homeHero :is(#jvdb-home-palette,.homeActionButton).favorites:is(:hover,:active,:focus-visible){color:#c6283b!important}}.pageHeading h1,.homePlayerSearch>label{padding-bottom:10px!important;position:relative!important}.pageHeading h1:after,.homePlayerSearch>label:after{content:"";background:#ffdc00;width:104px;height:3px;display:block;position:absolute;bottom:0;left:0}.homePlayerSearch>label{margin-bottom:14px!important;display:block!important}@media (max-width:920px){.pageHeading h1:after,.homePlayerSearch>label:after{width:90px}}.homeHero .homeNumaTop :is(#jvdb-interaction,.homeNumaButton){color:#155dcc!important}.homeHero .homeNumaTop .homeNumaLead{color:#172033!important;border-left:3px solid #ffdc00!important;padding-left:8px!important;font-size:clamp(10px,3vw,16px)!important;font-weight:800!important;line-height:1.5!important}.homeHero .homeNumaTop .homeNumaLead>span{white-space:nowrap!important}.homeHero .homeNumaTop :is(#jvdb-interaction,.homeNumaButton),.homeHero .homeNumaTop :is(#jvdb-interaction,.homeNumaButton):is(:not(*),:active,:focus-visible){color:#172033!important}@media (hover:hover) and (pointer:fine){.homeHero .homeNumaTop :is(#jvdb-interaction,.homeNumaButton),.homeHero .homeNumaTop :is(#jvdb-interaction,.homeNumaButton):is(:hover,:active,:focus-visible){color:#172033!important}}.mobileBottomNav :is(#jvdb-nav-icon,a) .bottomNavIllustration{color:#697386!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:0!important;line-height:1!important;display:flex!important}.mobileBottomNav :is(#jvdb-nav-icon,a).active .bottomNavIllustration{color:#155dcc!important;background:0 0!important}.mobileBottomNav .bottomNavIllustration svg{flex:none;width:24px;height:24px;display:block}.mobileBottomNav :is(#jvdb-nav-icon,a):is(:not(*),:focus-visible) .bottomNavIllustration{color:#155dcc!important}@media (hover:hover) and (pointer:fine){.mobileBottomNav :is(#jvdb-nav-icon,a):is(:hover,:focus-visible) .bottomNavIllustration{color:#155dcc!important}}:root{--purple:#155dcc;--purpleSoft:#eaf1fc;--purple-soft:#eaf1fc;--purple-deep:#155dcc;--pink:#155dcc;--pinkSoft:#eaf1fc;--bg:#fff}button,a,select{cursor:pointer}.playerHeroCompact .playerIdentity{align-content:center;gap:4px;display:grid}.playerIdentity p,.playerIdentity .playerTeamLink{margin:0!important}.sideNavItem .bottomNavIllustration{width:24px;height:24px;display:flex}.bottomNavIllustration svg{width:24px;height:24px}.playerAnalysisLink{background:#fff7ce;border:1px solid #dce2eb;margin-top:14px;padding:10px 16px;font-weight:800;display:inline-flex}.playerAnalysisLink:not(*){background:#eaf1fc}@media (hover:hover) and (pointer:fine){.playerAnalysisLink:hover{background:#eaf1fc}}.playerNumberLeft{border-bottom-color:var(--jersey-color,#9ca3af)!important}.homeHero :is(#jvdb-button-layout,.heroActions){grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (min-width:701px){.homeHero :is(#jvdb-button-layout,.heroActions){grid-template-columns:repeat(4,minmax(0,1fr))!important}}.playerHeroCompact .playerNumberLeft{border-bottom-color:var(--jersey-color,#9ca3af)!important}.playerAnalysisLink{color:#155dcc;text-underline-offset:3px;background:0 0;border:0;margin:10px 0 0;padding:0;font-weight:800;text-decoration:underline;display:inline-block}.playerHeroCompact .playerNumberLeft{font-weight:900!important}.sideNavItem>.bottomNavIllustration{flex:0 0 24px;justify-content:center;align-items:center;color:#697386!important;background:0 0!important;width:24px!important;height:24px!important;font-size:0!important;display:flex!important}.sideNavItem>.bottomNavIllustration svg{width:24px;height:24px;display:block}.sideNavItem.active>.bottomNavIllustration{color:#155dcc!important}.mobileBottomNav .mobileSearchIcon{justify-content:center;align-items:center;width:32px;height:32px;font-size:28px;line-height:1;display:flex}.mobileBottomNav a:nth-child(5) .mobileSearchIcon{width:32px;height:32px;color:var(--text);background:0 0;justify-content:center;align-items:center;line-height:1;display:flex;font-size:28px!important}.pageShell{--interaction-bg:#f1f3f5}.hoverContext{display:contents}[data-hover-gender=M],.svMen,.svgMen{--interaction-bg:#eaf1fc}[data-hover-gender=W],.svWomen,.svgWomen{--interaction-bg:#fff7ce}.pageShell :is(#jvdb-hover-v145#jvdb-hover-content,a[href],button:not(:disabled),summary):is(:not(*),:active,:focus-visible){cursor:pointer;background:var(--interaction-bg,#f1f3f5)!important}@media (hover:hover) and (pointer:fine){.pageShell :is(#jvdb-hover-v145#jvdb-hover-content,a[href],button:not(:disabled),summary):is(:hover,:active,:focus-visible){cursor:pointer;background:var(--interaction-bg,#f1f3f5)!important}}.pageShell :is(#jvdb-column-v145#jvdb-column-hover#jvdb-column-content,a[href*=\/columns],.columnCard,.playerColumnLinks a):is(:not(*),:active,:focus-visible){background:#f1f3f5!important}@media (hover:hover) and (pointer:fine){.pageShell :is(#jvdb-column-v145#jvdb-column-hover#jvdb-column-content,a[href*=\/columns],.columnCard,.playerColumnLinks a):is(:hover,:active,:focus-visible){background:#f1f3f5!important}}.desktopSidebar :is(#jvdb-hover-v145#jvdb-sidebar,a[href]):is(:not(*),:active,:focus-visible){cursor:pointer}@media (hover:hover) and (pointer:fine){.desktopSidebar :is(#jvdb-hover-v145#jvdb-sidebar,a[href]):is(:hover,:active,:focus-visible){cursor:pointer}}.leagueButtons.teamPageButtons :is(#jvdb-league-palette,a).svWomen{color:#16458e!important;background:#fff7ce!important}.detailLoading{gap:16px;display:grid}.detailLoadingHero{background:#f1f3f5;border:1px solid #e5e8ee;height:120px}.detailLoadingRow{background:#f1f3f5;border:1px solid #e5e8ee;height:72px}a,button,summary{-webkit-tap-highlight-color:transparent}:is(#jvdb-touch-v150#jvdb-touch-color#jvdb-touch-content,a[href],button:not(:disabled),summary):not(.desktopSidebar *):is(:active,:focus-visible){background:var(--interaction-bg,#f1f3f5)!important}:is(#jvdb-touch-column#jvdb-touch-column-color#jvdb-touch-column-content#jvdb-touch-neutral,a[href*=\/columns],.columnCard,.playerColumnLinks a):is(:active,:focus-visible){background:#f1f3f5!important}@media (hover:hover) and (pointer:fine){:is(#jvdb-touch-v150#jvdb-touch-color#jvdb-touch-content,a[href],button:not(:disabled),summary):not(.desktopSidebar *):hover{background:var(--interaction-bg,#f1f3f5)!important}:is(#jvdb-touch-column#jvdb-touch-column-color#jvdb-touch-column-content#jvdb-touch-neutral,a[href*=\/columns],.columnCard,.playerColumnLinks a):hover{background:#f1f3f5!important}}.pageShell :is(#jvdb-link-v153#jvdb-link-text#jvdb-link-state#jvdb-link-black,a[href]):is(:active,:focus-visible){color:#111!important}@media (hover:hover) and (pointer:fine){.pageShell :is(#jvdb-link-v153#jvdb-link-text#jvdb-link-state#jvdb-link-black,a[href]):hover{color:#111!important}}.setMark.filledCircle,.setMark.openCircle{border-radius:50%!important}.nineMatchStats{grid-template-columns:repeat(3,minmax(0,1fr))}.nineMatchStats>div{min-width:0}@media (max-width:700px){.nineMatchStats{grid-template-columns:repeat(2,minmax(0,1fr))}.nineMatchStats>div:last-child{grid-column:1/-1}}.nineMatchStats{grid-auto-rows:1fr;align-items:stretch}.nineMatchStats>div{padding:14px}.nineMatchStats .matchStatValueLine{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.nineMatchStats .matchStatValueLine strong{display:inline}.nineMatchStats .matchStatValueLine small{margin:0;font-size:13px}@media (max-width:700px){.nineMatchStats>div{padding:10px}.nineMatchStats .matchStatValueLine{gap:2px}.nineMatchStats .matchStatValueLine strong{font-size:clamp(18px,5vw,26px)}.nineMatchStats .matchStatValueLine small{font-size:clamp(9px,2.5vw,11px)}}.ninePlayerStats{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin-top:14px;display:grid}.ninePlayerStats>div{border:1px solid var(--line);background:#f4f7fb;min-width:0;padding:14px}.ninePlayerStats>div>span{color:var(--muted);font-size:13px;font-weight:900;display:block}.ninePlayerStats .playerStatValueLine{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.ninePlayerStats strong{font-size:28px}.ninePlayerStats small{color:var(--muted);font-size:13px;font-weight:800}.ninePlayerStats>div.statGradeS,.nineMatchStats>div.statGradeS{background:#fff7ce}.ninePlayerStats>div.statGradeA,.nineMatchStats>div.statGradeA{background:#eaf1fc}@media (max-width:700px){.ninePlayerStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ninePlayerStats>div:last-child{grid-column:1/-1}.ninePlayerStats>div{padding:10px}.ninePlayerStats .playerStatValueLine{gap:2px}.ninePlayerStats strong{font-size:clamp(18px,5vw,26px)}.ninePlayerStats small{font-size:clamp(9px,2.5vw,11px)}}.statLabelMobile{display:none!important}@media (max-width:700px){.statLabelDesktop{display:none!important}.statLabelMobile{display:inline!important}.nineMatchStats,.ninePlayerStats{grid-auto-rows:1fr;gap:5px;margin-top:8px}.nineMatchStats>div:last-child,.ninePlayerStats>div:last-child{grid-column:auto}.nineMatchStats>div,.ninePlayerStats>div{min-height:0;padding:6px 8px}.nineMatchStats>div>span,.ninePlayerStats>div>span{margin:0;font-size:12px;line-height:1.2}.nineMatchStats .matchStatValueLine,.ninePlayerStats .playerStatValueLine{gap:3px;margin-top:2px;line-height:1.15}.nineMatchStats .matchStatValueLine strong,.ninePlayerStats .playerStatValueLine strong{font-size:20px;line-height:1.15}.nineMatchStats .matchStatValueLine small,.ninePlayerStats .playerStatValueLine small{font-size:10px;line-height:1.15}}.matchPlayerLeaders{border:1px solid var(--line);background:#fff;margin-top:16px;padding:16px}.matchPlayerLeaders h2{margin:0 0 12px;font-size:20px}.matchLeaderTeamNames,.matchLeaderSides{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.matchLeaderTeamNames{text-align:center;margin-bottom:8px;font-size:17px}.matchLeaderMetric{border-top:1px solid var(--line);padding:10px 0}.matchLeaderMetric h3{text-align:center;color:var(--muted);margin:0 0 6px;font-size:14px}.matchLeaderRow{grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:6px;padding:4px 0;font-size:14px;display:grid}.matchLeaderRow a{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:800}.matchLeaderRank{color:var(--muted);font-size:12px}.matchLeaderRow>strong{white-space:nowrap}.matchLeaderEmpty{color:var(--muted);text-align:center;margin:4px 0}@media (max-width:700px){.matchPlayerLeaders{padding:10px}.matchLeaderTeamNames,.matchLeaderSides{gap:10px}.matchLeaderTeamNames{font-size:14px}.matchLeaderMetric{padding:8px 0}.matchLeaderRow{grid-template-columns:12px minmax(0,1fr) auto;gap:3px;font-size:12px}.matchLeaderRank{font-size:10px}.matchPlayerLeaders h2{font-size:18px}}.compactPlayerProfile .playerHeroCompact{gap:10px;grid-template-columns:minmax(0,1fr) 98px!important;padding:12px 16px!important}.compactPlayerProfile .playerHeroMain{grid-template-columns:63px minmax(0,1fr)!important;gap:12px!important}.compactPlayerProfile .playerIdentity{gap:2px;min-height:72px}.compactPlayerProfile .playerIdentity h1{margin:0;line-height:1.15;font-size:27px!important}.compactPlayerProfile .playerIdentity>p{line-height:1.2;font-size:14px!important}.compactPlayerProfile .playerIdentity .playerTeamLink{line-height:1.25;font-size:16px!important}.compactPlayerProfile .playerNumberLeft{border-bottom-width:5px!important;width:63px!important;height:63px!important;font-size:38px!important}.compactPlayerProfile .numberStack .playerPositionHeight strong{font-size:27px!important}.compactPlayerProfile .numberStack .playerPositionHeight span{font-size:21px!important}.playerBioLine{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0;margin-top:10px;padding:8px 0;font-size:15px;line-height:1.35;display:flex}.playerBioLine>strong,.playerBioLine>span{white-space:nowrap;border-left:1px solid #b7bec8;padding:0 10px}.playerBioLine>strong:first-child{border-left:0;padding-left:0}.playerBioLine>span{color:var(--muted);font-size:13px}.playerBioLine .kStockLink{margin-left:10px;font-size:12px}.compactPlayerProfile .playerAnalysisLink{margin-top:6px;padding:4px 10px;font-size:14px}.compactPlayerProfile .currentStatsSection{margin-top:10px;padding:12px}.compactPlayerProfile .compactSeasonLine{flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:8px 16px;margin:0;display:flex}.compactPlayerProfile .compactSeasonLine h2{margin:0;font-size:20px;line-height:1.25}.compactPlayerProfile .compactSeasonLine>span{color:var(--muted);font-size:13px}.compactPlayerProfile .compactSeasonLine>strong{white-space:nowrap;font-size:18px}.compactPlayerProfile .ninePlayerStats{gap:6px;margin-top:8px}.compactPlayerProfile .ninePlayerStats>div{padding:8px 10px}.compactPlayerProfile .ninePlayerStats>div>span{font-size:13px;line-height:1.25}.compactPlayerProfile .ninePlayerStats strong{font-size:25px;line-height:1.25}.compactPlayerProfile .ninePlayerStats .playerStatValueLine{gap:5px;line-height:1.25}.compactPlayerProfile .ninePlayerStats small{font-size:12px}@media (min-width:701px){.playerBioLine{flex-wrap:nowrap;font-size:clamp(12px,1.3vw,15px)}.playerBioLine>strong,.playerBioLine>span{padding-left:8px;padding-right:8px}.playerBioLine>strong:first-child{padding-left:0}}@media (min-width:701px) and (max-height:800px){.pageShell:has(.compactPlayerProfile){padding-top:16px}.compactPlayerProfile .playerTopNav{margin-bottom:8px}.compactPlayerProfile .ninePlayerStats>div{padding-top:6px;padding-bottom:6px}}@media (max-width:920px){.compactPlayerProfile .playerHeroMain{grid-template-columns:47px minmax(0,1fr)!important}.compactPlayerProfile .playerNumberLeft{width:47px!important;height:47px!important;font-size:29px!important}.compactPlayerProfile .playerIdentity{min-height:60px}.compactPlayerProfile .playerIdentity h1{font-size:23px!important}}@media (max-width:700px){.playerBioLine{gap:6px 0;font-size:13px}.compactPlayerProfile .ninePlayerStats>div{padding:6px 8px}.compactPlayerProfile .ninePlayerStats strong{font-size:20px}.compactPlayerProfile .ninePlayerStats small{font-size:10px}}.compactTeamProfile .teamHero{gap:14px;padding:12px 16px}.compactTeamProfile .teamHero h1{margin:0;font-size:28px;line-height:1.2}.compactTeamProfile .teamHero p{margin:5px 0 0;font-size:14px}.compactTeamProfile .teamHero .xlarge{width:64px;height:64px;font-size:24px}.compactTeamProfile .teamOfficialLinkRow{margin:8px 0}.compactTeamProfile .teamOfficialLink{padding:5px 10px;font-size:14px}.teamProfileStats{border:1px solid var(--line);background:#fff;margin:12px 0;padding:12px}.teamStatsHeading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.teamStatsHeading h2{margin:0;font-size:21px;line-height:1.2}.teamStatsHeading>span{color:var(--muted);font-size:13px}.teamStatsHeading>strong{white-space:nowrap;margin-left:auto;font-size:19px}.teamStandingScroll{overflow-x:auto}.teamStandingTable{border-collapse:collapse;table-layout:fixed;width:100%}.teamStandingTable th{white-space:nowrap;background:#f0f4fa;padding:6px 2px;font-size:12px;font-weight:400}.teamStandingTable td{text-align:center;border-bottom:1px solid var(--line);padding:6px 2px;font-size:20px;font-weight:800}.teamSummaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.teamSummaryMetrics article{border:1px solid var(--line);background:#f4f7fb;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;min-width:0;padding:8px 10px;display:grid}.teamSummaryMetrics article>span{grid-column:1/-1;font-size:13px;font-weight:800}.teamSummaryMetrics article>strong{font-size:26px;line-height:1.2}.teamSummaryMetrics article>small{white-space:nowrap;font-size:13px;font-weight:700}@media (min-width:701px) and (max-height:800px){.pageShell:has(.compactTeamProfile){padding-top:16px}}@media (max-width:700px){.compactTeamProfile .teamHero h1{font-size:23px}.teamStandingTable{min-width:550px}.teamStatsHeading>strong{font-size:16px}.teamSummaryMetrics article{padding:6px 8px}.teamSummaryMetrics article>strong{font-size:23px}.teamSummaryMetrics article>span{font-size:12px}.teamSummaryMetrics article>small{font-size:11px}}.teamSeasonMatches>summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.teamSeasonRecord{margin-left:auto;font-size:15px;font-weight:800}.teamSeasonMatches>summary>span{margin-left:0}@media (max-width:700px){.teamSeasonRecord{font-size:13px}}.teamStockLinkRow:empty{display:none}.teamStockLinkRow .kStockLink{color:#1e293b;background:#fff;border:1px solid #bac2cf;margin:4px 0;padding:5px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ninePlayerStats>div.playerStatTopTen,.teamSummaryMetrics>article.teamMetricTopFour{background:#fff7ce!important}.ninePlayerStats .playerLeagueRank{color:#162337;margin-top:3px;font-size:12px;font-weight:700;line-height:1.2;display:block}.leagueFirst,.ninePlayerStats .playerLeagueRank.leagueFirst{color:#d12632!important}.teamStatsHeading{justify-content:flex-start}.teamStatsHeading h2{margin:0;font-size:21px}.teamStatsHeading>strong{margin-left:0}.teamNumaLink{margin:5px 0}.compactTeamProfile .teamOfficialLinkRow{margin-right:8px;display:inline-block}.teamSeasonMatches>summary{grid-template-columns:155px 85px 110px 1fr;align-items:center;gap:10px;display:grid}.teamSeasonRank,.teamSeasonWinsLosses{white-space:nowrap;font-size:15px;font-weight:800}.teamSeasonMatches>summary>span{justify-self:end}.seasonChampion{color:#d12632!important}.seasonRunnerUp{color:#155dcc!important}.teamSeasonFourStats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px}.teamSeasonFourStats article{gap:2px 4px;padding:6px 8px}.teamSeasonFourStats article>span{white-space:nowrap;font-size:11px}.teamSeasonFourStats article>strong{font-size:18px}.teamSeasonFourStats article>small{font-size:10px}@media (max-width:700px){.teamSeasonMatches>summary{grid-template-columns:100px 70px 90px 1fr;gap:5px}.teamSeasonRank,.teamSeasonWinsLosses{font-size:12px}.teamSeasonFourStats{min-width:500px}.teamSeasonMatchBody{overflow-x:auto}}.playerRankLine{flex-wrap:nowrap;align-items:center;gap:9px;display:flex}.playerRankLine small{white-space:nowrap;font-size:11px}.seasonDataSelect{white-space:nowrap;align-items:center;gap:8px;font-weight:800;display:inline-flex}.seasonDataSelect select{border:1px solid var(--line);background:#fff;max-width:100%;padding:3px 6px;font-size:18px;font-weight:800}.seasonDataSelect b{font-size:20px}.playerOriginLine{flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:flex}.playerOriginLine>strong,.playerOriginLine>span{border-left:1px solid #b7bec8;padding:0 8px}.playerOriginLine>span{color:var(--muted);font-size:13px}.teamGridCard{grid-template-columns:58px minmax(0,1fr) 15px}.teamGridCard strong{font-size:22px}.teamSeasonRank,.teamSeasonWinsLosses{font-size:18px}@media (max-width:700px){.playerBioLine{font-size:13px;display:block}.playerBioLine>.birthDateOneLine{border:0;margin-bottom:5px;padding:0;display:block}.playerOriginLine{flex-wrap:nowrap;gap:0;line-height:1.4}.playerOriginLine>span{border-left:0;flex:none;padding-left:0}.playerOriginLine>strong{overflow-wrap:anywhere;min-width:0;padding:0 5px;font-size:12px}.playerOriginLine .kStockLink{flex:none;margin-left:4px}.teamGridCard strong{font-size:23px}.teamSeasonMatches>summary{grid-template-columns:minmax(0,1fr) auto auto 18px;gap:8px;padding:10px 9px}.teamSeasonMatches>summary>strong{white-space:nowrap;font-size:17px}.teamSeasonLabelSuffix{display:none}.teamSeasonRank,.teamSeasonWinsLosses{font-size:16px}.teamSeasonMatches>summary>span{font-size:20px}.teamSeasonFourStats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.teamSeasonFourStats article>span{white-space:normal;font-size:13px}.teamSeasonFourStats article>strong{font-size:23px}.teamSeasonFourStats article>small{font-size:12px}.teamSeasonMatchBody{min-width:0;overflow-x:visible}.teamSeasonMatchBody .matchStageGroup,.teamSeasonMatchBody .matchList{min-width:0;max-width:100%}}.teamOfficialLinks{display:contents}.teamOfficialMobileLabel{display:none}@media (max-width:700px){.compactTeamProfile .teamNumaLink{width:fit-content;margin:8px 0 4px;display:block}.teamOfficialLinks{flex-wrap:nowrap;align-items:center;gap:16px;margin:4px 0 8px;display:flex}.compactTeamProfile .teamOfficialLinks .teamOfficialLinkRow{min-width:0;margin:0}.compactTeamProfile .teamOfficialLinks .teamOfficialLink{white-space:nowrap;padding:4px 0;font-size:15px;display:inline-block}.teamOfficialDesktopLabel{display:none}.teamOfficialMobileLabel{display:inline}}.statGradeA,.teamStatsRow strong.statGradeA{color:#162337!important;background:#fff4c7!important}.statGradeS,.teamStatsRow strong.statGradeS{color:#162337!important;background:#ffe1e4!important}.teamSeasonMatches>summary>.teamSeasonYear{color:#1769bc}.teamSeasonMatches>summary .teamSeasonLabelSuffix{color:#000}.teamSeasonMatches>summary>.teamSeasonHistoricalName{color:#162337;overflow-wrap:anywhere;justify-self:start;font-size:16px;font-weight:700}.teamSeasonMatches>summary>span:last-child{grid-column:5}@media (max-width:700px){.teamSeasonMatches>summary{grid-template-columns:minmax(0,1fr) auto auto 18px}.teamSeasonMatches>summary>.teamSeasonYear{grid-area:1/1}.teamSeasonMatches>summary>.teamSeasonRank{grid-area:1/2}.teamSeasonMatches>summary>.teamSeasonWinsLosses{grid-area:1/3}.teamSeasonMatches>summary>span:last-child{grid-area:1/4}.teamSeasonMatches>summary>.teamSeasonHistoricalName{grid-area:2/1/auto/-1;font-size:14px}.teamSeasonMatches>summary .teamSeasonLabelSuffix{color:#000}}.teamSeasonLeague{color:#162337;white-space:nowrap;font-weight:700}@media (max-width:700px){.teamSeasonMatches>summary{grid-template-columns:minmax(0,1fr) auto auto 18px}}.teamSeasonLeague{color:#000;margin-right:.55em;display:inline-block}.teamSeasonLeague.topDivision{color:#1769bc}.teamSeasonRank{grid-template-columns:3.1em minmax(3.2em,auto);justify-content:end;align-items:center;column-gap:1em;display:grid}.teamSeasonRank .teamSeasonLeague{text-align:left;color:#000;margin:0}.teamSeasonRank .teamSeasonLeague.topDivision{color:#1769bc}.teamSeasonRankValue{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2em;display:block}@media (max-width:700px){.teamSeasonMatches>summary{grid-template-columns:minmax(0,1fr) auto auto 18px}.teamSeasonRank{grid-template-columns:2.4em minmax(2.4em,auto);column-gap:.8em}.teamSeasonRankValue{min-width:2.4em}}.teamSeasonRank{grid-template-columns:2.2em 2.4em;justify-content:start;column-gap:.65em}.teamSeasonRankValue{width:2.4em;min-width:0}.teamSeasonMatches>summary{grid-template-columns:155px minmax(0,1fr) 145px 110px 18px}@media (max-width:700px){.teamSeasonMatches>summary{grid-template-columns:minmax(0,1fr) auto auto 18px}.teamSeasonRank{grid-template-columns:2.1em 2.4em;column-gap:.55em;margin-right:.8em}}.matchStatNumber{text-align:center;font-variant-numeric:tabular-nums;border:2px solid #0000;min-width:72px;padding:3px 8px;line-height:1.15;display:inline-block}.matchStatNumber.betterStatBox{border-color:#464a52}.matchLeaderRow{grid-template-columns:20px minmax(0,1fr) 85px}.matchLeaderRow>strong{text-align:left;justify-self:start}.matchLeaderTeam{border-left:1px solid var(--line);padding:0 16px}.ratingGuide{color:#162337;width:100%;max-width:760px;margin:0 auto 20px}.ratingGuide h3{font-size:16px}.ratingGuide table{border-collapse:collapse;width:100%;font-size:12px}.ratingGuide th,.ratingGuide td{text-align:center;border:1px solid #d8e0e9;padding:5px}.ratingGuide p{font-size:12px}.ratingGuideA{background:#fff4c7}.ratingGuideS{background:#ffe1e4}@media (max-width:700px){.matchLeaderRow{grid-template-columns:12px minmax(0,1fr) 64px}.matchLeaderTeam{padding:0 5px}.matchStatNumber{min-width:58px;padding:3px 5px}.ratingGuide{overflow-x:auto}}.desktopSidebar .sideNavItem.active{color:#ffda3d!important;background:#155dcc!important}.desktopSidebar .sideNavItem.active>.bottomNavIllustration{color:#ffda3d!important}@media (hover:hover) and (pointer:fine){.desktopSidebar .sideNavItem:hover{color:#155dcc!important;background:#eaf1fc!important}.desktopSidebar .sideNavItem:hover>.bottomNavIllustration{color:#155dcc!important}}.desktopSidebar .sideNavItem:focus-visible{color:#155dcc!important;background:#eaf1fc!important}.desktopSidebar .sideNavItem:focus-visible>.bottomNavIllustration{color:#155dcc!important}.commonMemoInput{scrollbar-width:none;-ms-overflow-style:none}.commonMemoInput::-webkit-scrollbar{display:none}
