.team-profile .team-hero{border-radius:var(--radius-md)}.team-profile .team-hero h1{text-wrap:balance}.team-hero .profile-team__city{color:var(--player-accent-light)}[data-theme=dark] .team-hero .profile-team__city{color:var(--player-accent-dark)}.team-profile .team-hero__season{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.5}.team-profile .team-hero__season>span{margin:0;color:inherit}.team-profile .team-hero__season>span[aria-hidden]{color:var(--slate-muted)}.team-profile .team-hero__records{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;color:var(--slate-gray);font-size:var(--player-type-meta);line-height:1.5}.team-hero__records>div{display:flex;align-items:baseline;gap:6px}.team-hero__records dd{margin:0;font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums}.team-profile .season-rating-value .team-hero__rank{font-size:52px;line-height:1}.team-hero__places{display:flex;flex-wrap:wrap;gap:0 12px}.team-hero__places>span{white-space:nowrap}.team-profile .profile-headline-stats>div>span{min-height:2.8em;line-height:1.4}.team-profile.player-analysis>.team-profile-section{margin-top:8px;scroll-margin-top:calc(var(--app-header-offset, 56px) + 112px)}.team-profile.player-analysis>.team-profile-section>[id$=-content]{gap:12px;padding:0 0 12px}.team-profile.player-analysis>.team-profile-section>button:focus-visible{outline:2px solid var(--rink-steel);outline-offset:-2px}.team-profile .analysis-two-column{align-items:start}.team-profile .team-reference-table{margin-top:12px}.team-profile :is(.team-reference-table,.team-situation-table) tbody tr:focus-within,.team-profile :is(.team-reference-table,.team-situation-table) tbody tr:hover{background:var(--surface-hover)}.team-profile #section-team-definitions-panel .analysis-panel__body{max-width:75ch;line-height:1.65}.team-profile .team-last-ten__strip a:hover{background:var(--surface-hover)}.team-profile .team-last-ten__strip a:focus-visible{outline:2px solid var(--rink-steel);outline-offset:2px}@container profile (max-width: 1183px){.team-profile.player-analysis .profile-section-toolbar{flex-wrap:wrap;gap:8px}.team-profile.player-analysis .profile-section-toolbar .profile-situation-filter__nav{flex-basis:100%}}@media (max-width:679px){.team-profile .profile-identity--compact-hero{grid-template-columns:minmax(0,1fr)}.team-profile .profile-identity--compact-hero .profile-identity__text{padding:16px}.team-profile .team-hero__season{font-size:var(--text-xs)}.team-profile .team-hero__records{gap:6px 12px}.team-profile .profile-headline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile .profile-headline-stats>div{border-left:0}.team-profile .profile-headline-stats>div:nth-child(2n){border-left:1px solid var(--line)}.team-profile .profile-headline-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.team-profile.player-analysis>.team-profile-section{margin-top:0}}.team-profile .positive,.team-profile .season-rating-value strong.positive{color:var(--positive)}.team-profile .negative,.team-profile .season-rating-value strong.negative{color:var(--negative)}.team-profile tr.is-total>*{font-weight:600;border-top:1px solid var(--line)}.team-profile .profile-section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-profile .team-performance-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.team-performance-grid>.team-radar-panel{grid-column:1;grid-row:1}.team-performance-grid>.team-performance-grid__metrics{grid-column:2;grid-row:1/3}.team-performance-grid>.team-performance-grid__reference{grid-column:1;grid-row:2}.team-profile .team-performance-grid .analysis-panel{height:auto}@container profile (max-width: 1004px){.team-profile .team-performance-grid{grid-template-columns:minmax(0,1fr)}.team-performance-grid>:is(.team-radar-panel,.team-performance-grid__metrics,.team-performance-grid__reference){grid-column:1;grid-row:auto}}.team-performance-grid__metrics .season-metrics+.season-metrics{margin-top:16px}.team-reference-table small,.team-situation-table small{color:var(--muted-1);font-weight:500}.team-period-bars{display:grid;gap:10px}.team-period-bars__row{display:grid;grid-template-columns:96px minmax(0,1fr) 32px minmax(0,1fr) 32px;align-items:center;gap:8px}.team-period-bars__label{font-size:var(--text-xs);color:var(--muted-1)}.team-period-bars__row b{text-align:right}.team-period-bars__for{background:var(--chart-player)}.team-period-bars__against{background:var(--chart-reference)}.team-period-bars__key{display:inline-block;width:10px;height:10px;margin:0 4px 0 12px;border-radius:2px;vertical-align:middle}.team-period-bars__key:first-child{margin-left:0}.team-shot-rinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0}.team-shot-rinks figure{margin:0;min-width:0}.team-shot-rinks figcaption{font:600 var(--text-sm) /1.4 var(--font-body);margin-bottom:6px}.team-shot-rinks figcaption small{color:var(--muted-1);font-weight:500;margin-left:6px}.team-shot-callouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:12px;border-top:1px solid var(--line-subtle)}.team-shot-callouts h3{font:600 var(--text-sm) /1.4 var(--font-body);margin:0 0 4px}.team-shot-callouts p{margin:0}.team-shot-callouts .chart-detail{grid-column:1/-1}.team-defense-stack{display:grid;gap:var(--profile-gap,16px);align-content:start}.team-form-chart svg{display:block;width:100%;height:auto}.team-form-chart__axis{stroke:var(--line);stroke-width:1}.team-form-chart__tick{fill:var(--muted-1);font:500 11px var(--font-mono)}.team-form-chart__line{fill:none;stroke:var(--chart-player);stroke-width:2.5;stroke-linejoin:round}.team-form-chart__cursor{stroke:var(--muted-2);stroke-dasharray:3 3}.team-form-chart__bar.is-w,.team-form-key.is-w,.team-last-ten__strip .is-w{--result:var(--positive)}.team-form-chart__bar.is-rl,.team-form-key.is-rl,.team-last-ten__strip .is-rl{--result:var(--negative)}.team-form-chart__bar.is-otl,.team-form-key.is-otl,.team-last-ten__strip .is-otl{--result:var(--rink-steel)}.team-form-chart__bar{fill:var(--result,var(--muted-2));opacity:.85}.team-form-key{display:inline-block;width:10px;height:10px;margin:0 4px 0 12px;border-radius:2px;background:var(--result);vertical-align:middle}.team-form-key:first-child{margin-left:0}.team-last-ten{margin-top:16px;padding-top:12px;border-top:1px solid var(--line-subtle)}.team-last-ten__strip{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0}.team-last-ten__strip a{display:grid;gap:2px;padding:6px;text-decoration:none;color:inherit;border:1px solid var(--line);border-top:2px solid var(--result,var(--line));border-radius:var(--radius-sm,6px)}.team-last-ten__strip small,.team-last-ten__strip span{font-size:var(--text-xs);color:var(--muted-1)}.team-game-log__share{display:grid;grid-template-columns:40px minmax(48px,1fr);align-items:center;gap:6px}.team-season-history .sticky-id{position:sticky;left:0;background:var(--paper);z-index:1}.team-season-history__partial{color:var(--muted-1);font-weight:500}.team-season-history__best{color:var(--muted-1)}@container profile (max-width: 868px){.team-shot-callouts,.team-shot-rinks{grid-template-columns:minmax(0,1fr)}.team-last-ten__strip{grid-template-columns:repeat(5,minmax(0,1fr))}.team-profile .profile-section-toolbar{flex-wrap:wrap}}@media (max-width:640px){.team-period-bars__row{grid-template-columns:72px minmax(0,1fr) 28px minmax(0,1fr) 28px}}.team-profile .profile-section-toolbar{flex-wrap:nowrap}.team-profile .profile-section-toolbar .profile-situation-filter__nav{width:auto;flex:1 1 auto;min-width:0}.team-profile .profile-section-toolbar [role=radiogroup]{flex:0 0 auto}.team-shot-rinks figure{overflow:hidden}@container profile (max-width: 868px){.team-profile .profile-section-toolbar{flex-wrap:wrap}.team-profile .profile-section-toolbar .profile-situation-filter__nav{width:100%}}.team-radar-panel .benchmark-radar>.radar-plot{justify-self:stretch}