.seasons-selector{top:calc(var(--ds-header-height) + .15rem);z-index:var(--ds-z-sticky);position:sticky}.seasons-selector__scroller{margin:calc(-1 * (var(--ds-focus-ring-width) + var(--ds-focus-ring-offset)));flex:1}.seasons-selector__tabs{gap:var(--ds-space-2);padding:calc(var(--ds-focus-ring-width) + var(--ds-focus-ring-offset));white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.season-tab{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);border:var(--ds-border-width) solid var(--ds-border-strong);color:var(--ds-text-secondary);cursor:pointer;transition:background var(--ds-transition-normal), border-color var(--ds-transition-normal), color var(--ds-transition-normal), transform var(--ds-transition-normal);background:0 0;flex-direction:column;justify-content:center;min-width:60px;min-height:36px;display:flex;position:relative}.season-tab--active{background:var(--ds-state-selected-bg);border-color:var(--ds-state-selected-border);color:var(--ds-accent-fg)}[data-mantine-color-scheme=light] .season-tab--active{color:var(--ds-accent-9)}.season-tab--current:after{content:"";border-radius:var(--ds-radius-full);background:var(--ds-warning-orange);border:var(--ds-border-width) solid var(--ds-bg-inset);width:8px;height:8px;position:absolute;top:-2px;right:-2px}.season-tab:has([data-current-season=true]):after{content:"";border-radius:var(--ds-radius-full);background:var(--ds-warning-orange);border:var(--ds-border-width) solid var(--ds-bg-inset);width:8px;height:8px;position:absolute;top:-2px;right:-2px}.season-tab__number{font-size:var(--ds-font-md);font-weight:600;line-height:1}.season-tab[href]{text-decoration:none}.season-tab__label{font-size:var(--ds-font-xs);line-height:1}.season-tab:not(.season-tab--active) .season-tab__label{color:var(--ds-text-muted)}.seasons-selector--compact{position:static}.seasons-selector--compact .seasons-selector__scroller{margin:0}.seasons-selector--compact .season-tab{min-width:50px;padding:6px var(--ds-space-2);gap:2px}.seasons-selector--compact .season-tab__number{font-size:var(--ds-font-sm)}.seasons-selector--compact .season-tab__label{display:none}@media (max-width:47.9938em){.seasons-selector{top:calc(var(--ds-header-height) + .25rem)}.season-tab{min-width:50px;padding:6px var(--ds-space-2);gap:2px}.season-tab__number{font-size:var(--ds-font-sm)}.season-tab__label{display:none}}@media (hover:hover){.season-tab:hover:not(.season-tab--active){background:var(--ds-state-hover-bg);color:var(--ds-text-primary)}.season-tab:hover:not(.season-tab--active) .season-tab__label{color:var(--ds-text-secondary)}}@media (prefers-reduced-motion:no-preference){.season-tab{transform:scale(1)}.season-tab:active{transform:scale(.98)}.seasons-selector__tabs>*{animation:.3s cubic-bezier(.4,0,.2,1) backwards seasonTabAppear}.seasons-selector__tabs>:first-child{animation-delay:0s}.seasons-selector__tabs>:nth-child(2){animation-delay:50ms}.seasons-selector__tabs>:nth-child(3){animation-delay:.1s}.seasons-selector__tabs>:nth-child(4){animation-delay:.15s}.seasons-selector__tabs>:nth-child(n+5){animation-delay:.2s}}@keyframes seasonTabAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.seasons-selector--links .seasons-selector__tabs>.season-tab{animation:none}
