.TeamPage_page__HDzow{min-height:100vh;background:var(--bg);color:var(--text-dim);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.TeamPage_shell__Shnas{max-width:960px;margin:0 auto;padding:1rem 1rem 4rem;min-width:0;overflow-wrap:anywhere}.TeamPage_breadcrumb___PDq_{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-muted);margin-bottom:.85rem;flex-wrap:wrap}.TeamPage_breadcrumb___PDq_ a{color:var(--text-muted);text-decoration:none;font-weight:500}.TeamPage_breadcrumb___PDq_ a:hover{color:var(--text-bright);text-decoration:underline}.TeamPage_breadcrumbCurrent__XIn_T{color:var(--text-bright);font-weight:600}.TeamPage_hero__0AqBp{background:var(--bg-card);border:1px solid var(--border);border-top:4px solid var(--brand-red);border-radius:12px;padding:1.25rem 1rem;margin-bottom:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.TeamPage_heroContent__XRv57{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.TeamPage_heroContent__XRv57{flex-direction:row;align-items:flex-start;gap:1.5rem}}.TeamPage_logoBadgeWrap__MDUpP{display:flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px}.TeamPage_teamLogo__xMu2w{width:56px;height:56px;min-width:56px;object-fit:contain;border-radius:8px}.TeamPage_logoFallback__NJD6L{width:56px;height:56px;min-width:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.15rem;color:#ffffff;letter-spacing:.04em;box-shadow:0 2px 6px rgba(0,0,0,.15)}.TeamPage_heroDetails__FxcRh{flex:1 1;min-width:0}.TeamPage_titleRow__ExV1W{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.TeamPage_titleRow__ExV1W h1{font-size:clamp(1.4rem,5vw,2rem);font-weight:800;color:var(--text-bright);line-height:1.2;margin:0;letter-spacing:-.02em}.TeamPage_recordBar__cShlc{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem}.TeamPage_recordBadge__yyXmu{background:var(--text-bright);color:var(--bg);font-weight:800;font-size:.95rem;padding:.2rem .6rem;border-radius:6px;letter-spacing:.02em}.TeamPage_standingRankBadge__I8yZD{background:var(--surface);border:1px solid var(--border);color:var(--text-bright);font-size:.78rem;font-weight:700;padding:.2rem .55rem;border-radius:6px}.TeamPage_streakBadge__SPPSR{font-size:.78rem;font-weight:600;color:var(--text-muted)}.TeamPage_splitsText__nGpc_{font-size:.8rem;color:var(--text-muted);margin:0}.TeamPage_nav__gGXnt{display:flex;gap:.5rem;flex-wrap:wrap;margin:.85rem 0 1.5rem}.TeamPage_nav__gGXnt a{display:inline-flex;align-items:center;min-height:40px;padding:0 .85rem;border:1px solid var(--border);border-radius:20px;color:var(--text-bright);font-size:.82rem;font-weight:600;background:var(--bg-card);text-decoration:none;transition:all .15s ease}.TeamPage_nav__gGXnt a:hover{background:var(--surface);border-color:var(--text-bright)}.TeamPage_nextGameCard__vrW__{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid #2563eb;border-radius:10px;padding:1.1rem;margin-bottom:1.75rem;box-shadow:0 2px 6px rgba(0,0,0,.04)}.TeamPage_nextGameHeader__Dmijb{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem}.TeamPage_nextGameLabel__Yg_QK{font-size:.68rem;font-weight:800;letter-spacing:.08em;color:#2563eb;text-transform:uppercase;background:rgba(37,99,235,.1);padding:.15rem .5rem;border-radius:4px}.TeamPage_nextGameHomeAway__dUFE1{font-size:.7rem;font-weight:700;letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase}.TeamPage_nextGameMatchup__aNRZo{font-size:1.25rem;font-weight:800;color:var(--text-bright);margin-bottom:.5rem;letter-spacing:-.01em}.TeamPage_nextGameDetails__Nc7Zl{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--text-muted);margin-bottom:.9rem}@media (min-width:480px){.TeamPage_nextGameDetails__Nc7Zl{flex-direction:row;align-items:center;gap:1rem}}.TeamPage_nextGameMetaItem__wpQ0W{display:flex;align-items:center;gap:.35rem}.TeamPage_nextGameAction__agBOZ{display:inline-flex;align-items:center;min-height:44px;padding:0 1.25rem;background:var(--brand-red);color:#ffffff!important;font-size:.88rem;font-weight:700;border-radius:8px;text-decoration:none;transition:opacity .15s ease}.TeamPage_nextGameAction__agBOZ:hover{opacity:.9}.TeamPage_section__nHdgy{margin-bottom:2rem}.TeamPage_sectionHeader__PoTA0{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.85rem;border-bottom:1px solid var(--border);padding-bottom:.4rem}.TeamPage_sectionHeader__PoTA0 h2{font-size:1.15rem;font-weight:800;color:var(--text-bright);margin:0;letter-spacing:-.01em}.TeamPage_sectionSubtext__qA5g5{font-size:.78rem;color:var(--text-muted);font-weight:500}.TeamPage_resultsList__mTO2_{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.TeamPage_resultItem__d6CSg{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;min-height:48px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .12s ease}.TeamPage_resultItem__d6CSg:last-child{border-bottom:none}.TeamPage_resultItem__d6CSg:hover{background:var(--surface)}.TeamPage_resultLeft__hYJAd{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.TeamPage_wlChip__hkjdS{width:26px;height:26px;min-width:26px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:800;font-size:.75rem;letter-spacing:.05em}.TeamPage_winChip__wuSx_{background:rgba(34,197,94,.18);color:#15803d;border:1px solid rgba(34,197,94,.4)}.TeamPage_lossChip__feDXV{background:rgba(239,68,68,.18);color:#b91c1c;border:1px solid rgba(239,68,68,.4)}.TeamPage_tieChip__ZN_a8{background:rgba(148,163,184,.18);color:var(--text-muted);border:1px solid var(--border)}.TeamPage_resultOpponent__Xvzpg{font-size:.92rem;font-weight:700;color:var(--text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeamPage_resultRight__YYb3T{display:flex;align-items:baseline;gap:.75rem;text-align:right}.TeamPage_resultScore__Rwmuf{font-size:.92rem;font-weight:800;color:var(--text-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TeamPage_resultDate__O9Ydv{font-size:.75rem;color:var(--text-muted)}.TeamPage_allResultsDetails__Fd_uR{margin-top:.5rem}.TeamPage_allResultsSummary__lXQMH{display:inline-flex;align-items:center;min-height:40px;font-size:.82rem;font-weight:700;color:#2563eb;cursor:pointer;padding:0 .5rem}.TeamPage_allResultsSummary__lXQMH:hover{text-decoration:underline}.TeamPage_storiesGrid__mJ7HR{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.TeamPage_storiesGrid__mJ7HR{grid-template-columns:repeat(2,1fr)}}.TeamPage_storyCard__vbTby{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;transition:transform .12s ease,box-shadow .12s ease}.TeamPage_storyCard__vbTby:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.TeamPage_storyMeta__dPMab{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.72rem}.TeamPage_storyCategory__fg53p{font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-red)}.TeamPage_storyTime__U4gtW{color:var(--text-muted)}.TeamPage_storyTitle__JjO1N{font-size:1rem;font-weight:700;line-height:1.35;color:var(--text-bright);text-decoration:none}.TeamPage_storyTitle__JjO1N:hover{color:#2563eb;text-decoration:underline}.TeamPage_storySummary__9ZO4s{font-size:.85rem;line-height:1.5;color:var(--text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TeamPage_moreStoriesWrap__SGrG_{margin-top:1rem;text-align:center}.TeamPage_moreStoriesLink___pSGO{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text-bright);font-size:.85rem;font-weight:700;text-decoration:none;transition:all .12s ease}.TeamPage_moreStoriesLink___pSGO:hover{border-color:var(--text-bright)}.TeamPage_infoRow___ewQn{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.TeamPage_infoRow___ewQn{grid-template-columns:1fr 1fr}}.TeamPage_infoCard__GGNhY{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:1rem;display:flex;flex-direction:column}.TeamPage_infoCardHeader__akYou{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.TeamPage_infoCardHeader__akYou h3{font-size:1rem;font-weight:800;color:var(--text-bright);margin:0}.TeamPage_infoBadge___C_WH{font-size:.72rem;font-weight:700;background:var(--surface);border:1px solid var(--border);padding:.15rem .5rem;border-radius:4px;color:var(--text-muted)}.TeamPage_infoCardDesc__IxmUx{font-size:.8rem;color:var(--text-muted);margin:0 0 .85rem}.TeamPage_playerChips__8kkA2{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.TeamPage_playerChip__bWKFb{display:inline-flex;align-items:center;gap:.35rem;min-height:36px;padding:0 .65rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;font-size:.8rem;color:var(--text-bright);text-decoration:none;font-weight:600}.TeamPage_playerChip__bWKFb:hover{border-color:var(--text-bright)}.TeamPage_playerPos__VHNu9{font-size:.7rem;font-weight:700;color:var(--text-muted)}.TeamPage_injuriesList__KYsbw{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.TeamPage_injuryItem__dZ5KH{display:flex;justify-content:space-between;align-items:center;padding:.4rem .6rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;font-size:.82rem}.TeamPage_injuryPlayer___BRlJ{font-weight:700;color:var(--text-bright)}.TeamPage_injuryStatus__krjOI{font-weight:700;font-size:.72rem;color:#b91c1c;text-transform:uppercase}.TeamPage_cardActionLink__K849P{margin-top:auto;font-size:.82rem;font-weight:700;color:#2563eb;text-decoration:none;display:inline-flex;align-items:center;min-height:36px}.TeamPage_cardActionLink__K849P:hover{text-decoration:underline}.TeamPage_mutedNote__tp3Nl{font-size:.8rem;color:var(--text-muted);font-style:italic;margin:0 0 1rem}.TeamPage_empty___Kw5R{padding:24px;border:1px solid var(--border);border-radius:8px;line-height:1.7;background:var(--bg-card)}.TeamPage_officialInjuriesCard__p1luG{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.1rem 1rem;margin-bottom:1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.04)}.TeamPage_officialInjuriesHeader__PzRT_{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.85rem;border-bottom:1px solid var(--border);padding-bottom:.6rem}.TeamPage_officialInjuriesTitleRow__5muec{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.TeamPage_officialInjuriesTitle__7vjFM{font-size:1.05rem;font-weight:800;color:var(--text-bright);margin:0;letter-spacing:-.01em}.TeamPage_officialBadge___pzzl{background:var(--surface);color:var(--text-dim);border:1px solid var(--border);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.15rem .45rem;border-radius:4px}.TeamPage_officialInjuriesMeta__Kx4Rb{font-size:.75rem;color:var(--text-muted)}.TeamPage_officialInjuriesList__e_9kK{display:flex;flex-direction:column;gap:.5rem}.TeamPage_officialInjuryItem__LhEy8{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:.75rem}.TeamPage_officialInjuryPlayerInfo__qR24c{display:flex;flex-direction:column;min-width:0}.TeamPage_officialInjuryPlayerName__sEIGb{font-size:.9rem;font-weight:700;color:var(--text-bright)}.TeamPage_officialInjuryPos__ScJ6l{font-weight:500;color:var(--text-muted);font-size:.78rem}.TeamPage_officialInjuryDetail__ZEgJ5{font-size:.78rem;color:var(--text-muted);margin-top:.1rem}.TeamPage_officialInjuryStatus__U7p1k{display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;border-radius:4px;white-space:nowrap;flex-shrink:0}.TeamPage_statusOut__fIWgV{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.TeamPage_statusQuestionable__AeDzR{background:rgba(245,158,11,.15);color:#d97706;border:1px solid rgba(245,158,11,.3)}.TeamPage_statusDoubtful__lcKqw{background:rgba(249,115,22,.15);color:#ea580c;border:1px solid rgba(249,115,22,.3)}.TeamPage_statusMuted__6uaiK{background:var(--bg-hover);color:var(--text-dim);border:1px solid var(--border)}.TeamPage_officialInjuriesFooter__YWHTV{margin-top:.75rem;margin-bottom:0;font-size:.72rem;color:var(--text-faint);line-height:1.35}