.game-forecast-summary_panel__fOauO{margin:1.3rem 0;padding:clamp(1.1rem,3vw,2rem);border:1px solid #3d605e;border-top:3px solid #d5bb71;border-radius:12px;background:#153735;color:#f6f1e4}.game-forecast-summary_panel__fOauO header p{margin:0;color:#e8d28e;font-size:.7rem;font-weight:750;letter-spacing:.12em}.game-forecast-summary_panel__fOauO h2{margin:.45rem 0 .65rem;font:400 clamp(1.65rem,4vw,2.4rem)/1.1 var(--font-editorial)}.game-forecast-summary_panel__fOauO header>span{color:#d6e0d6;font-size:.88rem}.game-forecast-summary_teams__lD37b{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0}.game-forecast-summary_teams__lD37b>div{display:grid;gap:.55rem}.game-forecast-summary_teams__lD37b>div:last-child{text-align:right}.game-forecast-summary_teams__lD37b a{color:#fff5dc;font-size:1rem;font-weight:750;text-decoration:none}.game-forecast-summary_teams__lD37b strong{font:750 clamp(2.3rem,6vw,3.5rem)/1 var(--font-sans);font-variant-numeric:tabular-nums}.game-forecast-summary_teams__lD37b span{font-size:.85rem;color:#d5e2dc}.game-forecast-summary_teams__lD37b b{color:#fff5dc}.game-forecast-summary_probability___OEDG{display:flex;height:8px;overflow:hidden;border-radius:4px;gap:3px}.game-forecast-summary_probability___OEDG span:first-child{background:#8bb5c6}.game-forecast-summary_probability___OEDG span:last-child{background:#dfc785}.game-forecast-summary_notice__SsjfX{font-size:.9rem;line-height:1.55;color:#dce5de;margin:1.1rem 0}.game-forecast-summary_panel__fOauO footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1rem}.game-forecast-summary_panel__fOauO footer>span{font-size:.75rem;color:#cadad1}.game-forecast-summary_panel__fOauO footer a{display:inline-flex;align-items:center;min-height:44px;gap:10px;color:#f0d990;font-size:.88rem;font-weight:750}@media(max-width:400px){.game-forecast-summary_teams__lD37b{gap:.7rem}.game-forecast-summary_teams__lD37b a{font-size:.92rem}.game-forecast-summary_teams__lD37b span{font-size:.78rem}}.matchup-current-form_section__1Bk3g{margin-top:clamp(1.5rem,3vw,2.75rem);padding-top:1.2rem;border-top:.28rem solid var(--color-editorial-oxblood)}.matchup-current-form_heading__OVABU{display:flex;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.2rem}.matchup-current-form_eyebrow__2vaR2{color:var(--color-editorial-oxblood);font-size:.66rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.matchup-current-form_heading__OVABU h2{margin:.4rem 0 0;font-family:var(--font-editorial);font-size:clamp(2rem,3vw,2.7rem);font-weight:540;line-height:1;letter-spacing:-.04em}.matchup-current-form_heading__OVABU>p{max-width:31rem;margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.matchup-current-form_teams__dQ_Sf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.matchup-current-form_card__koCT5{min-width:0;min-height:22rem;border:1px solid rgba(35,48,59,.17);background:#fffdf7;color:var(--color-text-on-light);box-shadow:0 .4rem 1.4rem rgba(5,15,25,.035)}.matchup-current-form_loadingCard__cHr0_{display:flex;flex-direction:column}.matchup-current-form_loadingCard__cHr0_ .matchup-current-form_teamHeading__lI_Xv{min-height:4.5rem}.matchup-current-form_loadingText__e59TT{display:grid;flex:1;place-content:center;margin:0;color:var(--color-text-muted);font-size:.8rem}.matchup-current-form_teamHeading__lI_Xv{display:flex;align-items:center;gap:.7rem;padding:1rem 1.2rem;border-bottom:1px solid rgba(35,48,59,.12)}.matchup-current-form_teamHeading__lI_Xv h3{min-width:0;margin:0;font-size:1rem;font-weight:800;overflow-wrap:anywhere}.matchup-current-form_teamHeading__lI_Xv a{flex:0 0 auto;margin-left:auto;font-size:.68rem;font-weight:800}.matchup-current-form_card__koCT5 a{color:#174d76;text-underline-offset:.2em}.matchup-current-form_card__koCT5 a:hover{text-decoration-thickness:2px}.matchup-current-form_card__koCT5 a:focus-visible{outline:3px solid var(--color-editorial-oxblood);outline-offset:4px}.matchup-current-form_result__pyVZa{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem 1.2rem}.matchup-current-form_resultLabel__51jNu{font-size:.67rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.matchup-current-form_resultLabel__51jNu span{color:var(--color-text-muted);font-weight:600}.matchup-current-form_score__JCwHS{display:flex;align-items:center;gap:.4rem;margin:.25rem 0;font-family:var(--font-editorial);font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.matchup-current-form_score__JCwHS strong{font-weight:600}.matchup-current-form_score__JCwHS>span{color:#9a9d9a;font-size:.68em}.matchup-current-form_opponent__mZv34{max-width:20rem;margin:0;font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}.matchup-current-form_gameMeta__Inz8J{display:grid;gap:.3rem;flex:0 0 auto;text-align:right;font-size:.68rem;color:var(--color-text-muted)}.matchup-current-form_gameMeta__Inz8J time{color:var(--color-text-on-light);font-size:.8rem;font-weight:800}.matchup-current-form_gameMeta__Inz8J a{margin-top:.45rem;font-weight:800}.matchup-current-form_players__GIGMm{padding:.9rem 1.2rem 1.1rem;border-top:1px solid rgba(35,48,59,.12);background:rgba(224,229,225,.16)}.matchup-current-form_players__GIGMm h4{display:flex;justify-content:space-between;gap:.5rem;margin:0 0 .7rem;font-size:.7rem;font-weight:850}.matchup-current-form_players__GIGMm h4 span{color:var(--color-text-muted);font-size:.64rem;font-weight:500}.matchup-current-form_players__GIGMm dl{display:grid;gap:.55rem;margin:0}.matchup-current-form_players__GIGMm dl>div{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.7rem;align-items:baseline}.matchup-current-form_players__GIGMm dt{color:var(--color-text-muted);font-size:.7rem}.matchup-current-form_players__GIGMm dd{display:flex;gap:.6rem;justify-content:space-between;margin:0;font-size:.8rem}.matchup-current-form_players__GIGMm dd>span{min-width:0;overflow-wrap:anywhere}.matchup-current-form_players__GIGMm dd strong{flex:0 0 auto;font-weight:800;font-variant-numeric:tabular-nums}.matchup-current-form_players__GIGMm dd small{color:var(--color-text-muted);font-size:.62rem;font-weight:500}.matchup-current-form_context__WEAj0,.matchup-current-form_partial__EgEb2,.matchup-current-form_unavailable__Ml0z4{color:var(--color-text-muted);font-size:.72rem;line-height:1.55}.matchup-current-form_unavailable__Ml0z4{margin:0}.matchup-current-form_partial__EgEb2{margin:.7rem 0 0;font-size:.66rem}.matchup-current-form_context__WEAj0{margin:.9rem 0 0}.matchup-current-form_unavailableResult__zHBiV{padding:1.5rem 1.2rem;font-size:.8rem;line-height:1.6}.matchup-current-form_unavailableResult__zHBiV p{margin:.5rem 0 1rem;color:var(--color-text-muted)}.matchup-current-form_unavailableResult__zHBiV a{font-weight:800}@media (max-width:760px){.matchup-current-form_heading__OVABU{align-items:start;flex-direction:column;gap:.75rem}.matchup-current-form_teams__dQ_Sf{grid-template-columns:1fr}.matchup-current-form_heading__OVABU>p{font-size:.82rem}}@media (max-width:390px){.matchup-current-form_players__GIGMm,.matchup-current-form_result__pyVZa,.matchup-current-form_teamHeading__lI_Xv{padding-left:.9rem;padding-right:.9rem}.matchup-current-form_teamHeading__lI_Xv{gap:.5rem}.matchup-current-form_teamHeading__lI_Xv h3{font-size:.88rem}.matchup-current-form_teamHeading__lI_Xv a{font-size:.62rem}.matchup-current-form_players__GIGMm dl>div{grid-template-columns:4rem minmax(0,1fr);gap:.4rem}.matchup-current-form_players__GIGMm dd{font-size:.74rem}}@media (max-width:780px){.matchup-current-form_section__1Bk3g{margin-inline:var(--space-mobile-padding)}}