.DateNavigator_dateNav__CsqFy{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap}.DateNavigator_dateInput__gCx7r{padding:var(--space-2);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base)}.DateNavigator_todayBtn__GkSqj{background:var(--accent);border-color:var(--accent)}@media (max-width:480px){.DateNavigator_dateNav__CsqFy{justify-content:center}}.DensityToggle_toggle__I_tl8{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.DensityToggle_option__r6bkw{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-secondary);border:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.DensityToggle_option__r6bkw:not(:last-child){border-right:1px solid var(--border)}.DensityToggle_option__r6bkw:hover:not(.DensityToggle_active__XVfBp){background:var(--bg-tertiary);color:var(--text-secondary)}.DensityToggle_active__XVfBp{background:var(--accent);color:var(--bg-primary);font-weight:700}.DevTierNav_bar__JI_CD{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--bg-secondary);border-top:2px solid var(--warning,#f59e0b);z-index:9999;font-size:var(--text-xs)}.DevTierNav_label__tYh9o{color:var(--warning,#f59e0b);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.DevTierNav_toggle__CJwPw{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.DevTierNav_option__r0wFU{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);background:var(--bg-primary);border:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.DevTierNav_option__r0wFU:not(:last-child){border-right:1px solid var(--border)}.DevTierNav_option__r0wFU:hover:not(.DevTierNav_active__6FpFI){background:var(--bg-tertiary);color:var(--text-secondary)}.DevTierNav_active__6FpFI{background:var(--warning,#f59e0b);color:#000;font-weight:700}.MetaStrip_metaStrip__tKp1Z{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-muted);border-bottom:1px solid var(--border)}.MetaStrip_primaryRow__GTNk4{display:flex;justify-content:space-between;align-items:center}.MetaStrip_secondaryRow__2hZJV{font-size:var(--text-xs)}.MetaStrip_right__feVFL{display:flex;align-items:center;gap:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%}.MetaStrip_right__feVFL:before{content:"\1F4CD";font-size:.75em}.MetaStrip_live__BRhnj{border-bottom-color:var(--green)}.MetaStrip_live__BRhnj .MetaStrip_left__Igbl7{color:var(--text-primary);font-weight:600;display:flex;align-items:center;gap:var(--space-1)}.MetaStrip_final__V5fkX .MetaStrip_left__Igbl7{color:var(--text-muted)}.MetaStrip_liveDot__S3wOl{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);animation:MetaStrip_pulse__aWU4I 2s ease-in-out infinite;flex-shrink:0}@keyframes MetaStrip_pulse__aWU4I{0%,to{opacity:1}50%{opacity:.4}}.MetaStrip_finalLabel__mH9G5{font-weight:700;text-transform:uppercase;letter-spacing:.05em}.MovementBadge_movementBadge__4mGvM{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:var(--radius-sm);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.MovementBadge_badgeSteam__uUB4X{background:var(--red-muted);color:var(--red)}.MovementBadge_badgeRlm__Kt0iz{background:var(--purple-muted);color:var(--purple)}.MovementBadge_badgeDrift__mX9aJ{background:var(--blue-muted);color:var(--blue)}.MovementBadge_badgeOscillation__JnEal{background:var(--bg-tertiary);color:var(--text-muted)}.Sparkline_sparkline__lOOXh{display:block;flex-shrink:0;background:hsla(0,0%,100%,.03);border-radius:var(--radius-sm);padding:2px}.MatchupRow_matchupRow__SOPUw{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);gap:var(--space-3)}.MatchupRow_team__5Kxv9{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.MatchupRow_teamInfo___bg04{display:flex;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap}.MatchupRow_team__5Kxv9:last-child .MatchupRow_teamInfo___bg04{justify-content:flex-end}.MatchupRow_team__5Kxv9:last-child .MatchupRow_sparkBars__B6iAK{align-items:flex-end}.MatchupRow_team__5Kxv9:last-child .MatchupRow_compactAts__qVS6V{text-align:right}.MatchupRow_teamAbbr__oda_E{font-size:var(--text-lg);font-weight:700}.MatchupRow_teamRecord__QcfFS{font-size:var(--text-sm);color:var(--text-muted)}.MatchupRow_teamSpread__dZLiX{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.MatchupRow_streak__0b_ze{font-size:var(--text-xs);font-weight:700;letter-spacing:.03em}.MatchupRow_streakWin__0DeqW{color:var(--green)}.MatchupRow_streakLoss__AUnh2{color:var(--red)}.MatchupRow_netRating___nR5_{font-size:.7rem;font-weight:600;opacity:.85;margin-left:var(--space-1)}.MatchupRow_netPositive__bOdXQ{color:var(--green)}.MatchupRow_netNegative__jWX_k{color:var(--red)}.MatchupRow_at__qNXpf{color:var(--text-muted);font-size:var(--text-base);margin-right:var(--space-1)}.MatchupRow_oddsBox__pZ5Y2{display:flex;flex-direction:column;align-items:center;padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);border-radius:var(--radius-md);min-width:60px}.MatchupRow_spread__1X23A{font-size:var(--text-base);font-weight:600}.MatchupRow_total__2f3oa{font-size:var(--text-sm);color:var(--text-muted)}.MatchupRow_lineMovement__7Wync,.MatchupRow_moneyline__jJFTL{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.MatchupRow_moneyline__jJFTL{font-weight:500}.MatchupRow_impliedProb__jXMw9{font-size:.6875rem;font-weight:600;color:var(--text-secondary);opacity:.75}.MatchupRow_compactAts__qVS6V{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.MatchupRow_atsGood__RaS2F{color:var(--green)}.MatchupRow_atsBad__HWirR{color:var(--red)}.MatchupRow_sparkBars__B6iAK{display:flex;flex-direction:column;gap:2px}.MatchupRow_sparkRow__5h4eu{display:inline-flex;align-items:center;gap:4px}.MatchupRow_sparkLabel__8PtEu{font-size:.5625rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;min-width:20px}.MatchupRow_sparkBar__M0r_q{display:inline-flex;gap:2px;vertical-align:middle}.MatchupRow_sparkBlock__nrEpl{width:6px;height:12px;border-radius:1px}.MatchupRow_sparkWin__PHP6B{background:var(--green)}.MatchupRow_sparkLoss__QgOep{background:var(--red)}.MatchupRow_sparkPush__mCIdf{background:var(--text-muted)}@media (max-width:380px){.MatchupRow_matchupRow__SOPUw{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.MatchupRow_oddsBox__pZ5Y2{min-width:50px;padding:var(--space-1) var(--space-2)}.MatchupRow_impliedProb__jXMw9,.MatchupRow_netRating___nR5_,.MatchupRow_sparkBars__B6iAK{display:none}.MatchupRow_teamRecord__QcfFS{font-size:var(--text-xs)}}.SignalBar_signalBar__Ec3V2{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:500;border-top:1px solid var(--border)}.SignalBar_icon__OlRMe{font-size:var(--text-base)}.SignalBar_message__OBLdH{flex:1 1}.SignalBar_injury__IBfUs{background:var(--red-muted);color:var(--red)}.SignalBar_schedule__m0Tn6{background:var(--yellow-muted);color:var(--yellow)}.SignalBar_revenge__MF6hF{border-left:3px solid var(--purple)}.SignalBar_ats__SlBIu,.SignalBar_revenge__MF6hF{background:var(--bg-tertiary);color:var(--text-secondary)}.RangeBar_rangeBar__va_p0{display:inline-flex;align-items:center;gap:var(--space-1);min-width:80px}.RangeBar_label___9KEs{font-size:.625rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.RangeBar_track__RS_7c{position:relative;flex:1 1;height:8px;min-width:50px;background:var(--bg-tertiary);border-radius:2px}.RangeBar_range__Kp5Q6{position:absolute;top:0;height:100%;border-radius:2px;opacity:.4}.RangeBar_confidenceHigh__ZVZDC{background:var(--green)}.RangeBar_confidenceMedium__N9xLc{background:var(--yellow)}.RangeBar_confidenceLow__hqsJf{background:var(--red)}.RangeBar_pip__9zeJR{position:absolute;top:-2px;width:3px;height:12px;background:var(--text-primary);border-radius:1px;transform:translateX(-50%)}.RangeBar_zeroLine__JyQM0{position:absolute;top:0;width:1px;height:100%;background:var(--text-muted);opacity:.3}.RangeBar_valueLabel__nh_Ls{font-size:.6875rem;font-weight:600;color:var(--green);min-width:40px}.EvidenceLabel_evidence__uwsEV{display:inline-flex;align-items:center;cursor:help}.EvidenceLabel_label__E6XaX{font-size:.625rem;color:var(--text-muted);opacity:.7;border-bottom:1px dotted var(--text-muted)}.EvidenceLabel_tooltip__6LaHH{position:fixed;transform:translate(-50%,-100%);width:220px;padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:.6875rem;line-height:1.4;color:var(--text-secondary);z-index:1000;box-shadow:var(--shadow-md);pointer-events:none;text-align:left}.EvidenceLabel_tooltip__6LaHH strong{color:var(--text-primary);font-size:.6875rem}.EvidenceLabel_tooltip__6LaHH:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--border-light)}.ExpandedSections_callout__eUlrE{background:var(--yellow-muted);color:var(--yellow);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:.6875rem;font-weight:500;position:relative}.ExpandedSections_calloutWithData__BAqn8{border-bottom:1px dashed var(--yellow);cursor:help}.ExpandedSections_cprTooltip__zw4KI{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2);min-width:180px;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.3);flex-direction:column;gap:2px}.ExpandedSections_cprTooltip__zw4KI:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--border)}.ExpandedSections_calloutWithData__BAqn8:hover .ExpandedSections_cprTooltip__zw4KI{display:flex}.ExpandedSections_cprTooltipTitle__C_aZh{font-size:.6875rem;font-weight:600;color:var(--text-primary);margin-bottom:2px;white-space:nowrap}.ExpandedSections_cprTooltipRow__ZOSUn{font-size:.625rem;color:var(--text-secondary);white-space:nowrap}.ExpandedSections_cprDeltaPositive___rz8t{color:var(--green);font-weight:600}.ExpandedSections_cprDeltaNegative__iymKm{color:var(--red);font-weight:600}.ExpandedSections_cprTooltipMeta__SfuBI{font-size:.5625rem;color:var(--text-muted);margin-top:2px}.ExpandedSections_injuryList__tDK8a{display:flex;flex-direction:column;gap:var(--space-2)}.ExpandedSections_injuryItem__IYZie{background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--space-2)}.ExpandedSections_injuryLongTerm__fn3g3{opacity:.65}.ExpandedSections_injuryHeader__Hswjh{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.ExpandedSections_injuryPlayer___RBnM{font-weight:500;font-size:var(--text-sm)}.ExpandedSections_injuryTierBadge__9R8hY{font-size:.6rem;padding:1px 6px;border-radius:var(--radius-sm);text-transform:uppercase;font-weight:500;letter-spacing:.03em}.ExpandedSections_tierExtended___itue{background:var(--yellow-muted);color:var(--yellow)}.ExpandedSections_tierLongTerm__hxU8w{background:var(--bg-tertiary);color:var(--text-muted)}.ExpandedSections_rosterFluxBadge__voYVx{font-size:.6rem;padding:1px 6px;border-radius:var(--radius-sm);text-transform:uppercase;font-weight:500;letter-spacing:.03em;background:var(--yellow-muted);color:var(--yellow)}.ExpandedSections_teamRecordWithout__ON_iR{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-1);background:var(--bg-tertiary);border-radius:var(--radius-sm);font-size:var(--text-sm)}.ExpandedSections_teamRecordLabel__NpBy3{color:var(--text-muted)}.ExpandedSections_teamRecordValue__nyADN{font-weight:600}.ExpandedSections_teamRecordAts__w2s_a{font-weight:500}.ExpandedSections_atsGood__QakpS{color:var(--green)}.ExpandedSections_atsBad__P_xkT{color:var(--red)}.ExpandedSections_beneficiaries__P_h4g{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-2);border-left:2px solid var(--border)}.ExpandedSections_beneficiaryRow__7EZqV{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ExpandedSections_beneficiaryName___f5Wm{font-size:var(--text-sm);color:var(--text-secondary);min-width:80px}.ExpandedSections_boost__WPtms{color:var(--green);font-weight:600;font-size:var(--text-sm)}.ExpandedSections_statGrid__bKZ3T{display:flex;gap:var(--space-2);flex-wrap:wrap}.ExpandedSections_revengeList__qW_pv{display:flex;flex-direction:column;gap:var(--space-2)}.ExpandedSections_revengeItem__JRc_v{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--space-2);border-left:3px solid var(--purple)}.ExpandedSections_revengeName__fmkRk{font-weight:600;font-size:var(--text-sm)}.ExpandedSections_revengeContext__Qr3pu{font-size:var(--text-sm);color:var(--text-secondary)}.ExpandedSections_revengeBadge__ldKGX{background:var(--purple);color:#fff;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:.6875rem;font-weight:600}.ExpandedSections_revengeDays__6QCa_{font-size:var(--text-xs);color:var(--text-muted)}.ExpandedSections_scheduleCol__EG07Z{display:flex;flex-direction:column;gap:var(--space-1)}.ExpandedSections_scheduleTeam__r2B6G{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.ExpandedSections_scheduleBadges__KWhcT{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.ExpandedSections_restDays__zwtCg{font-size:.6875rem;color:var(--text-muted)}.ExpandedSections_atsCol__ziUrR{display:flex;flex-direction:column;gap:var(--space-1)}.ExpandedSections_atsBucket__GS0vm{font-size:var(--text-xs);color:var(--text-muted)}.ExpandedSections_atsRecord__CA9cD{font-size:var(--text-base);font-weight:600}.ExpandedSections_ratingsGrid__3kIcB{display:flex;flex-direction:column;gap:2px;background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--space-2)}.ExpandedSections_spanToggle__qXEZP{display:flex;gap:2px;margin-bottom:var(--space-1);background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:2px}.ExpandedSections_spanPill__IFyU6{flex:1 1;padding:2px var(--space-1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--transition-fast)}.ExpandedSections_spanPill__IFyU6:hover{color:var(--text-secondary)}.ExpandedSections_spanPillActive__6wuyX{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 1px 2px rgba(0,0,0,.2)}.ExpandedSections_ratingsHeader___I7fg{display:grid;grid-template-columns:50px 1fr 1fr;grid-gap:var(--space-1);gap:var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--border);margin-bottom:var(--space-1)}.ExpandedSections_ratingsHeaderWithLeague__IRWRs{grid-template-columns:50px 1fr 1fr 50px}.ExpandedSections_ratingsTeam__YJn3d{font-size:var(--text-xs);font-weight:600;text-align:center;color:var(--text-secondary)}.ExpandedSections_ratingsRow__JQSc5{display:grid;grid-template-columns:50px 1fr 1fr;grid-gap:var(--space-1);gap:var(--space-1);padding:1px 0}.ExpandedSections_ratingsRowWithLeague____kX7{grid-template-columns:50px 1fr 1fr 50px}.ExpandedSections_ratingsLabel__zZrBG{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.ExpandedSections_ratingsValue__hCt_n{font-size:var(--text-sm);text-align:center;color:var(--text-secondary)}.ExpandedSections_ratingsBetter__v9pGa{font-weight:600;color:var(--green)}.ExpandedSections_rankBadge__Wap8R{font-size:.5rem;color:var(--text-muted);margin-left:2px;font-weight:400}.LineMovementChart_wrapper__kVpCh{display:flex;flex-direction:column;gap:var(--space-2)}.LineMovementChart_chartContainer__2huNL{display:flex;flex-direction:column;gap:var(--space-1)}.LineMovementChart_chartLabel__6ZopV{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:600}.LineMovementChart_chart__HAMeJ{display:block;width:100%;max-width:380px;height:auto}.LineMovementChart_tickLabel__YtgTf{font-size:9px;fill:var(--text-muted);font-family:inherit}.LineMovementChart_tooltipLabel__tet8V{font-size:10px;fill:var(--text-primary);font-weight:600;font-family:inherit}.LineMovementChart_tooltipTime__A_37f{fill:var(--text-muted);font-weight:400}.LineMovementChart_legend__BDbSm{display:flex;gap:var(--space-3);padding-left:40px}.LineMovementChart_legendItem__6KJ2K{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.LineMovementChart_legendSwatch__R_7zQ{display:inline-block;width:10px;height:2px;border-radius:1px}.LineMovementChart_legendToggle__PGrX3{border:none;background:none;padding:0;cursor:pointer;transition:opacity var(--transition-fast)}.LineMovementChart_legendToggle__PGrX3:hover{color:var(--text-secondary)}.LineMovementChart_legendToggleOff__qpuG1{opacity:.4;text-decoration:line-through}.ExpandedView_expandedView__b3wnP{padding:var(--space-3);border-top:1px solid var(--border);background:var(--bg-tertiary)}.ExpandedView_callouts__oO0oB{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-3)}.ExpandedView_section__1dBeB{margin-bottom:var(--space-3)}.ExpandedView_section__1dBeB:last-child{margin-bottom:0}.ExpandedView_sectionLabel__odvCo{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2)}.ExpandedView_atsGrid__r6m6v,.ExpandedView_scheduleGrid__h_RKA{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.GameCard_gameCard__ri44y{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;transition:border-color var(--transition-fast)}.GameCard_gameCard__ri44y.GameCard_expandable__GTM3E{cursor:pointer}.GameCard_gameCard__ri44y.GameCard_expandable__GTM3E:hover{border-color:var(--border-light)}.GameCard_gameCard__ri44y.GameCard_expanded__WepyH,.GameCard_gotd__d_q3M{border-color:var(--accent)}.GameCard_live__v7Obg{border-color:var(--green)}.GameCard_final__N2MWg{border-color:var(--text-muted)}.GameCard_gotdBadge__Hd8tx{background:var(--accent);color:var(--bg-primary);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:center}.GameCard_expandHint__R8K6p{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-tertiary);border-top:1px solid var(--border)}.GameCard_expandIcon__t_T_s{font-size:.5rem;transition:transform var(--transition-fast)}.GameCard_collapseButton__eVCtt,.GameCard_expandText__fl_0L{text-transform:uppercase;letter-spacing:.05em}.GameCard_collapseButton__eVCtt{display:flex;align-items:center;justify-content:center;gap:var(--space-1);width:100%;padding:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-secondary);border:none;border-top:1px solid var(--border);cursor:pointer;transition:background var(--transition-fast)}.GameCard_collapseButton__eVCtt:hover{background:var(--bg-tertiary);color:var(--text-primary)}.GameCard_collapseIcon__8YcAw{font-size:.5rem}.GameCard_matchup__s0b7b{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-lg)}.GameCard_team__8cHpK{display:flex;align-items:baseline;gap:var(--space-1)}.GameCard_teamAbbr__LbJm8{font-weight:700}.GameCard_teamSpread__6dKm4{font-size:var(--text-sm);color:var(--text-muted)}.GameCard_at__Yh5nc{color:var(--text-muted);font-size:var(--text-base)}.GameCard_gameTime__L0Hgw{margin-left:auto;font-size:var(--text-sm);color:var(--text-muted)}.GameCard_callouts___r6c_{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-3)}.GameCard_callout__wtRMr{background:var(--yellow-muted);color:var(--yellow);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:.6875rem;font-weight:500}.GameCard_spotsRow__mNV3t{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-3);padding:var(--space-2);background:var(--bg-tertiary);border-radius:var(--radius-md)}.GameCard_spotCol__i9Hzy{display:flex;flex-direction:column;gap:var(--space-1)}.GameCard_spotLabel__4hhtU{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.GameCard_spotBadges__8lwNR{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.GameCard_restDays__Zt5bA{font-size:.6875rem;color:var(--text-muted)}.GameCard_atsRow__iglqx{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-3)}.GameCard_atsCol__xupBI{display:flex;flex-direction:column;gap:var(--space-1)}.GameCard_atsBucket__ipbGs{font-size:var(--text-xs);color:var(--text-muted)}.GameCard_atsRecord__FLnUh{font-size:var(--text-base);font-weight:600}.GameCard_injuriesSection__Gw60n{border-top:1px solid var(--border);padding-top:var(--space-3)}.GameCard_injuryList__zJKC2{display:flex;flex-direction:column;gap:var(--space-1)}.GameCard_injuryItem__sOIMK{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.8125rem}.GameCard_injuryPlayer__9rIpt{font-weight:500}.GameCard_beneficiaries__QxzVW{color:var(--text-muted);font-size:var(--text-sm)}.GameCard_separator__RMbQ0{margin:0 var(--space-1)}.GameCard_boost__RDZYL{color:var(--green);font-weight:600}.GameCard_confidenceBadge__RyY7N{font-size:.625rem;font-weight:600;padding:1px 4px;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;margin-left:var(--space-1)}.GameCard_sparkBar__xMNB9{display:inline-flex;gap:2px;margin-left:var(--space-1);vertical-align:middle}.GameCard_sparkBlock__WsakL{width:6px;height:12px;border-radius:1px}.GameCard_sparkWin__rKV6W{background:var(--green)}.GameCard_sparkLoss__RwV75{background:var(--red)}.GameRowExpanded_expandedPanel__gIaFZ{display:grid;grid-template-columns:1.6fr 1.2fr 1.2fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--bg-tertiary);border-bottom:1px solid var(--border)}.GameRowExpanded_column__zDY94{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.GameRowExpanded_sectionLabel__gqwkJ{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-1)}.GameRowExpanded_callouts__AYQKu{display:flex;flex-wrap:wrap;gap:var(--space-1)}.GameRowExpanded_atsGrid__rTSXt,.GameRowExpanded_scheduleGrid__e6qxM{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.GameRow_gameRow__6hsFq{display:grid;grid-template-columns:var(--gamerow-columns);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);transition:background var(--transition-fast);cursor:pointer}.GameRow_gameRow__6hsFq:last-child{border-bottom:none}.GameRow_gameRow__6hsFq:hover{background:var(--bg-hover)}.GameRow_gameRow__6hsFq.GameRow_expanded__U0Qyd{background:var(--bg-tertiary);border-bottom-color:transparent}.GameRow_gotd__WYntu{border-left:4px solid var(--accent-light)}.GameRow_gotdChip__AsYgu{display:inline-block;background:rgba(79,70,229,.15);color:var(--accent-light);border:1px solid rgba(129,140,248,.3);padding:2px var(--space-2);border-radius:var(--radius-md);font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-left:var(--space-1);vertical-align:middle}.GameRow_timeCol__7DujO{display:flex;flex-direction:column;gap:2px}.GameRow_gameTime___CoCA{font-size:var(--text-base);font-weight:500;color:var(--text-primary);white-space:nowrap}.GameRow_venueInfo__RHCyX{overflow:hidden;text-overflow:ellipsis;max-width:85px}.GameRow_seriesInfo__5bMGj,.GameRow_venueInfo__RHCyX{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.GameRow_gameCol__3jpFD{display:flex;align-items:center;gap:var(--space-4)}.GameRow_matchupSide__PUWyK{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.GameRow_linesSide__bXj0J{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);margin-left:auto}.GameRow_teamLine__ZFZEF{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm)}.GameRow_teamAbbr__CpGpD{font-weight:700;font-size:var(--text-base);min-width:32px}.GameRow_teamRecord__izShc{color:var(--text-muted);font-size:var(--text-xs)}.GameRow_streak__WSbTm{font-size:var(--text-xs);font-weight:600;padding:0 3px;border-radius:2px}.GameRow_streakWin__Mkdxt{color:var(--green)}.GameRow_streakLoss__abq9e{color:var(--red)}.GameRow_netRating__qvrZq{font-size:var(--text-xs);font-weight:500}.GameRow_netPositive__Pxf3F{color:var(--green)}.GameRow_netNegative__nxCaE{color:var(--red)}.GameRow_atLabel__gVR2O{color:var(--text-muted);font-size:var(--text-xs)}.GameRow_sparkBars__cxJvz{display:flex;flex-direction:column;gap:2px;padding-left:36px}.GameRow_sparkRow__DuSKl{display:inline-flex;align-items:center;gap:4px}.GameRow_sparkLabel__OC5bV{font-size:.5625rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;min-width:20px}.GameRow_sparkBar__ubUNv{display:inline-flex;gap:2px;vertical-align:middle}.GameRow_sparkBlock__fNTQw{width:6px;height:12px;border-radius:1px}.GameRow_sparkWin__6s0Mv{background:var(--green)}.GameRow_sparkLoss__7JB59{background:var(--red)}.GameRow_sparkPush__vOMAM{background:var(--text-muted)}.GameRow_lineGroup__ycjBL{display:flex;flex-direction:column;align-items:center;gap:2px}.GameRow_lineGroup__ycjBL+.GameRow_lineGroup__ycjBL{border-top:1px solid var(--border);padding-top:var(--space-1)}.GameRow_spread__Cyz3d{font-size:var(--text-xl);font-weight:700}.GameRow_spreadTeam__bMZhx{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.GameRow_total__cH1kQ{font-size:var(--text-base);color:var(--text-secondary)}.GameRow_lineMovement__CWOmq{font-size:var(--text-xs);color:var(--accent-light)}.GameRow_intelCol__OGRAY{display:flex;flex-direction:column;gap:2px;overflow:hidden}.GameRow_intelItem__P_B8r{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GameRow_intelIcon__fRu8T{flex-shrink:0}.GameRow_intelStatus__kjNzA{font-weight:600;color:var(--red)}.GameRow_intelArrow__Gwsgs{color:var(--text-muted)}.GameRow_intelBoost__H9_OY{color:var(--green);font-weight:600}.GameRow_intelRevenge__Lwxn3{color:var(--accent-light)}.GameRow_intelMore__8IjGw{font-size:var(--text-xs);color:var(--text-muted)}.GameRow_signalCol__KcQsJ{display:flex;align-items:center;gap:var(--space-1)}.GameRow_signalChip__PrY4T{display:inline-flex;align-items:center;gap:4px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.GameRow_signalInjury__Cskdh{background:var(--red-muted);color:var(--red)}.GameRow_signalRevenge__OITAj{background:var(--purple-muted);color:var(--purple)}.GameRow_signalSchedule__ASHR1{background:var(--yellow-muted);color:var(--yellow)}.GameRow_signalAts__q_laM{background:var(--bg-tertiary);color:var(--text-secondary)}.GameRow_plusBadge__Wlzuv{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 4px;border-radius:9px;background:var(--bg-tertiary);color:var(--text-muted);font-size:.5625rem;font-weight:600;flex-shrink:0}.GameRow_expandCol__DU75c{display:flex;align-items:center;justify-content:center}.GameRow_chevron__L0s2E{font-size:var(--text-xs);color:var(--text-muted);transition:transform var(--transition-fast)}.GameRow_chevronOpen__prLou{transform:rotate(180deg)}.GameRow_locked__vzoiK{cursor:default}.GameRow_lockIcon__YLD_d{font-size:var(--text-xs);opacity:.5}.GameRow_intelLock__TAvP0{font-size:var(--text-xs);color:var(--text-muted);font-style:italic}.GameRow_live__hN6u_{border-left:4px solid var(--green)}.GameRow_live__hN6u_.GameRow_gotd__WYntu{border-left-color:var(--green)}.GameRow_final__hcR_k{border-left:4px solid var(--text-muted)}.GameRow_final__hcR_k.GameRow_gotd__WYntu{border-left-color:var(--text-muted)}.GameRow_liveDot__cKW9m{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);animation:GameRow_pulse__wcdkX 2s ease-in-out infinite;flex-shrink:0}@keyframes GameRow_pulse__wcdkX{0%,to{opacity:1}50%{opacity:.4}}.GameRow_finalLabel__ko1ct{color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.GameRow_liveDesaturate__MMdPv{opacity:.6;transition:opacity var(--transition-fast)}.GameRow_liveDesaturate__MMdPv:hover{opacity:.85}.HeroCTA_container__H1tfc{margin-bottom:var(--space-4);padding:var(--space-5) var(--space-6);background:linear-gradient(135deg,var(--bg-secondary) 0,rgba(79,70,229,.1) 100%);border-radius:var(--radius-lg);border:1px solid var(--border)}.HeroCTA_content__sB9x3{max-width:480px;margin:0 auto;text-align:center}.HeroCTA_title__UWaJL{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.HeroCTA_subtitle__Btmr0{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.HeroCTA_button__CYVtf{display:inline-block;padding:var(--space-2) var(--space-6);font-size:var(--text-sm);font-weight:600;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.HeroCTA_button__CYVtf:hover{background:var(--accent-hover,#4338ca);color:#fff;transform:translateY(-1px)}.InjurySummary_injurySummary__93cYB{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--space-6)}.InjurySummary_injurySummary__93cYB h3{font-size:var(--text-md);margin-bottom:var(--space-4)}.InjurySummary_list__mFIma{display:flex;flex-direction:column;gap:var(--space-3)}.InjurySummary_item__IjMA6{padding:var(--space-3);background:var(--bg-tertiary);border-radius:var(--radius-md)}.InjurySummary_header__6F_6g{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.InjurySummary_playerName__Kaedx{font-weight:600}.InjurySummary_teamBadge__tcQXJ{background:var(--bg-secondary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:.6875rem;color:var(--text-muted)}.InjurySummary_bodyPart__BMhCV{font-size:var(--text-sm);color:var(--text-muted)}.InjurySummary_beneficiariesSection__WGSH2{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);padding-left:var(--space-2)}.InjurySummary_beneficiaryDetail__4EqLh{display:inline-flex;align-items:center;gap:var(--space-1)}.InjurySummary_separator__n_tFy{color:var(--text-muted);margin-right:var(--space-1)}.InjurySummary_arrow__vUoeS{color:var(--text-muted)}.InjurySummary_beneficiaryName__4ODKj{font-weight:500}.InjurySummary_statBoost__8hJb0{background:var(--green-muted);color:var(--green);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:.6875rem;font-weight:600}.DailyBriefing_briefing__dwdJU{width:100%}.DailyBriefing_summaryBar__vDECg{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-base);color:var(--text-muted)}.DailyBriefing_summaryBar__vDECg>:last-child{margin-left:auto}.DailyBriefing_injuryBadge__Dj5cN{background:var(--red-muted);color:var(--text-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm)}.DailyBriefing_gamesGrid__FkWpW{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-8)}@media (max-width:480px){.DailyBriefing_gamesGrid__FkWpW{grid-template-columns:1fr}}.DailyBriefing_gamesRows__PgjZV{--gamerow-columns:90px 1.5fr 1fr 150px 36px;display:flex;flex-direction:column;background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;margin-bottom:var(--space-8)}.DailyBriefing_rowsHeader__VE_G_{display:grid;grid-template-columns:var(--gamerow-columns);grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-tertiary)}.DailyBriefing_headerLabel__pHPGA{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:600}