.team-detail_page__e8mBa{--team-detail-accent:var(--color-heritage-blue);--team-data-accent:var(--color-heritage-blue-strong);--team-data-accent-bright:var(--color-heritage-blue-bright);--team-editorial-accent:var(--color-editorial-oxblood);--team-page-section-gap:clamp(1.5rem,3vw,2.75rem);display:grid;width:min(100%,90rem);min-width:0;margin-inline:auto;gap:var(--team-page-section-gap);padding-bottom:clamp(1rem,4vw,3rem)}.team-detail_section__YxMKl{min-width:0;scroll-margin-top:calc(var(--layout-header-height) + 5rem)}.team-detail_playerUsageSection__hgUyF{min-width:0;scroll-margin-top:3rem}.team-detail_playerUsageSection__hgUyF>[data-contextual-player-usage],.team-detail_playerUsageSection__hgUyF>[data-contextual-player-usage]>section{margin-top:0}.team-detail_section__YxMKl .section-header{align-items:start;margin-bottom:clamp(1.1rem,2vw,1.65rem);border-top:1px solid var(--line);padding-top:1.15rem}.team-detail_section__YxMKl .section-header .ds-overline{color:var(--team-editorial-accent)}.team-detail_section__YxMKl .section-header .ds-section-title{color:var(--ink);font-family:var(--font-editorial);font-size:clamp(2.15rem,4vw,3.6rem);font-weight:540;letter-spacing:-.045em;line-height:.98}.team-detail_section__YxMKl .section-header__description{max-width:46rem;margin-top:.65rem;color:var(--ink-muted);font-size:1rem;line-height:1.58}.team-detail_heroShell__gsZLu{position:relative;isolation:isolate;min-width:0;min-height:clamp(29rem,50vh,35rem);overflow:hidden;border-top:.28rem solid var(--color-editorial-oxblood);border-radius:var(--radius-hero);background:var(--color-deep-navy);box-shadow:0 30px 80px rgba(3,10,18,.24)}.team-detail_heroVenueImage__K3qLg{z-index:-2;object-fit:cover;opacity:.66;filter:saturate(.72) contrast(1.06) brightness(.72);transform:scale(1.01)}.team-detail_hero__FHMUv{position:relative;z-index:1;display:flex;min-height:clamp(29rem,50vh,35rem);flex-direction:column;justify-content:flex-end;overflow:hidden;margin:0;border:0;border-left:.24rem solid color-mix(in srgb,var(--team-detail-accent) 78%,white);border-radius:0;padding:clamp(1.65rem,3.5vw,3.25rem);background:linear-gradient(90deg,rgba(3,11,21,.97),rgba(4,15,27,.89) 46%,rgba(4,15,27,.52) 82%,rgba(4,15,27,.34)),linear-gradient(0deg,rgba(3,11,21,.98),transparent 62%);box-shadow:none}.team-detail_hero__FHMUv:before{content:none}.team-detail_hero__FHMUv:after{opacity:.12}.team-detail_page__e8mBa[data-team-home-venue-treatment=fallback] .team-detail_heroVenueImage__K3qLg{filter:saturate(.7) contrast(1.06) brightness(.63)}.team-detail_hero__FHMUv .page-hero__content{position:relative;z-index:2;align-items:flex-end}.team-detail_hero__FHMUv .page-hero__copy{max-width:60rem}.team-detail_hero__FHMUv .ds-overline{color:var(--color-editorial-oxblood-bright);font-family:var(--font-mono);font-size:.75rem}.team-detail_hero__FHMUv .page-hero__title{max-width:13ch;margin-top:.9rem;color:#fffdf8;font-family:var(--font-editorial);font-size:clamp(3.25rem,6vw,5.65rem);font-weight:520;letter-spacing:-.06em;line-height:.92}.team-detail_hero__FHMUv .page-hero__description{max-width:47rem;margin-top:.9rem;color:rgba(247,243,233,.78);font-family:var(--font-sans);font-size:clamp(.94rem,1.3vw,1.08rem);line-height:1.55}.team-detail_hero__FHMUv .page-hero__metrics{position:relative;z-index:2;margin-top:clamp(1.25rem,2.5vw,2rem);border-top-color:rgba(247,243,233,.22)}.team-detail_hero__FHMUv .ds-metric-strip{border:0;border-radius:0;background:rgba(3,11,21,.42);backdrop-filter:blur(12px)}.team-detail_hero__FHMUv .ds-metric-strip__item{min-height:5.8rem;padding:.9rem 1.1rem}.team-detail_hero__FHMUv .ds-metric-strip__detail,.team-detail_hero__FHMUv .ds-metric-strip__label{font-size:.75rem}.team-detail_heroStatus__uuuqZ{display:grid;min-width:0;max-width:min(100%,45rem);gap:.85rem}.team-detail_heroStatusLine__ZknTb{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;color:rgba(247,243,233,.76);font-size:.8rem;font-weight:680}.team-detail_homeVenue__fCXys{display:grid;width:fit-content;max-width:100%;gap:.15rem;border-left:.2rem solid var(--color-heritage-blue-bright);padding-left:.8rem;color:rgba(247,243,233,.75);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.team-detail_homeVenueLabel__lcVHp{color:var(--color-heritage-blue-bright);font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.team-detail_homeVenue__fCXys strong{color:#fffdf8;font-family:var(--font-editorial);font-size:1.12rem;font-weight:620;letter-spacing:-.01em}.team-detail_venueFallbackNotice__gLl6B,.team-detail_venuePhotoCredit__04YkP{max-width:40rem;margin:0;color:rgba(247,243,233,.58);font-size:.75rem;font-weight:620;line-height:1.5;overflow-wrap:anywhere}.team-detail_venuePhotoCredit__04YkP a{color:rgba(247,243,233,.84);text-decoration-color:rgba(247,243,233,.38);text-underline-offset:.16rem}.team-detail_heroLogo___Gdj_{display:flex;width:clamp(6.5rem,10vw,9.5rem);min-height:clamp(6.5rem,10vw,9.5rem);align-items:center;justify-content:center;border:1px solid rgba(247,243,233,.2);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--team-detail-accent) 34%,transparent),transparent 68%),rgba(3,11,21,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(10px)}.team-detail_cardOverline__WfM4N,.team-detail_eyebrow__wBWAW{margin:0;color:var(--team-editorial-accent);font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.team-detail_compactHeading__HouFx,.team-detail_scheduleGroupHeading__R6WtJ{display:flex;align-items:end;justify-content:space-between;gap:clamp(1.5rem,4vw,4rem)}.team-detail_compactHeading__HouFx h2{margin-top:.45rem;color:var(--ink);font-family:var(--font-editorial);font-size:clamp(2.15rem,4vw,3.75rem);font-weight:540;letter-spacing:-.05em;line-height:.96}.team-detail_compactHeading__HouFx>p{max-width:35rem;color:var(--ink-muted);font-size:1rem;line-height:1.65}.team-detail_snapshotSection__In81E{display:grid;margin-top:calc(var(--team-page-section-gap) * -.34);gap:1.4rem}.team-detail_snapshotSurface__wvlZM{overflow:hidden;border:0;border-top:.24rem solid var(--color-heritage-blue-bright);border-radius:0;background:linear-gradient(110deg,rgba(53,101,140,.18),transparent 46%),var(--color-deep-navy);box-shadow:none}.team-detail_snapshotGrid__8q909{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0}.team-detail_snapshotItem__JLHu4{display:grid;min-width:0;min-height:7.5rem;grid-column:span 3;align-content:start;gap:.45rem;border-right:1px solid rgba(247,243,233,.14);border-bottom:1px solid rgba(247,243,233,.14);padding:clamp(1.15rem,2vw,1.65rem)}.team-detail_snapshotSection__In81E[data-snapshot-item-count="1"] .team-detail_snapshotItem__JLHu4{grid-column:span 12}.team-detail_snapshotSection__In81E[data-snapshot-item-count="2"] .team-detail_snapshotItem__JLHu4{grid-column:span 6}.team-detail_snapshotSection__In81E[data-snapshot-item-count="3"] .team-detail_snapshotItem__JLHu4,.team-detail_snapshotSection__In81E[data-snapshot-item-count="5"] .team-detail_snapshotItem__JLHu4,.team-detail_snapshotSection__In81E[data-snapshot-item-count="6"] .team-detail_snapshotItem__JLHu4,.team-detail_snapshotSection__In81E[data-snapshot-item-count="7"] .team-detail_snapshotItem__JLHu4{grid-column:span 4}.team-detail_snapshotSection__In81E[data-snapshot-item-count="5"] .team-detail_snapshotItem__JLHu4:nth-child(n+4){grid-column:span 6}.team-detail_snapshotSection__In81E[data-snapshot-item-count="7"] .team-detail_snapshotItem__JLHu4:nth-child(-n+4){grid-column:span 3}.team-detail_snapshotItem__JLHu4 dt{color:var(--color-heritage-blue-bright);font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.team-detail_snapshotValue__Ed3G_{color:#fffdf8;font-family:var(--font-editorial);font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:590;letter-spacing:-.04em;line-height:1}.team-detail_snapshotDetail__k8_HE{color:rgba(247,243,233,.68);font-size:.75rem;font-weight:620;line-height:1.5;overflow-wrap:anywhere}.team-detail_sectionNav__9eznx{position:sticky;top:var(--layout-header-height);z-index:24;display:flex;align-items:stretch;gap:0;overflow-x:auto;margin-top:calc(var(--team-page-section-gap) * -.4);border-block:1px solid var(--line);padding:0;background:color-mix(in srgb,var(--canvas) 94%,transparent);box-shadow:0 10px 30px rgba(7,17,29,.08);backdrop-filter:blur(18px);scrollbar-width:none}.team-detail_sectionNav__9eznx::-webkit-scrollbar{display:none}.team-detail_sectionNav__9eznx a{position:relative;display:inline-flex;min-height:3.5rem;flex:0 0 auto;align-items:center;border-right:1px solid var(--line);padding:.85rem 1rem;color:var(--ink-muted);font-family:var(--font-mono);font-size:.75rem;font-weight:760;line-height:1;text-decoration:none;white-space:nowrap;transition:color var(--duration-interaction) ease,background-color var(--duration-interaction) ease}.team-detail_sectionNav__9eznx a:hover{color:var(--color-heritage-blue-strong);background:color-mix(in srgb,var(--color-heritage-blue-soft) 35%,transparent)}.team-detail_sectionNav__9eznx a[aria-current=location]{color:var(--color-heritage-blue-strong);background:color-mix(in srgb,var(--color-heritage-blue-soft) 48%,transparent);box-shadow:inset 0 -.2rem 0 var(--color-heritage-blue)}.team-detail_currentSeasonSection__6lVDc{display:grid;gap:clamp(1.35rem,2.5vw,2rem);margin-top:calc(var(--team-page-section-gap) * -.2)}.team-detail_currentSeasonGrid__O8_HS{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,2.45fr);align-items:stretch;gap:1px;overflow:hidden;border:1px solid var(--line);border-top:.24rem solid var(--color-verified);background:var(--line)}.team-detail_currentRecordCard__j7CmX{display:grid;min-height:12rem;align-content:center;gap:.4rem;border:0;border-radius:0;background:linear-gradient(145deg,rgba(53,101,140,.2),transparent 55%),var(--color-deep-navy);box-shadow:none}.team-detail_currentRecordCard__j7CmX p{margin:0;color:var(--color-heritage-blue-bright);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.team-detail_currentRecordCard__j7CmX strong{color:#fffdf8;font-family:var(--font-editorial);font-size:clamp(3rem,5vw,4.5rem);font-weight:560;letter-spacing:-.06em;line-height:.95}.team-detail_currentRecordCard__j7CmX span{color:rgba(247,243,233,.68);font-size:.78rem;font-weight:650}.team-detail_teamPerformance__NETmG{display:grid;min-width:0;background:var(--surface)}.team-detail_teamPerformanceGroups__ZVzCt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.team-detail_teamMetricGroup__fZKQn{min-width:0;padding:clamp(1rem,1.6vw,1.35rem)}.team-detail_teamMetricGroup__fZKQn+.team-detail_teamMetricGroup__fZKQn{border-left:1px solid var(--line)}.team-detail_teamMetricGroup__fZKQn h3{margin:0;color:var(--team-editorial-accent);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.team-detail_teamMetricGroup__fZKQn dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:.8rem;background:var(--line)}.team-detail_teamMetricGroup__fZKQn dl>div{display:grid;min-width:0;min-height:6.2rem;align-content:start;gap:.28rem;padding:.75rem;background:var(--surface-strong)}.team-detail_teamMetricGroup__fZKQn dt{color:var(--ink-muted);font-family:var(--font-mono);font-size:.58rem;font-weight:780;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}.team-detail_teamMetricGroup__fZKQn dd{margin:.08rem 0 0;color:var(--ink);font-family:var(--font-editorial);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:620;letter-spacing:-.04em;line-height:1}.team-detail_teamMetricGroup__fZKQn dl span{color:var(--ink-muted);font-size:.62rem;line-height:1.35}.team-detail_teamPerformanceNote__hCsfw{margin:0;border-top:1px solid var(--line);padding:.68rem clamp(1rem,1.6vw,1.35rem);color:var(--ink-muted);font-size:.66rem;line-height:1.45}.team-detail_playerStatsPending__SUNHc,.team-detail_teamStatsPending__JoPue{display:flex;min-height:12rem;align-items:center;border:0;border-radius:0;color:var(--ink-muted);box-shadow:none}.team-detail_playerStats__48FKM{display:grid;gap:0}.team-detail_playerStatsHeading__fjg52{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.8rem}.team-detail_playerStatsHeading__fjg52 h3{color:var(--ink);font-family:var(--font-editorial);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:580;letter-spacing:-.035em}.team-detail_playerStatsHeading__fjg52 span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.7rem}.team-detail_playerStatGrid__6wvrv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-top:0;background:var(--line)}.team-detail_playerStatGroup__afW0J{display:grid;min-width:0;align-content:start;background:var(--surface)}.team-detail_playerStatGroup__afW0J h4{margin:0;border-bottom:1px solid var(--line);padding:.75rem .9rem;color:var(--team-editorial-accent);font-family:var(--font-mono);font-size:.68rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.team-detail_playerStatTableViewport__8tVLM{min-width:0;overflow-x:auto}.team-detail_playerStatGroup__afW0J table{width:100%;min-width:29rem;border-collapse:collapse}.team-detail_playerStatGroup__afW0J td,.team-detail_playerStatGroup__afW0J th{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);padding:.64rem .72rem;text-align:right;white-space:nowrap}.team-detail_playerStatGroup__afW0J tr:last-child td,.team-detail_playerStatGroup__afW0J tr:last-child th{border-bottom:0}.team-detail_playerStatGroup__afW0J thead th{color:var(--ink-muted);font-family:var(--font-mono);font-size:.58rem;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.team-detail_playerStatGroup__afW0J td:first-child,.team-detail_playerStatGroup__afW0J th:first-child{width:100%;text-align:left}.team-detail_playerStatGroup__afW0J tbody th{max-width:14rem;overflow:hidden;color:var(--ink);font-size:.76rem;font-weight:740;text-overflow:ellipsis}.team-detail_playerStatGroup__afW0J tbody td{color:var(--ink-muted);font-family:var(--font-mono);font-size:.7rem;font-weight:690}.team-detail_recentResults__jHXeb{display:grid;gap:0}.team-detail_recentResultsHeading___0ecf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.8rem}.team-detail_recentResultsHeading___0ecf h3{color:var(--ink);font-family:var(--font-editorial);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:580;letter-spacing:-.035em}.team-detail_recentResultsHeading___0ecf span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.7rem}.team-detail_recentResults__jHXeb ul{margin:0;padding:0;list-style:none}.team-detail_recentResults__jHXeb li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;border-bottom:1px solid var(--line);padding:1rem 0}.team-detail_recentResultIdentity__TZr_I{display:grid;gap:.2rem}.team-detail_recentResultIdentity__TZr_I>span{color:var(--team-editorial-accent);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-detail_recentResultIdentity__TZr_I strong{color:var(--ink);font-family:var(--font-editorial);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:620;letter-spacing:-.025em}.team-detail_recentResults__jHXeb li[data-current-result=W] .team-detail_recentResultIdentity__TZr_I strong{color:var(--color-verified)}.team-detail_recentResultIdentity__TZr_I p{color:var(--ink-muted);font-size:.75rem;line-height:1.45}.team-detail_recentResultActions__vqS_m{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.team-detail_recentResultActions__vqS_m a{display:inline-flex;min-height:2.6rem;align-items:center;border:1px solid var(--line);padding:.62rem .8rem;color:var(--color-heritage-blue-strong);background:var(--surface);font-size:.72rem;font-weight:800;text-decoration:none}.team-detail_recentResultActions__vqS_m a:focus-visible,.team-detail_recentResultActions__vqS_m a:hover{border-color:var(--color-heritage-blue);background:var(--color-heritage-blue-soft)}.team-detail_page__e8mBa[data-team-season-phase=in-season] .team-detail_preseasonEditorial__MqKBN,.team-detail_page__e8mBa[data-team-season-phase=in-season] .team-detail_seasonPreviewEntry__FE_fA{margin-top:0}.team-detail_seasonPreviewEntry__FE_fA{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.25rem,4vw,4rem);margin-top:calc(var(--team-page-section-gap) * -.45);border-top:.24rem solid var(--team-editorial-accent);border-bottom:1px solid var(--line);padding:clamp(1.2rem,2.4vw,1.9rem) 0}.team-detail_seasonPreviewEntry__FE_fA h2{max-width:24ch;margin-top:.45rem;color:var(--ink);font-family:var(--font-editorial);font-size:clamp(1.75rem,3vw,2.7rem);font-weight:540;letter-spacing:-.045em;line-height:1}.team-detail_seasonPreviewEntry__FE_fA div>p:last-child{max-width:50rem;margin-top:.7rem;color:var(--ink-muted);font-size:.9rem;line-height:1.58}.team-detail_seasonPreviewEntry__FE_fA>a{display:inline-flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--brand);padding:.75rem 1rem;color:#fff;background:var(--brand);font-size:.78rem;font-weight:850;text-decoration:none}.team-detail_seasonPreviewEntry__FE_fA>a:focus-visible,.team-detail_seasonPreviewEntry__FE_fA>a:hover{color:var(--brand-strong);background:var(--brand-soft)}.team-detail_seasonPreviewEntry__FE_fA svg{width:1rem;height:1rem}.team-detail_preseasonEditorial__MqKBN{display:grid;min-width:0;gap:clamp(1.2rem,2.5vw,2rem);margin-top:calc(var(--team-page-section-gap) * -.35);border-top:.24rem solid var(--team-editorial-accent);border-bottom:1px solid var(--line);padding:clamp(1.25rem,2.6vw,2.25rem) 0 clamp(1.75rem,3vw,2.75rem)}.team-detail_preseasonEditorialHeader___BkHZ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:end;gap:clamp(1rem,3vw,3rem)}.team-detail_preseasonEditorialIdentity__2BU06{display:flex;min-width:0;align-items:center;gap:1rem}.team-detail_preseasonEditorialIdentity__2BU06 h2{max-width:27ch;margin-top:.35rem;color:var(--ink);font-family:var(--font-editorial);font-size:clamp(2rem,3.7vw,3.65rem);font-weight:520;letter-spacing:-.045em;line-height:.98;overflow-wrap:anywhere}.team-detail_preseasonEditorialDek__6KAle{color:var(--ink-muted);font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.55}.team-detail_preseasonEditorialFigure__g658s{min-width:0;margin:0;border:1px solid var(--line);background:var(--color-deep-navy)}.team-detail_preseasonEditorialImage__trsUO{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.team-detail_preseasonEditorialFigure__g658s figcaption{border-top:1px solid rgba(247,243,233,.18);padding:.55rem .75rem;color:rgba(247,243,233,.72);font-family:var(--font-mono);font-size:.63rem;line-height:1.45}.team-detail_preseasonEditorialFigure__g658s figcaption a{color:inherit;text-underline-offset:.16em}.team-detail_preseasonEditorialBody__S6__Y{width:min(100%,48rem);margin-inline:auto;color:var(--ink);font-family:var(--font-editorial);font-size:clamp(1.08rem,1.45vw,1.24rem);line-height:1.72}.team-detail_preseasonEditorialBody__S6__Y p+p{margin-top:1.25em}.team-detail_preseasonEditorialSources__dsHTF{width:min(100%,48rem);margin-inline:auto;border-top:1px solid var(--line);padding-top:.9rem;color:var(--ink-muted);font-size:.75rem;line-height:1.5}.team-detail_preseasonEditorialSources__dsHTF summary{width:fit-content;cursor:pointer;color:var(--color-heritage-blue-strong);font-family:var(--font-mono);font-weight:820;letter-spacing:.04em;text-transform:uppercase}.team-detail_preseasonEditorialSources__dsHTF p{margin-top:.75rem}.team-detail_preseasonEditorialSources__dsHTF ul{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.65rem;padding:0;list-style:none}.team-detail_preseasonEditorialSources__dsHTF a{color:var(--color-heritage-blue-strong);overflow-wrap:anywhere;text-underline-offset:.17em}@media (max-width:46rem){.team-detail_preseasonEditorialHeader___BkHZ{grid-template-columns:minmax(0,1fr)}.team-detail_preseasonEditorialIdentity__2BU06{align-items:flex-start}.team-detail_preseasonEditorialIdentity__2BU06 h2{font-size:clamp(1.85rem,10vw,2.7rem)}.team-detail_preseasonEditorialBody__S6__Y{font-size:1.04rem;line-height:1.65}}.team-detail_rosterSection__1S7h7{display:grid;gap:1.35rem}.team-detail_rosterPanel___ImE6{min-width:0;overflow:hidden;border-top:.24rem solid var(--color-heritage-blue-bright);color:#fffdf8;background:linear-gradient(115deg,rgba(53,101,140,.18),transparent 48%),var(--color-deep-navy)}.team-detail_rosterPanelHeader__FxWL3{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;border-bottom:1px solid rgba(247,243,233,.14);padding:1.15rem 1.35rem}.team-detail_rosterPanelHeader__FxWL3>div{display:flex;align-items:baseline;gap:.75rem}.team-detail_rosterPanelHeader__FxWL3 p,.team-detail_rosterPanelHeader__FxWL3 span{color:rgba(247,243,233,.58);font-family:var(--font-mono);font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.team-detail_rosterPanelHeader__FxWL3 strong{color:#fffdf8;font-family:var(--font-editorial);font-size:1.45rem;font-weight:590;letter-spacing:-.02em}.team-detail_rosterTabs__YOHJo{display:flex;min-width:0;overflow-x:auto;border-bottom:1px solid rgba(247,243,233,.14);scrollbar-width:none}.team-detail_rosterTabs__YOHJo::-webkit-scrollbar{display:none}.team-detail_rosterTabs__YOHJo button{display:inline-flex;min-height:3.2rem;flex:0 0 auto;align-items:center;gap:.55rem;border:0;border-right:1px solid rgba(247,243,233,.12);padding:.7rem .95rem;color:rgba(247,243,233,.64);background:transparent;font:760 .7rem/1 var(--font-sans);cursor:pointer}.team-detail_rosterTabs__YOHJo button strong{min-width:1.45rem;border-radius:999px;padding:.22rem .38rem;color:rgba(247,243,233,.72);background:rgba(247,243,233,.09);font-size:.62rem;font-variant-numeric:tabular-nums;text-align:center}.team-detail_rosterTabs__YOHJo button:hover,.team-detail_rosterTabs__YOHJo button[data-active=true]{color:#fffdf8;background:rgba(73,132,177,.18)}.team-detail_rosterTabs__YOHJo button[data-active=true]{box-shadow:inset 0 -.18rem 0 var(--color-heritage-blue-bright)}.team-detail_rosterTabs__YOHJo button:focus-visible{outline:2px solid var(--color-heritage-blue-bright);outline-offset:-3px}.team-detail_rosterPreviewRow__wX_Tl,.team-detail_rosterTableHeader__yo_sb{display:grid;grid-template-columns:3.25rem minmax(12rem,1fr) 5.5rem 4.5rem 8rem;align-items:center;gap:.8rem;padding-inline:1.35rem}.team-detail_rosterTableHeader__yo_sb{min-height:2.25rem;color:rgba(247,243,233,.46);font-family:var(--font-mono);font-size:.62rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.team-detail_rosterPreviewRow__wX_Tl{min-height:4.25rem;border-top:1px solid rgba(247,243,233,.1)}.team-detail_rosterClass__LOKOf,.team-detail_rosterMeasurements__Rc9wm,.team-detail_rosterNumber__VHcj3,.team-detail_rosterPosition__P6cT_{color:rgba(247,243,233,.72);font-family:var(--font-mono);font-size:.75rem;font-weight:740;font-variant-numeric:tabular-nums}.team-detail_rosterNumber__VHcj3{color:var(--color-heritage-blue-bright);font-size:.82rem}.team-detail_rosterPlayerIdentity__0zuSa{min-width:0}.team-detail_rosterPlayerIdentity__0zuSa strong{display:block;overflow:hidden;color:#fffdf8;font-family:var(--font-editorial);font-size:1.2rem;font-weight:590;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.team-detail_rosterMobileMeta__J_hIR{display:none}.team-detail_rosterFooter__3gMFq{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid rgba(247,243,233,.14);padding:1rem 1.35rem}.team-detail_rosterFooter__3gMFq p{max-width:48rem;color:rgba(247,243,233,.54);font-size:.7rem;line-height:1.45}.team-detail_rosterFooter__3gMFq a{flex:0 0 auto;color:var(--color-heritage-blue-bright);font-size:.78rem;font-weight:800;text-decoration:none}.team-detail_rosterFooter__3gMFq a:hover{text-decoration:underline;text-underline-offset:.22rem}.team-detail_primaryGrid__4kIuX{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);border-block:.18rem solid var(--color-deep-navy);padding:clamp(2.25rem,5vw,4rem) 0}.team-detail_primaryGrid__4kIuX>.team-detail_section__YxMKl+.team-detail_section__YxMKl{border-left:1px solid var(--line);padding-left:clamp(2rem,4vw,4rem)}.team-detail_nextGameCard__OzIBm{display:grid;min-height:25rem;grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);grid-template-rows:auto 1fr auto auto;column-gap:clamp(1.5rem,3vw,3rem);overflow:hidden;border:0;border-top:.24rem solid var(--color-editorial-oxblood-bright);border-radius:0;padding:clamp(1.5rem,3vw,2.5rem);background:radial-gradient(circle at 96% 0,rgba(53,101,140,.3),transparent 22rem),var(--color-deep-navy);box-shadow:none;transform:none}.team-detail_nextGameCard__OzIBm:hover{border-color:var(--color-editorial-oxblood-bright);transform:none}.team-detail_nextGameTopline__mn16l{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(247,243,233,.16);padding-bottom:1rem;color:rgba(247,243,233,.66);font-family:var(--font-mono);font-size:.75rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.team-detail_nextGameIdentity__8hk2s{display:grid;min-width:0;grid-column:1;grid-row:2/5;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:1.25rem;padding:2rem 0}.team-detail_nextGameIdentity__8hk2s>div{min-width:0}.team-detail_nextGameIdentity__8hk2s p{margin:0;color:var(--color-heritage-blue-bright);font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-detail_nextGameIdentity__8hk2s h3{margin:.5rem 0 0;color:#fffdf8;font-family:var(--font-editorial);font-size:clamp(2.1rem,4vw,3.7rem);font-weight:540;letter-spacing:-.045em;line-height:.98;overflow-wrap:anywhere}.team-detail_nextGameIdentity__8hk2s span{display:block;margin-top:.7rem;color:rgba(247,243,233,.7);font-size:.8rem;line-height:1.5}.team-detail_nextGameLogistics__NBQst,.team-detail_nextGameMetrics__WcCAM{display:grid;grid-column:2;margin:0}.team-detail_nextGameLogistics__NBQst{align-self:end;padding-top:1.4rem}.team-detail_nextGameMetrics__WcCAM{border-top:1px solid rgba(247,243,233,.16)}.team-detail_nextGameLogistics__NBQst>div,.team-detail_nextGameMetrics__WcCAM>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;border-bottom:1px solid rgba(247,243,233,.14);padding:.75rem 0}.team-detail_nextGameLogistics__NBQst dt,.team-detail_nextGameMetrics__WcCAM dt,.team-detail_scheduleDetails__5PL4j dt{color:rgba(247,243,233,.58);font-size:.75rem;font-weight:720;line-height:1.4}.team-detail_nextGameLogistics__NBQst dd,.team-detail_nextGameMetrics__WcCAM dd{color:#fffdf8;font-size:.8rem;font-weight:760;line-height:1.4;text-align:right}.team-detail_nextGameAction__JZ3aP{display:flex;grid-column:2;justify-content:flex-end;padding-top:1rem}.team-detail_strengthGrid__Q60eH{min-width:0}.team-detail_strengthCard__OFwEi{min-height:25rem;border:0;border-top:.24rem solid var(--color-heritage-blue);border-radius:0;padding:clamp(1.4rem,3vw,2.4rem) 0;background:transparent;box-shadow:none;transform:none}.team-detail_strengthCard__OFwEi:hover{border-color:var(--color-heritage-blue);transform:none}.team-detail_strengthValue__usolI{margin:clamp(2.5rem,6vw,5rem) 0 0;color:var(--color-heritage-blue-strong);font-family:var(--font-editorial);font-size:clamp(5.5rem,11vw,9rem);font-weight:520;letter-spacing:-.075em;line-height:.78}.team-detail_cardDetail__RjG4Q{max-width:18rem;margin:1.6rem 0 0;color:var(--ink-muted);font-size:1rem;line-height:1.65}.team-detail_profileSection__lb3vN{display:grid;gap:0}.team-detail_profileBoard__WaZ_Y{overflow:hidden;border:0;border-top:.24rem solid var(--color-editorial-oxblood-bright);border-radius:0;background:radial-gradient(circle at 86% 20%,rgba(53,101,140,.25),transparent 30rem),var(--color-deep-navy);box-shadow:none}.team-detail_profileBoardHeader__S5Wi_{display:flex;align-items:end;justify-content:space-between;gap:2rem;border-bottom:1px solid rgba(247,243,233,.16);padding:clamp(1.5rem,3vw,2.4rem)}.team-detail_profileBoardHeader__S5Wi_>div{display:grid;gap:.25rem}.team-detail_profileBoardHeader__S5Wi_ p,.team-detail_profileBoardHeader__S5Wi_ span{margin:0;color:rgba(247,243,233,.58);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.team-detail_profileBoardHeader__S5Wi_ span{color:var(--color-heritage-blue-bright);font-weight:800}.team-detail_profileBoardHeader__S5Wi_ strong{color:#fffdf8;font-family:var(--font-editorial);font-size:clamp(1.55rem,3vw,2.5rem);font-weight:560;letter-spacing:-.03em;line-height:1.08}.team-detail_profileScale__G2KCk{display:grid;grid-template-columns:repeat(3,1fr);padding:1rem clamp(1.5rem,3vw,2.4rem) 0;color:rgba(247,243,233,.48);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.team-detail_profileScale__G2KCk span:nth-child(2){text-align:center}.team-detail_profileScale__G2KCk span:last-child{text-align:right}.team-detail_profileCategories__tCHiQ{margin:0;padding:clamp(.5rem,2vw,1.25rem) clamp(1.5rem,3vw,2.4rem) clamp(1.5rem,3vw,2.4rem);list-style:none}.team-detail_profileCategory__kh_Sh{display:grid;min-width:0;grid-template-columns:minmax(12rem,.75fr) minmax(16rem,1.7fr) minmax(5rem,auto);align-items:center;gap:clamp(1rem,3vw,2.25rem);border-bottom:1px solid rgba(247,243,233,.13);padding:1.2rem 0}.team-detail_profileCategory__kh_Sh:last-child{border-bottom:0}.team-detail_profileCategoryCopy__YJ9t2{display:grid;min-width:0;gap:.2rem}.team-detail_profileCategoryCopy__YJ9t2 strong{color:#fffdf8;font-family:var(--font-editorial);font-size:1.08rem;font-weight:600;line-height:1.25}.team-detail_profileCategoryCopy__YJ9t2 span{color:rgba(247,243,233,.57);font-size:.75rem;line-height:1.45}.team-detail_profileField__dBy5u{position:relative;height:1.5rem;background:linear-gradient(90deg,transparent calc(25% - .5px),rgba(247,243,233,.18) calc(25% - .5px) calc(25% + .5px),transparent calc(25% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),rgba(247,243,233,.18) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(75% - .5px),rgba(247,243,233,.18) calc(75% - .5px) calc(75% + .5px),transparent calc(75% + .5px))}.team-detail_profileField__dBy5u:before{position:absolute;top:calc(50% - 1px);right:0;left:0;height:2px;background:rgba(247,243,233,.22);content:""}.team-detail_profileFieldMarker__K33Df{position:absolute;top:50%;left:clamp(0%,var(--team-profile-value),100%);width:.85rem;height:.85rem;border:2px solid #fffdf8;border-radius:50%;background:var(--color-heritage-blue-bright);box-shadow:0 0 0 .3rem rgba(134,177,208,.2);transform:translate(-50%,-50%)}.team-detail_profileCategoryValue__8sLrL{color:#fffdf8;font-family:var(--font-editorial);font-size:1.25rem;font-weight:600;text-align:right;white-space:nowrap}.team-detail_profileConclusions__UgL_J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(247,243,233,.16)}.team-detail_profileConclusion__fGQu4{min-width:0;padding:clamp(1.5rem,3vw,2.4rem)}.team-detail_profileConclusion__fGQu4+.team-detail_profileConclusion__fGQu4{border-left:1px solid rgba(247,243,233,.16)}.team-detail_profileConclusion__fGQu4[data-conclusion-tone=strength]{box-shadow:inset 0 .2rem 0 var(--color-heritage-blue-bright)}.team-detail_profileConclusion__fGQu4[data-conclusion-tone=concern]{box-shadow:inset 0 .2rem 0 var(--color-editorial-oxblood-bright)}.team-detail_profileConclusion__fGQu4 p{margin:0 0 .55rem;color:rgba(247,243,233,.58);font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.team-detail_profileConclusion__fGQu4 strong{color:#fffdf8;font-family:var(--font-editorial);font-size:clamp(1.25rem,2.4vw,1.8rem);font-weight:560;line-height:1.35}.team-detail_keyGamesSection__lai9K,.team-detail_personnelSection__mhjXW{min-width:0}.team-detail_keyGamesGrid__2P1TT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:.18rem solid var(--color-deep-navy)}.team-detail_keyGameCard__z_sym{display:flex;min-width:0;min-height:33rem;flex-direction:column;border:0;border-right:1px solid var(--line);border-radius:0;padding:clamp(1.5rem,3vw,2.35rem);background:transparent;box-shadow:none;transform:none}.team-detail_keyGameCard__z_sym:last-child{border-right:0}.team-detail_keyGameCard__z_sym:hover{border-color:var(--line);background:color-mix(in srgb,var(--color-heritage-blue-soft) 22%,transparent);transform:none}.team-detail_keyGameReason__ww7qc{min-height:2.8rem;color:var(--color-editorial-oxblood);font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.team-detail_keyGameIdentity__zD9jD{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-top:1.6rem}.team-detail_keyGameIdentity__zD9jD>div{min-width:0}.team-detail_keyGameIdentity__zD9jD p{margin:0;color:var(--color-heritage-blue-strong);font-size:.75rem;font-weight:780;line-height:1.4}.team-detail_keyGameIdentity__zD9jD h3{margin:.35rem 0 0;color:var(--ink);font-family:var(--font-editorial);font-size:clamp(1.65rem,3vw,2.5rem);font-weight:560;letter-spacing:-.04em;line-height:1;overflow-wrap:anywhere}.team-detail_keyGameIdentity__zD9jD span{display:block;margin-top:.55rem;color:var(--ink-muted);font-size:.75rem;line-height:1.5}.team-detail_keyGameMetrics__PGw7J{display:grid;margin:2rem 0 0;border-top:1px solid var(--line)}.team-detail_keyGameMetrics__PGw7J>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;border-bottom:1px solid var(--line);padding:.75rem 0}.team-detail_keyGameMetrics__PGw7J dt,.team-detail_personnelSummary__XxuPE dt{color:var(--ink-muted);font-size:.75rem;line-height:1.4}.team-detail_keyGameMetrics__PGw7J dd{color:var(--color-heritage-blue-strong);font-size:.8rem;font-weight:800;line-height:1.4;text-align:right}.team-detail_keyGameAction__TLIew{display:flex;justify-content:flex-start;margin-top:auto;padding-top:1.6rem}.team-detail_recruitingBoard__EOBa5,.team-detail_transferBoard__sjQCH{display:grid;min-width:0;border-block:.18rem solid var(--color-deep-navy)}.team-detail_recruitingBoard__EOBa5{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.35fr)}.team-detail_transferBoard__sjQCH{grid-template-columns:minmax(17rem,.75fr) repeat(2,minmax(0,1fr))}.team-detail_personnelSummary__XxuPE{min-width:0;border:0;border-radius:0;padding:clamp(1.5rem,3vw,2.4rem);background:radial-gradient(circle at 95% 0,rgba(53,101,140,.27),transparent 20rem),var(--color-deep-navy);box-shadow:none}.team-detail_personnelSummary__XxuPE dl{display:grid;margin:0}.team-detail_personnelSummary__XxuPE dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;border-bottom:1px solid rgba(247,243,233,.14);padding:.9rem 0}.team-detail_personnelSummary__XxuPE dt{color:rgba(247,243,233,.62)}.team-detail_personnelSummary__XxuPE dd{color:#fffdf8;font-family:var(--font-editorial);font-size:clamp(1.35rem,2.6vw,2rem);font-weight:590;letter-spacing:-.035em;line-height:1}.team-detail_personnelSummary__XxuPE .team-detail_starDistribution__IZrqS{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:1.25rem 0 0;border-top:1px solid rgba(247,243,233,.18)}.team-detail_personnelSummary__XxuPE .team-detail_starDistribution__IZrqS>div{display:grid;gap:.25rem;border-right:1px solid rgba(247,243,233,.14);padding:.9rem .5rem 0;text-align:center}.team-detail_personnelSummary__XxuPE .team-detail_starDistribution__IZrqS>div:last-child{border-right:0}.team-detail_personnelSummary__XxuPE .team-detail_starDistribution__IZrqS dt{color:var(--color-heritage-blue-bright);font-size:.75rem;font-weight:800}.team-detail_personnelSummary__XxuPE .team-detail_starDistribution__IZrqS dd{font-size:1.15rem}.team-detail_personnelListSurface__mq_WN{min-width:0;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.team-detail_personnelListHeading__Vnnte{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:1.15rem clamp(1.25rem,2.5vw,2rem)}.team-detail_personnelListHeading__Vnnte p,.team-detail_personnelListHeading__Vnnte span{margin:0;font-family:var(--font-mono);font-size:.75rem;line-height:1.4}.team-detail_personnelListHeading__Vnnte p{color:var(--color-editorial-oxblood);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-detail_personnelListHeading__Vnnte span{color:var(--ink-muted)}.team-detail_personnelList__f1Qd_{margin:0;padding:0;list-style:none}.team-detail_personnelList__f1Qd_ li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;border-bottom:1px solid var(--line);padding:1rem clamp(1.25rem,2.5vw,2rem)}.team-detail_personnelPlayerIdentity__FobRC,.team-detail_personnelPlayerRating__AULSD{display:grid;min-width:0;gap:.2rem}.team-detail_personnelPlayerIdentity__FobRC strong{color:var(--ink);font-family:var(--font-editorial);font-size:1rem;font-weight:620;line-height:1.3}.team-detail_personnelPlayerIdentity__FobRC span,.team-detail_personnelPlayerRating__AULSD span{color:var(--ink-muted);font-size:.75rem;line-height:1.45}.team-detail_personnelPlayerRating__AULSD{justify-items:end;text-align:right}.team-detail_personnelPlayerRating__AULSD strong{color:var(--color-heritage-blue-strong);font-size:.9rem}.team-detail_scheduleGroups__MPUUG{display:grid;gap:clamp(3rem,6vw,5rem)}.team-detail_scheduleGroup__cSjC0{min-width:0}.team-detail_scheduleGroupHeading__R6WtJ{border-top:.18rem solid var(--color-deep-navy);border-bottom:1px solid var(--line);padding:1rem 0 1.1rem}.team-detail_scheduleGroupHeading__R6WtJ h3{color:var(--ink);font-family:var(--font-editorial);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:570;letter-spacing:-.035em;line-height:1.05}.team-detail_scheduleGroupHeading__R6WtJ span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.75rem;line-height:1.45;text-align:right}.team-detail_scheduleList__zev47{margin:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;list-style:none}.team-detail_scheduleItem__W1BJL{min-width:0;border-bottom:1px solid var(--line)}.team-detail_scheduleRow__GftCP{display:grid;min-width:0;grid-template-columns:minmax(5.5rem,.55fr) minmax(18rem,2fr) minmax(10rem,.8fr) minmax(8rem,auto);align-items:center;gap:clamp(1rem,2.5vw,2.25rem);min-height:7.25rem;padding:1rem 0;color:inherit;text-decoration:none;transition:background-color var(--duration-interaction) ease}a.team-detail_scheduleRow__GftCP:hover{background:color-mix(in srgb,var(--color-heritage-blue-soft) 26%,transparent)}a.team-detail_scheduleRow__GftCP:focus-visible{outline:3px solid color-mix(in srgb,var(--color-heritage-blue) 58%,transparent);outline-offset:-3px}.team-detail_scheduleWeek__t4tdh{display:grid;align-self:stretch;align-content:center;gap:.45rem;border-right:1px solid var(--line);padding-right:.75rem}.team-detail_scheduleWeek__t4tdh>span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.75rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.team-detail_scheduleMatchup__Miz1k{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.team-detail_scheduleIdentity__soL_D{display:grid;min-width:0;gap:.16rem}.team-detail_scheduleIdentity__soL_D strong{color:var(--ink);font-family:var(--font-editorial);font-size:clamp(1.08rem,2vw,1.4rem);font-weight:620;line-height:1.2}.team-detail_scheduleIdentity__soL_D span:not(.team-detail_scheduleSite__FTzjG){color:var(--ink-muted);font-size:.75rem;line-height:1.45}.team-detail_scheduleSite__FTzjG{width:fit-content;margin-top:.25rem;border-left:.18rem solid var(--color-heritage-blue);padding:.12rem 0 .12rem .5rem;color:var(--color-heritage-blue-strong);font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.team-detail_scheduleRow__GftCP[data-schedule-site=away] .team-detail_scheduleSite__FTzjG{border-left-color:var(--color-editorial-oxblood);color:var(--color-editorial-oxblood)}.team-detail_scheduleRow__GftCP[data-schedule-site=neutral] .team-detail_scheduleSite__FTzjG{border-left-color:var(--color-unavailable);color:var(--color-unavailable)}.team-detail_scheduleDetails__5PL4j{display:grid;margin:0}.team-detail_scheduleDetails__5PL4j>div{display:grid;gap:.2rem}.team-detail_scheduleDetails__5PL4j dt{color:var(--ink-muted)}.team-detail_scheduleDetails__5PL4j dd{color:var(--color-heritage-blue-strong);font-family:var(--font-editorial);font-size:clamp(1.08rem,2vw,1.35rem);font-weight:620;line-height:1.25}.team-detail_scheduleResult__KBRNg{color:var(--ink)}.team-detail_scheduleRow__GftCP[data-schedule-team-result=W] .team-detail_scheduleResult__KBRNg{color:var(--color-verified)}.team-detail_scheduleRow__GftCP[data-schedule-team-result=L] .team-detail_scheduleResult__KBRNg{color:var(--color-editorial-oxblood)}.team-detail_scheduleRow__GftCP[data-schedule-projected-result=WIN] .team-detail_scheduleDetails__5PL4j{border-left:.18rem solid var(--color-heritage-blue);padding-left:.65rem}.team-detail_scheduleRow__GftCP[data-schedule-projected-result=LOSS] .team-detail_scheduleDetails__5PL4j{border-left:.18rem solid var(--color-editorial-oxblood);padding-left:.65rem}.team-detail_scheduleAction__adCN5{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:flex-end;gap:.4rem;color:var(--color-heritage-blue-strong);font-size:.75rem;font-weight:800;line-height:1.3;text-align:right}.team-detail_fullBreakdownSection__lsa1N{margin-top:calc(var(--team-page-section-gap) * -.2)}.team-detail_fullBreakdown__xE1kt{overflow:hidden;border:0;border-top:.24rem solid var(--color-editorial-oxblood-bright);border-radius:0;background:transparent}.team-detail_fullBreakdown__xE1kt>summary{display:flex;min-height:8.5rem;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);color:#fffdf8;background:radial-gradient(circle at 86% 10%,rgba(53,101,140,.3),transparent 25rem),var(--color-deep-navy);cursor:pointer;list-style:none}.team-detail_fullBreakdown__xE1kt>summary::-webkit-details-marker{display:none}.team-detail_fullBreakdown__xE1kt>summary:hover{background:radial-gradient(circle at 86% 10%,rgba(53,101,140,.4),transparent 25rem),var(--color-deep-navy)}.team-detail_breakdownSummaryCopy__iMR43{display:grid;gap:.35rem}.team-detail_breakdownSummaryCopy__iMR43 strong{font-family:var(--font-editorial);font-size:clamp(2rem,4vw,3.5rem);font-weight:540;letter-spacing:-.04em;line-height:1}.team-detail_breakdownSummaryCopy__iMR43 span{color:rgba(247,243,233,.66);font-size:1rem;line-height:1.55}.team-detail_breakdownControl__1PSAu{display:inline-flex;min-width:7rem;min-height:2.75rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(247,243,233,.28);padding:.65rem .9rem;color:var(--color-heritage-blue-bright);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-detail_breakdownControl__1PSAu:after{content:"+";font-size:1rem}.team-detail_breakdownControl__1PSAu:before{content:"Open"}.team-detail_fullBreakdown__xE1kt[open] .team-detail_breakdownControl__1PSAu{color:var(--color-editorial-oxblood-bright)}.team-detail_fullBreakdown__xE1kt[open] .team-detail_breakdownControl__1PSAu:before{content:"Close"}.team-detail_fullBreakdown__xE1kt[open] .team-detail_breakdownControl__1PSAu:after{content:"−"}.team-detail_breakdownBody__S_czK{border:1px solid var(--line);border-top:0;padding:clamp(1.5rem,4vw,3rem);background:color-mix(in srgb,var(--surface) 72%,transparent)}.team-detail_breakdownBody__S_czK .ds-card,.team-detail_breakdownBody__S_czK .ds-surface{border-radius:0;box-shadow:none}.team-detail_breakdownIntelligence__e_cT5{min-width:0}.team-detail_screenReaderOnly__NG_aR{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:1100px){.team-detail_teamMetricGroup__fZKQn dl{grid-template-columns:repeat(2,minmax(0,1fr))}.team-detail_playerStatGrid__6wvrv,.team-detail_primaryGrid__4kIuX{grid-template-columns:minmax(0,1fr)}.team-detail_primaryGrid__4kIuX>.team-detail_section__YxMKl+.team-detail_section__YxMKl{border-top:1px solid var(--line);border-left:0;padding-top:3rem;padding-left:0}.team-detail_strengthCard__OFwEi{min-height:0}.team-detail_strengthValue__usolI{margin-top:2rem}.team-detail_transferBoard__sjQCH{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}.team-detail_transferBoard__sjQCH .team-detail_personnelListSurface__mq_WN:last-child{grid-column:2}.team-detail_scheduleRow__GftCP{grid-template-columns:minmax(5rem,.45fr) minmax(16rem,1.8fr) minmax(9rem,.75fr)}.team-detail_scheduleAction__adCN5{grid-column:2/4;justify-content:flex-start;border-top:1px solid var(--line);padding-top:.65rem}}@media (max-width:820px){.team-detail_page__e8mBa{--team-page-section-gap:2rem}.team-detail_seasonPreviewEntry__FE_fA{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.team-detail_currentSeasonGrid__O8_HS{grid-template-columns:minmax(0,1fr)}.team-detail_currentRecordCard__j7CmX{min-height:9.5rem}.team-detail_seasonPreviewEntry__FE_fA>a{width:100%}.team-detail_compactHeading__HouFx,.team-detail_profileBoardHeader__S5Wi_,.team-detail_scheduleGroupHeading__R6WtJ,.team-detail_section__YxMKl .section-header{align-items:start;flex-direction:column}.team-detail_heroShell__gsZLu,.team-detail_hero__FHMUv{min-height:32rem}.team-detail_hero__FHMUv{justify-content:flex-end;padding:2rem 1.5rem}.team-detail_hero__FHMUv .page-hero__content{align-items:flex-start;flex-direction:column-reverse}.team-detail_heroLogo___Gdj_{width:6.5rem;min-height:6.5rem;margin-bottom:.75rem}.team-detail_hero__FHMUv .page-hero__title{font-size:clamp(3.15rem,12vw,4.75rem)}.team-detail_hero__FHMUv .ds-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.team-detail_snapshotItem__JLHu4,.team-detail_snapshotSection__In81E[data-snapshot-item-count] .team-detail_snapshotItem__JLHu4,.team-detail_snapshotSection__In81E[data-snapshot-item-count] .team-detail_snapshotItem__JLHu4:nth-child(n){grid-column:span 6}.team-detail_snapshotSection__In81E[data-snapshot-item-count="1"] .team-detail_snapshotItem__JLHu4,.team-detail_snapshotSection__In81E[data-snapshot-item-count="3"] .team-detail_snapshotItem__JLHu4:last-child,.team-detail_snapshotSection__In81E[data-snapshot-item-count="5"] .team-detail_snapshotItem__JLHu4:last-child,.team-detail_snapshotSection__In81E[data-snapshot-item-count="7"] .team-detail_snapshotItem__JLHu4:last-child{grid-column:span 12}.team-detail_nextGameCard__OzIBm{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto}.team-detail_nextGameAction__JZ3aP,.team-detail_nextGameIdentity__8hk2s,.team-detail_nextGameLogistics__NBQst,.team-detail_nextGameMetrics__WcCAM{grid-column:1}.team-detail_nextGameIdentity__8hk2s{grid-row:auto}.team-detail_nextGameAction__JZ3aP{justify-content:flex-start}.team-detail_profileCategory__kh_Sh{grid-template-columns:minmax(9rem,.9fr) minmax(10rem,1.3fr) minmax(4.5rem,auto)}.team-detail_keyGamesGrid__2P1TT,.team-detail_recruitingBoard__EOBa5,.team-detail_transferBoard__sjQCH{grid-template-columns:minmax(0,1fr)}.team-detail_keyGameCard__z_sym{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.team-detail_keyGameCard__z_sym:last-child{border-bottom:0}.team-detail_personnelListSurface__mq_WN,.team-detail_transferBoard__sjQCH .team-detail_personnelListSurface__mq_WN:last-child{grid-column:1;border-top:1px solid var(--line);border-left:0}.team-detail_scheduleRow__GftCP{grid-template-columns:minmax(4.5rem,.4fr) minmax(0,1.8fr) minmax(8rem,.7fr)}}@media (max-width:639px){.team-detail_page__e8mBa{--team-page-section-gap:1.5rem}.team-detail_section__YxMKl{scroll-margin-top:calc(var(--layout-header-height) + 3.5rem)}.team-detail_section__YxMKl .section-header{margin-bottom:1.1rem;padding-top:.85rem}.team-detail_section__YxMKl .section-header .ds-section-title{font-size:clamp(1.95rem,9.5vw,2.6rem)}.team-detail_section__YxMKl .section-header__description{display:-webkit-box;margin-top:.55rem;overflow:hidden;font-size:.88rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.team-detail_teamPerformanceGroups__ZVzCt{grid-template-columns:minmax(0,1fr)}.team-detail_teamMetricGroup__fZKQn+.team-detail_teamMetricGroup__fZKQn{border-top:1px solid var(--line);border-left:0}.team-detail_playerStatsHeading__fjg52,.team-detail_recentResultsHeading___0ecf,.team-detail_recentResults__jHXeb li{align-items:start;grid-template-columns:minmax(0,1fr)}.team-detail_playerStatsHeading__fjg52,.team-detail_recentResultsHeading___0ecf{display:grid}.team-detail_playerStatGroup__afW0J table{min-width:26rem}.team-detail_recentResultActions__vqS_m{justify-content:flex-start}.team-detail_heroShell__gsZLu,.team-detail_hero__FHMUv{min-height:21.5rem}.team-detail_heroShell__gsZLu{margin-inline:calc(var(--space-page-gutter) * -.45);border-radius:0}.team-detail_hero__FHMUv{border-left-width:.18rem;padding:1.05rem}.team-detail_hero__FHMUv .page-hero__content{display:block}.team-detail_hero__FHMUv .page-hero__copy{max-width:none}.team-detail_hero__FHMUv .page-hero__action{position:absolute;top:0;right:0;width:auto}.team-detail_hero__FHMUv .ds-overline{max-width:calc(100% - 4.5rem);font-size:.65rem}.team-detail_hero__FHMUv .page-hero__title{max-width:calc(100% - 4.5rem);margin-top:.55rem;font-size:clamp(2.65rem,12vw,3.45rem);line-height:.92}.team-detail_hero__FHMUv .page-hero__description{display:-webkit-box;margin-top:.75rem;overflow:hidden;font-size:.84rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.team-detail_hero__FHMUv .page-hero__status{margin-top:.7rem}.team-detail_hero__FHMUv .page-hero__metrics{margin-top:.8rem;padding-top:.7rem}.team-detail_hero__FHMUv .ds-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.team-detail_hero__FHMUv .ds-metric-strip__item{min-height:5.1rem;padding:.65rem;border-right:1px solid rgba(247,243,233,.14);border-bottom:0}.team-detail_hero__FHMUv .ds-metric-strip__item:last-child{border-right:0}.team-detail_hero__FHMUv .ds-metric-strip__detail,.team-detail_hero__FHMUv .ds-metric-strip__label{font-size:.62rem;line-height:1.35}.team-detail_hero__FHMUv .ds-metric-strip__value{margin-top:.35rem;font-size:1.4rem}.team-detail_heroLogo___Gdj_{width:4rem;min-height:4rem;margin:0}.team-detail_heroLogo___Gdj_>[data-team-asset]{width:3.5rem!important;height:3.5rem!important}.team-detail_heroStatus__uuuqZ{gap:.5rem}.team-detail_heroStatusLine__ZknTb{gap:.35rem;font-size:.68rem}.team-detail_heroStatusLine__ZknTb .ds-status-badge{min-height:1.6rem;padding:.22rem .5rem;font-size:.66rem}.team-detail_heroStatusLine__ZknTb>:nth-child(2){display:none}.team-detail_homeVenue__fCXys{gap:.05rem;padding-left:.6rem;font-size:.68rem;line-height:1.3}.team-detail_homeVenueLabel__lcVHp{font-size:.62rem}.team-detail_homeVenue__fCXys strong{font-size:.95rem}.team-detail_venueFallbackNotice__gLl6B,.team-detail_venuePhotoCredit__04YkP{display:block;overflow:hidden;font-size:.58rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.team-detail_compactHeading__HouFx>p{display:none}.team-detail_compactHeading__HouFx h2{margin-top:.3rem;font-size:2.05rem}.team-detail_snapshotSection__In81E{margin-top:-1.45rem;gap:.85rem}.team-detail_snapshotGrid__8q909{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.team-detail_snapshotGrid__8q909::-webkit-scrollbar{display:none}.team-detail_snapshotItem__JLHu4,.team-detail_snapshotSection__In81E[data-snapshot-item-count] .team-detail_snapshotItem__JLHu4,.team-detail_snapshotSection__In81E[data-snapshot-item-count] .team-detail_snapshotItem__JLHu4:nth-child(n){min-height:6.75rem;grid-column:auto;flex:0 0 min(74vw,17rem);border-right:1px solid rgba(247,243,233,.14);border-bottom:0;padding:.9rem;scroll-snap-align:start}.team-detail_sectionNav__9eznx{margin-inline:calc(var(--space-page-gutter) * -.45);padding-left:calc(var(--space-page-gutter) * .45)}.team-detail_sectionNav__9eznx a{min-height:3.35rem;padding-inline:.8rem}.team-detail_rosterSection__1S7h7{gap:.8rem}.team-detail_rosterPanel___ImE6{margin-inline:calc(var(--space-page-gutter) * -.45)}.team-detail_rosterPanelHeader__FxWL3{align-items:baseline;padding:.85rem 1rem}.team-detail_rosterPanelHeader__FxWL3>div{gap:.55rem}.team-detail_rosterPanelHeader__FxWL3 strong{font-size:1.15rem}.team-detail_rosterPanelHeader__FxWL3 p{display:none}.team-detail_rosterTabs__YOHJo button{min-height:2.8rem;padding:.6rem .75rem}.team-detail_rosterTableHeader__yo_sb{display:none}.team-detail_rosterPreviewRow__wX_Tl{min-height:3.7rem;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.55rem;padding-inline:1rem}.team-detail_rosterPlayerIdentity__0zuSa strong{font-size:1.02rem}.team-detail_rosterMobileMeta__J_hIR{display:block;margin-top:.14rem;overflow:hidden;color:rgba(247,243,233,.5);font-size:.62rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.team-detail_rosterPosition__P6cT_{font-size:.68rem}.team-detail_rosterClass__LOKOf,.team-detail_rosterMeasurements__Rc9wm{display:none}.team-detail_rosterFooter__3gMFq{align-items:start;flex-direction:column;gap:.55rem;padding:.8rem 1rem}.team-detail_rosterFooter__3gMFq p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.team-detail_primaryGrid__4kIuX{gap:2rem;padding-block:1.75rem}.team-detail_nextGameCard__OzIBm{min-height:0;padding:1rem}.team-detail_nextGameIdentity__8hk2s{grid-template-columns:auto minmax(0,1fr);padding:1rem 0}.team-detail_nextGameIdentity__8hk2s h3{font-size:clamp(1.9rem,10vw,2.7rem)}.team-detail_profileBoard__WaZ_Y{margin-inline:calc(var(--space-page-gutter) * -.45)}.team-detail_profileBoardHeader__S5Wi_,.team-detail_profileCategories__tCHiQ,.team-detail_profileConclusion__fGQu4,.team-detail_profileScale__G2KCk{padding-right:1rem;padding-left:1rem}.team-detail_profileScale__G2KCk{padding-top:1rem}.team-detail_profileCategory__kh_Sh{grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem}.team-detail_profileField__dBy5u{grid-column:1/-1;grid-row:2}.team-detail_profileCategoryValue__8sLrL{grid-column:2;grid-row:1}.team-detail_profileConclusions__UgL_J{grid-template-columns:minmax(0,1fr)}.team-detail_profileConclusion__fGQu4+.team-detail_profileConclusion__fGQu4{border-top:1px solid rgba(247,243,233,.16);border-left:0}.team-detail_keyGamesGrid__2P1TT,.team-detail_recruitingBoard__EOBa5,.team-detail_transferBoard__sjQCH{margin-inline:calc(var(--space-page-gutter) * -.45)}.team-detail_keyGamesGrid__2P1TT{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.team-detail_keyGamesGrid__2P1TT::-webkit-scrollbar{display:none}.team-detail_keyGameCard__z_sym{min-height:21rem;flex:0 0 min(82vw,20rem);padding:1.1rem;scroll-snap-align:start}.team-detail_keyGameReason__ww7qc{min-height:0}.team-detail_keyGameIdentity__zD9jD{margin-top:1rem}.team-detail_keyGameMetrics__PGw7J{margin-top:1.2rem}.team-detail_keyGameCard__z_sym,.team-detail_personnelListHeading__Vnnte,.team-detail_personnelList__f1Qd_ li,.team-detail_personnelSummary__XxuPE{padding-right:1.25rem;padding-left:1.25rem}.team-detail_personnelList__f1Qd_ li{align-items:start;grid-template-columns:minmax(0,1fr);gap:.55rem;padding-top:.8rem;padding-bottom:.8rem}.team-detail_personnelPlayerRating__AULSD{justify-items:start;text-align:left}.team-detail_scheduleGroupHeading__R6WtJ span{text-align:left}.team-detail_scheduleRow__GftCP{grid-template-columns:3.3rem minmax(0,1fr) minmax(4.5rem,auto);grid-template-rows:auto auto;align-items:center;gap:.35rem .55rem;min-height:5.25rem;padding:.65rem 0}.team-detail_scheduleWeek__t4tdh{grid-column:1;grid-row:1/span 2;grid-template-columns:minmax(0,1fr);align-self:stretch;align-items:start;align-content:center;border-right:1px solid var(--line);border-bottom:0;padding:0 .45rem 0 0}.team-detail_scheduleWeek__t4tdh>span{font-size:.62rem;line-height:1.3}.team-detail_scheduleWeek__t4tdh .ds-status-badge{min-height:1.45rem;padding:.2rem .38rem;font-size:.58rem}.team-detail_scheduleMatchup__Miz1k{grid-column:2;grid-row:1/span 2;gap:.55rem}.team-detail_scheduleMatchup__Miz1k>[data-team-asset]{width:2.5rem!important;height:2.5rem!important}.team-detail_scheduleIdentity__soL_D{gap:.08rem}.team-detail_scheduleIdentity__soL_D strong{font-size:.98rem;line-height:1.12}.team-detail_scheduleIdentity__soL_D span:not(.team-detail_scheduleSite__FTzjG){font-size:.62rem;line-height:1.25}.team-detail_scheduleSite__FTzjG{margin-top:.12rem;padding-left:.38rem;font-size:.58rem;line-height:1.2}.team-detail_scheduleDetails__5PL4j{grid-column:3;grid-row:1;align-self:end;text-align:right}.team-detail_scheduleDetails__5PL4j dt{font-size:.58rem;line-height:1.2}.team-detail_scheduleDetails__5PL4j dd{font-size:.95rem;line-height:1.1}.team-detail_scheduleAction__adCN5{grid-column:3;grid-row:2;min-height:0;align-self:start;justify-content:flex-end;border-top:0;padding-top:0;font-size:.58rem;line-height:1.2}.team-detail_fullBreakdownSection__lsa1N{margin-inline:calc(var(--space-page-gutter) * -.45)}.team-detail_fullBreakdown__xE1kt>summary{min-height:0;align-items:flex-start;flex-direction:column;padding:1.1rem}.team-detail_breakdownSummaryCopy__iMR43 strong{font-size:1.75rem}.team-detail_breakdownSummaryCopy__iMR43 span{font-size:.85rem}.team-detail_breakdownControl__1PSAu{min-width:0}.team-detail_breakdownBody__S_czK{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.team-detail_keyGameCard__z_sym,.team-detail_scheduleRow__GftCP,.team-detail_sectionNav__9eznx a{transition:none}}.team-detail_weekHub__mJXyv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border-radius:var(--radius-hero);background:#0a202d;color:#fffdf8;border-top:3px solid var(--team-detail-accent);scroll-margin-top:7rem}.team-detail_hubIdentity__XOI1e{position:relative;isolation:isolate;min-width:0;display:flex}.team-detail_hubVenue__zy2Fw{object-fit:cover;z-index:-2;opacity:.35}.team-detail_hubIdentity__XOI1e:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,18,27,.85),rgba(4,18,27,.35)),linear-gradient(0deg,#0a202d,transparent)}.team-detail_hubIdentityContent__vW0q5{width:100%;padding:clamp(1.25rem,3vw,2.5rem);display:flex;flex-direction:column;gap:1.2rem}.team-detail_hubEyebrow__PKlGr{margin:0;color:#9ebdcd;text-transform:uppercase;letter-spacing:.12em;font-size:.69rem;font-weight:800;line-height:1.5}.team-detail_hubTeam__3TBX_{display:flex;align-items:center;gap:1.1rem;min-width:0}.team-detail_hubTeam__3TBX_ h1{margin:0;font-family:var(--font-editorial);font-size:clamp(2.1rem,4.2vw,4rem);letter-spacing:-.045em;line-height:1.04;overflow-wrap:anywhere}.team-detail_hubTeam__3TBX_ .team-logo{flex-shrink:0}.team-detail_hubMetrics__dpmhV{display:flex;gap:2rem;margin:0;padding:1rem 0;border-block:1px solid #ffffff26}.team-detail_hubMetrics__dpmhV dt{color:#b0c5cd;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.team-detail_hubMetrics__dpmhV dd{margin:0;padding-top:.3rem;font-size:2rem;font-weight:850;line-height:1.1}.team-detail_hubIdentityFooter__1zYYi{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:auto}.team-detail_hubIdentityFooter__1zYYi>span{font-size:.75rem;color:#b0c5cd}.team-detail_hubPhotoCredit__uTMkk{font-size:.7rem;color:#b0c5cd}.team-detail_hubPhotoCredit__uTMkk summary{cursor:pointer;width:fit-content}.team-detail_hubPhotoCredit__uTMkk[open] summary{margin-bottom:.5rem}.team-detail_hubShare__pU_7G{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.75rem}.team-detail_hubShare__pU_7G button{min-height:2.75rem;color:#ead396;cursor:pointer;font-weight:750}.team-detail_hubPhotoCredit__uTMkk summary:focus-visible,.team-detail_hubShare__pU_7G button:focus-visible{outline:2px solid #ead396;outline-offset:4px}.team-detail_hubShare__pU_7G [role=status]:empty{display:none}.team-detail_hubNext__SYS6Y{padding:clamp(1.25rem,3vw,2.5rem);background:#102c3a;border-left:1px solid #ffffff20;display:flex;flex-direction:column;gap:1rem;min-width:0}.team-detail_hubNextTop__6nKcN{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.team-detail_hubNextTop__6nKcN>span{font-size:.75rem;color:#b0c5cd}.team-detail_hubOpponent__KtcuZ{display:flex;gap:1rem;align-items:center;min-width:0}.team-detail_hubOpponent__KtcuZ>div{min-width:0}.team-detail_hubOpponent__KtcuZ p{margin:0 0 .25rem;font-size:.75rem;color:#b0c5cd}.team-detail_hubNext__SYS6Y>h2,.team-detail_hubOpponent__KtcuZ h2{margin:0;font-family:var(--font-editorial);font-size:clamp(1.85rem,3.2vw,2.8rem);letter-spacing:-.04em;line-height:1.1;overflow-wrap:anywhere}.team-detail_hubKickoff__mtEMK{margin:0;font-size:.81rem;line-height:1.5;color:#d6e1e4}.team-detail_hubOutlook__4D416{display:grid;gap:.7rem;padding:.9rem 0;border-top:1px solid #ffffff24}.team-detail_hubOutlook__4D416>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.team-detail_hubOutlook__4D416 span{color:#b0c5cd;font-size:.74rem}.team-detail_hubOutlook__4D416 strong{font-size:.85rem}.team-detail_hubOutlook__4D416 b{color:#eed998;margin-left:.3rem;font-size:1.35rem}.team-detail_hubProbabilityBar__35pFK{display:block;height:5px;overflow:hidden;border-radius:3px;background:#ffffff24}.team-detail_hubProbabilityBar__35pFK i{display:block;height:100%;background:#dfc581}.team-detail_hubActions__hKk0F{margin-top:auto;display:grid;gap:.6rem}.team-detail_hubPrimaryAction__DMIJ4{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:2.85rem;padding:.75rem 1rem;color:#0a202d;background:#e0c783;border-radius:4px;font-size:.84rem;font-weight:800;text-decoration:none}.team-detail_hubPrimaryAction__DMIJ4:hover{background:#ecd89e}.team-detail_hubPrimaryAction__DMIJ4:focus-visible{outline:3px solid #fff;outline-offset:3px}.team-detail_hubActions__hKk0F>span{font-size:.7rem;color:#b0c5cd}.team-detail_hubUnavailable__6nTls{color:#b0c5cd;font-size:.82rem}.team-detail_hubLiveScore__sUdrS{display:flex;align-items:center;gap:1rem;margin:0}.team-detail_hubLiveScore__sUdrS strong{font-size:2rem}.team-detail_hubLiveScore__sUdrS span{font-size:.75rem;color:#b0c5cd}.team-detail_formSection__1nSmg{min-width:0;scroll-margin-top:7rem}.team-detail_formHeading__zcgl9{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.team-detail_formHeading__zcgl9 h2{margin:.25rem 0 0;font-size:clamp(1.6rem,3vw,2.3rem);font-family:var(--font-editorial);letter-spacing:-.035em}.team-detail_formHeading__zcgl9>p{color:var(--ink-muted);font-size:.76rem;max-width:22rem}.team-detail_formGrid__0FAEC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--surface)}.team-detail_formGame__Aummw{min-width:0;padding:1rem;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:.5rem}.team-detail_formGame__Aummw:first-child{border-left:0}.team-detail_formGameTop__McVK8{display:flex;justify-content:space-between;align-items:center;font-size:.69rem;color:var(--ink-muted)}.team-detail_formGameTop__McVK8 b{color:#215443;padding:.2rem .45rem;border-radius:3px;background:#dcece5;font-size:.7rem}.team-detail_formGame__Aummw[data-outcome=L] .team-detail_formGameTop__McVK8 b{color:#852e40;background:#f0dfe3}.team-detail_formOpponent__wXrkn{display:flex;gap:.5rem;align-items:center;font-size:.8rem;font-weight:750;min-height:2.5rem}.team-detail_formScore__wZ_72{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.team-detail_formScore__wZ_72 strong{font-size:1.5rem;letter-spacing:-.02em}.team-detail_formScore__wZ_72 span{color:var(--ink-muted);font-size:.68rem}.team-detail_formBar__IZKkd{height:5px;display:flex;border-radius:2px;overflow:hidden;background:#b9c8ce}.team-detail_formBar__IZKkd i{display:block;height:100%;background:#244e60}.team-detail_formProjection__UZX4H{font-size:.73rem;color:var(--ink-muted);line-height:1.45;margin:0}.team-detail_formProjection__UZX4H a{text-decoration:underline;text-underline-offset:3px}.team-detail_formGame__Aummw>a{font-size:.73rem;font-weight:750;margin-top:auto;padding-top:.25rem;min-height:2rem;display:flex;align-items:center}.team-detail_formNote__nSoEZ{margin:.6rem 0 0;font-size:.72rem;color:var(--ink-muted)}.team-detail_preseasonDisclosure__ot03U{min-width:0}.team-detail_preseasonDisclosure__ot03U>summary{cursor:pointer;padding:1.15rem 0;border-block:1px solid var(--line);font-weight:750;font-size:1rem}.team-detail_preseasonDisclosure__ot03U[open]>summary{margin-bottom:1.5rem}@media(max-width:800px){.team-detail_weekHub__mJXyv{grid-template-columns:minmax(0,1fr)}.team-detail_hubIdentityContent__vW0q5{gap:.6rem;padding:1rem 1.25rem}.team-detail_hubTeam__3TBX_ h1{font-size:2.35rem}.team-detail_hubMetrics__dpmhV{padding:.6rem 0}.team-detail_hubMetrics__dpmhV dd{font-size:1.65rem}.team-detail_hubNext__SYS6Y{border-left:0;border-top:1px solid #ffffff20;gap:.8rem}.team-detail_hubPhotoCredit__uTMkk{font-size:.65rem}.team-detail_formGrid__0FAEC{grid-template-columns:repeat(2,minmax(0,1fr))}.team-detail_formGame__Aummw:nth-child(odd){border-left:0}.team-detail_formGame__Aummw:nth-child(n+3){border-top:1px solid var(--line)}.team-detail_formHeading__zcgl9{display:block}.team-detail_formHeading__zcgl9>p{margin:.4rem 0 0}}@media(max-width:360px){.team-detail_hubIdentityContent__vW0q5,.team-detail_hubNext__SYS6Y{padding:1rem}.team-detail_hubTeam__3TBX_{gap:.75rem}.team-detail_hubTeam__3TBX_ h1{font-size:2.05rem}.team-detail_hubMetrics__dpmhV{gap:1rem}.team-detail_formGame__Aummw{padding:.75rem}.team-detail_formScore__wZ_72 strong{font-size:1.3rem}}.game-packet-header_hero__zkiw1{padding:26px 32px 24px;background:#0b2535;color:#f8f6ef}.game-packet-header_inner__tXtqR{max-width:1040px;margin-inline:auto;text-align:center}.game-packet-header_probabilities__7RvIS,.game-packet-header_teams__AVnlX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.game-packet-header_team__4rgxM{display:flex;justify-content:center;align-items:flex-start;gap:14px;min-width:0;text-align:left}.game-packet-header_logoFallback__SvFgp,.game-packet-header_team__4rgxM img{flex-shrink:0;width:56px;height:56px;background:#fff;border-radius:50%;padding:6px;object-fit:contain}.game-packet-header_logoFallback__SvFgp{display:flex;align-items:center;justify-content:center;color:#173c56;font-size:20px;font-weight:750}.game-packet-header_team__4rgxM h2{font:600 clamp(23px,2.4vw,29px)/1.1 var(--font-editorial,Georgia);margin:0;letter-spacing:-.025em;text-wrap:balance}.game-packet-header_team__4rgxM p{font-size:12px;line-height:1.4;margin:6px 0 0;color:#c4d2d8}.game-packet-header_team__4rgxM p span{color:#a9bdc7}.game-packet-header_pollRank__ihsUL{display:block;margin:0 0 5px;font:700 10px/1.2 var(--font-sans);letter-spacing:.05em;color:#e4bd78}.game-packet-header_probabilities__7RvIS{margin-top:16px}.game-packet-header_probabilities__7RvIS>div{display:flex;justify-content:center;align-items:baseline;gap:8px}.game-packet-header_probabilities__7RvIS strong{font:600 36px/1 var(--font-editorial,Georgia);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.game-packet-header_probabilities__7RvIS strong span{font-size:.7em;font-weight:inherit;margin-left:0}.game-packet-header_probabilities__7RvIS small{font:500 11px/1.3 var(--font-sans);color:#b9cbd3}.game-packet-header_chances__N99cT{display:flex;height:7px;margin:16px 0 0}.game-packet-header_chances__N99cT span{min-width:0;filter:brightness(1.45)}.game-packet-header_heroBadge__MFAyV{margin:0 0 18px;color:#e4bd78;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.game-packet-header_verdict__S3oSx{margin-top:18px}.game-packet-header_verdict__S3oSx>p{margin:0 0 8px;color:#b9cbd1;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.game-packet-header_scores__5xno1{display:flex;justify-content:center;align-items:center;gap:22px}.game-packet-header_scores__5xno1>div{display:flex;align-items:baseline;gap:10px}.game-packet-header_scores__5xno1 span{font-size:12px;font-weight:700;letter-spacing:.03em;color:#d9e2e5}.game-packet-header_scores__5xno1 strong{font:600 32px/1 var(--font-editorial,Georgia);font-variant-numeric:tabular-nums}.game-packet-header_scores__5xno1 i{font-style:normal;font-size:20px;color:#8ca6b3}.game-packet-header_srOnly__nWx9m{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.game-packet-header_hero__zkiw1{padding:22px 18px}.game-packet-header_probabilities__7RvIS,.game-packet-header_teams__AVnlX{gap:20px}.game-packet-header_team__4rgxM{gap:8px;align-items:flex-start}.game-packet-header_logoFallback__SvFgp,.game-packet-header_team__4rgxM img{width:42px;height:42px;padding:4px}.game-packet-header_team__4rgxM h2{font-size:22px}.game-packet-header_team__4rgxM p{font-size:11px}.game-packet-header_team__4rgxM p span{display:inline}.game-packet-header_pollRank__ihsUL{font-size:9px;letter-spacing:0}.game-packet-header_probabilities__7RvIS strong{font-size:32px}.game-packet-header_probabilities__7RvIS>div{flex-direction:column;align-items:center;gap:3px}.game-packet-header_probabilities__7RvIS small{font-size:10px}.game-packet-header_chances__N99cT{margin-top:13px}.game-packet-header_scores__5xno1{gap:18px}.game-packet-header_scores__5xno1 strong{font-size:30px}}@media(max-width:350px){.game-packet-header_probabilities__7RvIS,.game-packet-header_teams__AVnlX{gap:16px}.game-packet-header_team__4rgxM{flex-direction:column;gap:8px;text-align:center;align-items:center;justify-content:flex-start}.game-packet-header_team__4rgxM h2{font-size:21px}}.game-packet-header_stadium__r19LN{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,color-mix(in srgb,var(--away-color) 38%,#071621),color-mix(in srgb,var(--home-color) 32%,#071621))}.game-packet-header_venuePhoto__EXW_i{position:absolute;inset:-3px;z-index:-2;background-size:cover;filter:blur(1px)}.game-packet-header_stadium__r19LN:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,color-mix(in srgb,var(--away-color) 30%,#071621) 0,#071621 100%);opacity:.82}.game-packet-header_stadium__r19LN .game-packet-header_probabilities__7RvIS strong{font-size:46px;color:#fff}.game-packet-header_stadium__r19LN .game-packet-header_scores__5xno1 strong{color:#fff}.game-packet-header_stadium__r19LN .game-packet-header_chances__N99cT{height:8px;box-shadow:0 0 0 1px #ffffff40}.game-packet-header_stadium__r19LN .game-packet-header_chances__N99cT span{filter:none}.game-packet-header_stadium__r19LN .game-packet-header_chances__N99cT span+span{box-shadow:inset 2px 0 #102533}.game-packet-header_teamKey__YRaZT{display:inline-block;width:7px;height:7px;margin-right:5px;vertical-align:1px;border-radius:50%}.game-packet-header_photoCredit__wyQRV{margin:0;padding:0 24px 20px;color:#62747b;font-size:11px;line-height:1.5;text-align:center}.game-packet-header_photoCredit__wyQRV a{color:inherit;text-decoration:underline;text-underline-offset:2px}.game-packet-header_photoCredit__wyQRV a:focus-visible{outline:2px solid #e4bd78;outline-offset:4px}.game-packet-header_photoCredit__wyQRV span{display:block}@media(max-width:700px){.game-packet-header_stadium__r19LN .game-packet-header_probabilities__7RvIS strong{font-size:40px}.game-packet-header_photoCredit__wyQRV{padding-inline:18px;font-size:11px}.game-packet-header_stadium__r19LN{padding:18px}.game-packet-header_stadium__r19LN .game-packet-header_teams__AVnlX{gap:24px}.game-packet-header_stadium__r19LN .game-packet-header_team__4rgxM{flex-direction:column;align-items:center;text-align:center;gap:7px}.game-packet-header_stadium__r19LN .game-packet-header_team__4rgxM h2{font-size:22px}.game-packet-header_stadium__r19LN .game-packet-header_heroBadge__MFAyV{margin-bottom:13px}.game-packet-header_stadium__r19LN .game-packet-header_probabilities__7RvIS{margin-top:13px}}.game-packet-header_venuePhoto__EXW_i{mask-image:linear-gradient(180deg,transparent 0,transparent 34%,#000 70%)}.game-packet-page_page__c2OLq{max-width:1180px;margin:0 auto 48px;color:#102b3a;background:#fcfbf7}.game-packet-page_topline__0sJmL{display:flex;justify-content:space-between;gap:16px;padding:20px 28px;font-size:13px;color:#4d6470}.game-packet-page_topline__0sJmL a{color:inherit;text-decoration:none;font-weight:700}.game-packet-page_hero__cdm86{padding:26px 32px 24px;background:#0b2535;color:#f8f6ef}.game-packet-page_teams___cCVR{display:grid;grid-template-columns:1fr 1fr;gap:48px}.game-packet-page_team__J4wsa{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;min-width:0}.game-packet-page_team__J4wsa img{object-fit:contain;background:#fff;border-radius:50%;padding:7px}.game-packet-page_team__J4wsa h2{font:650 clamp(23px,2.4vw,31px)/1.08 var(--font-editorial,Georgia);margin:0;letter-spacing:-.03em}.game-packet-page_team__J4wsa p{font-size:14px;margin:9px 0 0;color:#d1dde1}.game-packet-page_team__J4wsa p span{color:#9fb5bf}.game-packet-page_team__J4wsa>strong{font:650 52px/1 var(--font-editorial,Georgia);font-variant-numeric:tabular-nums;text-align:right}.game-packet-page_team__J4wsa>strong>span{font-size:25px}.game-packet-page_team__J4wsa>strong small{display:block;margin-top:6px;font:500 12px/1.3 var(--font-sans);color:#bacbd3}.game-packet-page_chances__riUlO{display:flex;height:5px;gap:4px;margin:23px 0}.game-packet-page_chances__riUlO span{min-width:0;filter:brightness(1.45)}.game-packet-page_verdict__1OMIV{display:flex;align-items:center;justify-content:space-between;gap:32px}.game-packet-page_verdict__1OMIV>p{max-width:580px;font:500 23px/1.3 var(--font-editorial,Georgia);margin:0;letter-spacing:-.01em}.game-packet-page_verdict__1OMIV>div{display:flex;align-items:center;gap:14px;flex-shrink:0;text-align:left}.game-packet-page_verdict__1OMIV>div>span{display:block;color:#b9cbd1;font-size:11px;margin:0}.game-packet-page_verdict__1OMIV strong{font-size:18px;white-space:nowrap}.game-packet-page_verdict__1OMIV i{font-style:normal;color:#6c8795;padding-inline:8px}.game-packet-page_jump__QCrPo{display:flex;gap:30px;padding:0 28px;border-bottom:1px solid #cdd7d5;background:#fcfbf7}.game-packet-page_jump__QCrPo a{display:block;padding:18px 0 15px;color:#244352;font-size:14px;font-weight:750;text-decoration:none;white-space:nowrap}.game-packet-page_jump__QCrPo a:hover{color:#9c512f}.game-packet-page_jump__QCrPo a:focus-visible,.game-packet-page_topline__0sJmL a:focus-visible{outline:2px solid #ae572d;outline-offset:4px}.game-packet-page_actions__P435e{padding:20px 28px;border-top:1px solid #d6dcd9}.game-packet-page_srOnly__7Y1Az{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.game-packet-page_topline__0sJmL{padding:13px 18px;gap:8px;flex-wrap:wrap;font-size:12px}.game-packet-page_topline__0sJmL>span{font-size:12px}.game-packet-page_hero__cdm86{padding:21px 18px 20px}.game-packet-page_teams___cCVR{gap:22px}.game-packet-page_team__J4wsa{grid-template-columns:44px 1fr;gap:10px 8px;align-items:center}.game-packet-page_team__J4wsa img{width:44px;height:44px;padding:5px}.game-packet-page_team__J4wsa h2{font-size:22px;line-height:1.04}.game-packet-page_team__J4wsa p{grid-column:1/-1;font-size:12px;margin:6px 0 0}.game-packet-page_team__J4wsa p span{display:none}.game-packet-page_team__J4wsa>strong{grid-column:1/-1;text-align:left;font-size:48px;margin-top:4px}.game-packet-page_team__J4wsa>strong small{display:inline-block;margin-left:8px;font-size:11px}.game-packet-page_team__J4wsa>strong>span{font-size:23px}.game-packet-page_chances__riUlO{margin:18px 0}.game-packet-page_verdict__1OMIV{align-items:flex-start;flex-direction:column;gap:16px}.game-packet-page_verdict__1OMIV>p{font-size:23px;line-height:1.27}.game-packet-page_verdict__1OMIV>div{display:flex;align-items:center;gap:12px;text-align:left}.game-packet-page_verdict__1OMIV>div>span{margin:0;font-size:11px}.game-packet-page_verdict__1OMIV strong{font-size:15px}.game-packet-page_jump__QCrPo{gap:0;padding:0 18px;justify-content:space-between;overflow-x:auto}.game-packet-page_jump__QCrPo a{font-size:12px;padding:15px 0;flex-shrink:0}.game-packet-page_actions__P435e{padding:18px}.game-packet-page_page__c2OLq{margin-bottom:24px}}@media(max-width:350px){.game-packet-page_teams___cCVR{gap:16px}.game-packet-page_team__J4wsa{grid-template-columns:36px 1fr;gap:8px}.game-packet-page_team__J4wsa img{width:36px;height:36px}.game-packet-page_team__J4wsa h2{font-size:19px}.game-packet-page_team__J4wsa>strong{font-size:42px}.game-packet-page_team__J4wsa>strong small{display:block;margin-left:0}.game-packet-page_jump__QCrPo{gap:18px}.game-packet-page_verdict__1OMIV>p{font-size:21px}}@media(max-width:700px){.game-packet-page_team__J4wsa>strong{font-size:43px}.game-packet-page_team__J4wsa>strong small{display:block;margin:4px 0 0;font-size:11px}.game-packet-page_team__J4wsa{gap:8px}.game-packet-page_hero__cdm86{padding:18px}.game-packet-page_verdict__1OMIV>p{font-size:21px}.game-packet-page_verdict__1OMIV{gap:12px}.game-packet-page_chances__riUlO{margin:15px 0}.game-packet-page_team__J4wsa h2{font-size:21px}.game-packet-page_topline__0sJmL{padding-block:11px}.game-packet-page_jump__QCrPo{gap:14px;justify-content:flex-start}.game-packet-page_jump__QCrPo a{font-size:11px}.game-packet-page_jump__QCrPo{gap:0;justify-content:space-between;overflow:visible}.game-packet-page_jump__QCrPo a{font-size:13px}}@media(max-width:350px){.game-packet-page_team__J4wsa{grid-template-columns:minmax(0,1fr);grid-template-rows:36px minmax(50px,auto) auto;gap:7px}.game-packet-page_team__J4wsa h2{font-size:21px}.game-packet-page_team__J4wsa>strong{font-size:40px;margin-top:0}}.game-packet-page_finish__sPyqW{padding:28px;border-top:1px solid #d1d9d6}.game-packet-page_finish__sPyqW h2{font:600 30px/1.15 var(--font-editorial,Georgia);margin:0 0 12px}.game-packet-page_finish__sPyqW>p{font-size:16px;line-height:1.6;max-width:760px;margin:0 0 28px}.game-packet-page_nextHeading__4isMc{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.game-packet-page_nextHeading__4isMc h3{font-size:17px;margin:0}.game-packet-page_nextHeading__4isMc>a{font-size:13px;font-weight:700;color:#285165;text-decoration:none}.game-packet-page_nextGames__r7CwI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.game-packet-page_nextGames__r7CwI>a{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid #d1d9d6;background:#f4f4ee;color:inherit;text-decoration:none}.game-packet-page_nextGames__r7CwI>a:hover{border-color:#254b5b;background:#edf1ed}.game-packet-page_nextGames__r7CwI>a:focus-visible{outline:2px solid #ae572d;outline-offset:3px}.game-packet-page_nextLogos__7AjYV{display:flex;gap:10px}.game-packet-page_nextLogos__7AjYV img{object-fit:contain}.game-packet-page_nextGames__r7CwI strong{font-size:17px;line-height:1.3}.game-packet-page_nextGames__r7CwI strong span{font-weight:400}.game-packet-page_nextGames__r7CwI small{font-size:12px;line-height:1.4;color:#4d6470}.game-packet-page_source__oZi2P{margin:0;padding:0 28px 24px;font-size:11px;color:#68777a}@media(max-width:700px){.game-packet-page_finish__sPyqW{padding:24px 18px}.game-packet-page_finish__sPyqW h2{font-size:27px}.game-packet-page_finish__sPyqW>p{font-size:15px}.game-packet-page_nextGames__r7CwI{grid-template-columns:1fr;gap:0}.game-packet-page_nextGames__r7CwI>a{grid-template-columns:76px minmax(0,1fr);gap:5px 12px;border-width:1px 0 0;padding:16px 0;background:transparent}.game-packet-page_nextLogos__7AjYV{grid-row:span 2;align-self:center}.game-packet-page_nextGames__r7CwI strong{font-size:16px}.game-packet-page_nextGames__r7CwI small{grid-column:2}.game-packet-page_source__oZi2P{padding:0 18px 24px}}.game-packet-page_logoFallback__mdPMP{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#f8f6ef;color:#173c56;font-size:22px;font-weight:750}@media(max-width:700px){.game-packet-page_logoFallback__mdPMP{width:44px;height:44px;font-size:16px}.game-packet-page_stackedTeams__TV_83 .game-packet-page_team__J4wsa{grid-template-columns:minmax(0,1fr);grid-template-rows:44px minmax(58px,auto) auto;gap:9px}.game-packet-page_stackedTeams__TV_83 .game-packet-page_team__J4wsa h2{overflow-wrap:anywhere}}@media(max-width:350px){.game-packet-page_logoFallback__mdPMP{width:36px;height:36px}.game-packet-page_stackedTeams__TV_83 .game-packet-page_team__J4wsa{grid-template-rows:36px minmax(58px,auto) auto}}.game-packet-page_lock__gp56X{display:inline-block;vertical-align:-1px;margin-left:6px;opacity:.65}.game-packet-page_heroBadge__vZSw2{margin:0 0 10px;color:#e4bd78;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.game-packet-page_heroHeadline____NQQ{margin:0 0 22px;max-width:900px;font:600 clamp(25px,3vw,36px)/1.12 var(--font-editorial,Georgia);letter-spacing:-.025em}@media(max-width:700px){.game-packet-page_heroHeadline____NQQ{font-size:25px;line-height:1.12;margin-bottom:20px}.game-packet-page_heroBadge__vZSw2{font-size:10px;margin-bottom:9px}}.game-packet-page_shortJump___2dkB{justify-content:flex-start;gap:30px}.game-packet-page_pollRank__N2HzF{display:block;margin:0 0 5px;font:700 11px/1.2 var(--font-sans);letter-spacing:.025em;color:#e4bd78}.game-packet-page_source__oZi2P a{color:inherit;text-underline-offset:2px}.contextual-player-usage_wrapper__exdtN{width:100%;min-width:0;max-width:66rem;margin:2rem auto;scroll-margin-top:90px}.contextual-player-usage_teaser__tsP3a{padding:1.4rem 0;border-block:1px solid #bdc8b8;color:#193b35}.contextual-player-usage_eyebrow__7kaYM{margin:0 0 .75rem;font-size:.72rem;font-weight:750;letter-spacing:.08em;color:#7d693b}.contextual-player-usage_teaser__tsP3a h2{margin:0 0 .85rem;font:400 clamp(1.7rem,3vw,2.4rem)/1.13 var(--font-editorial);letter-spacing:-.03em}.contextual-player-usage_teaser__tsP3a>p:last-of-type{max-width:42rem;font-size:.87rem;line-height:1.7;color:#526a5f}.contextual-player-usage_actions__zBKct,.contextual-player-usage_teamLinks__nEGjT{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem}.contextual-player-usage_actions__zBKct a,.contextual-player-usage_teamLinks__nEGjT a{display:inline-flex;align-items:center;min-height:44px;color:#244f43;font-size:.82rem;font-weight:700;text-decoration:none}.contextual-player-usage_actions__zBKct a:first-child{background:#dac58b;padding:.65rem 1rem;color:#193d32}.contextual-player-usage_teamLinks__nEGjT{border-top:1px solid #c5cbbc;padding-top:.7rem}.contextual-player-usage_wrapper__exdtN a:focus-visible{outline:3px solid #9e803f;outline-offset:3px}@media(max-width:700px){.contextual-player-usage_wrapper__exdtN{margin-block:1.5rem}.contextual-player-usage_teaser__tsP3a{padding-block:1.2rem}.contextual-player-usage_teamLinks__nEGjT{flex-direction:column;gap:.2rem}}.generated-game-packet_actions__O_cy3{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin:.8rem 0}.generated-game-packet_question__T43Xa{margin:.4rem 0 .8rem;color:var(--text-muted);font-size:.95rem}.generated-game-packet_single__IMmU8{grid-template-columns:minmax(0,1fr)}.generated-game-packet_forecastComparison__9txSm{display:flex;flex-wrap:wrap;border-block:1px solid #d5ddd7;background:#f0f3ed;padding:1rem 1.25rem;gap:1rem 2rem}.generated-game-packet_forecastComparison__9txSm>div{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:.3rem}.generated-game-packet_forecastComparison__9txSm span{color:#566d76;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.generated-game-packet_forecastComparison__9txSm strong{font-size:1.5rem;color:#102b3a;font-variant-numeric:tabular-nums}.generated-game-packet_forecastComparison__9txSm small{font-size:.8rem;color:#566d76;line-height:1.4}.generated-game-packet_generated___eKhC section[aria-label="Offense versus defense comparison"]{min-width:0}@media (max-width:650px){.generated-game-packet_generated___eKhC section[aria-label="Offense versus defense comparison"]>div:nth-of-type(2)>div>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr);gap:6px}.generated-game-packet_generated___eKhC section[aria-label="Offense versus defense comparison"]>div:nth-of-type(2)>div>div>strong{font-size:clamp(20px,6.1vw,26px);line-height:1.15;white-space:nowrap;min-width:0}.generated-game-packet_generated___eKhC section[aria-label="Offense versus defense comparison"]>div:nth-of-type(2)>div>div>strong:last-child{text-align:right}.generated-game-packet_generated___eKhC section[aria-label="Offense versus defense comparison"]>div:nth-of-type(2)>div>div>span{font-size:12px;overflow-wrap:anywhere}}.generated-game-packet_generated___eKhC [id=packet-playmakers]>div:last-child>div:first-child,.generated-game-packet_generated___eKhC [id=packet-playmakers]>div:last-child>div:not(:first-child)>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.generated-game-packet_generated___eKhC [id=packet-playmakers]>div:last-child>div:first-child>div,.generated-game-packet_generated___eKhC [id=packet-playmakers]>div:last-child>div:not(:first-child)>div:last-child>div{min-width:0}@media (max-width:360px){.generated-game-packet_generated___eKhC [id=packet-playmakers]>div:last-child>div:first-child>div{flex-wrap:wrap;gap:4px}.generated-game-packet_generated___eKhC [id=packet-playmakers]>div:last-child>div:first-child small{flex-basis:100%;margin-left:0;white-space:normal}.generated-game-packet_generated___eKhC [id=packet-playmakers] strong,.generated-game-packet_generated___eKhC [id=packet-playmakers] strong>small,.generated-game-packet_generated___eKhC [id=packet-playmakers] strong>span{min-width:0;white-space:normal;overflow-wrap:anywhere}}