.home-module__4pGskW__page{max-width:860px;margin:0 auto;padding:0 16px 80px}.home-module__4pGskW__hero{padding:36px 0 28px}.home-module__4pGskW__heroTitle:after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%);width:128px;height:4px;margin-top:12px;display:block}@media (max-width:768px){.home-module__4pGskW__hero{padding:14px 0 20px}}.home-module__4pGskW__heroEyebrow{margin-bottom:6px}.home-module__4pGskW__heroDate{color:var(--ink-mute)}.home-module__4pGskW__heroTitle{background:var(--gradient-title);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:-.18em 0 0;padding-top:.18em;line-height:.9}.home-module__4pGskW__heroPuck{width:.95em;height:.95em;color:var(--accent);vertical-align:-.08em;flex-shrink:0;margin-right:.08em;display:inline-block}.home-module__4pGskW__heroIcon{vertical-align:middle;margin-bottom:4px;display:inline-block}.home-module__4pGskW__heroDesc{color:var(--ink-soft);margin:10px 0 0}.home-module__4pGskW__heroDescAccent,.home-module__4pGskW__heroDescLive{color:var(--accent)}.home-module__4pGskW__quickLinks{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:36px;display:grid}.home-module__4pGskW__quickLink{background:var(--card);border:1px solid var(--rule);border-top:2px solid var(--accent);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:0;padding:12px 14px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.home-module__4pGskW__quickLink:hover{border-color:var(--accent);background:var(--card-2)}.home-module__4pGskW__quickLinkIcon{color:var(--accent);margin-bottom:6px;width:22px!important;height:22px!important}.home-module__4pGskW__quickLinkLabel{color:var(--ink);font-size:var(--text-md);font-weight:500}.home-module__4pGskW__quickLinkSub{color:var(--ink-mute);font-weight:400}.home-module__4pGskW__section{margin-bottom:36px}.home-module__4pGskW__sectionHeader{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.home-module__4pGskW__sectionTitle{color:var(--ink);margin:0}.home-module__4pGskW__sectionTitleLive{color:var(--live)}.home-module__4pGskW__sectionLink{color:var(--ink);opacity:.8;text-decoration:none;transition:opacity .15s}.home-module__4pGskW__sectionLink:hover{opacity:1}.home-module__4pGskW__sectionLinkArrow{color:var(--accent)}.home-module__4pGskW__aiGrid{flex-direction:column;gap:12px;display:flex}@media (min-width:600px){.home-module__4pGskW__aiGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}}.home-module__4pGskW__aiCard{background:var(--card);border:1px solid rgba(var(--accent-rgb),.18);border-radius:var(--radius);box-sizing:border-box;flex-direction:column;height:100%;text-decoration:none;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.home-module__4pGskW__aiCard:hover{border-color:rgba(var(--accent-rgb),.4)}.home-module__4pGskW__aiCardGlow{background:radial-gradient(circle, rgba(var(--accent-rgb),.08) 0%, transparent 70%);pointer-events:none;width:120px;height:120px;position:absolute;top:-20px;right:-20px}.home-module__4pGskW__aiCardMatch{align-items:center;gap:10px;padding:10px 12px;display:flex}.home-module__4pGskW__aiCardTime{flex-direction:column;flex-shrink:0;align-items:center;min-width:44px;display:flex}.home-module__4pGskW__aiCardBadge{color:var(--accent-contrast);background:var(--accent);border-radius:var(--radius-xs);flex-shrink:0;padding:2px 6px}.home-module__4pGskW__aiCardDivider{background:var(--rule);height:1px}.home-module__4pGskW__aiCardBody{flex:1;padding:10px 14px}.home-module__4pGskW__aiCardTeaser{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.home-module__4pGskW__aiCardFooter{background:rgba(var(--accent-rgb),.03);align-items:center;gap:8px;padding:10px 14px;display:flex}.home-module__4pGskW__aiTeamFavor{font-weight:600;color:var(--ink)!important}.home-module__4pGskW__aiStarBadge{color:#0a0e1a;background:var(--accent);border-radius:var(--radius-xs);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;font-size:8px;display:inline-flex}.home-module__4pGskW__aiCardDirection{font-size:var(--text-2xs);font-weight:700;font-family:var(--font-data);text-transform:uppercase;letter-spacing:var(--track-sm);color:var(--accent)}.home-module__4pGskW__aiCardDirection[data-direction=away]{color:var(--away)}.home-module__4pGskW__aiCardDirection[data-direction=pass]{color:var(--ink-mute)}.home-module__4pGskW__aiCardConf{font-size:var(--text-2xs);font-weight:700;font-family:var(--font-data);color:var(--ink-mute);margin-left:2px}.home-module__4pGskW__aiCardCta{color:var(--accent);white-space:nowrap;margin-left:auto}.home-module__4pGskW__newsBlock{flex-direction:column;gap:12px;display:flex}.home-module__4pGskW__newsSlide{width:100%}.home-module__4pGskW__newsCard{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);gap:20px;display:flex;overflow:hidden}.home-module__4pGskW__newsImg{aspect-ratio:16/9;background:var(--card-2);flex-shrink:0;width:360px;overflow:hidden}.home-module__4pGskW__newsImg img{object-fit:cover;width:100%;height:100%}.home-module__4pGskW__newsBody{flex-direction:column;flex:1;justify-content:center;gap:10px;min-width:0;padding:16px 16px 16px 0;display:flex}.home-module__4pGskW__newsTitle{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.home-module__4pGskW__newsSummary{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.home-module__4pGskW__newsSummaryItem{color:var(--ink-soft);align-items:baseline;gap:6px;display:flex}.home-module__4pGskW__newsBullet{color:var(--accent);flex-shrink:0;font-size:.7rem}.home-module__4pGskW__newsDate{color:var(--ink-mute)}.home-module__4pGskW__newsNav{justify-content:center;align-items:center;gap:12px;display:flex}.home-module__4pGskW__newsNavBtn{background:var(--hover);border:1px solid var(--rule);cursor:pointer;width:32px;height:32px;color:var(--ink-mute);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;transition:background .15s,color .15s;display:flex}.home-module__4pGskW__newsNavBtn:hover:not(:disabled){background:var(--hover);color:var(--ink)}.home-module__4pGskW__newsNavBtn:disabled{opacity:.3;cursor:not-allowed}.home-module__4pGskW__newsDots{align-items:center;gap:6px;display:flex}.home-module__4pGskW__newsDot{background:var(--rule-2);cursor:pointer;border-radius:50%;width:6px;height:6px;transition:background .15s,transform .15s}.home-module__4pGskW__newsDot:hover{background:var(--ink-mute)}.home-module__4pGskW__newsDotActive{transform:scale(1.3);background:var(--accent)!important}.home-module__4pGskW__gameTabs{gap:6px;display:flex}.home-module__4pGskW__gameTab{border-radius:var(--radius-xl);border:1px solid var(--rule);color:var(--ink-soft);cursor:pointer;background:0 0;padding:5px 14px;transition:border-color .15s,background .15s,color .15s}.home-module__4pGskW__gameTab:not(.home-module__4pGskW__gameTabActive):hover{border-color:var(--rule-2);color:var(--ink)}.home-module__4pGskW__gameTabActive{border-color:var(--accent);background:rgba(var(--accent-rgb),.1);color:var(--accent)}.home-module__4pGskW__gameTabActive:hover{border-color:var(--accent);color:var(--accent)}.home-module__4pGskW__gameList,.home-module__4pGskW__gameGrid{flex-direction:column;gap:2px;display:flex}@media (min-width:600px){.home-module__4pGskW__gameGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}}.home-module__4pGskW__gameRow{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);align-items:center;gap:12px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.home-module__4pGskW__gameRow:hover{border-color:var(--rule-2);background:var(--card-2)}.home-module__4pGskW__gameRowLive{border-color:color-mix(in srgb, var(--live) 30%, transparent)}.home-module__4pGskW__gameRowLive:hover{border-color:color-mix(in srgb, var(--live) 50%, transparent)}.home-module__4pGskW__liveTime{font-size:var(--text-xs);color:var(--live);font-weight:700;font-family:var(--font-data);flex-shrink:0;align-items:center;gap:5px;min-width:52px;display:flex}.home-module__4pGskW__gameTime{flex-direction:column;flex-shrink:0;align-items:center;min-width:52px;display:flex}.home-module__4pGskW__gameDate{color:var(--ink-mute)}.home-module__4pGskW__gameTimeVal{color:var(--ink-soft)}.home-module__4pGskW__gameTeams{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.home-module__4pGskW__teamLine{align-items:center;gap:8px;display:flex}.home-module__4pGskW__teamName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module__4pGskW__gameOdds{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;min-width:44px;display:flex}.home-module__4pGskW__oddsVal{color:var(--ink-soft)}.home-module__4pGskW__resultRow{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);align-items:center;gap:12px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.home-module__4pGskW__resultRow:hover{border-color:var(--rule-2);background:var(--card-2)}.home-module__4pGskW__resultTeams{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.home-module__4pGskW__resultTeamRow{align-items:center;gap:8px;display:flex}.home-module__4pGskW__resultTeamName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.home-module__4pGskW__resultTeamWon{color:var(--ink);font-weight:600}.home-module__4pGskW__resultTeamLost{color:var(--ink-mute);font-weight:400}.home-module__4pGskW__scoreWrap{flex-shrink:0;align-items:center;gap:4px;display:flex}.home-module__4pGskW__resultScore{font-size:var(--text-md);color:var(--ink-soft);font-weight:600;font-family:var(--font-data);text-align:right;min-width:18px}.home-module__4pGskW__scoreWinner{color:var(--accent);font-weight:800}.home-module__4pGskW__scoreLoser{color:var(--ink-mute);font-weight:400}.home-module__4pGskW__otTag{font-size:var(--text-2xs);border-radius:var(--radius-xs);color:var(--ot);background:rgba(var(--ot-rgb),.15);padding:2px 7px;font-weight:700}.home-module__4pGskW__soTag{font-size:var(--text-2xs);border-radius:var(--radius-xs);color:var(--so);background:rgba(var(--so-rgb),.15);padding:2px 7px;font-weight:700}.home-module__4pGskW__leadersGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.home-module__4pGskW__leaderCard{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px;transition:border-color .15s,background .15s;display:flex}.home-module__4pGskW__leaderCard:hover{border-color:rgba(var(--accent-rgb),.3);background:var(--card-2)}.home-module__4pGskW__leaderTop{align-items:center;gap:10px;min-width:0;display:flex}.home-module__4pGskW__leaderInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.home-module__4pGskW__leaderName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-module__4pGskW__leaderDetails{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.home-module__4pGskW__leaderDetailText{color:var(--ink-mute);white-space:nowrap}.home-module__4pGskW__dot{font-size:var(--text-3xs);color:var(--rule-2)}.home-module__4pGskW__leaderMetric{flex-direction:column;gap:2px;margin-top:auto;display:flex}.home-module__4pGskW__leaderLabel{color:var(--ink-mute)}.home-module__4pGskW__leaderValue{color:var(--ink)}.home-module__4pGskW__pwInline{width:100%;min-width:0;overflow:hidden}.home-module__4pGskW__pwRoundBadgeRow{margin-bottom:10px}.home-module__4pGskW__pwRoundBadge{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);font-weight:700}.home-module__4pGskW__pwConferences{flex-direction:column;gap:14px;display:flex}.home-module__4pGskW__pwConf{flex-direction:column;gap:8px;display:flex}.home-module__4pGskW__pwConfLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:1.5px;padding:2px 0 4px;font-weight:600}.home-module__4pGskW__pwConfLabelEast{color:rgba(var(--pw-east),.8)}.home-module__4pGskW__pwConfLabelWest{color:rgba(var(--pw-west),.8)}.home-module__4pGskW__pwGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-module__4pGskW__pwFinalWrap{width:100%}.home-module__4pGskW__pwCard{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;padding:6px 8px 0;transition:border-color .15s,transform .15s;overflow:hidden}.home-module__4pGskW__pwCard:hover{border-color:var(--rule-2);transform:translateY(-1px)}.home-module__4pGskW__pwCardEast{border-color:rgba(var(--pw-east),.15)}.home-module__4pGskW__pwCardWest{border-color:rgba(var(--pw-west),.15)}.home-module__4pGskW__pwCardLive.home-module__4pGskW__pwCardEast{border-color:rgba(var(--pw-east),.4)}.home-module__4pGskW__pwCardLive.home-module__4pGskW__pwCardWest{border-color:rgba(var(--pw-west),.4)}.home-module__4pGskW__pwCardFinished{opacity:.75}.home-module__4pGskW__pwCardFinished:hover{opacity:1}.home-module__4pGskW__pwCardFinal{box-sizing:border-box;border-color:rgba(var(--live-rgb),.4);background:linear-gradient(135deg, rgba(var(--live-rgb),.06) 0%, var(--card) 60%);width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.home-module__4pGskW__pwCardFinal:before{content:"🏆";font-size:var(--text-lg);opacity:.25;pointer-events:none;position:absolute;top:6px;right:10px}.home-module__4pGskW__pwCardFinal:hover{border-color:rgba(var(--live-rgb),.7);box-shadow:0 0 16px rgba(var(--live-rgb),.12)}.home-module__4pGskW__pwCardFinal .home-module__4pGskW__pwTeamAbbrev{font-size:.95rem}.home-module__4pGskW__pwCardFinal .home-module__4pGskW__pwTeamWins{font-size:1.1rem}.home-module__4pGskW__pwTeamRow{border-radius:4px;align-items:center;gap:6px;padding:3px 4px;display:flex}.home-module__4pGskW__pwTeamAbbrev{color:var(--ink-soft);flex:1;min-width:0;font-size:.82rem;font-weight:500}.home-module__4pGskW__pwTeamWins{text-align:right;flex-shrink:0;min-width:14px;font-size:.92rem;font-weight:700}.home-module__4pGskW__pwWinDots{flex-shrink:0;align-items:center;gap:2px;display:flex}.home-module__4pGskW__pwWinDot{background:var(--rule-2);border-radius:50%;flex-shrink:0;width:5px;height:5px}.home-module__4pGskW__pwNextGame{color:var(--ink-mute);justify-content:space-between;align-items:center;gap:4px;margin-top:4px;padding:5px 4px 6px;font-size:.64rem;display:flex;position:relative}.home-module__4pGskW__pwNextGame:before{content:"";background:linear-gradient(90deg, transparent, var(--rule-2), transparent);height:1px;position:absolute;top:0;left:0;right:0}.home-module__4pGskW__pwNextGameLabel{align-items:center;gap:3px;display:inline-flex}.home-module__4pGskW__pwNextGameTime{margin-left:auto}.home-module__4pGskW__pwNextGameLive{color:var(--live);font-weight:700}.home-module__4pGskW__pwNextGameSoon{color:rgba(var(--live-rgb),.8);font-weight:500}.home-module__4pGskW__pwClockIcon{opacity:.5;flex-shrink:0;width:10px;height:10px}.home-module__4pGskW__infoBtn{cursor:pointer;color:var(--ink-mute);background:0 0;border:none;align-items:center;padding:2px;transition:color .15s;display:flex}.home-module__4pGskW__infoBtn:hover{color:var(--accent)}.home-module__4pGskW__streaksWrap{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.home-module__4pGskW__streaksTable{border-collapse:collapse;width:100%}.home-module__4pGskW__streaksTable th,.home-module__4pGskW__streaksTable td{text-align:left;padding:9px 8px}.home-module__4pGskW__streaksTable th{color:var(--ink-mute);border-bottom:1px solid var(--rule)}.home-module__4pGskW__streaksTable tbody tr{border-bottom:1px solid var(--rule)}.home-module__4pGskW__streaksTable tbody tr:last-child{border-bottom:none}.home-module__4pGskW__streaksTable tbody tr:hover{background:var(--hover)}.home-module__4pGskW__streakTeam{align-items:center;gap:8px;display:flex}.home-module__4pGskW__streakTeamName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module__4pGskW__streakType{font-size:var(--text-xs);color:var(--ink-soft)}.home-module__4pGskW__streakVal{color:var(--ink);text-align:center}.home-module__4pGskW__streakInfo{border-top:1px solid var(--rule);flex-direction:column;gap:10px;margin-top:12px;padding:12px 0 0;display:flex}.home-module__4pGskW__streakInfoItem{border-bottom:1px solid var(--rule);flex-direction:column;gap:3px;padding-bottom:10px;display:flex}.home-module__4pGskW__streakInfoItem:last-child{border-bottom:none;padding-bottom:0}.home-module__4pGskW__streakInfoType{font-size:var(--text-xs);color:var(--accent);font-weight:600}.home-module__4pGskW__streakInfoDesc{color:var(--ink-soft)}.home-module__4pGskW__empty{color:var(--ink-mute);font-size:var(--text-sm);text-align:center;padding:24px 0}.home-module__4pGskW__loadingState{flex-direction:column;gap:10px;padding:24px 0;display:flex}.home-module__4pGskW__skeletonRows{flex-direction:column;gap:8px;display:flex}.home-module__4pGskW__emptyState{color:var(--ink-mute);font-size:var(--text-sm);text-align:center;padding:20px 0}@media (max-width:768px){.home-module__4pGskW__newsCard{flex-direction:column;gap:0}.home-module__4pGskW__newsImg{aspect-ratio:16/9;width:100%}.home-module__4pGskW__newsBody{padding:12px}.home-module__4pGskW__newsTitle{font-size:var(--text-md)}.home-module__4pGskW__leadersGrid{grid-template-columns:1fr;gap:8px}.home-module__4pGskW__leaderCard{flex-direction:row;align-items:center;gap:12px;padding:10px 12px}.home-module__4pGskW__leaderMetric{flex-shrink:0;align-items:flex-end;margin-top:0;margin-left:auto}.home-module__4pGskW__leaderValue{font-size:1.3rem}}@media (max-width:600px){.home-module__4pGskW__page{padding:0 12px 80px}.home-module__4pGskW__quickLinks{gap:8px}.home-module__4pGskW__quickLink{padding:12px 10px}.home-module__4pGskW__quickLinkIcon{width:18px!important;height:18px!important}.home-module__4pGskW__quickLinkLabel{font-size:var(--text-2xs)}.home-module__4pGskW__leadersGrid{grid-template-columns:1fr}.home-module__4pGskW__pwGrid{gap:6px}}
