.page-hero-team{position:relative;border-bottom-color:color-mix(in srgb,var(--league-accent) 28%,var(--border));background:radial-gradient(ellipse 120% 80% at 0 0,color-mix(in srgb,var(--league-accent) var(--league-hub-hero-accent-glow,10%),transparent),transparent 58%),transparent}.page-hero-team[data-league=nba]{--league-accent:var(--raptors)}.page-hero-team[data-league=nhl]{--league-accent:var(--nhl-blue)}.page-hero-team[data-league=nfl]{--league-accent:var(--nfl-green)}.page-hero-team[data-league=epl]{--league-accent:#8b6bb5}.page-hero-team[data-league=laliga]{--league-accent:#c8102e}.page-hero-team[data-league=cbb]{--league-accent:var(--cbb-gold)}.page-hero-team[data-league=cfb]{--league-accent:var(--cfb-bronze)}.page-hero-team[data-league=wnba]{--league-accent:var(--wnba-orange)}.page-hero-team .team-page-kicker{font-size:var(--text-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--league-accent) 78%,var(--muted-strong))}.page-hero-team .team-page-kicker:after{content:"";display:block;width:2.75rem;height:2px;margin-top:.45rem;border-radius:999px;background:color-mix(in srgb,var(--league-accent) 72%,transparent)}.team-empty-callout{border:1px solid color-mix(in srgb,var(--league-accent) 24%,var(--border));background:color-mix(in srgb,var(--league-accent) 7%,var(--surface-raised));border-radius:.75rem;text-align:center}.team-empty-callout-badge{display:inline-flex;margin-bottom:.75rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--league-accent) 88%,var(--foreground));border:1px solid color-mix(in srgb,var(--league-accent) 35%,var(--border));background:color-mix(in srgb,var(--league-accent) 12%,var(--surface))}.team-empty-callout-link{font-weight:650;color:color-mix(in srgb,var(--league-accent) 82%,var(--foreground));text-underline-offset:3px}.team-empty-callout-link:hover{color:var(--league-accent);text-decoration:underline}.methodology-details--accent{border-left:3px solid color-mix(in srgb,var(--header-gold) 72%,transparent)}.methodology-details--accent summary:hover{color:var(--header-gold-bright)}.site-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--header-gold) 5%,transparent),transparent 42%),var(--surface-raised)}.site-footer-heading--explore{color:color-mix(in srgb,var(--header-gold-bright) 88%,var(--ink-secondary))}.overview-slate-icon{color:var(--header-gold);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--header-gold) 35%,transparent))}.overview-hero-minimal{position:relative;overflow:visible;background:transparent}.overview-editorial-section--slate{position:relative;margin-top:var(--space-8);padding-top:var(--space-6)}.overview-editorial-section--slate:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--header-gold) 28%,transparent),transparent);pointer-events:none}.league-season-start-badge,.overview-catalog-status--live,.overview-catalog-status--season-start{box-shadow:0 0 0 1px color-mix(in srgb,var(--live-league-date-border) 45%,transparent),0 0 12px color-mix(in srgb,var(--live-league-date-ink) 16%,transparent)}.overview-slate-league-badge[data-league=nba]{border-color:color-mix(in srgb,var(--raptors) 35%,var(--border));color:color-mix(in srgb,var(--raptors) 88%,var(--foreground));background:color-mix(in srgb,var(--raptors) 10%,var(--surface))}.overview-slate-league-badge[data-league=nhl]{border-color:color-mix(in srgb,var(--nhl-blue) 35%,var(--border));color:color-mix(in srgb,var(--nhl-blue) 88%,var(--foreground));background:color-mix(in srgb,var(--nhl-blue) 10%,var(--surface))}.overview-slate-league-badge[data-league=nfl]{border-color:color-mix(in srgb,var(--nfl-green) 35%,var(--border));color:color-mix(in srgb,var(--nfl-green) 88%,var(--foreground));background:color-mix(in srgb,var(--nfl-green) 10%,var(--surface))}.overview-slate-league-badge[data-league=epl]{border-color:color-mix(in srgb,#8b6bb5 35%,var(--border));color:color-mix(in srgb,#8b6bb5 88%,var(--foreground));background:color-mix(in srgb,#8b6bb5 10%,var(--surface))}.overview-slate-league-badge[data-league=laliga]{border-color:color-mix(in srgb,#c8102e 35%,var(--border));color:color-mix(in srgb,#c8102e 88%,var(--foreground));background:color-mix(in srgb,#c8102e 10%,var(--surface))}.overview-slate-league-badge[data-league=cbb]{border-color:color-mix(in srgb,var(--cbb-gold) 35%,var(--border));color:color-mix(in srgb,var(--cbb-gold) 88%,var(--foreground));background:color-mix(in srgb,var(--cbb-gold) 10%,var(--surface))}.overview-slate-league-badge[data-league=cfb]{border-color:color-mix(in srgb,var(--cfb-bronze) 35%,var(--border));color:color-mix(in srgb,var(--cfb-bronze) 88%,var(--foreground));background:color-mix(in srgb,var(--cfb-bronze) 10%,var(--surface))}.overview-slate-league-badge[data-league=wnba]{border-color:color-mix(in srgb,var(--wnba-orange) 35%,var(--border));color:color-mix(in srgb,var(--wnba-orange) 88%,var(--foreground));background:color-mix(in srgb,var(--wnba-orange) 10%,var(--surface))}.overview-slate-empty-panel{margin:0;padding:var(--space-4) var(--space-5);border-radius:.75rem;border:1px dashed color-mix(in srgb,var(--header-gold) 35%,var(--border));background:color-mix(in srgb,var(--header-gold) 5%,var(--surface));font-size:.88rem;color:var(--text-secondary)}.overview-expansion-soon{border-style:dashed;background:color-mix(in srgb,var(--header-gold) 4%,var(--surface))}.overview-expansion-soon-badge{display:inline-flex;margin-left:.45rem;padding:.12rem .45rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--header-gold-bright) 90%,var(--foreground));border:1px solid color-mix(in srgb,var(--header-gold) 40%,var(--border))}.overview-section-header--primary .overview-section-title{color:color-mix(in srgb,var(--header-gold) 18%,var(--ink))}.team-page-insights .overview-section-header--primary .overview-section-title{color:color-mix(in srgb,var(--header-gold) 22%,var(--ink))}.team-index-link{border-color:var(--border);background:var(--surface);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.team-index-link:focus-visible,.team-index-link:hover{border-color:color-mix(in srgb,var(--league-accent,var(--raptors)) 32%,var(--border));background:color-mix(in srgb,var(--league-accent,var(--raptors)) 5%,var(--surface-raised));box-shadow:0 0 0 1px color-mix(in srgb,var(--league-accent,var(--raptors)) 12%,transparent)}.team-index-link[data-league=nba]{--league-accent:var(--raptors)}.team-index-link[data-league=nhl]{--league-accent:var(--nhl-blue)}.team-index-link[data-league=nfl]{--league-accent:var(--nfl-green)}.team-index-link[data-league=epl]{--league-accent:#8b6bb5}.team-index-link[data-league=laliga]{--league-accent:#c8102e}.team-index-link[data-league=cbb]{--league-accent:var(--cbb-gold)}.team-index-link[data-league=cfb]{--league-accent:var(--cfb-bronze)}.team-index-link[data-league=wnba]{--league-accent:var(--wnba-orange)}.team-index-abbr{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-sm);font-weight:650;color:color-mix(in srgb,var(--league-accent,var(--raptors)) 70%,var(--muted))}.team-index-name{color:var(--text-primary)}.team-index-meta{color:var(--text-muted)}html.dark .team-index-link .team-logo-plate,html[data-color=dark]:not([data-contrast=high]) .team-index-link .team-logo-plate{background:var(--logo-plate-matrix);border-color:var(--logo-plate-matrix-border);box-shadow:inset 0 1px 0 rgb(255 255 255/.72),0 1px 2px rgb(0 0 0/.14)}html.dark .team-index-link .team-logo-plate[data-sport=cbb] .team-logo-plate__img,html.dark .team-index-link .team-logo-plate[data-sport=cfb] .team-logo-plate__img,html.dark .team-index-link .team-logo-plate[data-sport=nfl] .team-logo-plate__img,html.dark .team-index-link .team-logo-plate[data-sport=wnba] .team-logo-plate__img,html[data-color=dark]:not([data-contrast=high]) .team-index-link .team-logo-plate[data-sport=cbb] .team-logo-plate__img,html[data-color=dark]:not([data-contrast=high]) .team-index-link .team-logo-plate[data-sport=cfb] .team-logo-plate__img,html[data-color=dark]:not([data-contrast=high]) .team-index-link .team-logo-plate[data-sport=nfl] .team-logo-plate__img,html[data-color=dark]:not([data-contrast=high]) .team-index-link .team-logo-plate[data-sport=wnba] .team-logo-plate__img{transform:scale(1.1)}.insight-editorial-league{color:color-mix(in srgb,var(--insight-accent,var(--header-gold)) 78%,var(--text-muted))}