.team-detail-module__sP7cnq__page{width:100%}.team-detail-module__sP7cnq__layout{width:var(--page-content-width);margin:var(--space-md) auto 0;padding-bottom:var(--space-xl);align-items:flex-start;gap:var(--space-lg);display:flex}.team-detail-module__sP7cnq__leftCol{gap:var(--space-lg);flex-direction:column;flex:380px;min-width:0;display:flex}.team-detail-module__sP7cnq__rightCol{gap:var(--space-xl);flex-direction:column;flex:999 560px;min-width:0;display:flex}.team-detail-module__sP7cnq__slotCard,.team-detail-module__sP7cnq__slotAside,.team-detail-module__sP7cnq__slotLead{min-width:0}.team-detail-module__sP7cnq__slotAside:empty{display:none}.team-detail-module__sP7cnq__slotMain{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}@media (max-width:999px){.team-detail-module__sP7cnq__layout{flex-direction:column;align-items:stretch}.team-detail-module__sP7cnq__leftCol,.team-detail-module__sP7cnq__rightCol{display:contents}.team-detail-module__sP7cnq__slotCard{order:1}.team-detail-module__sP7cnq__slotLead{order:2}.team-detail-module__sP7cnq__slotAside{order:3}.team-detail-module__sP7cnq__slotMain{order:4}}.team-detail-module__sP7cnq__colSection{gap:var(--space-sm);min-width:0;scroll-margin-top:var(--space-lg);flex-direction:column;display:flex}.team-detail-module__sP7cnq__colHeading{font-size:var(--text-h4);color:var(--color-text-primary);margin:0;font-weight:700}.team-detail-module__sP7cnq__colHeadingRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__colHeadingLink{font-size:var(--text-small);font-weight:600}.team-detail-module__sP7cnq__sectionBody{min-width:0}.team-detail-module__sP7cnq__profileCard{--banner-accent:var(--color-primary);--hero-fg:var(--color-text-primary);--hero-fg-muted:var(--color-text-secondary);--hero-accent:var(--banner-accent);padding:var(--space-lg);border:1px solid var(--color-border-light);border-top:4px solid var(--banner-accent);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-surface-variant) 0%, var(--color-surface) 55%, var(--color-surface-variant) 100%);color:var(--hero-fg);position:relative}.team-detail-module__sP7cnq__profileWatermarkClip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-detail-module__sP7cnq__profileWatermark{right:calc(-1 * var(--space-xs));top:var(--space-md);letter-spacing:-.04em;color:color-mix(in srgb, var(--hero-fg) 6%, transparent);-webkit-user-select:none;user-select:none;font-size:clamp(7rem,12vw,11rem);font-weight:800;line-height:.8;position:absolute}.team-detail-module__sP7cnq__profileInner{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.team-detail-module__sP7cnq__profileLogo{border-radius:var(--radius-xl);object-fit:contain;background:var(--color-surface);border:1px solid color-mix(in srgb, var(--hero-fg) 14%, transparent);flex-shrink:0;width:144px;height:144px}.team-detail-module__sP7cnq__profileBadges{gap:var(--space-xs);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__profileName{font-size:var(--text-h2);line-height:var(--leading-tight);color:var(--hero-fg);overflow-wrap:anywhere;margin:0;font-weight:700}.team-detail-module__sP7cnq__profileMeta{font-size:var(--text-small);flex-direction:column;gap:2px;display:flex}.team-detail-module__sP7cnq__profileMetaLink{color:var(--hero-fg);font-weight:600;text-decoration:none}.team-detail-module__sP7cnq__profileMetaLink:hover,.team-detail-module__sP7cnq__profileMetaLink:focus-visible{text-decoration:underline}.team-detail-module__sP7cnq__profileFacts{align-self:stretch;gap:var(--space-sm);margin:var(--space-xs) 0 0;padding:var(--space-sm) 0;border-block:1px solid color-mix(in srgb, var(--hero-fg) 10%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-detail-module__sP7cnq__profileFacts[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.team-detail-module__sP7cnq__profileFacts div{flex-direction:column-reverse;display:flex}.team-detail-module__sP7cnq__profileFacts dt{font-size:var(--text-caption);color:var(--hero-fg-muted);margin-top:2px}.team-detail-module__sP7cnq__profileFacts dd{font-size:var(--text-h4);margin:0;font-weight:700;line-height:1.1}.team-detail-module__sP7cnq__profileForm{align-items:center;gap:var(--space-sm);font-size:var(--text-small);color:var(--hero-fg-muted);display:flex}.team-detail-module__sP7cnq__profileActions{align-self:stretch;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.team-detail-module__sP7cnq__profileActions>button{min-height:44px}.team-detail-module__sP7cnq__profileActions>button:not([data-variant=icon]){flex:1;justify-content:center}.team-detail-module__sP7cnq__profileActions>button[data-variant=icon]{border-color:color-mix(in srgb, var(--hero-fg) 28%, transparent);background:color-mix(in srgb, var(--hero-fg) 14%, transparent);width:44px;height:44px;color:var(--hero-fg)}.team-detail-module__sP7cnq__profileActions>button[data-variant=icon]:hover:not(:disabled){background:color-mix(in srgb, var(--hero-fg) 22%, transparent)}.team-detail-module__sP7cnq__roleChip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);box-sizing:border-box;background:color-mix(in srgb, var(--hero-fg,currentColor) 7%, transparent);border:1px solid color-mix(in srgb, var(--hero-fg,currentColor) 14%, transparent);min-height:26px;color:var(--hero-fg,var(--color-text-secondary));font-size:var(--text-caption);white-space:nowrap;border-radius:9999px;font-weight:600;line-height:1;display:inline-flex}.team-detail-module__sP7cnq__scheduleViewToggleWrap{margin-bottom:var(--space-md)}.team-detail-module__sP7cnq__leadMatch{gap:var(--space-sm);flex-direction:column;display:flex;container:lead-match/inline-size}.team-detail-module__sP7cnq__viewAllButton{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-surface);min-height:44px;font-weight:600;font-size:var(--text-small);justify-content:center;align-items:center;text-decoration:none;display:flex}.team-detail-module__sP7cnq__viewAllButton:hover{background:var(--bg-hover);text-decoration:none}.team-detail-module__sP7cnq__resultList{gap:var(--space-sm);flex-direction:column;display:flex}.team-detail-module__sP7cnq__ladderCaption{font-size:var(--text-caption);color:var(--color-text-secondary);margin:0}.team-detail-module__sP7cnq__statsToolbar{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__statsCompPicker{max-width:100%}.team-detail-module__sP7cnq__liveNowSection{margin-bottom:var(--space-lg)}.team-detail-module__sP7cnq__dateGroup{margin-top:var(--space-md)}.team-detail-module__sP7cnq__dateGroupHeader{margin:var(--space-md) 0 var(--space-sm);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);font-weight:600}.team-detail-module__sP7cnq__matchCard{padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:inherit;justify-content:space-between;align-items:center;gap:var(--space-md);text-decoration:none;display:flex}.team-detail-module__sP7cnq__matchCard:hover{border-color:var(--color-primary)}.team-detail-module__sP7cnq__matchSide{flex-direction:column;flex:1;min-width:0;display:flex}.team-detail-module__sP7cnq__matchTeamLabel{font-size:var(--text-small);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.team-detail-module__sP7cnq__matchTeamName{color:var(--color-text-primary);font-weight:600}.team-detail-module__sP7cnq__matchScore{align-items:center;gap:var(--space-sm);font-size:var(--text-h3);color:var(--color-text-primary);justify-content:center;font-weight:700;display:flex}.team-detail-module__sP7cnq__matchScoreSep{color:var(--color-text-tertiary)}.team-detail-module__sP7cnq__matchVs{font-size:var(--text-small);color:var(--color-text-secondary);text-align:center}.team-detail-module__sP7cnq__matchMeta{margin-top:var(--space-sm);font-size:var(--text-small);color:var(--color-text-secondary);text-align:center}.team-detail-module__sP7cnq__matchOutcome{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.5px;text-align:center;font-weight:600}.team-detail-module__sP7cnq__outcomeWin{color:var(--color-success-dark)}.team-detail-module__sP7cnq__outcomeLoss{color:var(--color-error-dark)}.team-detail-module__sP7cnq__outcomeDraw{color:var(--color-text-secondary)}.team-detail-module__sP7cnq__byeCard{padding:var(--space-lg);background:var(--color-surface);border:1px dashed var(--color-border-light);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);font-style:italic}.team-detail-module__sP7cnq__ladderTableWrap{margin-top:var(--space-md)}h3+.team-detail-module__sP7cnq__ladderTableWrap{margin-top:0}.team-detail-module__sP7cnq__loadingDim{opacity:.55;pointer-events:none;transition:opacity .15s}.team-detail-module__sP7cnq__ladderTeamCell{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.team-detail-module__sP7cnq__ladderTeamLogo{object-fit:cover;border-radius:6px;flex-shrink:0;width:24px;height:24px}.team-detail-module__sP7cnq__ladderTeamLink{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.team-detail-module__sP7cnq__ladderTeamLink:hover{color:var(--color-primary);text-decoration:underline}.team-detail-module__sP7cnq__ladderRowHighlight td{background:var(--color-primary-light);color:var(--color-on-primary)}[data-theme=dark] .team-detail-module__sP7cnq__ladderRowHighlight td{background:var(--color-surface-selected);color:var(--color-text-primary)}@media (prefers-color-scheme:dark){[data-theme=system] .team-detail-module__sP7cnq__ladderRowHighlight td{background:var(--color-surface-selected);color:var(--color-text-primary)}}.team-detail-module__sP7cnq__chartCard{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-md);margin-top:var(--space-md)}.team-detail-module__sP7cnq__chartCardHeader{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__chartCardTitle{font-size:var(--text-button);color:var(--color-text-primary);margin:0;font-weight:600}.team-detail-module__sP7cnq__chartCardCaption{font-size:var(--text-caption);color:var(--color-text-secondary)}.team-detail-module__sP7cnq__chartWrapper{width:100%;height:240px}.team-detail-module__sP7cnq__playerGroupTitle{margin:var(--space-md) 0 var(--space-sm);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);font-weight:600}.team-detail-module__sP7cnq__rosterCount{font-size:var(--text-caption);color:var(--color-text-muted);margin:0 0 0 auto}.team-detail-module__sP7cnq__rosterPlayerCell{align-items:center;gap:var(--space-sm);min-width:160px;display:flex}.team-detail-module__sP7cnq__rosterAvatar{background:var(--color-surface-variant);width:28px;height:28px;color:var(--color-text-secondary);font-weight:600;font-size:var(--text-caption);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.team-detail-module__sP7cnq__rosterKitDefs{width:0;height:0;position:absolute;overflow:hidden}.team-detail-module__sP7cnq__rosterKit{flex-shrink:0;width:28px;height:28px;display:block;position:relative}.team-detail-module__sP7cnq__rosterKitSvg{width:100%;height:100%;display:block}.team-detail-module__sP7cnq__rosterKitInitials{text-shadow:0 1px 2px var(--kit-text-shadow);justify-content:center;align-items:center;font-size:.5rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.team-detail-module__sP7cnq__rosterIdentity{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.team-detail-module__sP7cnq__rosterName{overflow-wrap:anywhere;color:var(--color-text-primary);font-weight:500;line-height:1.3;text-decoration:none}a.team-detail-module__sP7cnq__rosterName:hover{color:var(--color-primary);text-decoration:underline}a.team-detail-module__sP7cnq__rosterName:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.team-detail-module__sP7cnq__roleBadges{gap:var(--space-xs);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__rosterStaff{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.team-detail-module__sP7cnq__rosterStaffChip{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-size:var(--text-small);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__rosterError{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.team-detail-module__sP7cnq__rosterRetry{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary);font:inherit;cursor:pointer}.team-detail-module__sP7cnq__rosterRetry:hover{background:var(--color-surface-variant)}.team-detail-module__sP7cnq__rosterRetry:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.team-detail-module__sP7cnq__skeletonHero{background:var(--color-surface);border-bottom:1px solid var(--color-border-light);height:180px}.team-detail-module__sP7cnq__skeletonBlock{background:var(--color-surface);border-radius:var(--radius-md);margin-block:var(--space-sm)}.team-detail-module__sP7cnq__skeletonHeight96{height:96px}.team-detail-module__sP7cnq__skeletonHeight160{height:160px}.team-detail-module__sP7cnq__skeletonHeight240{height:240px}@media (max-width:640px){.team-detail-module__sP7cnq__bannerMeta{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.team-detail-module__sP7cnq__bannerMetaItem+.team-detail-module__sP7cnq__bannerMetaItem:before{content:none}}
