.ui-inset-divider-row{position:relative;border-bottom:0}.ui-inset-divider-row:not(:last-child):after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:1px;background:color-mix(in srgb,var(--theme-border) 82%,transparent);pointer-events:none}.standings-page{display:grid;gap:var(--ui-page-gap);margin:0 auto}.standings-page__league-tabs,.standings-page__main-tabs,.standings-page__ranking-tabs{margin-bottom:12px}.standings-page__hero,.standings-page__surface{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent);border-radius:12px;background:radial-gradient(circle at top left,rgba(0,56,217,.12),transparent 32%),radial-gradient(circle at bottom right,rgba(255,92,120,.08),transparent 28%),var(--theme-bg-card);box-shadow:var(--ui-shadow-float)}.standings-page__hero{display:grid;gap:var(--ui-space-6);padding:var(--ui-surface-padding)}.standings-page__hero-copy{display:grid;gap:var(--ui-space-3);max-width:640px}.standings-page__content-kicker,.standings-page__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(0,56,217,.08);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.standings-page__title{margin:0;font-size:var(--ui-title-lg)}.standings-page__content-text,.standings-page__subtitle{margin:0;color:var(--theme-text-muted);font-size:var(--text-xs);line-height:var(--ui-line-body)}.standings-page__hero-metrics,.standings-page__spotlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.standings-page__metric,.standings-page__spotlight-card{display:flex;gap:6px;min-height:74px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.46)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 18px 32px rgba(15,23,42,.06)}.standings-page__metric{grid-template-columns:auto 1fr;align-items:flex-start}.standings-page__metric-icon{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(255,92,120,.16),rgba(0,56,217,.12)),var(--theme-bg-card);color:var(--theme-accent)}.standings-page__metric-copy{display:grid;gap:6px}.standings-page__metric-label,.standings-page__spotlight-label{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.standings-page__metric-value,.standings-page__spotlight-value{color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.1;letter-spacing:-.04em}.standings-page__metric-helper,.standings-page__spotlight-helper{color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.5}.standings-page__surface{display:grid;gap:18px;padding:var(--ui-surface-padding-compact)}.standings-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0!important;background:rgba(0,0,0,0)!important}.standings-page__toolbar-main{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.standings-page__select{min-width:0}.standings-page .standings-league-select{width:clamp(260px,34vw,420px);min-width:260px}.standings-page .standings-season-select{width:128px;min-width:120px;height:46px}.standings-page__tabs{margin-top:2px}.standings-page__tabs.ant-tabs .ant-tabs-nav{margin:0!important}.standings-page__tabs.ant-tabs .ant-tabs-nav:before{border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.standings-page__tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin:0 30px 0 0!important;padding:0 0 12px!important;color:var(--theme-text-muted)}.standings-page__tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab:last-child{margin-right:0!important}.standings-page__tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab:hover{color:var(--theme-text)}.standings-page__tabs.ant-tabs .ant-tabs-tab-btn{color:inherit!important;font-size:var(--ui-text-body);font-weight:500;line-height:1}.standings-page__tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-accent)!important}.standings-page__tabs.ant-tabs .ant-tabs-ink-bar{height:3px!important;border-radius:999px;background:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent) 100%)!important}.standings-page__tabs.ant-tabs .ant-tabs-content-holder{display:none}.standings-page__spotlight-card{min-height:92px}.standings-page__content{display:grid;gap:18px;padding:0!important}.standings-page__content-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:var(--ui-surface-padding-compact) var(--ui-surface-padding-compact) 0}.standings-page__content-header--compact{align-items:center;gap:12px;padding:12px var(--ui-surface-padding-compact) 0}.standings-page__content-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.standings-page__league-detail-cta{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--theme-accent) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-card));color:var(--theme-accent);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.standings-page__league-detail-cta:hover{border-color:color-mix(in srgb,var(--theme-accent) 42%,transparent);background:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-bg-card));transform:translateY(-1px)}.standings-page__content-brand{display:flex;min-width:0;align-items:flex-start;gap:14px}.standings-page__content-logo{display:flex;width:56px;height:56px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);background:var(--theme-bg-input)}.standings-page__content-logo img{width:44px;height:44px;object-fit:contain}.standings-page__content-logo--icon{color:var(--theme-accent)}.standings-page__content-copy{display:grid;gap:4px;min-width:0}.standings-page__content-title{margin:0;color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.2;letter-spacing:-.02em}.standings-page__content-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.standings-page__pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);background:var(--theme-bg-input);color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.standings-page__content-body{padding:0 var(--ui-surface-padding-compact) var(--ui-surface-padding-compact)}.standings-page__league-tabs.ant-tabs{padding:0 var(--ui-surface-padding-compact)}.standings-page__empty-state,.standings-page__state{display:grid;place-items:center;gap:10px;min-height:180px;padding:24px;border:1px dashed color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,.38)),var(--theme-bg-input);color:var(--theme-text-muted);text-align:center}.standings-page__empty-state strong,.standings-page__state strong{color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold)}.standings-page__empty-state span,.standings-page__state span{max-width:420px;font-size:var(--ui-text-body);line-height:1.7}.standings-page__state--error{color:var(--theme-error);font-weight:var(--ui-font-weight-bold)}.standings-page__ranking-shell{display:grid;gap:12px}.standings-page__ranking-tabs.ant-tabs .ant-tabs-nav{margin:0!important}.standings-page__ranking-tabs.ant-tabs .ant-tabs-nav-wrap{overflow-x:auto!important;scrollbar-width:none}.standings-page__ranking-tabs.ant-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.standings-page__ranking-tabs.ant-tabs .ant-tabs-tab{margin:0 14px 0 0!important;padding:0 0 8px!important;color:var(--theme-text-muted)}.standings-page__ranking-tabs.ant-tabs .ant-tabs-tab-btn{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:inherit!important}.standings-page__ranking-tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-accent)!important}.standings-page__ranking-tabs.ant-tabs .ant-tabs-ink-bar{height:3px!important;border-radius:999px;background:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent-dark) 100%)!important}.standings-page__ranking-tabs.ant-tabs .ant-tabs-content-holder{display:none}.standings-page__league-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;background:var(--theme-bg-card)}.standings-page__league-summary-main{display:flex;min-width:0;align-items:center;gap:12px}.standings-page__league-summary-logo{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);background:var(--theme-bg-input)}.standings-page__league-summary-logo img{width:24px;height:24px;object-fit:contain}.standings-page__league-summary-copy{display:grid;gap:2px;min-width:0}.standings-page__league-summary-title{margin:0;color:var(--theme-text);font-size:clamp(15px,2.2vw,18px);font-weight:var(--ui-font-weight-semibold);line-height:1.2;letter-spacing:-.02em}.standings-page__league-summary-meta{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.4}.standings-page__follow-btn--compact{min-height:34px;padding-inline:12px;border-radius:10px;font-size:var(--ui-text-label);white-space:nowrap}.standings-page__ranking-card{display:flex;flex-direction:column;gap:10px;min-width:0;height:100%}.standings-page__ranking-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.standings-page__ranking-heading{display:grid;min-width:0;gap:2px}.standings-page__ranking-title{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.standings-page__ranking-updated{color:var(--theme-text-muted);font-size:var(--ui-text-caption);line-height:1.35}.standings-page__ranking-chip{min-height:30px;padding:0 10px;border-radius:999px;background:rgba(0,56,217,.08);font-weight:var(--ui-font-weight-bold)}.standings-page__ranking-chip,.standings-page__ranking-link{display:inline-flex;align-items:center;color:var(--theme-accent);font-size:var(--ui-text-label)}.standings-page__ranking-link{gap:6px;margin-top:4px;font-weight:var(--ui-font-weight-semibold);text-decoration:none}.standings-page__ranking-link:hover{text-decoration:underline}.standings-page__table-shell{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:12px;background:var(--theme-bg-card)}.standings-page__race-chart{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:10px;background:var(--theme-bg-card);box-shadow:none}.standings-page__race-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.standings-page__race-chart-head h3{margin:0;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);letter-spacing:-.02em}.standings-page__data-table{width:100%;border-collapse:collapse;font-size:var(--ui-text-body)}.standings-page__data-table thead tr{background:var(--color-neutral-1240);color:var(--theme-text-on-dark)}.standings-page__data-table td,.standings-page__data-table th{padding:12px 14px;text-align:left}.standings-page__data-table th{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.standings-page__data-row{border-top:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent)}.standings-page__data-row:nth-child(2n){background:color-mix(in srgb,var(--theme-bg-input) 58%,transparent)}.standings-page__data-row--interactive{cursor:pointer}.standings-page__data-row--interactive:hover{background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-input))}.standings-page__team-cell{display:flex;align-items:center;gap:10px;min-width:0;font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.standings-page__team-cell span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standings-page__select-option-logo,.standings-page__team-logo{width:24px;height:24px;flex-shrink:0;object-fit:contain}.standings-page__select-option{display:flex;align-items:center;gap:10px}.standings-page__align-right{text-align:right!important}.standings-page__weight-strong{font-weight:var(--ui-font-weight-bold)}.standings-page__league-entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.standings-page__league-stack{display:grid;gap:12px}.standings-page__inline-note{display:flex;align-items:center;min-height:38px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-accent) 22%,var(--theme-border));border-radius:8px;background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-card));color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.standings-page__inline-note--warning{border-color:color-mix(in srgb,var(--theme-error) 22%,var(--theme-border));background:color-mix(in srgb,var(--theme-error) 8%,var(--theme-bg-card))}.standings-page__league-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.standings-page__league-info-item{display:grid;gap:8px;min-height:78px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--theme-bg-input) 78%,var(--theme-bg-card))}.standings-page__league-info-item span{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.standings-page__league-info-item strong{min-width:0;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.standings-page__league-entity{display:flex;min-width:0;min-height:54px;align-items:center;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--theme-bg-input) 78%,var(--theme-bg-card));color:var(--theme-text);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.standings-page__league-entity:hover{border-color:color-mix(in srgb,var(--theme-accent) 36%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-bg-card));transform:translateY(-1px)}.standings-page__league-entity img{width:28px;height:28px;flex-shrink:0;object-fit:contain}.standings-page__league-entity span{overflow:hidden;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.standings-card{border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-card);overflow:hidden;box-shadow:var(--ui-shadow-float);width:min(100%,1280px);margin:0 auto;padding-left:clamp(14px,2vw,28px);padding-right:clamp(14px,2vw,28px)}.standings-header-bar .ant-select.standings-header-select,.standings-header-bar .standings-header-select.ant-select{color:var(--theme-text)}.standings-header-bar .ant-select.standings-header-select .ant-select-selector,.standings-header-bar .standings-header-select.ant-select .ant-select-selector{background:var(--theme-bg-card);border:1px solid var(--theme-input-border);border-radius:12px;color:var(--theme-text);min-height:48px;height:48px;padding:4px 14px;align-items:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58)}.standings-header-bar .ant-select.standings-header-select.ant-select-focused .ant-select-selector,.standings-header-bar .ant-select.standings-header-select.ant-select-open .ant-select-selector,.standings-header-bar .standings-header-select.ant-select.ant-select-focused .ant-select-selector,.standings-header-bar .standings-header-select.ant-select.ant-select-open .ant-select-selector{background:var(--theme-bg-card);border-color:var(--theme-input-border);box-shadow:none}.standings-header-bar .ant-select.standings-header-select .ant-select-selection-search,.standings-header-bar .ant-select.standings-header-select .ant-select-selection-search input,.standings-header-bar .standings-header-select.ant-select .ant-select-selection-search,.standings-header-bar .standings-header-select.ant-select .ant-select-selection-search input{background:rgba(0,0,0,0);color:var(--theme-text);caret-color:rgba(0,0,0,0);outline:none!important;box-shadow:none!important}.standings-header-bar .ant-select.standings-header-select .ant-select-selection-search input:focus,.standings-header-bar .ant-select.standings-header-select .ant-select-selection-search input:focus-visible,.standings-header-bar .ant-select.standings-header-select .ant-select-selector,.standings-header-bar .ant-select.standings-header-select .ant-select-selector:focus,.standings-header-bar .ant-select.standings-header-select .ant-select-selector:focus-visible,.standings-header-bar .standings-header-select.ant-select .ant-select-selection-search input:focus,.standings-header-bar .standings-header-select.ant-select .ant-select-selection-search input:focus-visible,.standings-header-bar .standings-header-select.ant-select .ant-select-selector,.standings-header-bar .standings-header-select.ant-select .ant-select-selector:focus,.standings-header-bar .standings-header-select.ant-select .ant-select-selector:focus-visible{outline:none!important;box-shadow:none!important}.standings-header-bar .ant-select.standings-header-select .ant-select-selector *,.standings-header-bar .standings-header-select.ant-select .ant-select-selector *{opacity:1}.standings-header-bar .ant-select.standings-header-select .ant-select-selector .ant-select-selection-item,.standings-header-bar .ant-select.standings-header-select .ant-select-selector .ant-select-selection-placeholder,.standings-header-bar .standings-header-select.ant-select .ant-select-selector .ant-select-selection-item,.standings-header-bar .standings-header-select.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);opacity:1;visibility:visible}.standings-header-bar .ant-select.standings-header-select .ant-select-selector .ant-select-selection-placeholder,.standings-header-bar .standings-header-select.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--theme-text-muted)}.standings-header-bar .ant-select.standings-header-select .ant-select-selector .ant-select-selection-item *,.standings-header-bar .ant-select.standings-header-select .ant-select-selector .ant-select-selection-placeholder *,.standings-header-bar .standings-header-select.ant-select .ant-select-selector .ant-select-selection-item *,.standings-header-bar .standings-header-select.ant-select .ant-select-selector .ant-select-selection-placeholder *{color:var(--theme-text);opacity:1;visibility:visible}.standings-header-bar .ant-select.standings-header-select .ant-select-arrow,.standings-header-bar .standings-header-select.ant-select .ant-select-arrow{color:var(--theme-text-muted)}.standings-header-bar .ant-select.standings-header-select:hover .ant-select-selector,.standings-header-bar .standings-header-select.ant-select:hover .ant-select-selector{border-color:var(--theme-input-border-hover)}html[data-theme=dark] .standings-page__empty-state,html[data-theme=dark] .standings-page__hero,html[data-theme=dark] .standings-page__metric,html[data-theme=dark] .standings-page__ranking-card,html[data-theme=dark] .standings-page__spotlight-card,html[data-theme=dark] .standings-page__state,html[data-theme=dark] .standings-page__surface{border-color:hsla(0,0%,100%,.08);background:radial-gradient(circle at top right,rgba(74,125,255,.14),transparent 30%),radial-gradient(circle at bottom left,rgba(255,92,120,.06),transparent 24%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(10,14,24,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 24px 44px rgba(0,0,0,.28)}html[data-theme=dark] .standings-page__content-logo,html[data-theme=dark] .standings-page__empty-state,html[data-theme=dark] .standings-page__metric,html[data-theme=dark] .standings-page__pill,html[data-theme=dark] .standings-page__race-chart,html[data-theme=dark] .standings-page__ranking-card,html[data-theme=dark] .standings-page__spotlight-card,html[data-theme=dark] .standings-page__state{background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(8,14,28,.84)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .standings-page__metric-icon{background:linear-gradient(135deg,rgba(74,125,255,.2),rgba(255,92,120,.12)),var(--theme-bg-input);color:var(--color-secondary-90)}html[data-theme=dark] .standings-page__content-kicker,html[data-theme=dark] .standings-page__ranking-chip{background:rgba(0,42,142,.22);color:var(--color-secondary-90)}html[data-theme=dark] .standings-page__data-row:nth-child(2n){background:hsla(0,0%,100%,.02)}html[data-theme=dark] .standings-page__data-row--interactive:hover{background:rgba(74,125,255,.08)}html[data-theme=dark] .standings-card,html[data-theme=dark] .standings-page__hero,html[data-theme=dark] .standings-page__surface{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 24px 44px rgba(0,0,0,.28)}html[data-theme=dark] .standings-card{border-color:var(--theme-border-strong)}html[data-theme=dark] .standings-header-bar .ant-select.standings-header-select .ant-select-selector,html[data-theme=dark] .standings-header-bar .standings-header-select.ant-select .ant-select-selector{background:var(--theme-surface-overlay);border-color:var(--theme-input-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .standings-header-bar .ant-select.standings-header-select.ant-select-focused .ant-select-selector,html[data-theme=dark] .standings-header-bar .ant-select.standings-header-select.ant-select-open .ant-select-selector,html[data-theme=dark] .standings-header-bar .standings-header-select.ant-select.ant-select-focused .ant-select-selector,html[data-theme=dark] .standings-header-bar .standings-header-select.ant-select.ant-select-open .ant-select-selector{background:var(--theme-surface-overlay);border-color:var(--theme-input-border);box-shadow:none}html[data-theme=dark] .standings-header-bar .ant-select.standings-header-select .ant-select-arrow,html[data-theme=dark] .standings-header-bar .standings-header-select.ant-select .ant-select-arrow{color:var(--theme-arrow)}.standings-header-select-dropdown--dark.ant-select-dropdown{background:var(--theme-bg-input);border-radius:12px;border:1px solid var(--theme-surface-overlay)}.standings-header-select-dropdown--dark.ant-select-dropdown .ant-select-item-option{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.standings-header-select-dropdown--dark.ant-select-dropdown .ant-select-item-option.ant-select-item-option-active,.standings-header-select-dropdown--dark.ant-select-dropdown .ant-select-item-option:hover{background:var(--theme-surface-overlay)}.standings-header-select-dropdown--dark.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected{background:var(--theme-accent-overlay-selected);color:var(--theme-text);font-weight:var(--ui-font-weight-bold)}.standings-header-select-dropdown--light.ant-select-dropdown{background:var(--theme-bg-card);border-radius:12px;border:1px solid var(--theme-input-border);box-shadow:var(--theme-shadow-dropdown)}.standings-header-select-dropdown--light.ant-select-dropdown .ant-select-item-option{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.standings-header-select-dropdown--light.ant-select-dropdown .ant-select-item-option.ant-select-item-option-active,.standings-header-select-dropdown--light.ant-select-dropdown .ant-select-item-option:hover{background:var(--theme-accent-overlay)}.standings-header-select-dropdown--light.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected{background:var(--theme-accent-overlay-selected);color:var(--theme-accent);font-weight:var(--ui-font-weight-bold)}@media screen and (max-width:990px){.standings-page-card{padding:0 14px}.standings-page{gap:18px}.standings-page__hero{padding:var(--ui-surface-padding)}.standings-page__content-pills{justify-content:flex-start}.standings-page__content-body,.standings-page__content-header,.standings-page__league-tabs.ant-tabs{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.standings-page{gap:14px}.standings-page__hero{gap:14px;padding:14px}.standings-page__metric,.standings-page__ranking-card,.standings-page__spotlight-card{min-height:72px}.standings-page__surface{gap:12px;padding:0}.standings-page .standings-league-select,.standings-page .standings-season-select{width:100%;min-width:0}.standings-page__tabs.ant-tabs .ant-tabs-nav-wrap{overflow-x:auto!important;scrollbar-width:none}.standings-page__tabs.ant-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.standings-page__tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin-right:22px!important}.standings-page__content-header{gap:12px}.standings-page__content-brand{gap:10px}.standings-page__content-logo{width:56px;height:56px}.standings-page__content-logo img{width:44px;height:44px}.standings-page__content-body{padding-bottom:0}.standings-page__ranking-shell{gap:10px}.standings-page__race-chart{gap:8px;margin-bottom:8px;padding:10px}.standings-page__race-chart-head{flex-wrap:nowrap;gap:8px}.standings-page__race-chart-head h3{font-size:var(--ui-text-label)}.standings-page__pill{flex-shrink:0;font-size:10px;padding:4px 8px}.standings-page__table-shell{overflow-x:auto;-webkit-overflow-scrolling:touch}.standings-page__data-table{min-width:560px;font-size:var(--ui-text-label)}.standings-page__data-table td,.standings-page__data-table th{padding:10px 12px}.standings-page__ranking-tabs.ant-tabs .ant-tabs-tab{margin-right:12px!important}.standings-page__ranking-tabs.ant-tabs .ant-tabs-tab-btn{font-size:var(--ui-text-caption)}}@media screen and (max-width:640px){.standings-page__hero-metrics,.standings-page__spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-page__toolbar{flex-direction:column-reverse}.standings-page--league .standings-page__toolbar{flex-direction:row;align-items:center}.standings-page--league .standings-page__toolbar-main{flex-wrap:nowrap;width:100%;gap:8px}.standings-page--league .standings-page__tab{flex:1 1 auto;width:auto;min-width:0}.standings-page--league .standings-season-select{flex:0 0 auto;width:112px;min-width:112px}.standings-tabs{width:100%}}@media screen and (max-width:768px){.standings-page{padding-left:0;padding-right:0}.standings-page__hero,.standings-page__surface{border:0!important;border-radius:0!important;box-shadow:none!important;background:rgba(0,0,0,0)!important}}@media screen and (max-width:425px){.standings-page{gap:10px}.standings-page .standings-league-select{width:100%;min-width:0}.standings-page .standings-season-select{width:112px;min-width:112px}.standings-page__hero-metrics,.standings-page__spotlight-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.standings-page__hero{gap:10px;padding:10px}.standings-page__content-copy,.standings-page__hero-copy{gap:6px}.standings-page__content-kicker,.standings-page__eyebrow{min-height:24px;padding:0 10px;font-size:var(--ui-text-caption)}.standings-page__metric,.standings-page__spotlight-card{min-height:0;padding:10px;border-radius:12px}.standings-page__ranking-card{padding:0}.standings-page__metric-icon{width:32px;height:32px;border-radius:10px}.standings-page__metric-value,.standings-page__spotlight-value{font-size:var(--ui-title-section)}.standings-page__metric-helper,.standings-page__spotlight-helper{font-size:var(--ui-text-caption)}.standings-page__surface{padding:0}.standings-page__tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin-right:18px!important}.standings-page__tabs.ant-tabs .ant-tabs-tab-btn{font-size:var(--ui-text-label)}.standings-page__content-logo{width:40px;height:40px}.standings-page__pill,.standings-page__ranking-chip{min-height:28px;padding:0 10px;font-size:var(--ui-text-caption)}.standings-page__empty-state,.standings-page__state{min-height:180px;padding:16px}.standings-page__empty-state strong,.standings-page__state strong{font-size:var(--ui-title-sm)}.standings-page__empty-state span,.standings-page__state span{font-size:var(--ui-text-label)}.standings-page__data-table{min-width:520px;font-size:var(--ui-text-caption)}.standings-page__data-table td,.standings-page__data-table th{padding:9px 10px}.standings-page__team-cell{gap:8px}.standings-page__select-option-logo,.standings-page__team-logo{width:20px;height:20px}.standings-page__ranking-shell{gap:8px}}.standings-page--league{gap:clamp(12px,2vw,18px);overflow-x:clip}.standings-page--league .standings-page__surface{gap:clamp(14px,2vw,20px);padding:clamp(12px,1.8vw,20px);border-radius:14px}.standings-page--league .standings-page__toolbar-main{justify-content:space-between;align-items:center;gap:10px}.standings-page--league .standings-page__tab{min-height:46px;padding-inline:16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--theme-border) 74%,transparent);background:color-mix(in srgb,var(--theme-bg-input) 76%,var(--theme-bg-card));font-weight:var(--ui-font-weight-semibold);line-height:1.2;transition:border-color .2s ease,background-color .2s ease,transform .18s ease}.standings-page--league .standings-page__tab:hover{border-color:color-mix(in srgb,var(--theme-accent) 38%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 6%,var(--theme-bg-card));transform:translateY(-1px)}.standings-page--league .standings-page__spotlight-grid{display:none}.standings-page--league .standings-page__league-summary{margin-top:2px}.standings-page--league .standings-page__content{gap:12px;border:0;border-radius:0;background:rgba(0,0,0,0)}.standings-page--league .standings-page__content-title{line-height:1.18}.standings-page--league .standings-page__content-text{max-width:72ch}.standings-page--league .standings-page__content-pills{justify-content:flex-start;align-items:center;gap:8px}.standings-page--league .standings-page__follow-btn{min-height:38px;padding-inline:14px;border-radius:11px;font-weight:var(--ui-font-weight-bold)}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin-right:24px!important}.standings-page--league .standings-page__content-body{padding-bottom:16px}.standings-page--league .standings-page__league-info-grid{gap:0;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;overflow:hidden;background:var(--theme-bg-card)}.standings-page--league .standings-page__league-info-item{border:0;border-radius:0;background:rgba(0,0,0,0);min-height:72px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.standings-page--league .standings-page__league-info-item:last-child{border-bottom:0}.standings-page--league .standings-page__honors{margin-top:16px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;overflow:hidden;background:var(--theme-bg-card)}.standings-page--league .standings-page__honors-title{margin:0;padding:12px 14px;font-size:14px;font-weight:700;color:var(--theme-text);border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.standings-page--league .standings-page__honors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0}.standings-page--league .standings-page__honor-item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.standings-page--league .standings-page__honor-item img{width:28px;height:28px;object-fit:contain;border-radius:6px;background:var(--theme-bg-input)}.standings-page--league .standings-page__honor-item strong{display:block;font-size:13px;color:var(--theme-text)}.standings-page--league .standings-page__honor-item span{display:block;margin-top:2px;font-size:12px;color:var(--theme-text-muted)}.standings-page--league .standings-page__league-entity-grid{gap:0;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;overflow:hidden;background:var(--theme-bg-card)}.standings-page--league .standings-page__league-entity{border:0;border-radius:0;background:rgba(0,0,0,0);min-height:42px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.standings-page--league .standings-page__league-entity:last-child{border-bottom:0}@media screen and (max-width:1024px){.standings-page--league .standings-page__toolbar-main{flex-wrap:nowrap;gap:8px}.standings-page--league .standings-page__tab{flex:1 1 auto;width:auto;min-width:0}.standings-page--league .standings-season-select{flex:0 0 auto;width:112px;min-width:112px}.standings-page--league .standings-page__spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-list{min-width:max-content;flex-wrap:nowrap!important}}@media screen and (max-width:768px){.standings-page--league{gap:10px}.standings-page--league .standings-page__toolbar{flex-direction:row;align-items:center}.standings-page--league .standings-page__toolbar-main{flex-wrap:nowrap;width:100%;gap:8px}.standings-page--league .standings-page__surface{border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);padding:0}.standings-page--league .standings-page__tab{flex:1 1 auto;width:auto;min-width:0;min-height:42px;padding-inline:12px;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.standings-page--league .standings-season-select{flex:0 0 auto;width:112px;min-width:112px}.standings-page--league .standings-page__spotlight-grid{display:flex;gap:10px;overflow-x:auto;padding:2px 0 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.standings-page--league .standings-page__spotlight-grid::-webkit-scrollbar{display:none}.standings-page--league .standings-page__spotlight-card{min-width:min(82vw,320px);scroll-snap-align:start;flex-shrink:0}.standings-page--league .standings-page__content{border:0;border-radius:0;background:rgba(0,0,0,0);gap:10px}.standings-page--league .standings-page__content-brand{gap:10px}.standings-page--league .standings-page__content-logo{width:52px;height:52px;border-radius:12px}.standings-page--league .standings-page__content-logo img{width:40px;height:40px}.standings-page--league .standings-page__content-title{font-size:clamp(26px,6.4vw,34px);letter-spacing:-.02em}.standings-page--league .standings-page__content-text{font-size:var(--ui-text-body)}.standings-page--league .standings-page__content-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.standings-page--league .standings-page__content-pills::-webkit-scrollbar{display:none}.standings-page--league .standings-page__follow-btn,.standings-page--league .standings-page__pill{flex-shrink:0;min-height:34px;font-size:var(--ui-text-caption);border-radius:999px;padding-inline:12px}.standings-page--league .standings-page__league-tabs.ant-tabs{padding:0;width:100%;max-width:100%;overflow:hidden}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav{margin-bottom:0!important}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;max-width:100%}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-list{flex-wrap:nowrap!important;min-width:max-content}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin-right:18px!important;padding-bottom:10px!important;flex:0 0 auto}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-tab-btn{font-size:var(--ui-text-body);white-space:nowrap}.standings-page--league .standings-page__content-body{padding:0 0 10px}.standings-page--league .standings-page__league-entity-grid,.standings-page--league .standings-page__league-info-grid,.standings-page--league .standings-page__table-shell{border-radius:10px}.standings-page--league .standings-page__league-entity,.standings-page--league .standings-page__league-info-item{padding-inline:12px}.standings-page--league .standings-page__league-entity-grid{grid-template-columns:1fr}.standings-page--league .standings-page__league-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-page__toolbar-main{width:100%;min-width:0;overflow-x:clip}}