.fco-card{text-decoration:none;background-color:var(--card-bg-color);border:var(--card-border);position:relative;font-family:var(--card-font-family);color:var(--card-text-color)}.fco-card__headline{font-size:1.5rem}.fco-card__headline--on-image{position:absolute;inset-block-end:0;inline-size:100%;padding:40px 16px 16px;background-image:var(--card-image-gradient)}.fco-card__info{color:var(--card-info-text-color)}.fco-card__comments,.fco-card__info,.fco-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.fco-card__comments,.fco-card__headline,.fco-card__info,.fco-card__tags,.fco-card__teaser{margin:.5rem}.fco-card__comments--on-image,.fco-card__headline--on-image,.fco-card__info--on-image,.fco-card__tags--on-image,.fco-card__teaser--on-image{margin:0}.fco-card .fco-image{display:block;inline-size:100%}.fco-slider-controls{display:flex;--scroll-duration:.3s}@media (prefers-reduced-motion){.fco-slider-controls{--scroll-duration:1ms}}@media (min-width:1024px){.fco-slider-controls{gap:32px}}.fco-slider-controls__control-buttons{display:none}@media (min-width:1024px){.fco-slider-controls__control-buttons{background-color:var(--bg-light);padding:14px;cursor:pointer;display:flex;align-items:center}}.fco-slider-controls__control-buttons .fco-icon{font-size:22px;color:var(--text-color)}[dir=rtl] .fco-slider-controls__control-buttons .fco-icon{rotate:180deg}.fco-slider-controls__control-buttons[disabled]{cursor:not-allowed;opacity:.6;background-color:initial}.fco-slider-controls__control-buttons[disabled] .fco-icon{color:var(--disabled-text-color);opacity:.6}.fco-slider-controls__controls{display:flex;align-items:center;gap:6px;justify-content:center;inline-size:140px}.fco-slider-controls__controls--bar{inline-size:8px;block-size:2px;border-radius:1px;background-color:var(--dots-color);transition:all var(--scroll-duration) ease-out}.fco-slider-controls__controls--bar-active{inline-size:40px;background-color:var(--primary-color)}.fco-slider{position:relative;overflow:hidden;padding-block:20px 0;--slide-width-unitless:250;--slide-width:calc(var(--slide-width-unitless) * 1px);--active-slide-width-unitless:280;--active-slide-width:calc(var(--active-slide-width-unitless) * 1px);--font-size-active:23px;--font-size-inactive:calc(var(--font-size-active) * var(--slide-width-unitless) / var(--active-slide-width-unitless));--padding-inline-active:16px;--padding-inline-inactive:calc(var(--padding-inline-active) * var(--slide-width-unitless) / var(--active-slide-width-unitless));--scroll-duration:.3s;--tablet-slide-gap:24px}@media (prefers-reduced-motion){.fco-slider{--scroll-duration:1ms}}@media (min-width:1024px){.fco-slider{padding-block:0;--slide-width-unitless:312;--active-slide-width-unitless:424}}.fco-slider__container{display:flex;align-items:center;justify-content:center;min-block-size:var(--active-slide-width);margin-block:0 18px}@media (min-width:1024px){.fco-slider__container{justify-content:flex-start;align-items:normal;margin:0;gap:var(--tablet-slide-gap);position:relative;inset-inline-start:calc(-2 * (var(--slide-width) + var(--tablet-slide-gap)))}}.fco-slider__container--animate-left{transform:translate(calc(-1 * var(--slide-width)));transition:transform var(--scroll-duration) ease-out}@media (min-width:1024px){.fco-slider__container--animate-left{transform:translate(calc(-1 * (var(--slide-width) + var(--tablet-slide-gap))))}}.fco-slider__container--animate-right{transform:translate(var(--slide-width));transition:transform var(--scroll-duration) ease-out}@media (min-width:1024px){.fco-slider__container--animate-right{transform:translate(calc(var(--slide-width) + var(--tablet-slide-gap)))}}.fco-slider__container-item{block-size:var(--slide-width);scroll-snap-align:start;transition:transform var(--scroll-duration) ease-out}.fco-slider__container-item .fco-card{display:block;inline-size:var(--slide-width);block-size:var(--slide-width);transition:inline-size var(--scroll-duration) ease-out,block-size var(--scroll-duration) ease-out}@media (min-width:1024px){.fco-slider__container-item .fco-card__headline--on-image{padding:40px 0 16px}}.fco-slider__container-item .fco-card__headline-text{font-size:16px;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;block-size:fit-content}@media (min-width:1024px){.fco-slider__container-item .fco-card__headline-text{font-size:var(--font-size-inactive);line-height:calc(var(--font-size-inactive) * 1.2);padding-inline:var(--padding-inline-inactive);transition:font-size var(--scroll-duration) ease-out,line-height var(--scroll-duration) ease-out,padding var(--scroll-duration) ease-out}}.fco-slider__container-item .fco-card .fco-image{inline-size:100%;block-size:100%}.fco-slider__container-item--active{z-index:2;transform:scale(calc(var(--active-slide-width-unitless) / var(--slide-width-unitless)))}@media (min-width:1024px){.fco-slider__container-item--active{block-size:var(--active-slide-width);transform:scale(1)}.fco-slider__container-item--active .fco-card{block-size:var(--active-slide-width);inline-size:var(--active-slide-width)}}@media (min-width:1024px) and (min-width:1024px){.fco-slider__container-item--active .fco-card__headline-text{font-size:var(--font-size-active);line-height:calc(var(--font-size-active) * 1.2);padding-inline:var(--padding-inline-active)}}.fco-slider__container--resize-animation-stopper,.fco-slider__container--resize-animation-stopper .fco-slider__container-item{transition:transform 0s}.fco-slider__container--resize-animation-stopper .fco-slider__container-item .fco-card{transition:inline-size 0s,block-size 0s}.fco-slider .fco-slider-controls{padding-block:62px 10px;justify-content:center}@media (min-width:1024px){.fco-slider .fco-slider-controls{justify-content:end;padding-block:0}}.fco-scrollable-section{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);inline-size:100%;row-gap:1rem}.fco-scrollable-section__scroll-container{grid-column:1/3;grid-row:1;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--scrollable-section-number-of-rows,1),1fr);justify-content:start;gap:.75rem;scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}.fco-scrollable-section__scroll-container::-webkit-scrollbar{display:none}.fco-scrollable-section__scroll-container>*{scroll-snap-align:start}.fco-scrollable-section__slider{align-self:center;justify-self:center;grid-column:1/3;grid-row:2}@media (min-width:1024px){.fco-scrollable-section__slider{grid-column:1/2;justify-self:start}}.fco-scrollable-section__slider-container{block-size:2px;inline-size:80px;background-color:var(--scrollable-section-slider-bg-color)}.fco-scrollable-section__slider-value{block-size:100%;inline-size:calc(var(--slider-value) * var(--direction, 1));background-color:var(--scrollable-section-slider-value-color)}.fco-scrollable-section__controls{grid-column:2/3;grid-row:2;justify-self:end;display:none}@media (min-width:1024px){.fco-scrollable-section__controls{display:flex;gap:.5rem}[dir=rtl] .fco-scrollable-section__controls{flex-direction:row-reverse}}.fco-scrollable-section__controls-button{cursor:pointer}.fco-scrollable-section__controls-button:disabled{cursor:auto}.fco-scrollable-section__controls-button>.fco-icon{display:flex;justify-content:center;align-items:center}.fco-tournament-bracket{--match-card-height:102px;--match-card-fixed-width:230px;--match-card-height-offset:9px;--match-card-padding-inline:12px;--vertical-lines-width:14px;--row-gap:4px;--column-gap:44px;--extra-gap:24px;--match-animation-duration:0s;--lines-animation-duration:0s;--expand-headings-target:-100%;container-type:inline-size;container-name:fco-tournament-bracket}[dir=rtl] .fco-tournament-bracket{--expand-headings-target:100%}@media (min-width:1024px){.fco-tournament-bracket{--match-card-height:114px;--column-gap:100px}}.fco-tournament-bracket--animated{--match-animation-duration:.6s;--lines-animation-duration:.4s}.fco-tournament-bracket .fco-match-card{--max-match-card-width:var(--match-card-fixed-width);min-inline-size:0;max-inline-size:0;inline-size:0;overflow:hidden;padding-inline:0;animation-name:expand-match;animation-duration:var(--match-animation-duration);animation-fill-mode:forwards;animation-timing-function:ease-out}@media (min-width:1024px){.fco-tournament-bracket .fco-match-card{--max-match-card-width:100%}}.fco-tournament-bracket .fco-match-card__team{min-inline-size:0;margin-inline-end:5px}.fco-tournament-bracket .fco-match-card__team .fco-match-team-with-crest .fco-image{min-inline-size:18px}.fco-tournament-bracket .fco-match-card__competition,.fco-tournament-bracket .fco-match-card__round{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .fco-tournament-bracket .fco-match-card__competition,[dir=rtl] .fco-tournament-bracket .fco-match-card__round{unicode-bidi:plaintext;text-align:end}.fco-tournament-bracket .fco-match-card .fco-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .fco-tournament-bracket .fco-match-card .fco-team-name{unicode-bidi:plaintext}.fco-tournament-bracket .fco-match-card .fco-match-state,.fco-tournament-bracket .fco-match-card .fco-match-state__period{white-space:nowrap}.fco-tournament-bracket__third-place{position:absolute;inset-block-end:calc(var(--extra-gap) / 2);inline-size:100%}.fco-tournament-bracket__third-place-heading{margin-block-end:var(--extra-gap)}.fco-tournament-bracket__round-name,.fco-tournament-bracket__third-place-heading{text-align:center;mask-image:linear-gradient(90deg,#0000,#0000 49%,#000 50% 200%);mask-size:200% 100%;animation-name:expand-headings;animation-duration:var(--match-animation-duration);animation-fill-mode:forwards;animation-timing-function:ease-out}.fco-tournament-bracket__round-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:var(--match-card-fixed-width);line-height:1.2}@media (min-width:1024px){.fco-tournament-bracket__round-name{max-inline-size:100%}}[dir=rtl] .fco-tournament-bracket__round-name{unicode-bidi:plaintext}.fco-tournament-bracket__rounds{display:flex;gap:var(--column-gap)}@media (min-width:1024px){.fco-tournament-bracket__rounds{max-inline-size:100%;min-inline-size:0}}.fco-tournament-bracket .fco-tournament-bracket__rounds{scroll-snap-align:unset}.fco-tournament-bracket__round:not(:first-child) .fco-tournament-bracket__wrapper:before{--dash-size:12px;content:"";inset-inline-start:calc(var(--column-gap) / -2 - 1px);block-size:0;position:absolute;inline-size:1px;inset-block-start:calc(var(--extra-gap) / 2);border-image:repeating-linear-gradient(to bottom,var(--tournament-bracket-line-color-1) 0,var(--tournament-bracket-line-color-1) var(--dash-size),#0000 var(--dash-size),#0000 calc(var(--dash-size) * 2));border-image-slice:1;border-image-width:0 1px;border-inline-width:1px 0;animation-name:expand-dashed-lines;animation-delay:var(--dashed-lines-delay);animation-duration:var(--lines-animation-duration);animation-fill-mode:forwards;animation-timing-function:ease-out}.fco-tournament-bracket__round{display:flex;flex-direction:column;position:relative;scroll-snap-align:start;flex-grow:1;flex-basis:0}@media (min-width:1024px){.fco-tournament-bracket__round{min-inline-size:0}}.fco-tournament-bracket__wrapper{flex-grow:1;display:flex;flex-direction:column;position:relative}.fco-tournament-bracket__matches{display:flex;flex-direction:column;gap:var(--row-gap);justify-content:space-around;flex-grow:1;inline-size:var(--match-card-fixed-width)}@media (min-width:1024px){.fco-tournament-bracket__matches{inline-size:100%}}.fco-tournament-bracket__round:first-child .fco-match-card:nth-child(2n){margin-block-end:calc(var(--extra-gap) / 2)}.fco-tournament-bracket__round:first-child .fco-match-card:nth-child(odd){margin-block-start:calc(var(--extra-gap) / 2)}.fco-tournament-bracket__round:not(:first-child) .fco-tournament-bracket__matches>.fco-match-card:after,.fco-tournament-bracket__round:not(:first-child) .fco-tournament-bracket__matches>.fco-match-card:before{content:"";position:absolute;inline-size:0;inset-block-start:auto}.fco-tournament-bracket__round:not(:first-child) .fco-tournament-bracket__matches>.fco-match-card:after{inset-inline-start:calc(var(--column-gap) / -2);block-size:1px;border-block-start:1px solid var(--tournament-bracket-line-color-2);transform:translateY(calc((var(--match-card-height) - 2 * var(--match-card-height-offset)) / -2));animation-name:expand-secondary-lines;animation-duration:calc(var(--lines-animation-duration) / 2);animation-fill-mode:forwards;animation-timing-function:ease-out}.fco-tournament-bracket__round:not(:first-child) .fco-tournament-bracket__matches>.fco-match-card:before{inset-inline-end:calc(100% + var(--column-gap) / 2);border:1px solid var(--tournament-bracket-line-color-2);border-inline-start:1px solid #0000;transform:translateY(calc(var(--match-card-height) / 2 - var(--match-card-height-offset) - 50%));scale:1 0;animation-name:expand-primary-lines;animation-duration:var(--lines-animation-duration);animation-fill-mode:forwards;animation-timing-function:ease-out}.fco-tournament-bracket__round:last-child .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 2 * var(--match-card-height) - 1 * var(--row-gap)) / 2 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:last-child:nth-child(2) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 2 * var(--match-card-height) - 1 * var(--row-gap) - 2 * var(--extra-gap)) / 2 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:nth-last-child(2) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 4 * var(--match-card-height) - 3 * var(--row-gap)) / 4 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:nth-last-child(2):nth-child(2) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 4 * var(--match-card-height) - 3 * var(--row-gap) - 3 * var(--extra-gap)) / 4 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:nth-last-child(3) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 8 * var(--match-card-height) - 7 * var(--row-gap)) / 8 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:nth-last-child(3):nth-child(2) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 8 * var(--match-card-height) - 7 * var(--row-gap) - 4 * var(--extra-gap)) / 8 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:nth-last-child(4) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 16 * var(--match-card-height) - 15 * var(--row-gap)) / 16 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:nth-last-child(4):nth-child(2) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 16 * var(--match-card-height) - 15 * var(--row-gap) - 5 * var(--extra-gap)) / 16 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:nth-last-child(5) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 32 * var(--match-card-height) - 31 * var(--row-gap)) / 32 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:nth-last-child(5):nth-child(2) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 32 * var(--match-card-height) - 31 * var(--row-gap) - 6 * var(--extra-gap)) / 32 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:nth-last-child(6) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 64 * var(--match-card-height) - 63 * var(--row-gap)) / 64 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:nth-last-child(6):nth-child(2) .fco-tournament-bracket__matches>.fco-match-card:before{block-size:calc((100% - 64 * var(--match-card-height) - 63 * var(--row-gap) - 7 * var(--extra-gap)) / 64 + var(--match-card-height) + var(--row-gap))}.fco-tournament-bracket__round:first-child .fco-match-card,.fco-tournament-bracket__round:first-child .fco-tournament-bracket__round-name,.fco-tournament-bracket__round:first-child .fco-tournament-bracket__third-place-heading{animation-delay:calc(var(--match-animation-duration) * 0 - .2 * var(--match-animation-duration))}.fco-tournament-bracket__round:first-child .fco-tournament-bracket__matches>.fco-match-card:before{animation-delay:calc(var(--match-animation-duration) * 0)}.fco-tournament-bracket__round:first-child .fco-tournament-bracket__matches>.fco-match-card:after{animation-delay:calc(var(--lines-animation-duration) / 2 + var(--match-animation-duration) * 0)}.fco-tournament-bracket__rounds:has(>:first-child:last-child){--dashed-lines-delay:calc(var(--match-animation-duration) * 1)}.fco-tournament-bracket__round:nth-child(2) .fco-match-card,.fco-tournament-bracket__round:nth-child(2) .fco-tournament-bracket__round-name,.fco-tournament-bracket__round:nth-child(2) .fco-tournament-bracket__third-place-heading{animation-delay:calc(var(--match-animation-duration) * 1 - .2 * var(--match-animation-duration))}.fco-tournament-bracket__round:nth-child(2) .fco-tournament-bracket__matches>.fco-match-card:before{animation-delay:calc(var(--match-animation-duration) * 1)}.fco-tournament-bracket__round:nth-child(2) .fco-tournament-bracket__matches>.fco-match-card:after{animation-delay:calc(var(--lines-animation-duration) / 2 + var(--match-animation-duration) * 1)}.fco-tournament-bracket__rounds:has(>:nth-child(2):last-child){--dashed-lines-delay:calc(var(--match-animation-duration) * 2)}.fco-tournament-bracket__round:nth-child(3) .fco-match-card,.fco-tournament-bracket__round:nth-child(3) .fco-tournament-bracket__round-name,.fco-tournament-bracket__round:nth-child(3) .fco-tournament-bracket__third-place-heading{animation-delay:calc(var(--match-animation-duration) * 2 - .2 * var(--match-animation-duration))}.fco-tournament-bracket__round:nth-child(3) .fco-tournament-bracket__matches>.fco-match-card:before{animation-delay:calc(var(--match-animation-duration) * 2)}.fco-tournament-bracket__round:nth-child(3) .fco-tournament-bracket__matches>.fco-match-card:after{animation-delay:calc(var(--lines-animation-duration) / 2 + var(--match-animation-duration) * 2)}.fco-tournament-bracket__rounds:has(>:nth-child(3):last-child){--dashed-lines-delay:calc(var(--match-animation-duration) * 3)}.fco-tournament-bracket__round:nth-child(4) .fco-match-card,.fco-tournament-bracket__round:nth-child(4) .fco-tournament-bracket__round-name,.fco-tournament-bracket__round:nth-child(4) .fco-tournament-bracket__third-place-heading{animation-delay:calc(var(--match-animation-duration) * 3 - .2 * var(--match-animation-duration))}.fco-tournament-bracket__round:nth-child(4) .fco-tournament-bracket__matches>.fco-match-card:before{animation-delay:calc(var(--match-animation-duration) * 3)}.fco-tournament-bracket__round:nth-child(4) .fco-tournament-bracket__matches>.fco-match-card:after{animation-delay:calc(var(--lines-animation-duration) / 2 + var(--match-animation-duration) * 3)}.fco-tournament-bracket__rounds:has(>:nth-child(4):last-child){--dashed-lines-delay:calc(var(--match-animation-duration) * 4)}.fco-tournament-bracket__round:nth-child(5) .fco-match-card,.fco-tournament-bracket__round:nth-child(5) .fco-tournament-bracket__round-name,.fco-tournament-bracket__round:nth-child(5) .fco-tournament-bracket__third-place-heading{animation-delay:calc(var(--match-animation-duration) * 4 - .2 * var(--match-animation-duration))}.fco-tournament-bracket__round:nth-child(5) .fco-tournament-bracket__matches>.fco-match-card:before{animation-delay:calc(var(--match-animation-duration) * 4)}.fco-tournament-bracket__round:nth-child(5) .fco-tournament-bracket__matches>.fco-match-card:after{animation-delay:calc(var(--lines-animation-duration) / 2 + var(--match-animation-duration) * 4)}.fco-tournament-bracket__rounds:has(>:nth-child(5):last-child){--dashed-lines-delay:calc(var(--match-animation-duration) * 5)}.fco-tournament-bracket__round:nth-child(6) .fco-match-card,.fco-tournament-bracket__round:nth-child(6) .fco-tournament-bracket__round-name,.fco-tournament-bracket__round:nth-child(6) .fco-tournament-bracket__third-place-heading{animation-delay:calc(var(--match-animation-duration) * 5 - .2 * var(--match-animation-duration))}.fco-tournament-bracket__round:nth-child(6) .fco-tournament-bracket__matches>.fco-match-card:before{animation-delay:calc(var(--match-animation-duration) * 5)}.fco-tournament-bracket__round:nth-child(6) .fco-tournament-bracket__matches>.fco-match-card:after{animation-delay:calc(var(--lines-animation-duration) / 2 + var(--match-animation-duration) * 5)}.fco-tournament-bracket__rounds:has(>:nth-child(6):last-child){--dashed-lines-delay:calc(var(--match-animation-duration) * 6)}@media (min-width:1024px){.fco-tournament-bracket .fco-scrollable-section__scroll-container{display:block}.fco-tournament-bracket .fco-scrollable-section__controls,.fco-tournament-bracket .fco-scrollable-section__slider{display:none}}@keyframes expand-match{0%{min-inline-size:0;max-inline-size:0;overflow:hidden;padding-inline:0}to{min-inline-size:var(--max-match-card-width);max-inline-size:var(--max-match-card-width);overflow:visible;padding-inline:var(--match-card-padding-inline)}}@keyframes expand-dashed-lines{0%{block-size:0}to{block-size:calc(100% - var(--extra-gap))}}@keyframes expand-primary-lines{0%{scale:1 0;inline-size:0}50%{scale:1 1;inline-size:0}to{inline-size:var(--vertical-lines-width);scale:1 1}}@keyframes expand-secondary-lines{0%{inline-size:0}to{inline-size:var(--vertical-lines-width)}}@keyframes expand-headings{0%{mask-position:0 0}to{mask-position:var(--expand-headings-target) 0}}.fco-progress-bar__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.fco-progress-bar__label{text-align:center;font-size:12px;font-weight:500;margin-block-end:4px}.fco-progress-bar__stat{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;flex:1 1 100%;gap:16px;inline-size:100%}.fco-progress-bar__stat-label{font-weight:700;font-size:16px;flex:0 0 40px;text-align:start}@container fco (width >= 980px){.fco-progress-bar__stat-label{font-size:18px}}.fco-progress-bar__stat-label--reversed{text-align:end}.fco-progress-bar__stat-progress{flex:1 1 auto;inline-size:100%;appearance:none;block-size:6px;overflow:hidden}.fco-progress-bar__stat-progress--reversed{transform:scaleX(-1)}.fco-progress-bar__stat-progress::-webkit-progress-bar{border:none;background-color:var(--stats-progress-background,#eaeaea)}.fco-progress-bar__stat-progress::-webkit-progress-value{border:none;background-color:var(--stats-progress-value,#1d1d1d)}@media (prefers-reduced-motion:no-preference){.fco-progress-bar__stat-progress::-webkit-progress-value{-webkit-transition:inline-size .5s ease-out .2s;transition:inline-size .5s ease-out .2s}}.fco-match-pill{display:flex;align-items:center;inline-size:fit-content;min-inline-size:max-content;background-color:var(--match-pill-bg);padding:12px;border-radius:100px;font-size:12px;gap:8px}.fco-match-pill__team-logo{inline-size:16px}.fco-match-pill__versus-icon{font-size:12px;font-weight:900}.fco-match-pill__versus-icon:after{position:relative;content:"v";inset-block-end:.1em}@media (min-width:1024px){.fco-match-pill{padding:16px}.fco-match-pill .fco-match-pill__team-logo{inline-size:32px}.fco-match-pill .fco-match-pill__score{font-size:24px}.fco-match-pill .fco-match-pill__score-separator,.fco-match-pill .fco-match-pill__versus-icon{font-size:16px}}.fco-match-pill__score{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900}.fco-match-pill__score-separator{margin-inline:4px;font-size:12px}.fco-unavailable-player-row{background-color:var(--bg-light);color:var(--text-color);padding:1rem;border-radius:.5rem;display:flex;align-items:center;justify-content:space-between;inline-size:100%}.fco-unavailable-player-row__left{display:flex;align-items:center;gap:.75rem;flex:1 1}.fco-unavailable-player-row__images{position:relative;display:flex;align-items:center}.fco-unavailable-player-row__avatar{border-radius:50%;object-fit:cover;inline-size:24px;block-size:24px}.fco-unavailable-player-row__avatar .fco-image__image{border-radius:50%}.fco-unavailable-player-row__crest{inset-block-start:0;inset-inline-end:0;transform:translate(30%,-30%);z-index:2;inline-size:12px;block-size:12px}.fco-unavailable-player-row__crest .fco-image__image,.fco-unavailable-player-row__crest.fco-image{position:absolute}.fco-unavailable-player-row__details{display:flex;flex-direction:column;flex:1 1}.fco-unavailable-player-row__name{font-weight:700;color:var(--text-color);text-decoration:none;font-size:.875rem}.fco-unavailable-player-row__reason-container{display:flex;align-items:center;gap:4px}.fco-unavailable-player-row__reason{font-size:.75rem;color:var(--text-color-light)}@media (min-width:1024px){.fco-unavailable-player-row__crest{transform:translate(40%,-40%)}.fco-unavailable-player-row__details{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.fco-key-event-row{display:grid;grid-template-columns:1fr 3.5rem 1fr;column-gap:.25rem;grid-template-rows:1fr 1fr;align-items:center;justify-items:center;font-size:.875rem;line-height:1.5;text-align:end}[dir=rtl] .fco-key-event-row__score{unicode-bidi:bidi-override}@media (min-width:1024px){.fco-key-event-row{grid-template-columns:1fr 1.5rem 4rem 1.5rem 1fr;column-gap:.75rem}}.fco-key-event-row .fco-match-time{grid-column:2;grid-row:1;font-size:1.125rem;line-height:1.5;color:var(--text-color);font-weight:800;font-family:var(--header-font-family)}@media (min-width:1024px){.fco-key-event-row .fco-match-time{grid-column:3;grid-row:1/3}}.fco-key-event-row__icon{grid-column:2;grid-row:2}@media (min-width:1024px){.fco-key-event-row__icon{display:none}}.fco-key-event-row .fco-key-event-row__info-right{justify-self:start;flex-direction:row-reverse;grid-column:3;text-align:start}@media (min-width:1024px){.fco-key-event-row .fco-key-event-row__info-right{grid-column:5}}.fco-key-event-row .fco-key-event-row__info-link{cursor:pointer;background-color:initial;text-decoration:none;color:inherit}.fco-key-event-row__info-icon{display:none}@media (min-width:1024px){.fco-key-event-row__info-icon{display:block;grid-column:2;grid-row:1/3}}.fco-key-event-row__info-icon-goal{display:none}@media (min-width:1024px){.fco-key-event-row__info-icon-goal{display:block;grid-column:2;grid-row:1}}.fco-key-event-row__info-icon-right{grid-column:4}.fco-key-event-row__info-score{display:none}@media (min-width:1024px){.fco-key-event-row__info-score{display:block;grid-column:2;grid-row:2}}.fco-key-event-row__info-score-right{grid-column:4}.fco-key-event-row__info-description-whole{grid-column:1;grid-row:1/3;justify-self:end;font-size:.75rem}@media (min-width:1024px){.fco-key-event-row__info-description-whole{font-size:.875rem}}.fco-key-event-row__info-description-main{grid-column:1;grid-row:1;justify-self:end;font-size:.75rem}@media (min-width:1024px){.fco-key-event-row__info-description-main{font-size:.875rem}}.fco-key-event-row__info-description-secondary{grid-column:1;grid-row:2;justify-self:end;font-size:.75rem;display:flex;gap:.5rem}@media (min-width:1024px){.fco-key-event-row__info-description-secondary{font-size:.875rem}.fco-key-event-row__info-description-secondary .fco-key-event-row__score{display:none}}.fco-key-event-row__info-description-secondary--opaque{opacity:.4}.fco-key-event-row__shootout-score{font-size:1.125rem;line-height:1.5;font-weight:800;font-family:var(--header-font-family);grid-row:1;grid-column:2}@media (min-width:1024px){.fco-key-event-row__shootout-score{grid-row:1/3;grid-column:3}}.fco-key-event-row__period-event{display:flex;justify-content:center;font-family:var(--header-font-family);font-weight:700;border-block:1px solid #e7ebf1;font-size:1.25rem}@media (min-width:1024px){.fco-key-event-row__period-event{font-size:1.375rem}}.fco-key-event-row__sponsorship{display:flex;grid-column:4/span 2;grid-row:1/3;justify-self:start}.fco-key-event-row__sponsorship--left{grid-column:1/span 2;justify-self:end}.fco-key-event-row__sponsorship-image{object-fit:contain;block-size:revert-layer}.fco-events,.fco-events .fco-key-event-row__period-event{background-color:var(--bg-light)}.fco-events__list-element:nth-child(2n){background-color:var(--odd-row-bg-color)}.fco-events__view-all{padding:1.5rem}.fco-events__view-all,.fco-events__view-all-button{display:flex;justify-content:center;align-items:center}.fco-events__view-all-button{text-align:center;block-size:3rem;inline-size:10rem;border:2px solid var(--text-color);cursor:pointer;font-family:var(--header-font-family);color:var(--text-color);background-color:var(--bg-light);font-weight:700}.fco-match-stats-overview-row{display:flex;flex-direction:column;align-items:center;inline-size:100%;font-weight:700;block-size:18px}.fco-match-stats-overview-row__stats{display:flex;justify-content:space-between;inline-size:100%;font-weight:700;font-size:12px;line-height:18px}.fco-match-stats-overview-row__stats--with-progress-bar{align-items:end}.fco-match-stats-overview-row__label{position:relative;font-weight:500;text-align:center;line-height:18px;align-self:end;justify-self:end}.fco-match-stats-overview-row--with-progress-bar{block-size:44px}.fco-match-stats-overview-row--with-progress-bar .fco-match-stats-overview-row__label{block-size:30px}.fco-match-stats-overview-row--with-progress-bar .fco-match-stats-overview-row__stats{align-items:end}.fco-match-stats-overview-row__progress-bar{display:flex;inline-size:100%;block-size:4px;border-radius:4px;overflow:hidden}.fco-match-stats-overview-row__progress-bar--team-a{background-color:var(--team-a-default-color);block-size:100%}.fco-match-stats-overview-row__progress-bar--team-b{background-color:var(--team-b-default-color);block-size:100%}.fco-match-overview-stats{display:grid;gap:5px}@media (min-width:1024px){.fco-match-overview-stats{gap:10px}}.fco-next-match__container{container-type:inline-size;container-name:fco-next-match}.fco-next-match__container .fco-next-match{display:grid;align-items:center;grid-template-areas:"teamA time teamB" "teamA day teamB";justify-content:center;justify-items:center;column-gap:5px;font-family:var(--body-font-family);text-decoration:none;background-color:var(--next-match-background-color)}@container fco-next-match (min-width: 312px){.fco-next-match__container .fco-next-match{display:grid;justify-content:inherit;justify-items:inherit;gap:4px;grid-template-columns:1fr auto;grid-template-areas:"day day" "teamA score" "teamB score" "tv time"}}.fco-next-match__container .fco-next-match__team-a,.fco-next-match__container .fco-next-match__team-b{display:flex;flex-direction:column;gap:.5rem}@container fco-next-match (min-width: 312px){.fco-next-match__container .fco-next-match__team-a,.fco-next-match__container .fco-next-match__team-b{flex-direction:row}}.fco-next-match__container .fco-next-match__team-a{grid-area:teamA}.fco-next-match__container .fco-next-match__team-b{grid-area:teamB}.fco-next-match__container .fco-next-match__tv{grid-area:tv;display:none}@container fco-next-match (min-width: 312px){.fco-next-match__container .fco-next-match__tv{display:flex;align-items:center}}.fco-next-match__container .fco-next-match__tv-channels{display:flex;flex-direction:column;gap:4px;inline-size:fit-content}.fco-next-match__container .fco-next-match__tv-channel{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--next-match-tv-channel-color)}.fco-next-match__container .fco-next-match__tv-channel-title{font-size:.625rem;font-weight:700}.fco-next-match__container .fco-next-match__tv-channel .fco-image{block-size:1.25rem;inline-size:1.25rem}.fco-next-match__container .fco-next-match__tv-channel .fco-icon{font-size:1.25rem}.fco-next-match__container .fco-next-match .fco-match-team-with-crest{font-family:var(--header-font-family);font-size:1.625rem;line-height:1.2}.fco-next-match__container .fco-next-match .fco-match-team-with-crest .fco-image{block-size:1.5rem;inline-size:1.5rem}@container fco-next-match (min-width: 312px){.fco-next-match__container .fco-next-match .fco-match-team-with-crest .fco-image{display:flex;block-size:1.25rem;inline-size:1.25rem}}.fco-next-match__container .fco-next-match .fco-match-team-with-crest .fco-team-name{display:none}@container fco-next-match (min-width: 312px){.fco-next-match__container .fco-next-match .fco-match-team-with-crest .fco-team-name{display:block;font-size:.75rem;font-family:var(--body-font-family);font-weight:700;color:var(--next-match-team-name-color)}}.fco-next-match__container .fco-next-match .fco-match-team-with-crest .fco-short-name{display:none}.fco-next-match__container .fco-next-match__day,.fco-next-match__container .fco-next-match__time{font-size:.75rem}.fco-next-match__container .fco-next-match__time{color:var(--next-match-time-color);font-weight:700;line-height:1.125rem}@container fco-next-match (min-width: 312px){.fco-next-match__container .fco-next-match__time{grid-column:2;grid-row:4}}.fco-next-match__container .fco-next-match__day{grid-area:day;color:var(--next-match-day-color);line-height:1rem}.fco-next-match__container .fco-next-match__day:before{content:attr(data-mobile)}@container fco-next-match (min-width: 312px){.fco-next-match__container .fco-next-match__day{font-size:.625rem;color:var(--next-match-day-desktop-color)}.fco-next-match__container .fco-next-match__day:before{content:attr(data-desktop)}}.fco-next-match__container .fco-next-match__score{grid-area:score;display:none;color:var(--next-match-score-color)}@container fco-next-match (min-width: 312px){.fco-next-match__container .fco-next-match__score{display:flex;flex-direction:column;align-items:end;padding-inline:4px;gap:8px}.fco-next-match__container .fco-next-match__score-dash{line-height:1.25rem}}.fco-next-match__container:not(:last-child) .fco-next-match{padding-block-end:1rem}@container fco-next-match (min-width: 312px){.fco-next-match__container:not(:last-child) .fco-next-match{border-block-end:1px solid var(--next-match-divider-color);padding-block-end:.75rem}.fco-next-match__container:not(:first-child) .fco-next-match{padding-block-start:.75rem}}.fco-next-match__container:last-child .fco-next-match{border-block-end:none}.fco-match-predictor .fco-box-with-title__body{display:flex;flex-direction:column;justify-content:center;gap:16px;min-block-size:130px}.fco-match-predictor__section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px}.fco-match-predictor__section--head{background:var(--bg-light)}.fco-match-predictor__section--results{background:var(--light-button-color)}.fco-match-predictor__head{display:flex;flex-direction:row;align-items:center;justify-content:center;justify-items:center;gap:10px;font-family:var(--header-font-family);font-weight:700;font-size:18px;min-block-size:52px;padding:0 12px;background-color:var(--light-button-color);justify-self:stretch;text-transform:uppercase}.fco-match-predictor__head--clickable{cursor:pointer}.fco-match-predictor__head--selected{background-color:var(--alternate-bg-color);color:var(--alternate-text-color)}.fco-match-predictor__head .fco-image{min-inline-size:18px;min-block-size:18px}.fco-match-predictor__result{display:flex;flex-direction:column;align-items:center;gap:10px;min-block-size:52px;padding:0 12px;background-color:var(--bg-light);justify-self:stretch;font-family:var(--body-font-family);font-size:12px}.fco-match-predictor__result-vote-progress{inline-size:100%;appearance:none;block-size:6px}.fco-match-predictor__result-vote-progress::-webkit-progress-bar{border:none;background-color:var(--light-button-color)}.fco-match-predictor__result-vote-progress::-webkit-progress-value{border:none;background-color:var(--alternate-bg-color)}.fco-match-predictor__result-vote-percent{font-weight:700}.fco-match-predictor__result-vote-votes{text-align:center}.fco-form-dot{inline-size:6px;block-size:6px;border-radius:50%;background-color:var(--last-results-dot-color)}.fco-form-pill{font-size:var(--form-pill-font-size);line-height:var(--form-pill-line-height);background-color:var(--form-pill-background-color);border:1px solid var(--form-pill-border-color);border-radius:44px;display:flex;justify-content:center;gap:4px;padding:4px;min-inline-size:64px}.fco-form-pill__result{display:flex;justify-content:center;font-family:var(--header-font-family);font-weight:700;font-size:calc(var(--form-pill-result-size) / 2);line-height:var(--form-pill-result-size);border-radius:50%;inline-size:var(--form-pill-result-size);color:var(--form-pill-background-color)}.fco-form-pill__result--win{background-color:var(--form-pill-win-color)}.fco-form-pill__result--draw{background-color:var(--form-pill-draw-color)}.fco-form-pill__result--lose{background-color:var(--form-pill-lose-color)}.fco-team-column{flex:1 1;display:flex;flex-direction:column;gap:8px}.fco-team-column:first-child{border-inline-end:1px solid var(--last-results-border-color);padding-inline-end:8px}.fco-team-column__header{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:4px}.fco-team-column__crest{inline-size:20px}.fco-team-column__team-name{font-family:var(--header-font-family);font-size:var(--last-results-team-name-size);line-height:var(--last-results-team-name-size);font-weight:700;text-align:center}.fco-team-column__matches{display:flex;flex-direction:column;gap:8px}.fco-match-form{display:grid;grid-template-columns:10px auto auto;gap:4px;align-items:center;justify-content:center}.fco-match-form__dot-container{display:flex;justify-content:center;align-items:center;inline-size:10px}.fco-match-form__dot{inline-size:6px;block-size:6px;border-radius:50%;background-color:var(--last-results-dot-color)}.fco-match-form__crest{display:block;inline-size:24px}.fco-last-results{padding:16px;background:var(--last-results-background-color);border:1px solid var(--last-results-border-color);border-radius:8px}.fco-last-results__title{font-family:var(--body-font-family);font-size:14px;line-height:16px;font-weight:700;text-align:center;margin-block-end:16px}.fco-last-results__content{display:flex;gap:8px}.fco-last-results__legend{display:flex;align-items:center;gap:6px;margin-block-start:16px;justify-content:flex-end;font-size:var(--last-results-legend-font-size);line-height:var(--last-results-legend-line-height)}.fco-fixed-height-container{min-block-size:var(--fco-container-min-height-mobile,auto)}@media (min-width:768px){.fco-fixed-height-container{min-block-size:var(--fco-container-min-height-tablet-portrait,auto)}}@media (min-width:1024px){.fco-fixed-height-container{min-block-size:var(--fco-container-min-height-tablet-landscape,auto)}}@media (min-width:1440px){.fco-fixed-height-container{min-block-size:var(--fco-container-min-height-desktop,auto)}}