.fco-scroll-indicator__track{justify-content:center;gap:var(--fco-spacing-xs);margin:0;padding:0;list-style:none;display:flex}.fco-scroll-indicator--capped{inline-size:calc((var(--fco-scroll-indicator-cap) - 1) * (8px + var(--fco-spacing-xs)) + 40px);--scroll-indicator-fade-start:0px;--scroll-indicator-fade-end:0px;display:block;overflow:hidden}.fco-scroll-indicator--capped[data-fade-start=true]{--scroll-indicator-fade-start:8px}.fco-scroll-indicator--capped[data-fade-end=true]{--scroll-indicator-fade-end:8px}.fco-scroll-indicator--capped{-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%)}.fco-scroll-indicator--capped .fco-scroll-indicator__track{--scroll-indicator-step:calc(8px + var(--fco-spacing-xs));--scroll-indicator-viewport:calc((var(--fco-scroll-indicator-cap) - 1) * var(--scroll-indicator-step) + 40px);--scroll-indicator-strip:calc((var(--fco-scroll-indicator-total) - 1) * var(--scroll-indicator-step) + 40px);--scroll-indicator-center:calc(var(--fco-scroll-indicator-active) * var(--scroll-indicator-step) + 40px / 2);--scroll-indicator-raw:calc(var(--scroll-indicator-viewport) / 2 - var(--scroll-indicator-center));--scroll-indicator-min:calc(-1 * (var(--scroll-indicator-strip) - var(--scroll-indicator-viewport)));transform:translateX(clamp(var(--scroll-indicator-min),var(--scroll-indicator-raw),0px));justify-content:flex-start}@media (prefers-reduced-motion:no-preference){.fco-scroll-indicator--capped .fco-scroll-indicator__track{transition:transform .25s cubic-bezier(.2,0,0,1)}}.fco-scroll-indicator__indicator{background-color:var(--fco-surface-opacity-brand-opacity-25);border-radius:var(--fco-radius-xs);flex-shrink:0;block-size:2px;inline-size:8px;position:relative}@media (prefers-reduced-motion:no-preference){.fco-scroll-indicator__indicator{transition:inline-size .25s cubic-bezier(.2,0,0,1),background-color .25s cubic-bezier(.2,0,0,1)}}.fco-scroll-indicator__indicator::marker{color:#0000}.fco-scroll-indicator__indicator::-webkit-details-marker{color:#0000}.fco-scroll-indicator__indicator .fco-scroll-indicator__button{cursor:pointer;background-color:#0000;block-size:24px;inline-size:24px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .fco-scroll-indicator__indicator .fco-scroll-indicator__button{transform:translate(50%,-50%)}.fco-scroll-indicator__indicator--active{background-color:var(--fco-surface-brand-primary);block-size:2px;inline-size:40px}@media (prefers-reduced-motion:no-preference){.fco-scroll-indicator__indicator--active{transition:inline-size .25s cubic-bezier(.2,0,0,1),background-color .25s cubic-bezier(.2,0,0,1)}}.fco-scroll-indicator__indicator--active .fco-scroll-indicator__button{cursor:default}[dir=rtl] .fco-scroll-indicator--capped{-webkit-mask-image:linear-gradient(to left,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%)}[dir=rtl] .fco-scroll-indicator--capped .fco-scroll-indicator__track{transform:translateX(clamp(0px,-1 * var(--scroll-indicator-raw),-1 * var(--scroll-indicator-min)))}.fco-scrollable-section{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,auto);inline-size:100%;display:grid}.fco-scrollable-section__heading{font-family:var(--fco-font-family-heading);font-size:var(--fco-size-heading-md);font-weight:var(--fco-font-weight-heading-bold);text-transform:uppercase;color:var(--fco-body-default);-webkit-padding-after:var(--fco-spacing-md);grid-area:1/1/auto/3;margin:0;padding-block-end:var(--fco-spacing-md);line-height:1}@container (width>=600px){.fco-scrollable-section__heading{font-size:var(--fco-size-heading-lg);-webkit-padding-after:var(--fco-spacing-lg);padding-block-end:var(--fco-spacing-lg)}}.fco-scrollable-section__scroll-container{grid-area:2/1/auto/3;grid-auto-flow:column;grid-template-rows:repeat(var(--scrollable-section-number-of-rows,1),1fr);justify-content:start;grid-gap:var(--fco-spacing-sm);gap:var(--fco-spacing-sm);scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0;list-style-type:none;display:grid;overflow:auto hidden}.fco-scrollable-section__scroll-container::-webkit-scrollbar{display:none}.fco-scrollable-section__scroll-container{scroll-snap-type:x mandatory}.fco-scrollable-section__scroll-container>*{scroll-snap-align:start;content-visibility:auto;contain-intrinsic-size:var(--card-intrinsic-size)}.fco-scrollable-section--centered .fco-scrollable-section__scroll-container{justify-items:center}.fco-scrollable-section--centered .fco-scrollable-section__scroll-container>*{scroll-snap-align:center}.fco-scrollable-section .fco-scroll-indicator{-webkit-margin-before:var(--fco-spacing-md);grid-area:3/1/auto/3;place-self:center;margin-block-start:var(--fco-spacing-md)}.fco-scrollable-section[data-axis=vertical]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-block-size:0}.fco-scrollable-section[data-axis=vertical] .fco-scroll-indicator,.fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__controls,.fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__scroll-container{grid-column:1}.fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__scroll-container{scroll-snap-type:unset;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;min-block-size:0;overflow:hidden auto}.fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__scroll-container>*{scroll-snap-align:unset}.fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__controls{flex-direction:column}[dir=rtl] .fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__controls .fco-svg-icon{transform:none}.fco-scrollable-section__controls{-webkit-margin-before:var(--fco-spacing-md);grid-area:3/2/auto/3;justify-self:end;margin-block-start:var(--fco-spacing-md);display:none}@media (min-width:1024px){.fco-scrollable-section__controls{gap:var(--fco-spacing-xs);display:flex}}.fco-scrollable-section__controls-button{justify-content:center;align-items:center}[dir=rtl] .fco-scrollable-section__controls-button>.fco-svg-icon{transform:rotate(180deg)}.fco-scrollable-section--has-heading{container-type:inline-size}.fco-scrollable-section--edge-fade{position:relative;container-type:inline-size}@container (width>=600px){.fco-scrollable-section--edge-fade .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to right,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to right,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}[dir=rtl] .fco-scrollable-section--edge-fade .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to left,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to left,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade[data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}[dir=rtl] .fco-scrollable-section--edge-fade[data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}.fco-scrollable-section--edge-fade.fco-scrollable-section--centered .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}[dir=rtl] .fco-scrollable-section--edge-fade.fco-scrollable-section--centered .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade.fco-scrollable-section--centered[data-at-start=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to right,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to right,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}[dir=rtl] .fco-scrollable-section--edge-fade.fco-scrollable-section--centered[data-at-start=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to left,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to left,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade.fco-scrollable-section--centered[data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}[dir=rtl] .fco-scrollable-section--edge-fade.fco-scrollable-section--centered[data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}.fco-scrollable-section--edge-fade[data-at-start=true][data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:none!important;mask-image:none!important}.fco-scrollable-section--edge-fade[data-axis=vertical] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to bottom,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to bottom,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade[data-axis=vertical][data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}.fco-scrollable-section--edge-fade[data-axis=vertical].fco-scrollable-section--centered .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade[data-axis=vertical].fco-scrollable-section--centered[data-at-start=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to bottom,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to bottom,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade[data-axis=vertical].fco-scrollable-section--centered[data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}.fco-scrollable-section--edge-fade[data-axis=vertical][data-at-start=true][data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:none!important;mask-image:none!important}}.fco-tv-channel{align-items:center;gap:var(--fco-spacing-xs)}.fco-tv-channel.fco-base-button{display:flex}.fco-tv-channel__name{flex:1 1}.fco-odds-row{align-items:center;gap:var(--fco-spacing-xs);inline-size:100%;display:flex}.fco-odds-row__logo{border-radius:var(--fco-radius-xs);flex-shrink:0;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex;overflow:hidden}.fco-odds-row__logo img{object-fit:cover;block-size:100%;inline-size:100%}.fco-odds-row__pills{gap:var(--fco-spacing-2xs);flex:1 0;min-inline-size:0;display:flex}.fco-odds-row__pill.fco-base-button{flex:1 0;justify-content:space-between;align-items:center;block-size:32px;min-inline-size:0;display:flex}.fco-odds-row__pill-label{color:var(--fco-body-brand-2);flex-shrink:0}.fco-odds-row__pill-value{white-space:nowrap;flex-shrink:0}.fco-ott-button{gap:var(--fco-spacing-xs);color:var(--fco-body-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-2xs);font-weight:var(--fco-font-weight-body-bold);align-items:center;line-height:140%;display:flex}.fco-ott-button .fco-modal-dialog-button,.fco-ott-button .fco-tv-channel{padding-block:var(--fco-spacing-xs);padding-inline:var(--fco-spacing-sm);border-radius:var(--fco-radius-actions-button);border-width:var(--fco-border-weight-xs);border-style:solid;border-color:var(--fco-surface-2)}.fco-ott-button .fco-modal-dialog-button{padding-inline:var(--fco-spacing-xs)}.fco-ott-button .fco-modal-dialog-window .fco-tv-channel{grid-template-columns:auto 1fr auto;display:grid}.fco-ott-button .fco-image>img{block-size:var(--fco-tv-channel-logo-size,20px);min-inline-size:var(--fco-tv-channel-logo-size,20px);display:block}.fco-ott-button .fco-svg-icon{block-size:var(--fco-tv-channel-button-size,16px)}@media (min-width:1024px){.fco-ott-button{--fco-tv-channel-logo-size:24px;--fco-tv-channel-button-size:20px;font-size:var(--fco-size-body-xs)}}.fco-odds-modal__divider{margin-inline:calc(-1 * var(--fco-spacing-md));background-color:var(--fco-border-default);block-size:1px}.fco-odds-modal__list{margin-block:0;margin-inline:calc(-1 * var(--fco-spacing-md));scrollbar-width:thin;scrollbar-color:var(--fco-surface-brand-primary) var(--fco-surface-2);flex-direction:column;max-block-size:min(60vh,420px);padding:0;list-style:none;display:flex;overflow-y:auto}.fco-odds-modal__list li{padding-block:var(--fco-spacing-sm);margin-inline:var(--fco-spacing-md)}.fco-odds-modal__list li .fco-odds-row__logo{block-size:32px;inline-size:32px}.fco-odds-modal__list li+li{-webkit-border-before:1px solid var(--fco-border-default);border-block-start:1px solid var(--fco-border-default)}.fco-odds-modal__list li:first-child{-webkit-padding-before:0;padding-block-start:0}.fco-odds-modal__list li:last-child{-webkit-padding-after:0;padding-block-end:0}.fco-odds-modal__cta.fco-base-button{text-align:center;inline-size:100%}.fco-odds-list__single{align-items:center;gap:var(--fco-spacing-2xs);inline-size:100%;display:flex}.fco-odds-list__rows{gap:var(--fco-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fco-odds-list__more-trigger.fco-base-button{flex-shrink:0}.fco-odds-list__more-trigger.fco-base-button.fco-base-button--icon-only .fco-svg-icon{padding:0}.fco-odds-list__more-button.fco-base-button{-webkit-margin-before:var(--fco-spacing-sm);inline-size:100%;text-align:center;margin-block-start:var(--fco-spacing-sm)}