.rail-leagues__list[data-v-2a10229c]{list-style:none;margin:0;padding:0}.rail-leagues__row[data-v-2a10229c]{display:flex;align-items:center;gap:var(--space-10);min-height:36px;margin-inline:calc(var(--space-6)*-1);padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);text-decoration:none;color:var(--text-primary);transition:background-color var(--motion-fade)}.rail-leagues__row[data-v-2a10229c]:hover{background:var(--surface-raised)}.rail-leagues__text[data-v-2a10229c]{display:flex;flex-direction:column;min-width:0}.rail-leagues__name[data-v-2a10229c]{font-size:var(--type-size-label);line-height:var(--type-lh-label);min-width:0}.rail-leagues__country[data-v-2a10229c],.rail-leagues__name[data-v-2a10229c]{font-weight:var(--font-weight-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-leagues__country[data-v-2a10229c]{font-size:var(--type-size-caption);line-height:var(--type-lh-caption);color:var(--text-secondary)}.rail-top__list[data-v-6fa15f96]{list-style:none;margin:0;padding:0}.rail-top__item+.rail-top__item[data-v-6fa15f96]{border-top:1px solid var(--border-hairline)}.rail-top__row[data-v-6fa15f96]{display:grid;grid-template-columns:var(--space-12) minmax(0,1fr) auto;grid-template-areas:"rank teams teams" ". pick end";-moz-column-gap:var(--space-8);column-gap:var(--space-8);row-gap:var(--space-2);align-items:baseline;min-height:36px;margin-inline:calc(var(--space-6)*-1);padding:var(--space-8) var(--space-6);border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none;transition:background-color var(--motion-fade)}.rail-top__row[data-v-6fa15f96]:hover{background:var(--surface-raised)}.rail-top__rank[data-v-6fa15f96]{grid-area:rank;font-size:var(--type-size-caption);font-weight:var(--font-weight-medium);line-height:var(--type-lh-caption);color:var(--text-tertiary)}.rail-top__teams[data-v-6fa15f96]{grid-area:teams;min-width:0;font-size:var(--type-size-label);font-weight:var(--font-weight-regular);line-height:var(--type-lh-label);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-top__vs[data-v-6fa15f96]{color:var(--text-tertiary)}.rail-top__pick[data-v-6fa15f96]{grid-area:pick;min-width:0;font-size:var(--type-size-caption);font-weight:var(--font-weight-regular);line-height:var(--type-lh-caption);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-top__end[data-v-6fa15f96]{grid-area:end;display:inline-flex;align-items:baseline;gap:var(--space-8);white-space:nowrap}.rail-top__numbers[data-v-6fa15f96]{font-size:var(--type-size-label);line-height:var(--type-lh-label)}.rail-top__score[data-v-6fa15f96]{font-size:var(--type-size-caption);font-weight:var(--font-weight-bold);line-height:var(--type-lh-caption);color:var(--text-primary)}.rail-top__end .rail-chip[data-v-6fa15f96]{align-self:center}.num[data-v-6fa15f96]{font-variant-numeric:tabular-nums}.acca-cta--block[data-v-4e174156]{display:block}.acca-cta__eyebrow[data-v-4e174156]{margin:0 0 var(--space-4)}.acca-cta--line[data-v-4e174156],.acca-cta__row[data-v-4e174156]{display:flex;align-items:center;gap:var(--space-8);min-height:44px;color:var(--text-primary);text-decoration:none;transition:background-color var(--motion-fade)}.acca-cta--line[data-v-4e174156]{padding:var(--space-8) var(--space-16)}@media(hover:hover){.acca-cta--line[data-v-4e174156]:hover{background:var(--surface-raised)}.acca-cta__row:hover .acca-cta__line[data-v-4e174156]{text-decoration:underline}}.acca-cta--line[data-v-4e174156]:focus-visible,.acca-cta__row[data-v-4e174156]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.acca-cta__text[data-v-4e174156]{flex:1 1 auto;min-width:0;font-size:var(--type-size-control);font-weight:var(--font-weight-regular);line-height:var(--type-lh-control)}.acca-cta__label[data-v-4e174156]{font-weight:var(--font-weight-medium)}.acca-cta__line[data-v-4e174156]{flex:1 1 auto;min-width:0;font-size:var(--type-size-control);font-weight:var(--font-weight-regular);line-height:var(--type-lh-control)}.num[data-v-4e174156]{font-variant-numeric:tabular-nums}.acca-cta__chip[data-v-4e174156]{flex:0 0 auto}.acca-cta__chevron[data-v-4e174156]{flex:0 0 auto;width:var(--icon-inline);height:var(--icon-inline);color:var(--text-secondary)}[dir=rtl] .acca-cta__chevron[data-v-4e174156]{transform:scaleX(-1)}.acca-cta--rail[data-v-4e174156]{display:block}.acca-cta__rail-row[data-v-4e174156]{display:flex;align-items:center;gap:var(--space-8);min-height:36px;margin-inline:calc(var(--space-6)*-1);padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);font-size:var(--type-size-label);font-weight:var(--font-weight-regular);line-height:var(--type-lh-label);color:var(--text-primary);text-decoration:none;transition:background-color var(--motion-fade)}.acca-cta__rail-row[data-v-4e174156]:hover{background:var(--surface-raised)}.acca-cta__rail-text[data-v-4e174156]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acca-cta__rail-chip[data-v-4e174156]{align-self:center}.acca-cta__rail-chevron[data-v-4e174156]{flex-shrink:0;color:var(--text-tertiary)}[dir=rtl] .acca-cta__rail-chevron[data-v-4e174156]{transform:scaleX(-1)}.rail-proof__list[data-v-415569f1]{list-style:none;margin:0;padding:0}.rail-proof__row[data-v-415569f1]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8) 0}.rail-proof__row+.rail-proof__row[data-v-415569f1]{border-top:1px solid var(--border-hairline)}.rail-proof__teams[data-v-415569f1]{font-size:var(--type-size-label);font-weight:var(--font-weight-regular);line-height:var(--type-lh-label);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-proof__vs[data-v-415569f1]{color:var(--text-tertiary)}.rail-proof__meta[data-v-415569f1]{display:flex;align-items:center;gap:var(--space-8);min-width:0}.rail-proof__pick[data-v-415569f1]{min-width:0;font-weight:var(--font-weight-regular);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis}.rail-proof__pick[data-v-415569f1],.rail-proof__score[data-v-415569f1]{font-size:var(--type-size-caption);line-height:var(--type-lh-caption);white-space:nowrap}.rail-proof__score[data-v-415569f1]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.num[data-v-415569f1]{font-variant-numeric:tabular-nums}.rail-links__list[data-v-8df850b8]{list-style:none;margin:0;padding:0}.rail-links__row[data-v-8df850b8]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:36px;margin-inline:calc(var(--space-6)*-1);padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);font-size:var(--type-size-label);font-weight:var(--font-weight-regular);line-height:var(--type-lh-label);text-decoration:none;color:var(--text-primary);transition:background-color var(--motion-fade)}.rail-links__row[data-v-8df850b8]:hover{background:var(--surface-raised)}.rail-links__chevron[data-v-8df850b8]{color:var(--text-tertiary);flex-shrink:0}[dir=rtl] .rail-links__chevron[data-v-8df850b8]{transform:scaleX(-1)}.day-shell__rail[data-v-74712006]{display:none}@media(min-width:1280px){.day-shell[data-v-74712006]{display:grid;grid-template-columns:var(--shell-left) minmax(0,var(--shell-main)) var(--shell-right);justify-content:center;-moz-column-gap:var(--shell-gap);column-gap:var(--shell-gap);align-items:start;width:100%;padding-inline:var(--shell-pad);box-sizing:border-box}.day-shell--no-left[data-v-74712006]{grid-template-columns:minmax(0,var(--shell-main)) var(--shell-right)}.day-shell__main[data-v-74712006]{min-width:0}.day-shell__rail[data-v-74712006]{display:block;position:sticky;top:var(--shell-sticky-top,var(--navbar-total-height));padding-top:var(--shell-rail-top,var(--space-16));max-height:calc(100vh - var(--shell-sticky-top, var(--navbar-total-height)) - 16px);overflow-y:auto;scrollbar-width:none}.day-shell__rail[data-v-74712006]::-webkit-scrollbar{display:none}.day-shell__rail[data-v-74712006]{margin-inline:calc(var(--space-6)*-1);padding-inline:var(--space-6);padding-bottom:var(--space-4)}.day-shell .day-shell__rail[data-v-74712006]>*{margin:0;padding:var(--space-8) var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-default);overflow:clip}.day-shell .day-shell__rail[data-v-74712006]>*+*{margin-top:var(--space-12)}}@media(min-width:1280px){.day-shell:not(.day-shell--no-left)>.day-shell__main>.s-page{width:100%;max-width:none;margin-inline:0;padding-inline:var(--shell-inset)}}
