.sportsHeader-module__fedAVW__header{color:#f0f1df;background:#17241c;border-bottom:1px solid #445240;align-items:center;gap:30px;min-height:86px;padding:0 34px 0 18px;display:flex;position:relative}.sportsHeader-module__fedAVW__header:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#d8ed8d 0 22%,#c36b47 22% 25%,#71866644 25% 100%);height:2px;position:absolute;bottom:-2px;left:0;right:0}.sportsHeader-module__fedAVW__brand{isolation:isolate;color:#f9f8e9;flex:0 0 306px;align-items:center;width:306px;min-height:86px;padding:13px 33px 12px 40px;text-decoration:none;display:flex;position:relative}.sportsHeader-module__fedAVW__plate{z-index:-1;clip-path:polygon(6% 0,100% 0,93% 100%,0 100%);background:linear-gradient(115deg,#466947,#2b4c35 72%);position:absolute;inset:0;overflow:hidden}.sportsHeader-module__fedAVW__plate:before{content:"";background:repeating-linear-gradient(115deg,#0000 0 46px,#edffbe05 47px 48px);position:absolute;inset:0}.sportsHeader-module__fedAVW__plate:after{content:"";background:linear-gradient(115deg,#0000 35%,#e6ffc526 50%,#0000 65%);transition:transform .6s;position:absolute;inset:-50% -35%;transform:translate(-100%)}.sportsHeader-module__fedAVW__speedLines{align-items:stretch;gap:4px;display:flex;position:absolute;top:0;bottom:0;left:7px;transform:skew(-17deg)}.sportsHeader-module__fedAVW__speedLines i{background:#d8ed8d;width:3px}.sportsHeader-module__fedAVW__speedLines i:first-child{opacity:.25}.sportsHeader-module__fedAVW__speedLines i:nth-child(2){opacity:.55;width:5px}.sportsHeader-module__fedAVW__speedLines i:last-child{width:8px}.sportsHeader-module__fedAVW__lockup{gap:2px;width:224px;display:grid}.sportsHeader-module__fedAVW__wordmark{filter:drop-shadow(0 2px #10291b66);width:100%;height:auto;transition:transform .22s;display:block;overflow:visible}.sportsHeader-module__fedAVW__signature{color:#d1dfb6;font:7px var(--font-mono), monospace;letter-spacing:1.5px;white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.sportsHeader-module__fedAVW__signature i{background:#d8ed8d;width:12px;height:1px}.sportsHeader-module__fedAVW__brandArrow{color:#d5e995;opacity:.8;transition:transform .2s;position:absolute;top:15px;right:24px}.sportsHeader-module__fedAVW__channel{gap:7px;padding-left:4px;display:grid}.sportsHeader-module__fedAVW__channel span{color:#8eaa84;font:8px var(--font-mono), monospace;letter-spacing:1.2px}.sportsHeader-module__fedAVW__channel strong{color:#becbb1;letter-spacing:2px;font-size:12px;font-weight:500}.sportsHeader-module__fedAVW__navigation{align-self:stretch;gap:26px;margin-left:auto;display:flex}.sportsHeader-module__fedAVW__navigation a{color:#dce2d3;align-items:center;gap:12px;font-size:12px;text-decoration:none;transition:color .2s;display:flex;position:relative}.sportsHeader-module__fedAVW__navigation span{color:#819873;font:8px var(--font-mono), monospace}.sportsHeader-module__fedAVW__navigation a:after{transform-origin:0;content:"";background:#d8ed8d;height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sportsHeader-module__fedAVW__back{color:#b5c2aa;border-left:1px solid #61705766;flex-shrink:0;align-items:center;gap:7px;min-height:38px;padding-left:24px;font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.sportsHeader-module__fedAVW__header a:focus-visible{outline-offset:4px;outline:3px solid #d8ed8d}@media (hover:hover){.sportsHeader-module__fedAVW__brand:hover .sportsHeader-module__fedAVW__plate:after{transform:translate(100%)}.sportsHeader-module__fedAVW__brand:hover .sportsHeader-module__fedAVW__wordmark{transform:translate(3px)}.sportsHeader-module__fedAVW__brand:hover .sportsHeader-module__fedAVW__brandArrow{transform:translate(2px,-2px)}.sportsHeader-module__fedAVW__navigation a:hover,.sportsHeader-module__fedAVW__back:hover{color:#e2f4a5}.sportsHeader-module__fedAVW__navigation a:hover:after{transform:scaleX(1)}}@media (max-width:1100px){.sportsHeader-module__fedAVW__header{gap:22px;padding-right:24px}.sportsHeader-module__fedAVW__channel{display:none}}@media (max-width:700px){.sportsHeader-module__fedAVW__header{justify-content:space-between;gap:12px;min-height:72px;padding:0 18px 0 8px}.sportsHeader-module__fedAVW__brand{flex-basis:226px;width:226px;min-height:72px;padding:12px 27px 10px 33px}.sportsHeader-module__fedAVW__lockup{width:166px}.sportsHeader-module__fedAVW__signature{letter-spacing:.7px;gap:5px;font-size:6px}.sportsHeader-module__fedAVW__signature i{width:8px}.sportsHeader-module__fedAVW__speedLines{gap:3px;left:7px}.sportsHeader-module__fedAVW__speedLines i{width:2px}.sportsHeader-module__fedAVW__speedLines i:nth-child(2){width:3px}.sportsHeader-module__fedAVW__speedLines i:last-child{width:5px}.sportsHeader-module__fedAVW__brandArrow{width:12px;top:12px;right:19px}.sportsHeader-module__fedAVW__navigation{display:none}.sportsHeader-module__fedAVW__back{border:0;min-height:36px;padding-left:0;font-size:10px}}@media (max-width:360px){.sportsHeader-module__fedAVW__header{gap:8px;padding-right:12px}.sportsHeader-module__fedAVW__brand{flex-basis:202px;width:202px;padding-right:22px}.sportsHeader-module__fedAVW__lockup{width:147px}.sportsHeader-module__fedAVW__signature{font-size:5.5px}.sportsHeader-module__fedAVW__back{gap:4px}}@media (prefers-reduced-motion:reduce){.sportsHeader-module__fedAVW__plate:after,.sportsHeader-module__fedAVW__wordmark,.sportsHeader-module__fedAVW__brandArrow,.sportsHeader-module__fedAVW__navigation a,.sportsHeader-module__fedAVW__navigation a:after,.sportsHeader-module__fedAVW__back{transition:none}}
.sportsExperience-module__4WtmQG__experience{color:#172119;background:#f1f3ec}.sportsExperience-module__4WtmQG__leaguechengdu{background:#a14539}.sportsExperience-module__4WtmQG__leaguecsl,.sportsExperience-module__4WtmQG__dotcsl{background:#b87934}.sportsExperience-module__4WtmQG__historyControls{color:#4e6555;background:#fafbf7;border:1px solid #d6dfd2;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 18px;padding:16px;font-size:11px;display:flex}.sportsExperience-module__4WtmQG__historyControls strong{color:#233126;font-size:13px}.sportsExperience-module__4WtmQG__historyControls p{margin:6px 0 0;line-height:1.7}.sportsExperience-module__4WtmQG__historyControls label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sportsExperience-module__4WtmQG__historyControls input{color:#233126;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #c8d3c3;padding:7px}.sportsExperience-module__4WtmQG__historyPaging{flex-wrap:wrap;gap:6px;display:flex}.sportsExperience-module__4WtmQG__historyPaging button{color:#233126;font:inherit;cursor:pointer;background:#eef3e9;border:1px solid #c8d3c3;padding:8px 10px}.sportsExperience-module__4WtmQG__historyPaging button:disabled{opacity:.45;cursor:default}.sportsExperience-module__4WtmQG__historyPeriod{flex-basis:100%}.sportsExperience-module__4WtmQG__sourcesPanel{color:#4e6555;background:#eaf0e6;border:1px solid #d6dfd2;margin-bottom:22px;padding:13px 16px;font-size:11px;line-height:1.7}.sportsExperience-module__4WtmQG__sourcesPanel summary{cursor:pointer}.sportsExperience-module__4WtmQG__sourcesPanel>div{flex-wrap:wrap;gap:3px 16px;padding-top:12px;display:flex}.sportsExperience-module__4WtmQG__sourcesPanel a{font-weight:700;text-decoration:underline}.sportsExperience-module__4WtmQG__sourcesPanel p{flex-basis:100%;margin:0}.sportsExperience-module__4WtmQG__connectionWarning{color:#8d4d22;background:#f5e7d5;padding:12px;font-size:12px}.sportsExperience-module__4WtmQG__originalLink{align-items:center;gap:6px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-flex}.sportsExperience-module__4WtmQG__newsItem:hover h4,.sportsExperience-module__4WtmQG__nationalTeam:hover strong{text-decoration:underline}.sportsExperience-module__4WtmQG__chinaNext{color:#eaf0e3;text-align:left;cursor:pointer;background:#263e2b;border:1px solid #536c54;gap:7px;width:100%;margin-bottom:16px;padding:12px;display:grid}.sportsExperience-module__4WtmQG__chinaNext small,.sportsExperience-module__4WtmQG__chinaNext span{color:#b2c6ab;font-size:10px}.sportsExperience-module__4WtmQG__chinaNext strong{font-size:12px;line-height:1.7}.sportsExperience-module__4WtmQG__hero{background:#e8ebe2;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);min-height:390px;display:grid}.sportsExperience-module__4WtmQG__heroImage{background:#b2b5aa;min-height:390px;position:relative;overflow:hidden}.sportsExperience-module__4WtmQG__heroImage:after{content:"";background:linear-gradient(#0000,#0a120d6b);position:absolute;inset:45% 0 0}.sportsExperience-module__4WtmQG__heroImage img{object-fit:cover;object-position:36% 17%}.sportsExperience-module__4WtmQG__imageCredit{z-index:1;color:#fff;font:9px var(--font-mono);letter-spacing:.12em;position:absolute;bottom:20px;left:24px}.sportsExperience-module__4WtmQG__heroCopy{flex-direction:column;justify-content:center;padding:42px clamp(26px,6vw,86px);display:flex}.sportsExperience-module__4WtmQG__eyebrow{color:#708073;font:10px var(--font-mono);letter-spacing:.13em;margin:0 0 10px}.sportsExperience-module__4WtmQG__heroCopy .sportsExperience-module__4WtmQG__eyebrow{align-items:center;gap:8px;display:flex}.sportsExperience-module__4WtmQG__heroCopy .sportsExperience-module__4WtmQG__eyebrow span{color:#cf5546}.sportsExperience-module__4WtmQG__heroCopy h1{margin:0;font-family:Georgia,Songti SC,Noto Serif CJK SC,serif;font-size:54px;font-weight:500;line-height:1.2}.sportsExperience-module__4WtmQG__heroCopy h1 em{color:#718073;font-size:.62em;font-style:normal}.sportsExperience-module__4WtmQG__heroSummary{color:#67756a;margin:17px 0 0;font-size:13px;line-height:1.8}.sportsExperience-module__4WtmQG__heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:460px;margin-top:25px;display:grid}.sportsExperience-module__4WtmQG__primaryAction,.sportsExperience-module__4WtmQG__secondaryAction{isolation:isolate;color:#314c37;min-width:0;min-height:65px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(125deg,#fbfcf5,#e0e8d8);border:1px solid #bac8b5;border-radius:3px 14px 3px 3px;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px #bdc9b5,inset 0 1px #ffffffc4}.sportsExperience-module__4WtmQG__primaryAction:before,.sportsExperience-module__4WtmQG__secondaryAction:before{z-index:-1;content:"";background:linear-gradient(110deg,#0000 30%,#ffffff32 50%,#0000 70%);transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)}.sportsExperience-module__4WtmQG__primaryAction{color:#f7f6df;background:linear-gradient(120deg,#20392c,#456a45);border-color:#2e4935;box-shadow:0 3px #172c20,inset 0 1px #ffffff24}.sportsExperience-module__4WtmQG__primaryAction>span:nth-child(2),.sportsExperience-module__4WtmQG__secondaryAction>span:nth-child(2){gap:5px;display:grid}.sportsExperience-module__4WtmQG__heroActions small{color:#7b8e75;font:7px var(--font-mono);letter-spacing:.06em;white-space:nowrap}.sportsExperience-module__4WtmQG__primaryAction small{color:#bfce9e}.sportsExperience-module__4WtmQG__actionIcon{color:#a6563c;background:#fff8;border:1px solid #8fa78466;border-radius:2px;flex:0 0 30px;place-items:center;height:32px;display:grid;transform:skew(-6deg)}.sportsExperience-module__4WtmQG__actionIcon>svg{transform:skew(6deg)}.sportsExperience-module__4WtmQG__primaryAction .sportsExperience-module__4WtmQG__actionIcon{color:#ecdd96;background:#c0d99114;border-color:#a9c28055}.sportsExperience-module__4WtmQG__actionArrow{opacity:.55;flex:0 0 14px;margin-left:auto;transition:transform .2s}.sportsExperience-module__4WtmQG__secondaryAction[aria-expanded=true]{background:linear-gradient(120deg,#f7ead0,#ead5ae);border-color:#a2593d;box-shadow:0 3px #a87751}@media (hover:hover){.sportsExperience-module__4WtmQG__primaryAction:hover,.sportsExperience-module__4WtmQG__secondaryAction:hover{transform:translateY(-3px);box-shadow:0 6px #8d9e8766,0 9px 18px #20342116}.sportsExperience-module__4WtmQG__primaryAction:hover:before,.sportsExperience-module__4WtmQG__secondaryAction:hover:before{transform:translate(120%)}.sportsExperience-module__4WtmQG__heroActions a:hover .sportsExperience-module__4WtmQG__actionArrow,.sportsExperience-module__4WtmQG__heroActions button:hover .sportsExperience-module__4WtmQG__actionArrow{transform:translate(2px,-2px)}}.sportsExperience-module__4WtmQG__primaryAction:active,.sportsExperience-module__4WtmQG__secondaryAction:active{transform:translateY(2px);box-shadow:0 1px #819079}.sportsExperience-module__4WtmQG__primaryAction:focus-visible,.sportsExperience-module__4WtmQG__secondaryAction:focus-visible{outline-offset:5px;outline:3px solid #b5633c}.sportsExperience-module__4WtmQG__fanPanel{scroll-margin-top:18px}.sportsExperience-module__4WtmQG__fanPanel:focus{outline:none}.sportsExperience-module__4WtmQG__metrics .sportsExperience-module__4WtmQG__playerShortcuts button{align-items:center;gap:9px;padding-inline:12px;display:flex}.sportsExperience-module__4WtmQG__playerShortcuts .sportsExperience-module__4WtmQG__shortcutCopy{text-align:left;gap:5px;min-width:0;display:grid}.sportsExperience-module__4WtmQG__shortcutCopy strong{font-size:14px;font-weight:650}.sportsExperience-module__4WtmQG__shortcutImage{border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-style:normal;display:grid;overflow:hidden}.sportsExperience-module__4WtmQG__playerShortcuts .sportsExperience-module__4WtmQG__shortcutImage>span{width:32px;height:32px;box-shadow:none;border-width:1px;flex-basis:32px}.sportsExperience-module__4WtmQG__shortcutImage img{pointer-events:none}.sportsExperience-module__4WtmQG__newsItem.sportsExperience-module__4WtmQG__newsWithImage{grid-template-columns:64px minmax(0,1fr) 14px}.sportsExperience-module__4WtmQG__newsThumbnail{color:#6b8060;width:64px;height:58px;font:9px var(--font-mono);background:#e0e8d9;border:1px solid #ccd6c4;place-items:center;display:grid;overflow:hidden}.sportsExperience-module__4WtmQG__newsThumbnail img{object-fit:cover;width:100%;height:100%;display:block}.sportsExperience-module__4WtmQG__newsItem .sportsExperience-module__4WtmQG__imageAttribution{overflow-wrap:anywhere;margin-top:5px;font-size:8px;line-height:1.6;display:block}.sportsExperience-module__4WtmQG__nationalHub .sportsExperience-module__4WtmQG__nationalHeading>[data-team-badge]{background:#fffdf5;flex-basis:36px;width:36px;height:36px}.sportsExperience-module__4WtmQG__shortcutImage [aria-hidden=true]{display:none}.sportsExperience-module__4WtmQG__scheduleControls{color:#7b877e;justify-content:flex-end;align-items:center;gap:8px;min-height:38px;font-size:10px;display:flex}.sportsExperience-module__4WtmQG__scheduleControls>span{margin-right:auto}.sportsExperience-module__4WtmQG__scheduleControls button{color:#36523c;font:inherit;cursor:pointer;background:#fafbf7;border:1px solid #c8d3c3;padding:6px 9px}.sportsExperience-module__4WtmQG__scheduleControls button:disabled{opacity:.45;cursor:default}.sportsExperience-module__4WtmQG__dateGroup{min-width:0}.sportsExperience-module__4WtmQG__matchList[hidden]{display:none}.sportsExperience-module__4WtmQG__moreDateMatches{color:#49634f;width:100%;font:inherit;text-align:left;cursor:pointer;background:#eaf0e6;border:0;border-bottom:1px solid #1721191f;padding:10px 14px;font-size:10px}.sportsExperience-module__4WtmQG__moreDateMatches:hover{color:#a14539;background:#f5eee2}.sportsExperience-module__4WtmQG__moreDateMatches:focus-visible{outline-offset:2px;outline:3px solid #b96438}.sportsExperience-module__4WtmQG__scheduleViewport{min-width:0}.sportsExperience-module__4WtmQG__scheduleViewport:focus-visible,.sportsExperience-module__4WtmQG__newsList:focus-visible{outline-offset:4px;outline:2px solid #b96438}@media (min-width:901px){.sportsExperience-module__4WtmQG__experience .sportsExperience-module__4WtmQG__dashboardGrid{align-items:stretch;height:clamp(680px,78vh,900px)}.sportsExperience-module__4WtmQG__experience .sportsExperience-module__4WtmQG__scheduleColumn{border-bottom:1px solid #cbd5c5;flex-direction:column;min-height:0;display:flex}.sportsExperience-module__4WtmQG__scheduleViewport{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a8b69f transparent;flex:1;min-height:0;overflow-y:auto}.sportsExperience-module__4WtmQG__experience .sportsExperience-module__4WtmQG__sourceNote{border-top:1px solid #d6dfd2;flex:none;margin:0;padding:14px 0}.sportsExperience-module__4WtmQG__experience .sportsExperience-module__4WtmQG__sideColumn{flex-direction:column;min-height:0;display:flex}.sportsExperience-module__4WtmQG__experience .sportsExperience-module__4WtmQG__newsPanel{flex-direction:column;flex:1;min-height:0;display:flex}.sportsExperience-module__4WtmQG__experience .sportsExperience-module__4WtmQG__newsPanel .sportsExperience-module__4WtmQG__panelHeading{flex:none}.sportsExperience-module__4WtmQG__experience .sportsExperience-module__4WtmQG__newsList{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a8b69f transparent;flex:1;min-height:0;overflow-y:auto}.sportsExperience-module__4WtmQG__experience .sportsExperience-module__4WtmQG__watchPanel{flex:none}}.sportsExperience-module__4WtmQG__dateHeading{border-bottom:1px solid #17211926;margin:0}.sportsExperience-module__4WtmQG__dateToggle{color:#314235;width:100%;min-height:45px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;font-size:11px;font-weight:650;display:flex}.sportsExperience-module__4WtmQG__dateToggle:hover{color:#a14539}.sportsExperience-module__4WtmQG__dateToggle:focus-visible,.sportsExperience-module__4WtmQG__scheduleControls button:focus-visible{outline-offset:3px;outline:3px solid #b96438}.sportsExperience-module__4WtmQG__dateMeta{color:#7c897e;align-items:center;gap:10px;font-size:9px;font-weight:500;display:flex}.sportsExperience-module__4WtmQG__dateMeta small{color:#93a096;font:9px var(--font-mono)}.sportsExperience-module__4WtmQG__dateMeta>span:not(.sportsExperience-module__4WtmQG__dateLive){color:#536657}.sportsExperience-module__4WtmQG__dateLive{color:#a54235;background:#f7e5df;padding:3px 6px;font-size:8px}.sportsExperience-module__4WtmQG__dateMeta svg{transition:transform .18s}.sportsExperience-module__4WtmQG__dateMeta .sportsExperience-module__4WtmQG__dateChevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sportsExperience-module__4WtmQG__dateMeta svg{transition:none}}@media (max-width:600px){.sportsExperience-module__4WtmQG__scheduleControls{gap:6px;font-size:9px}.sportsExperience-module__4WtmQG__scheduleControls button{padding-inline:7px}.sportsExperience-module__4WtmQG__dateMeta{gap:6px}.sportsExperience-module__4WtmQG__dateMeta small{font-size:8px}.sportsExperience-module__4WtmQG__dateToggle{min-height:43px}.sportsExperience-module__4WtmQG__metrics nav.sportsExperience-module__4WtmQG__playerShortcuts>button{padding-inline:8px}.sportsExperience-module__4WtmQG__metrics .sportsExperience-module__4WtmQG__playerShortcuts .sportsExperience-module__4WtmQG__shortcutCopy{white-space:normal}.sportsExperience-module__4WtmQG__metrics .sportsExperience-module__4WtmQG__playerShortcuts .sportsExperience-module__4WtmQG__shortcutCopy strong{white-space:nowrap;font-size:13px}.sportsExperience-module__4WtmQG__metrics .sportsExperience-module__4WtmQG__playerShortcuts .sportsExperience-module__4WtmQG__shortcutCopy small{white-space:normal;line-height:1.5}}.sportsExperience-module__4WtmQG__nationalHub{color:#edf2e6;background:#17271d;border-bottom:1px solid #3c5343;padding:30px 8vw}.sportsExperience-module__4WtmQG__nationalHub h2{color:#f0f2e9;margin:0;font-size:24px}.sportsExperience-module__4WtmQG__nationalHub .sportsExperience-module__4WtmQG__nationalSummary{max-width:850px;font-size:12px;line-height:1.9}.sportsExperience-module__4WtmQG__nationalHubTeams{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.sportsExperience-module__4WtmQG__nationalHub .sportsExperience-module__4WtmQG__nationalTeam{padding-block:16px}.sportsExperience-module__4WtmQG__nationalHub .sportsExperience-module__4WtmQG__nationalTeam strong{font-size:13px}.sportsExperience-module__4WtmQG__nationalHub .sportsExperience-module__4WtmQG__nextMatch{align-items:center;gap:4px;display:inline-flex}.sportsExperience-module__4WtmQG__closeNational{color:#d5e0cf;cursor:pointer;background:0 0;border:1px solid #536b54;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.sportsExperience-module__4WtmQG__nationalLineup{color:#f6f2dc;font:inherit;cursor:pointer;background:#304b32;border:1px solid #718968;align-items:center;gap:9px;margin-top:22px;padding:12px 16px;font-size:12px;display:inline-flex}.sportsExperience-module__4WtmQG__nationalHub a:focus-visible,.sportsExperience-module__4WtmQG__nationalHub button:focus-visible{outline-offset:4px;outline:3px solid #f0bd6c}@media (max-width:700px){.sportsExperience-module__4WtmQG__nationalHub{padding:26px 18px}.sportsExperience-module__4WtmQG__nationalHubTeams{grid-template-columns:1fr}.sportsExperience-module__4WtmQG__nationalHub h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.sportsExperience-module__4WtmQG__primaryAction,.sportsExperience-module__4WtmQG__secondaryAction,.sportsExperience-module__4WtmQG__actionArrow,.sportsExperience-module__4WtmQG__primaryAction:before,.sportsExperience-module__4WtmQG__secondaryAction:before{transition:none}}.sportsExperience-module__4WtmQG__dataNotice{color:#79867b;align-items:center;gap:7px;margin:20px 0 0;font-size:10px;line-height:1.5;display:flex}.sportsExperience-module__4WtmQG__dataNotice svg{color:#c3654e;flex:0 0 14px}.sportsExperience-module__4WtmQG__metrics{background:#fbfcf8;border-bottom:1px solid #17211924;flex-wrap:wrap;align-items:center;gap:16px clamp(18px,3vw,45px);min-height:78px;padding:12px 8vw;display:flex}.sportsExperience-module__4WtmQG__playerShortcuts{gap:8px;display:flex}.sportsExperience-module__4WtmQG__playerShortcuts button{color:#36523c;text-align:left;cursor:pointer;background:#f5f7ef;border:1px solid #bfcdbb;gap:4px;min-width:95px;padding:10px 16px;display:grid}.sportsExperience-module__4WtmQG__playerShortcuts button span{font-size:15px;font-weight:650}.sportsExperience-module__4WtmQG__playerShortcuts button small{color:#7a8b73;margin:0;font-size:9px}.sportsExperience-module__4WtmQG__playerShortcuts button[aria-expanded=true]{color:#fff8ec;background:#873f36;border-color:#9c4639}.sportsExperience-module__4WtmQG__playerShortcuts button[aria-expanded=true] small{color:#e1bbab}.sportsExperience-module__4WtmQG__playerShortcuts button:focus-visible{outline-offset:3px;outline:3px solid #b96438}.sportsExperience-module__4WtmQG__metrics>div{align-items:center;gap:10px;display:flex}.sportsExperience-module__4WtmQG__metricIcon{border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.sportsExperience-module__4WtmQG__metricGreen{color:#347a69;background:#dceee6}.sportsExperience-module__4WtmQG__metricRed{color:#bd5344;background:#f7e1db}.sportsExperience-module__4WtmQG__metricBlue{color:#54769d;background:#e0eaf3}.sportsExperience-module__4WtmQG__metrics p{margin:0}.sportsExperience-module__4WtmQG__metrics strong,.sportsExperience-module__4WtmQG__metrics small{display:block}.sportsExperience-module__4WtmQG__metrics strong{font:600 16px var(--font-mono)}.sportsExperience-module__4WtmQG__metrics small{color:#7b877e;margin-top:3px;font-size:9px}.sportsExperience-module__4WtmQG__updatedAt{color:#849087;font:9px var(--font-mono);white-space:nowrap;align-items:center;gap:9px;margin-left:auto;display:flex}.sportsExperience-module__4WtmQG__updatedAt strong{color:#4d5d50;font-weight:500}.sportsExperience-module__4WtmQG__dashboard{padding:56px 8vw 78px}.sportsExperience-module__4WtmQG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:19px;display:flex}.sportsExperience-module__4WtmQG__sectionHeading h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:600}.sportsExperience-module__4WtmQG__rangeSwitch{border-bottom:1px solid #1721192b;gap:20px;display:flex}.sportsExperience-module__4WtmQG__rangeSwitch button{color:#78847a;background:0 0;border:0;padding:8px 0 11px;font-size:11px;position:relative}.sportsExperience-module__4WtmQG__rangeSwitch .sportsExperience-module__4WtmQG__activeTab{color:#1e2a20;font-weight:700}.sportsExperience-module__4WtmQG__rangeSwitch .sportsExperience-module__4WtmQG__activeTab:after{content:"";background:#cf654e;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sportsExperience-module__4WtmQG__filters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:22px;display:flex}.sportsExperience-module__4WtmQG__filters button{color:#6f7c72;background:0 0;border:1px solid #17211926;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:10px;display:inline-flex}.sportsExperience-module__4WtmQG__filters button small{color:#9ba59c;font:9px var(--font-mono)}.sportsExperience-module__4WtmQG__filters .sportsExperience-module__4WtmQG__activeFilter{color:#f4f5ef;background:#26382c;border-color:#26382c}.sportsExperience-module__4WtmQG__filters .sportsExperience-module__4WtmQG__activeFilter small{color:#b7c5b9}.sportsExperience-module__4WtmQG__filterDot{border-radius:50%;width:6px;height:6px}.sportsExperience-module__4WtmQG__dotnba{background:#865a9c}.sportsExperience-module__4WtmQG__dotcba{background:#d76f4d}.sportsExperience-module__4WtmQG__dotchina{background:#c84942}.sportsExperience-module__4WtmQG__timezone{color:#8c978e;font:9px var(--font-mono);margin-left:auto}.sportsExperience-module__4WtmQG__dashboardGrid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:start;gap:clamp(24px,4vw,58px);display:grid}.sportsExperience-module__4WtmQG__scheduleColumn{min-width:0}.sportsExperience-module__4WtmQG__matchList{gap:0;display:grid}.sportsExperience-module__4WtmQG__dateDivider{color:#314235;border-bottom:1px solid #17211926;justify-content:space-between;padding:11px 0;font-size:11px;font-weight:650;display:flex}.sportsExperience-module__4WtmQG__dateDivider small{color:#93a096;font:9px var(--font-mono)}.sportsExperience-module__4WtmQG__match{background:#fafbf7;border-bottom:1px solid #1721191f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:105px;padding:15px 14px;display:grid}.sportsExperience-module__4WtmQG__match:hover{background:#fff}.sportsExperience-module__4WtmQG__liveMatch{border-left:2px solid #d96c54}.sportsExperience-module__4WtmQG__matchInfo{min-width:0}.sportsExperience-module__4WtmQG__leagueLine{color:#68756b;font:9px var(--font-mono);align-items:center;gap:7px;margin-bottom:12px;display:flex}.sportsExperience-module__4WtmQG__leagueLine small{color:#9aa49a;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #17211924;padding-left:7px;font-size:8px;overflow:hidden}.sportsExperience-module__4WtmQG__leagueMark{color:#fff;min-width:24px;height:17px;font:700 8px var(--font-mono);border-radius:2px;place-items:center;padding-inline:4px;display:inline-grid}.sportsExperience-module__4WtmQG__leagueNba{background:#805693}.sportsExperience-module__4WtmQG__leagueCba{background:#d9674d}.sportsExperience-module__4WtmQG__leagueChina{background:#c84942}.sportsExperience-module__4WtmQG__teams{grid-template-columns:minmax(0,1fr) 75px minmax(0,1fr);align-items:center;gap:8px;display:grid}.sportsExperience-module__4WtmQG__team{color:#243127;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.sportsExperience-module__4WtmQG__team strong{overflow-wrap:anywhere;font-weight:650}.sportsExperience-module__4WtmQG__awayTeam{justify-content:flex-start}.sportsExperience-module__4WtmQG__teamMark{color:#fff;width:27px;height:27px;font:700 8px var(--font-mono);border-radius:50%;flex:0 0 27px;place-items:center;display:grid}.sportsExperience-module__4WtmQG__teamPurple{background:#805693}.sportsExperience-module__4WtmQG__teamBlue{background:#4d7fa6}.sportsExperience-module__4WtmQG__teamGreen{background:#328664}.sportsExperience-module__4WtmQG__teamOrange{background:#d97843}.sportsExperience-module__4WtmQG__teamRed{background:#bd4943}.sportsExperience-module__4WtmQG__teamTeal{background:#4d9290}.sportsExperience-module__4WtmQG__teamNavy{background:#435f8c}.sportsExperience-module__4WtmQG__score{color:#c95e4d;font:700 13px var(--font-mono);justify-items:center;gap:4px;display:grid}.sportsExperience-module__4WtmQG__score strong{white-space:nowrap}.sportsExperience-module__4WtmQG__score strong i{color:#9aa59b;padding-inline:4px;font-style:normal}.sportsExperience-module__4WtmQG__score small{color:#94a096;font:8px var(--font-mono);text-align:center}.sportsExperience-module__4WtmQG__vs{color:#8b978e;font:600 10px var(--font-mono)}.sportsExperience-module__4WtmQG__matchSide{grid-template-columns:1fr auto;align-items:center;gap:6px 8px;min-width:125px;display:grid}.sportsExperience-module__4WtmQG__matchSide>small{color:#849087;text-overflow:ellipsis;white-space:nowrap;font:8px var(--font-mono);grid-column:1/-1;align-items:center;gap:4px;display:flex;overflow:hidden}.sportsExperience-module__4WtmQG__matchSide>small svg{color:#62816a;flex:0 0 12px}.sportsExperience-module__4WtmQG__matchTime,.sportsExperience-module__4WtmQG__liveStatus{color:#344637;font:600 11px var(--font-mono);text-align:right;white-space:nowrap}.sportsExperience-module__4WtmQG__liveStatus{color:#c85848;justify-content:flex-end;align-items:center;gap:6px;display:flex}.sportsExperience-module__4WtmQG__liveStatus i{background:#dc654f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #dc654f21}.sportsExperience-module__4WtmQG__matchActions{justify-content:flex-end;display:flex}.sportsExperience-module__4WtmQG__matchActions button{color:#9aa59c;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.sportsExperience-module__4WtmQG__matchActions button:hover,.sportsExperience-module__4WtmQG__matchActions button.sportsExperience-module__4WtmQG__followed{color:#d09b35}.sportsExperience-module__4WtmQG__emptyState{color:#78847a;text-align:center;background:#fafbf7;padding:35px 14px;font-size:12px}.sportsExperience-module__4WtmQG__sourceNote{color:#859086;align-items:flex-start;gap:7px;margin:15px 0 0;font-size:9px;line-height:1.6;display:flex}.sportsExperience-module__4WtmQG__sourceNote svg{color:#b6715e;flex:0 0 14px}.sportsExperience-module__4WtmQG__sideColumn{gap:17px;display:grid}.sportsExperience-module__4WtmQG__newsPanel,.sportsExperience-module__4WtmQG__nationalPanel,.sportsExperience-module__4WtmQG__watchPanel{background:#fafbf7;border:1px solid #17211921;padding:19px}.sportsExperience-module__4WtmQG__panelHeading{color:#88938b;justify-content:space-between;align-items:center;display:flex}.sportsExperience-module__4WtmQG__panelHeading .sportsExperience-module__4WtmQG__eyebrow{margin-bottom:6px}.sportsExperience-module__4WtmQG__panelHeading h3,.sportsExperience-module__4WtmQG__nationalHeading h3,.sportsExperience-module__4WtmQG__watchPanel h3{color:#233126;margin:0;font-size:17px;font-weight:650}.sportsExperience-module__4WtmQG__newsList{margin-top:7px}.sportsExperience-module__4WtmQG__newsItem{border-bottom:1px solid #1721191c;grid-template-columns:3px minmax(0,1fr) 14px;gap:10px;padding:14px 0;display:grid}.sportsExperience-module__4WtmQG__newsAccent{background:#d97843;border-radius:2px;min-height:52px}.sportsExperience-module__4WtmQG__newsRed{background:#c84942}.sportsExperience-module__4WtmQG__newsTeal{background:#4c9a8c}.sportsExperience-module__4WtmQG__newsItem>div{min-width:0}.sportsExperience-module__4WtmQG__newsItem>svg{color:#9ba49b;width:13px}.sportsExperience-module__4WtmQG__newsMeta{color:#c9604a;font:8px var(--font-mono);gap:8px;display:flex}.sportsExperience-module__4WtmQG__newsMeta time{color:#9aa39b}.sportsExperience-module__4WtmQG__newsItem h4{color:#26352a;margin:6px 0 7px;font-size:11px;font-weight:650;line-height:1.6}.sportsExperience-module__4WtmQG__newsItem small{color:#98a197;font:8px var(--font-mono)}.sportsExperience-module__4WtmQG__nationalPanel{color:#f4f5ef;background:#17271d;border-color:#1a2c21}.sportsExperience-module__4WtmQG__nationalHeading{align-items:center;gap:10px;display:flex}.sportsExperience-module__4WtmQG__nationalHeading>span{color:#fff4eb;background:#c94f43;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.sportsExperience-module__4WtmQG__nationalHeading .sportsExperience-module__4WtmQG__eyebrow{color:#9dae9d;margin-bottom:5px}.sportsExperience-module__4WtmQG__nationalHeading h3{color:#f0f2e9}.sportsExperience-module__4WtmQG__nationalHeading>svg{color:#9cac9e;margin-left:auto}.sportsExperience-module__4WtmQG__nationalSummary{color:#aab8ac;margin:15px 0;font-size:10px;line-height:1.6}.sportsExperience-module__4WtmQG__nationalList{border-top:1px solid #edf5ec24}.sportsExperience-module__4WtmQG__nationalTeam{border-bottom:1px solid #edf5ec21;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.sportsExperience-module__4WtmQG__teamLevel{color:#fff;width:26px;height:26px;font:700 8px var(--font-mono);background:#c84942;border-radius:50%;place-items:center;display:grid}.sportsExperience-module__4WtmQG__levelOrange{background:#cf7447}.sportsExperience-module__4WtmQG__levelTeal{background:#4d9187}.sportsExperience-module__4WtmQG__levelBlue{background:#4d7198}.sportsExperience-module__4WtmQG__nationalTeam strong,.sportsExperience-module__4WtmQG__nationalTeam small{display:block}.sportsExperience-module__4WtmQG__nationalTeam strong{color:#f0f2e9;font-size:10px}.sportsExperience-module__4WtmQG__nationalTeam small{color:#92a196;font:8px var(--font-mono);margin-top:3px}.sportsExperience-module__4WtmQG__nextMatch{color:#c3d7b2;font:9px var(--font-mono);white-space:nowrap}.sportsExperience-module__4WtmQG__watchPanel{background:#e1ece4}.sportsExperience-module__4WtmQG__watchPanel .sportsExperience-module__4WtmQG__eyebrow{color:#68836e}.sportsExperience-module__4WtmQG__watchPanel h3{font-size:15px}.sportsExperience-module__4WtmQG__watchPanel>p{color:#637669;margin:10px 0 12px;font-size:10px;line-height:1.65}.sportsExperience-module__4WtmQG__watchPanel button{color:#355c40;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.sportsExperience-module__4WtmQG__matchDialog{color:#172119;background:#fbfcf8;border:1px solid #17211929;width:min(540px,100% - 28px);max-width:none;max-height:min(90vh,650px);padding:30px;position:fixed;box-shadow:14px 14px #10231926}.sportsExperience-module__4WtmQG__matchDialog::backdrop{background:#0b160f9e}.sportsExperience-module__4WtmQG__closeDialog{color:#6f7d71;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.sportsExperience-module__4WtmQG__closeDialog:hover{background:#e7ece5}.sportsExperience-module__4WtmQG__dialogKicker{color:#718075;font:9px var(--font-mono);align-items:center;gap:8px;display:flex}.sportsExperience-module__4WtmQG__matchDialog h2{color:#1b2a1f;max-width:430px;margin:20px 0 24px;font-size:23px;line-height:1.4}.sportsExperience-module__4WtmQG__matchDialog h2 span{color:#9aa59b;font-size:12px;font-weight:400}.sportsExperience-module__4WtmQG__dialogScore{text-align:center;border-top:1px solid #17211924;border-bottom:1px solid #17211924;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:20px 8px;display:grid}.sportsExperience-module__4WtmQG__dialogScore>div{justify-items:center;gap:7px;display:grid}.sportsExperience-module__4WtmQG__dialogScore strong{font:700 25px var(--font-mono)}.sportsExperience-module__4WtmQG__dialogScore>span{color:#c95e4d;font:9px var(--font-mono)}.sportsExperience-module__4WtmQG__dialogScore small{color:#778379;font:9px var(--font-mono)}.sportsExperience-module__4WtmQG__dialogDetails{color:#718075;font:9px var(--font-mono);flex-wrap:wrap;gap:12px 18px;padding:17px 0;display:flex}.sportsExperience-module__4WtmQG__dialogDetails span{align-items:center;gap:6px;display:inline-flex}.sportsExperience-module__4WtmQG__dialogDetails svg{color:#578264}.sportsExperience-module__4WtmQG__dialogNotice{color:#63786a;background:#eaf0e8;gap:8px;margin:4px 0 0;padding:12px;font-size:10px;line-height:1.6;display:flex}.sportsExperience-module__4WtmQG__dialogNotice svg{flex:0 0 15px;margin-top:1px}.sportsExperience-module__4WtmQG__toast{z-index:10;color:#f4f5ef;opacity:0;pointer-events:none;background:#17271d;max-width:calc(100vw - 44px);padding:11px 15px;font-size:11px;transition:opacity .18s,transform .18s;position:fixed;bottom:22px;right:22px;transform:translateY(8px);box-shadow:5px 5px #cf654e4d}.sportsExperience-module__4WtmQG__toastVisible{opacity:1;transform:translateY(0)}.sportsExperience-module__4WtmQG__playerShortcuts{flex-wrap:wrap}.sportsExperience-module__4WtmQG__playerShortcuts button{min-height:58px}.sportsExperience-module__4WtmQG__playerShortcuts button span{white-space:nowrap}@media (max-width:600px){.sportsExperience-module__4WtmQG__metrics .sportsExperience-module__4WtmQG__playerShortcuts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sportsExperience-module__4WtmQG__metrics .sportsExperience-module__4WtmQG__playerShortcuts button{grid-template-columns:1fr;gap:6px;min-width:0;padding:12px}.sportsExperience-module__4WtmQG__metrics .sportsExperience-module__4WtmQG__playerShortcuts button small{text-align:left;font-size:8px}.sportsExperience-module__4WtmQG__metrics .sportsExperience-module__4WtmQG__playerShortcuts button span{font-size:14px}}@media (max-width:900px){.sportsExperience-module__4WtmQG__hero{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr)}.sportsExperience-module__4WtmQG__heroImage{min-height:360px}.sportsExperience-module__4WtmQG__heroCopy h1{font-size:45px}.sportsExperience-module__4WtmQG__heroCopy{padding-inline:30px}.sportsExperience-module__4WtmQG__dashboard{padding-inline:5vw}.sportsExperience-module__4WtmQG__dashboardGrid{grid-template-columns:minmax(0,1fr);gap:35px}.sportsExperience-module__4WtmQG__sideColumn{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sportsExperience-module__4WtmQG__watchPanel{grid-column:1/-1}}@media (max-width:600px){.sportsExperience-module__4WtmQG__hero{grid-template-columns:1fr}.sportsExperience-module__4WtmQG__heroImage{min-height:230px;max-height:34svh}.sportsExperience-module__4WtmQG__heroImage img{object-position:32% 14%}.sportsExperience-module__4WtmQG__heroCopy{padding:28px 20px 30px}.sportsExperience-module__4WtmQG__heroCopy h1{font-size:38px}.sportsExperience-module__4WtmQG__heroCopy h1 em{font-size:.56em}.sportsExperience-module__4WtmQG__heroSummary{margin-top:12px;font-size:11px}.sportsExperience-module__4WtmQG__heroActions{margin-top:17px}.sportsExperience-module__4WtmQG__dataNotice{margin-top:14px;font-size:9px}.sportsExperience-module__4WtmQG__metrics{gap:15px;padding-inline:18px}.sportsExperience-module__4WtmQG__playerShortcuts{flex-basis:100%}.sportsExperience-module__4WtmQG__playerShortcuts button{flex:1;grid-template-columns:auto 1fr;align-items:center;gap:10px}.sportsExperience-module__4WtmQG__playerShortcuts button small{text-align:right}.sportsExperience-module__4WtmQG__metricIcon{width:28px;height:28px}.sportsExperience-module__4WtmQG__metrics strong{font-size:14px}.sportsExperience-module__4WtmQG__metrics small{font-size:8px}.sportsExperience-module__4WtmQG__updatedAt{display:none}.sportsExperience-module__4WtmQG__dashboard{padding:42px 18px 58px}.sportsExperience-module__4WtmQG__sectionHeading{display:block}.sportsExperience-module__4WtmQG__sectionHeading h2{font-size:26px}.sportsExperience-module__4WtmQG__rangeSwitch{width:max-content;margin-top:15px}.sportsExperience-module__4WtmQG__filters{gap:5px}.sportsExperience-module__4WtmQG__filters button{min-height:29px;padding-inline:8px;font-size:9px}.sportsExperience-module__4WtmQG__timezone{width:100%;margin:5px 0 0;font-size:8px}.sportsExperience-module__4WtmQG__match{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:13px 9px}.sportsExperience-module__4WtmQG__teams{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:4px}.sportsExperience-module__4WtmQG__team{gap:5px;font-size:9px}.sportsExperience-module__4WtmQG__teamMark{flex-basis:23px;width:23px;height:23px;font-size:7px}.sportsExperience-module__4WtmQG__matchSide{grid-template-columns:1fr auto;gap:5px 2px;min-width:72px}.sportsExperience-module__4WtmQG__matchSide>small{max-width:76px;font-size:7px}.sportsExperience-module__4WtmQG__matchTime,.sportsExperience-module__4WtmQG__liveStatus{font-size:9px}.sportsExperience-module__4WtmQG__matchActions button{width:23px;height:24px}.sportsExperience-module__4WtmQG__leagueLine{gap:5px;font-size:8px}.sportsExperience-module__4WtmQG__leagueLine small{max-width:110px;font-size:7px}.sportsExperience-module__4WtmQG__teams{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.sportsExperience-module__4WtmQG__score{font-size:11px}.sportsExperience-module__4WtmQG__score strong i{padding-inline:2px}.sportsExperience-module__4WtmQG__sideColumn{grid-template-columns:1fr}.sportsExperience-module__4WtmQG__watchPanel{grid-column:auto}.sportsExperience-module__4WtmQG__newsPanel,.sportsExperience-module__4WtmQG__nationalPanel,.sportsExperience-module__4WtmQG__watchPanel{padding:16px}.sportsExperience-module__4WtmQG__matchDialog{padding:26px 19px 20px}.sportsExperience-module__4WtmQG__matchDialog h2{font-size:19px}.sportsExperience-module__4WtmQG__dialogScore{gap:5px}.sportsExperience-module__4WtmQG__dialogScore strong{font-size:21px}.sportsExperience-module__4WtmQG__dialogDetails{display:grid}}
.sportsFanZone-module__TorPbG__fanZone{background:#e9ede3;border-bottom:1px solid #cfd8cb;padding:48px 8vw;scroll-margin-top:20px}.sportsFanZone-module__TorPbG__heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.sportsFanZone-module__TorPbG__kicker{color:#778777;font:9px var(--font-mono);letter-spacing:1.3px;margin:0 0 7px}.sportsFanZone-module__TorPbG__heading h2{color:#213526;margin:0;font-size:27px}.sportsFanZone-module__TorPbG__tabs,.sportsFanZone-module__TorPbG__segment,.sportsFanZone-module__TorPbG__boardToolbar,.sportsFanZone-module__TorPbG__teamChooser{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sportsFanZone-module__TorPbG__tabs button,.sportsFanZone-module__TorPbG__segment button,.sportsFanZone-module__TorPbG__boardToolbar button,.sportsFanZone-module__TorPbG__teamChooser button,.sportsFanZone-module__TorPbG__feedStatus button{color:#425945;font:inherit;cursor:pointer;background:#f5f7ef;border:1px solid #bfcdbb;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:inline-flex}.sportsFanZone-module__TorPbG__tabs button[aria-selected=true],.sportsFanZone-module__TorPbG__segment button[aria-pressed=true],.sportsFanZone-module__TorPbG__teamChooser button[aria-pressed=true]{color:#fff;background:#263f2c;border-color:#263f2c}.sportsFanZone-module__TorPbG__fanZone button:disabled{opacity:.5;cursor:default}.sportsFanZone-module__TorPbG__fanZone button:focus-visible,.sportsFanZone-module__TorPbG__fanZone a:focus-visible,.sportsFanZone-module__TorPbG__fanZone input:focus-visible,.sportsFanZone-module__TorPbG__fanZone select:focus-visible{outline-offset:3px;outline:3px solid #b96438}.sportsFanZone-module__TorPbG__clubCards{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.sportsFanZone-module__TorPbG__clubCard{color:#4a5949;text-align:left;cursor:pointer;background:#f7f9f1;border:1px solid #c7d2c1;align-items:center;gap:15px;padding:20px;display:flex}.sportsFanZone-module__TorPbG__clubCard.sportsFanZone-module__TorPbG__activeClub{border-color:#b44338;box-shadow:inset 4px 0 #b44338}.sportsFanZone-module__TorPbG__clubEmblem{color:#b44338;height:52px;font:700 15px var(--font-mono);border:1px solid #cf8c73;border-radius:50%;flex:0 0 52px;place-items:center;display:grid}.sportsFanZone-module__TorPbG__clubCard>span:nth-child(2){gap:7px;display:grid}.sportsFanZone-module__TorPbG__clubCard small{color:#83917e;font-size:9px}.sportsFanZone-module__TorPbG__clubCard strong{color:#263f2c;font-size:21px}.sportsFanZone-module__TorPbG__clubCard>span>span{color:#ad5d3e;align-items:center;gap:5px;font-size:11px;display:flex}.sportsFanZone-module__TorPbG__clubCard>svg{color:#b44338;flex:0 0 18px;margin-left:auto}.sportsFanZone-module__TorPbG__clubContent{grid-template-columns:minmax(0,1fr) 260px;gap:18px;display:grid}.sportsFanZone-module__TorPbG__fixturePanel{background:#f9faf5;border:1px solid #cbd4c5;min-width:0;padding:20px}.sportsFanZone-module__TorPbG__fixtureHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sportsFanZone-module__TorPbG__fixtureHeading h3{color:#293e2c;margin:0;font-size:14px}.sportsFanZone-module__TorPbG__segment button{padding:6px 9px;font-size:10px}.sportsFanZone-module__TorPbG__fixture{color:#344b39;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce2d6;grid-template-columns:115px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:17px 0;display:grid}.sportsFanZone-module__TorPbG__fixture>span:first-child{font:10px var(--font-mono)}.sportsFanZone-module__TorPbG__fixture small{color:#7c8d7a;margin-top:5px;font-size:9px;display:block}.sportsFanZone-module__TorPbG__fixture>strong{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.sportsFanZone-module__TorPbG__fixture strong span{color:#97a38e;font-size:9px}.sportsFanZone-module__TorPbG__fixtureScore{color:#b34c3d;font:11px var(--font-mono);white-space:nowrap;align-items:center;gap:6px;display:flex}.sportsFanZone-module__TorPbG__fixture .sportsFanZone-module__TorPbG__fixtureTeam{color:#344b39;align-items:center;gap:7px;font-size:11px;display:inline-flex}.sportsFanZone-module__TorPbG__favoriteCard{color:#f7eee1;background:#823d35;flex-direction:column;align-items:flex-start;padding:23px;display:flex}.sportsFanZone-module__TorPbG__favoriteNumber{color:#d6a28a;font:8px var(--font-mono);letter-spacing:2px;margin-bottom:18px}.sportsFanZone-module__TorPbG__favoriteCard h3{margin:15px 0 8px;font-size:23px}.sportsFanZone-module__TorPbG__favoriteCard p{color:#e0beac;margin:0 0 20px;font-size:11px;line-height:1.9}.sportsFanZone-module__TorPbG__favoritePortrait>span{flex-basis:76px;width:76px;height:76px}.sportsFanZone-module__TorPbG__favoriteCredit{color:#e4c4af;margin-top:12px;font-size:8px;line-height:1.8;display:block}.sportsFanZone-module__TorPbG__favoriteCard .sportsFanZone-module__TorPbG__favoriteCredit a{padding:0;font-size:8px;display:inline}.sportsFanZone-module__TorPbG__teamChooser button>[data-team-badge]{flex-basis:22px;width:22px;height:22px}.sportsFanZone-module__TorPbG__favoriteCard a,.sportsFanZone-module__TorPbG__favoriteCard button{color:#f4e7d1;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 0;font-size:11px;text-decoration:underline;display:inline-flex}.sportsFanZone-module__TorPbG__feedStatus{color:#778975;flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:18px;font-size:9px;line-height:1.8;display:flex}.sportsFanZone-module__TorPbG__feedStatus p{flex-basis:100%;margin:0}.sportsFanZone-module__TorPbG__feedStatus a{text-decoration:underline}.sportsFanZone-module__TorPbG__feedStatus button{padding:6px 9px;font-size:10px}.sportsFanZone-module__TorPbG__empty,.sportsFanZone-module__TorPbG__muted{color:#7d8e78;font-size:11px;line-height:1.9}.sportsFanZone-module__TorPbG__empty{padding:20px 0}.sportsFanZone-module__TorPbG__teamChooser{margin-bottom:18px}.sportsFanZone-module__TorPbG__teamChooser>span{color:#6f826a;margin:0 4px 0 10px;font-size:11px}.sportsFanZone-module__TorPbG__boardToolbar{margin-bottom:12px}.sportsFanZone-module__TorPbG__boardToolbar>span{color:#6d7d67;margin-right:auto;font-size:11px}.sportsFanZone-module__TorPbG__boardToolbar label{color:#4b614a;align-items:center;gap:8px;font-size:11px;display:flex}.sportsFanZone-module__TorPbG__lineup select,.sportsFanZone-module__TorPbG__lineup input:not([type=range]){color:#2f4732;width:100%;min-width:0;font:inherit;background:#fafbf6;border:1px solid #c6d0bd;border-radius:0;padding:9px 10px;font-size:12px}.sportsFanZone-module__TorPbG__boardToolbar select{width:auto}.sportsFanZone-module__TorPbG__boardHelp{color:#778975;margin:0 0 18px;font-size:11px;line-height:1.8}.sportsFanZone-module__TorPbG__boardGrid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;max-width:1050px;display:grid}.sportsFanZone-module__TorPbG__fieldWrap{min-width:0}.sportsFanZone-module__TorPbG__field{aspect-ratio:76/100;-webkit-user-select:none;user-select:none;border:5px solid #33533c;width:100%;position:relative;overflow:hidden}.sportsFanZone-module__TorPbG__court{background:repeating-linear-gradient(90deg,#a37650 0 9.8%,#ac8059 10% 19.8%);border-color:#77573c}.sportsFanZone-module__TorPbG__pitch{background:repeating-linear-gradient(0deg,#28513c 0 12.5%,#305e46 12.5% 25%)}.sportsFanZone-module__TorPbG__fieldLines{color:#f7f4dd;opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sportsFanZone-module__TorPbG__playerToken{z-index:1;color:#fff9ec;cursor:grab;touch-action:none;background:0 0;border:0;flex-direction:column;align-items:center;width:16%;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.sportsFanZone-module__TorPbG__playerToken:active{cursor:grabbing;z-index:2}.sportsFanZone-module__TorPbG__playerToken strong{color:#fff6e6;overflow-wrap:anywhere;background:#193d2acc;max-width:100%;margin-top:5px;padding:2px 4px;font-size:11px;font-weight:500;line-height:1.4}.sportsFanZone-module__TorPbG__playerToken small{color:#f1e5cb;font:8px var(--font-mono);background:#163c2c99;margin-top:3px;padding:1px 3px}.sportsFanZone-module__TorPbG__selectedToken{z-index:2}.sportsFanZone-module__TorPbG__fieldCaption{color:#f0ead9;background:#24432f;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:12px;display:flex}.sportsFanZone-module__TorPbG__fieldCaption span{font-size:10px}.sportsFanZone-module__TorPbG__playerEditor{background:#f8faf2;border:1px solid #c9d4c1;gap:16px;padding:20px;display:grid}.sportsFanZone-module__TorPbG__playerEditor h4{color:#304b33;overflow-wrap:anywhere;margin:0;font-size:16px}.sportsFanZone-module__TorPbG__playerEditor label{color:#6a7f61;gap:8px;min-width:0;font-size:11px;display:grid}.sportsFanZone-module__TorPbG__playerEditor .sportsFanZone-module__TorPbG__kicker,.sportsFanZone-module__TorPbG__playerEditor .sportsFanZone-module__TorPbG__muted{margin:0}.sportsFanZone-module__TorPbG__sliders{gap:13px;display:grid}.sportsFanZone-module__TorPbG__sliders input{accent-color:#496c42;width:100%}.sportsFanZone-module__TorPbG__customForm{border-top:1px solid #d8e0d1;gap:13px;padding-top:18px;display:grid}.sportsFanZone-module__TorPbG__customForm strong{color:#344d36;font-size:12px}.sportsFanZone-module__TorPbG__customForm button{color:#f8f8e9;font:inherit;cursor:pointer;background:#365232;border:1px solid #47683d;padding:10px;font-size:11px}.sportsFanZone-module__TorPbG__clearButton{color:#ab5140;cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px;text-decoration:underline}.sportsFanZone-module__TorPbG__saveNotice{color:#647c5e;margin:16px 0 0;font-size:11px;line-height:1.8}.sportsFanZone-module__TorPbG__collapseButton{color:#546b4c;font:inherit;cursor:pointer;background:#f5f7ef;border:1px solid #bac9b3;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-size:10px;display:inline-flex}.sportsFanZone-module__TorPbG__photoCredit{color:#687d60;margin:-8px 0 20px;font-size:10px;line-height:1.9}.sportsFanZone-module__TorPbG__photoCredit a{text-decoration:underline}.sportsFanZone-module__TorPbG__portrait,.sportsFanZone-module__TorPbG__playerToken>.sportsFanZone-module__TorPbG__portrait{color:#fff;width:56px;height:56px;font:700 13px var(--font-mono);pointer-events:none;background:radial-gradient(circle at 35% 25%,#d36b4d,#9a342b);border:2px solid #f6e8ce;border-radius:50%;flex:0 0 56px;place-items:center;display:grid;position:relative;box-shadow:0 4px 10px #102d3366}.sportsFanZone-module__TorPbG__portrait img{object-fit:cover;object-position:center 18%;background:linear-gradient(145deg,#eef0df,#becdaf);border-radius:50%;width:100%;height:100%;display:block}.sportsFanZone-module__TorPbG__portraitFallback{place-items:center;display:grid}.sportsFanZone-module__TorPbG__portrait .sportsFanZone-module__TorPbG__jerseyBadge{color:#fffbe9;text-align:center;background:#243e2b;border:1px solid #f5e9d4;border-radius:9px;min-width:21px;padding:3px;font-size:9px;line-height:1;position:absolute;bottom:-3px;right:-5px}.sportsFanZone-module__TorPbG__selectedToken>.sportsFanZone-module__TorPbG__portrait{border-color:#fff1b9;box-shadow:0 0 0 4px #f4d28d77,0 5px 12px #102d3366}.sportsFanZone-module__TorPbG__playerPreview{align-items:center;gap:14px;display:flex}.sportsFanZone-module__TorPbG__playerPreview>span:last-child{color:#75876d;font-size:10px;line-height:1.8}@media (max-width:700px){.sportsFanZone-module__TorPbG__playerToken>.sportsFanZone-module__TorPbG__portrait{flex-basis:40px;width:40px;height:40px;font-size:10px}.sportsFanZone-module__TorPbG__portrait .sportsFanZone-module__TorPbG__jerseyBadge{min-width:17px;font-size:8px;right:-4px}.sportsFanZone-module__TorPbG__heading{flex-wrap:wrap}.sportsFanZone-module__TorPbG__collapseButton{min-height:36px}}@media (max-width:1000px){.sportsFanZone-module__TorPbG__fanZone{padding-inline:5vw}.sportsFanZone-module__TorPbG__clubContent{grid-template-columns:minmax(0,1fr) 230px}.sportsFanZone-module__TorPbG__boardGrid{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.sportsFanZone-module__TorPbG__fixture{grid-template-columns:95px minmax(0,1fr)}.sportsFanZone-module__TorPbG__fixtureScore{grid-column:2;justify-content:flex-end}}@media (max-width:700px){.sportsFanZone-module__TorPbG__fanZone{padding:35px 18px}.sportsFanZone-module__TorPbG__heading{flex-direction:column;align-items:flex-start}.sportsFanZone-module__TorPbG__heading h2{font-size:24px}.sportsFanZone-module__TorPbG__clubCards{gap:10px}.sportsFanZone-module__TorPbG__clubCard{flex-wrap:wrap;gap:10px;padding:15px}.sportsFanZone-module__TorPbG__clubEmblem{flex-basis:38px;height:38px;font-size:12px}.sportsFanZone-module__TorPbG__clubCard>span:nth-child(2){flex-basis:100%;order:3}.sportsFanZone-module__TorPbG__clubCard small{font-size:8px}.sportsFanZone-module__TorPbG__clubCard strong{font-size:18px}.sportsFanZone-module__TorPbG__clubCard>span>span{font-size:10px}.sportsFanZone-module__TorPbG__clubContent{grid-template-columns:1fr}.sportsFanZone-module__TorPbG__favoriteCard{padding:20px}.sportsFanZone-module__TorPbG__favoriteNumber{margin-bottom:12px}.sportsFanZone-module__TorPbG__favoriteCard h3{margin-top:12px}.sportsFanZone-module__TorPbG__fixturePanel{padding:16px}.sportsFanZone-module__TorPbG__fixture>strong{font-size:11px}.sportsFanZone-module__TorPbG__boardGrid{grid-template-columns:1fr;max-width:540px;margin:0 auto}.sportsFanZone-module__TorPbG__playerToken strong{font-size:9px}.sportsFanZone-module__TorPbG__playerToken>span{width:30px;height:30px;font-size:10px}.sportsFanZone-module__TorPbG__playerToken small{font-size:7px}.sportsFanZone-module__TorPbG__teamChooser{gap:6px}.sportsFanZone-module__TorPbG__teamChooser>span{margin-left:0}.sportsFanZone-module__TorPbG__teamChooser button{padding:8px;font-size:10px}.sportsFanZone-module__TorPbG__boardToolbar{gap:8px}.sportsFanZone-module__TorPbG__boardToolbar>span{font-size:10px}.sportsFanZone-module__TorPbG__boardToolbar button{padding:8px;font-size:10px}.sportsFanZone-module__TorPbG__feedStatus{font-size:9px}}
.teamBadge-module__F0Dz4a__badge{vertical-align:middle;color:#53684d;background:#fffdf5;border:1px solid #cbd4c4;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:inline-grid;overflow:hidden}.teamBadge-module__F0Dz4a__badge img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.teamBadge-module__F0Dz4a__badge>img,.teamBadge-module__F0Dz4a__badge>.teamBadge-module__F0Dz4a__fallback{grid-area:1/1}.teamBadge-module__F0Dz4a__medium{flex-basis:36px;width:36px;height:36px}.teamBadge-module__F0Dz4a__large{flex-basis:52px;width:52px;height:52px}.teamBadge-module__F0Dz4a__large img{padding:5px}.teamBadge-module__F0Dz4a__fallback{font:700 9px var(--font-mono), monospace;text-align:center;padding:2px}.teamBadge-module__F0Dz4a__large .teamBadge-module__F0Dz4a__fallback{font-size:13px}@media (max-width:600px){.teamBadge-module__F0Dz4a__small{flex-basis:24px;width:24px;height:24px}.teamBadge-module__F0Dz4a__large{flex-basis:44px;width:44px;height:44px}}
.nbaPlayerSchedule-module__gePo8W__schedule{background:#f5f6ef;border-bottom:1px solid #cfd8cb;padding:30px 8vw}.nbaPlayerSchedule-module__gePo8W__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.nbaPlayerSchedule-module__gePo8W__eyebrow{color:#ad5d3e;font:9px var(--font-mono);letter-spacing:1.5px;margin:0 0 7px}.nbaPlayerSchedule-module__gePo8W__heading h2>[data-team-badge]{margin-right:10px}.nbaPlayerSchedule-module__gePo8W__teams>[data-team-badge]{flex-shrink:0}.nbaPlayerSchedule-module__gePo8W__heading h2{color:#243d2c;margin:0;font-size:24px}.nbaPlayerSchedule-module__gePo8W__heading h2 span{font-size:16px;font-weight:500}.nbaPlayerSchedule-module__gePo8W__close{color:#4c6350;cursor:pointer;background:0 0;border:1px solid #c8d3c2;flex:0 0 32px;place-items:center;height:32px;display:grid}.nbaPlayerSchedule-module__gePo8W__toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0 12px;display:flex}.nbaPlayerSchedule-module__gePo8W__periods{gap:6px;display:flex}.nbaPlayerSchedule-module__gePo8W__periods button,.nbaPlayerSchedule-module__gePo8W__footer button,.nbaPlayerSchedule-module__gePo8W__more{color:#435c45;font:inherit;cursor:pointer;background:#fbfcf8;border:1px solid #c1cdbb;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:inline-flex}.nbaPlayerSchedule-module__gePo8W__periods button[aria-pressed=true]{color:#fff;background:#2c4733;border-color:#2c4733}.nbaPlayerSchedule-module__gePo8W__toolbar>span,.nbaPlayerSchedule-module__gePo8W__toolbar a{color:#71836e;align-items:center;gap:6px;font-size:10px;display:inline-flex}.nbaPlayerSchedule-module__gePo8W__toolbar a{margin-left:auto;text-decoration:underline}.nbaPlayerSchedule-module__gePo8W__note,.nbaPlayerSchedule-module__gePo8W__warning{color:#74836d;margin:10px 0 15px;font-size:11px;line-height:1.8}.nbaPlayerSchedule-module__gePo8W__warning{color:#9d573c;background:#f2e9db;padding:9px 12px}.nbaPlayerSchedule-module__gePo8W__matches{border-top:1px solid #d3ddcb}.nbaPlayerSchedule-module__gePo8W__match{color:#314b36;text-align:left;cursor:pointer;background:#fbfcf7;border:0;border-bottom:1px solid #d8e0d1;grid-template-columns:130px minmax(0,1.2fr) minmax(0,1fr) 90px 16px;align-items:center;gap:18px;width:100%;padding:18px 12px;display:grid}.nbaPlayerSchedule-module__gePo8W__match:hover{background:#eaf0e3}.nbaPlayerSchedule-module__gePo8W__date{font:11px var(--font-mono)}.nbaPlayerSchedule-module__gePo8W__date small{color:#7f8c78;margin-top:6px;font-size:9px;display:block}.nbaPlayerSchedule-module__gePo8W__teams{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.nbaPlayerSchedule-module__gePo8W__teams small{color:#96a18f;font:9px var(--font-mono)}.nbaPlayerSchedule-module__gePo8W__venue{color:#829079;align-items:center;gap:5px;font-size:10px;line-height:1.6;display:flex}.nbaPlayerSchedule-module__gePo8W__venue svg{flex:0 0 12px}.nbaPlayerSchedule-module__gePo8W__score{color:#b44c3e;font:600 13px var(--font-mono);text-align:right}.nbaPlayerSchedule-module__gePo8W__score small{color:#7e8d75;margin-top:5px;font-size:9px;font-weight:400;display:block}.nbaPlayerSchedule-module__gePo8W__arrow{color:#8c9e80}.nbaPlayerSchedule-module__gePo8W__empty{color:#788b70;padding:28px 0;font-size:12px}.nbaPlayerSchedule-module__gePo8W__more{margin:16px auto;display:flex}.nbaPlayerSchedule-module__gePo8W__footer{color:#7c8c74;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:9px;line-height:1.8;display:flex}.nbaPlayerSchedule-module__gePo8W__footer button{padding:6px 9px;font-size:10px}.nbaPlayerSchedule-module__gePo8W__footer button:disabled{opacity:.5;cursor:default}.nbaPlayerSchedule-module__gePo8W__schedule button:focus-visible,.nbaPlayerSchedule-module__gePo8W__schedule a:focus-visible{outline-offset:3px;outline:3px solid #b96438}@media (max-width:1000px){.nbaPlayerSchedule-module__gePo8W__schedule{padding-inline:5vw}.nbaPlayerSchedule-module__gePo8W__match{grid-template-columns:110px minmax(0,1fr) 75px 16px;gap:10px}.nbaPlayerSchedule-module__gePo8W__venue{grid-area:2/2}.nbaPlayerSchedule-module__gePo8W__score{grid-area:1/3/3}.nbaPlayerSchedule-module__gePo8W__arrow{grid-area:1/4/3}}@media (max-width:600px){.nbaPlayerSchedule-module__gePo8W__schedule{padding:26px 18px}.nbaPlayerSchedule-module__gePo8W__heading h2{font-size:22px}.nbaPlayerSchedule-module__gePo8W__heading h2 span{margin-top:6px;font-size:13px;display:block}.nbaPlayerSchedule-module__gePo8W__toolbar{gap:10px}.nbaPlayerSchedule-module__gePo8W__toolbar a{margin-left:0}.nbaPlayerSchedule-module__gePo8W__match{grid-template-columns:88px minmax(0,1fr) 54px;gap:8px;padding:14px 8px}.nbaPlayerSchedule-module__gePo8W__date{font-size:10px}.nbaPlayerSchedule-module__gePo8W__date small{font-size:8px}.nbaPlayerSchedule-module__gePo8W__teams{gap:5px;font-size:10px}.nbaPlayerSchedule-module__gePo8W__venue{font-size:9px}.nbaPlayerSchedule-module__gePo8W__score{font-size:11px}.nbaPlayerSchedule-module__gePo8W__score small{font-size:8px}.nbaPlayerSchedule-module__gePo8W__arrow{display:none}}
.sportsStandings-module__KItUSG__standings{background:#e9ede3;border-top:1px solid #c8d4c2;padding:42px 8vw;scroll-margin-top:20px}.sportsStandings-module__KItUSG__heading,.sportsStandings-module__KItUSG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sportsStandings-module__KItUSG__heading{margin-bottom:20px}.sportsStandings-module__KItUSG__eyebrow{color:#7b8973;font:9px var(--font-mono);letter-spacing:1.4px;margin:0 0 8px}.sportsStandings-module__KItUSG__heading h2{color:#263d2b;align-items:center;gap:10px;margin:0;font-size:27px;display:flex}.sportsStandings-module__KItUSG__tabs,.sportsStandings-module__KItUSG__seasons{flex-wrap:wrap;gap:6px;display:flex}.sportsStandings-module__KItUSG__tabs button,.sportsStandings-module__KItUSG__seasons button,.sportsStandings-module__KItUSG__refresh{color:#46603f;font:inherit;cursor:pointer;background:#f6f8f0;border:1px solid #bccbb6;align-items:center;gap:7px;padding:9px 15px;font-size:12px;display:inline-flex}.sportsStandings-module__KItUSG__tabs button[aria-pressed=true]{color:#fff8ed;background:#304c37;border-color:#304c37}.sportsStandings-module__KItUSG__seasons button{padding:7px 11px;font-size:11px}.sportsStandings-module__KItUSG__seasons button[aria-pressed=true]{color:#974b36;background:#f5e7d7;border-color:#b87d60}.sportsStandings-module__KItUSG__toolbar>strong{color:#4e6548;margin-right:auto;font-size:12px}.sportsStandings-module__KItUSG__refresh{padding:7px 11px;font-size:11px}.sportsStandings-module__KItUSG__refresh:disabled{opacity:.5;cursor:default}.sportsStandings-module__KItUSG__note,.sportsStandings-module__KItUSG__warning,.sportsStandings-module__KItUSG__pending{color:#76896d;font-size:11px;line-height:1.8}.sportsStandings-module__KItUSG__note{margin:15px 0}.sportsStandings-module__KItUSG__warning{color:#9a5239;background:#f5e8d9;padding:10px 13px}.sportsStandings-module__KItUSG__pending{background:#f2eddf;margin:0;padding:10px 14px}.sportsStandings-module__KItUSG__tables{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.sportsStandings-module__KItUSG__conferences{grid-template-columns:repeat(2,minmax(0,1fr))}.sportsStandings-module__KItUSG__group{background:#fafbf6;border:1px solid #c5d2bd;min-width:0}.sportsStandings-module__KItUSG__group h3{color:#2e4932;background:#dfe7d6;justify-content:space-between;align-items:center;margin:0;padding:14px;font-size:14px;display:flex}.sportsStandings-module__KItUSG__group h3 span{color:#768a6a;font-size:10px;font-weight:400}.sportsStandings-module__KItUSG__tableScroll{scrollbar-color:#a5b89a #e8eddf;max-height:510px;overflow:auto}.sportsStandings-module__KItUSG__tableScroll table{border-collapse:separate;border-spacing:0;text-align:center;white-space:nowrap;width:100%;min-width:555px;font-size:11px}.sportsStandings-module__KItUSG__tableScroll caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sportsStandings-module__KItUSG__tableScroll thead th{z-index:2;color:#72826b;background:#f0f4e9;border-bottom:1px solid #cad6c2;padding:12px 10px;font-size:10px;font-weight:500;position:sticky;top:0}.sportsStandings-module__KItUSG__tableScroll tbody td,.sportsStandings-module__KItUSG__tableScroll tbody th{color:#4c6445;border-bottom:1px solid #dce4d4;padding:13px 10px;font-weight:400}.sportsStandings-module__KItUSG__tableScroll tbody th{z-index:1;white-space:normal;color:#293f2e;text-align:left;background:#fafbf6;min-width:115px;max-width:210px;font-weight:600;position:sticky;left:0}.sportsStandings-module__KItUSG__tableScroll tbody th small{color:#ae6042;margin-top:3px;font-size:8px;font-weight:400;display:block}.sportsStandings-module__KItUSG__tableScroll .sportsStandings-module__KItUSG__rank{color:#899779;font:11px var(--font-mono)}.sportsStandings-module__KItUSG__tableScroll .sportsStandings-module__KItUSG__points{color:#ac553a;font-weight:700}.sportsStandings-module__KItUSG__favoriteRow td,.sportsStandings-module__KItUSG__tableScroll .sportsStandings-module__KItUSG__favoriteRow th{background:#f5ebd9}.sportsStandings-module__KItUSG__scrollHint{color:#8a967f;margin-top:4px;display:block}.sportsStandings-module__KItUSG__source{color:#7b8b70;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;font-size:10px;line-height:1.8;display:flex}.sportsStandings-module__KItUSG__source a{align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.sportsStandings-module__KItUSG__empty{color:#7d8c74;padding:25px 0;font-size:12px}.sportsStandings-module__KItUSG__teamIdentity{align-items:center;gap:9px;min-width:145px;display:flex}.sportsStandings-module__KItUSG__teamIdentity>span:last-child{min-width:0}.sportsStandings-module__KItUSG__standings button:focus-visible,.sportsStandings-module__KItUSG__standings a:focus-visible,.sportsStandings-module__KItUSG__tableScroll:focus-visible{outline-offset:3px;outline:3px solid #b9643a}@media (max-width:1100px){.sportsStandings-module__KItUSG__standings{padding-inline:5vw}.sportsStandings-module__KItUSG__conferences{grid-template-columns:1fr}}@media (max-width:600px){.sportsStandings-module__KItUSG__standings{padding:30px 18px}.sportsStandings-module__KItUSG__heading{align-items:flex-start}.sportsStandings-module__KItUSG__heading h2{font-size:24px}.sportsStandings-module__KItUSG__tabs button{padding:8px 12px}.sportsStandings-module__KItUSG__toolbar{gap:10px}.sportsStandings-module__KItUSG__toolbar>strong{flex-basis:100%;order:3}.sportsStandings-module__KItUSG__refresh{margin-left:auto}.sportsStandings-module__KItUSG__tableScroll{max-height:440px}.sportsStandings-module__KItUSG__tableScroll tbody td,.sportsStandings-module__KItUSG__tableScroll tbody th{padding-block:12px}}
