.fco-scroll-indicator-dots{padding-block:var(--fco-spacing-sm);justify-content:center;gap:var(--fco-spacing-md);list-style:none;display:flex}.fco-scroll-indicator-dots__button:focus-visible{outline:var(--fco-border-weight-md) solid var(--fco-graphic-brand-2);outline-offset:2px;border-radius:var(--fco-radius-xs)}.fco-scroll-indicator-dots__dot{border-radius:var(--fco-radius-rounded);background-color:var(--fco-surface-opacity-brand-opacity-25);block-size:6px;inline-size:6px;transition:background-color var(--transition);position:relative}.fco-scroll-indicator-dots__dot:hover:not(.fco-scroll-indicator-dots__active-dot){background-color:var(--fco-surface-opacity-brand-opacity-50)}.fco-scroll-indicator-dots__dot::marker{color:#0000}.fco-scroll-indicator-dots__dot::-webkit-details-marker{color:#0000}.fco-scroll-indicator-dots__dot .fco-scroll-indicator-dots__button{block-size:var(--fco-size-body-3xl);inline-size:var(--fco-size-body-3xl);background-color:var(--fco-universal-colours-transparent);cursor:pointer;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.fco-scroll-indicator-dots__active-dot{background-color:var(--fco-surface-brand-primary)}.fco-scroll-indicator-dots__active-dot .fco-scroll-indicator-dots__button{cursor:default}.fco-breaking-news-list__footer{display:none}@media (min-width:768px){.fco-breaking-news-list__footer{inline-size:100%;padding:var(--fco-spacing-lg) var(--fco-spacing-md);color:var(--fco-body-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-md);font-weight:var(--fco-font-weight-body-bold);text-align:center;text-transform:uppercase;font-feature-settings:"liga" off,"clig" off;justify-items:center;font-style:normal;line-height:1.5;display:block}}.fco-breaking-news-list__header{gap:var(--fco-spacing-xs);padding:var(--fco-spacing-md);justify-content:center;align-self:stretch;align-items:center;display:flex}.fco-breaking-news-list__header>.fco-breaking-news-list__link{font-size:var(--fco-size-body-xs);line-height:1.4}.fco-breaking-news-list__header>.fco-breaking-news-list__link:hover{color:var(--fco-graphic-brand-2)}.fco-breaking-news-list__header>.fco-breaking-news-list__link:active{color:var(--fco-graphic-brand-3)}@media (min-width:768px){.fco-breaking-news-list__header>.fco-breaking-news-list__link{display:none}}.fco-breaking-news-list__title{text-transform:uppercase;color:var(--fco-body-default);font-family:var(--fco-font-family-heading);font-size:var(--fco-size-heading-sm);font-weight:var(--fco-font-weight-heading-bold);flex:1 1;margin:0;line-height:1}@media (min-width:768px){.fco-breaking-news-list__title{font-size:var(--fco-size-heading-lg)}}.fco-breaking-news-list__item{list-style-type:none;position:relative}.fco-breaking-news-list__item:after{content:"";inset-block-end:-1px;inset-inline:var(--fco-spacing-md);block-size:var(--fco-border-weight-xs);background-color:var(--fco-surface-3);position:absolute}@media (max-width:767px){.fco-breaking-news-list__item:last-child:after{content:unset}}.fco-breaking-news-list__item-link{align-items:flex-start;gap:var(--fco-spacing-2xs);padding-block:var(--fco-spacing-xs);padding-inline:var(--fco-spacing-md);color:var(--fco-body-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-md);font-weight:var(--fco-font-weight-body-bold);transition:background-color var(--transition);flex-direction:column;min-block-size:70px;text-decoration:none;display:flex}@media (min-width:768px){.fco-breaking-news-list__item-link{min-block-size:unset}}.fco-breaking-news-list__item-link:hover{background-color:var(--fco-surface-hover)}.fco-breaking-news-list__item-link:active{background-color:var(--fco-surface-pressed)}.fco-breaking-news-list__item-link:focus-visible{outline:var(--fco-border-weight-md) solid var(--fco-graphic-brand-2);outline-offset:-2px;border-radius:var(--fco-radius-xs)}.fco-breaking-news-list__item-time{color:var(--fco-body-muted);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-3xs);font-weight:var(--fco-font-weight-body-bold);font-feature-settings:"liga" off,"clig" off;line-height:120%}@media (min-width:768px){.fco-breaking-news-list__item-time{font-size:var(--fco-size-body-2xs)}}.fco-breaking-news-list__item-headline{-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:break-word;block-size:-moz-fit-content;block-size:fit-content;font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-md);font-weight:var(--fco-font-weight-body-bold);font-feature-settings:"liga" off,"clig" off;-webkit-box-orient:vertical;-webkit-margin-before:0;margin-block-start:0;line-height:120%;display:-webkit-box;overflow:hidden}@media (min-width:768px){.fco-breaking-news-list__item-headline{-webkit-line-clamp:3;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;block-size:-moz-fit-content;block-size:fit-content;display:-webkit-box;overflow:hidden}}.fco-breaking-news-list{--transition:.3s ease-in-out}@media (prefers-reduced-motion){.fco-breaking-news-list{--transition:1ms}}.fco-breaking-news-list__container{border-radius:var(--fco-radius-md);background-color:var(--fco-surface-1);flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.fco-breaking-news-list__content{-ms-overflow-style:none;scrollbar-width:none}.fco-breaking-news-list__content::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.fco-breaking-news-list__content{scroll-snap-type:x mandatory;grid-auto-columns:100%;grid-auto-flow:column;align-self:stretch;align-items:start;-webkit-padding-after:var(--fco-spacing-md);padding-block-end:var(--fco-spacing-md);display:grid;overflow:auto hidden}@media (min-width:768px){.fco-breaking-news-list__content{grid-auto-flow:row;grid-auto-columns:unset;scroll-snap-type:none;max-block-size:600px;-webkit-padding-after:unset;padding-block-end:unset;overflow:hidden auto}}.fco-breaking-news-list__chunk{scroll-snap-stop:always;scroll-snap-align:start;flex-direction:column;min-inline-size:100%;-webkit-padding-start:0;padding-inline-start:0;display:flex}@media (min-width:768px){.fco-breaking-news-list__chunk{scroll-snap-stop:normal;scroll-snap-align:none;min-inline-size:auto}}.fco-breaking-news-list__chunk:last-child .fco-breaking-news-list__item:last-child:after{content:none}.fco-breaking-news-list__link{justify-content:center;align-items:center;gap:var(--fco-spacing-2xs);color:var(--fco-body-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-md);font-weight:var(--fco-font-weight-body-bold);transition:color var(--transition);flex-direction:row;line-height:1.5;text-decoration:none;display:flex}.fco-breaking-news-list__link .fco-icon{color:var(--fco-graphic-brand-1);transition:color var(--transition)}.fco-breaking-news-list__link:focus-visible{outline:var(--fco-border-weight-md) solid var(--fco-graphic-brand-2);outline-offset:2px;border-radius:var(--fco-radius-xs)}.fco-breaking-news-list__link:hover .fco-icon{color:var(--fco-graphic-brand-2)}.fco-breaking-news-list__link:active .fco-icon{color:var(--fco-graphic-brand-3)}@media (min-width:768px){.fco-breaking-news-list .fco-scroll-indicator-dots{display:none}}.fco-card{background-color:var(--card-bg-color);border:var(--card-border);font-family:var(--card-font-family);color:var(--card-text-color);text-decoration:none;position:relative}.fco-card__headline{font-size:1.5rem}.fco-card__headline--on-image{background-image:var(--card-image-gradient);inline-size:100%;padding:40px 16px 16px;position:absolute;inset-block-end:0}.fco-card__info{color:var(--card-info-text-color)}.fco-card__comments,.fco-card__info,.fco-card__tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.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{inline-size:100%;display:block}.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%}[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{container:fco-tournament-bracket/inline-size}.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);inline-size:0;min-inline-size:0;max-inline-size:0;animation-name:expand-match;animation-duration:var(--match-animation-duration);padding-inline:0;animation-timing-function:ease-out;animation-fill-mode:forwards;overflow:hidden}@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;-webkit-margin-end:5px;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{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}[dir=rtl] .fco-tournament-bracket .fco-match-card__competition,[dir=rtl] .fco-tournament-bracket .fco-match-card__round{text-align:end;unicode-bidi:plaintext}.fco-tournament-bracket .fco-match-card .fco-team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[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{inline-size:100%;position:absolute;inset-block-end:calc(var(--extra-gap) / 2)}.fco-tournament-bracket__third-place-heading{-webkit-margin-after:var(--extra-gap);margin-block-end:var(--extra-gap)}.fco-tournament-bracket__round-name,.fco-tournament-bracket__third-place-heading{text-align:center;animation-name:expand-headings;animation-duration:var(--match-animation-duration);animation-timing-function:ease-out;animation-fill-mode:forwards;-webkit-mask-image:linear-gradient(90deg,#0000,#0000 49%,#000 50% 200%);mask-image:linear-gradient(90deg,#0000,#0000 49%,#000 50% 200%);-webkit-mask-size:200% 100%;mask-size:200% 100%}.fco-tournament-bracket__round-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:var(--match-card-fixed-width);line-height:1.2;overflow:hidden}@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{gap:var(--column-gap);display:flex}@media (min-width:1024px){.fco-tournament-bracket__rounds{min-inline-size:0;max-inline-size:100%}}.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:"";block-size:0;inline-size:1px;border-image:repeating-linear-gradient(to bottom,var(--tournament-bracket-line-color-1) 0,var(--tournament-bracket-line-color-1) var(--dash-size),transparent var(--dash-size),transparent calc(var(--dash-size) * 2));animation-name:expand-dashed-lines;animation-delay:var(--dashed-lines-delay);animation-duration:var(--lines-animation-duration);border-inline-width:1px 0;border-image-slice:1;border-image-width:0 1px;animation-timing-function:ease-out;animation-fill-mode:forwards;position:absolute;inset-block-start:calc(var(--extra-gap) / 2);inset-inline-start:calc(var(--column-gap) / -2 - 1px)}.fco-tournament-bracket__round{scroll-snap-align:start;flex-direction:column;flex-grow:1;flex-basis:0;display:flex;position:relative}@media (min-width:1024px){.fco-tournament-bracket__round{min-inline-size:0}}.fco-tournament-bracket__wrapper{flex-direction:column;flex-grow:1;display:flex;position:relative}.fco-tournament-bracket__matches{gap:var(--row-gap);inline-size:var(--match-card-fixed-width);flex-direction:column;flex-grow:1;justify-content:space-around;display:flex}@media (min-width:1024px){.fco-tournament-bracket__matches{inline-size:100%}}.fco-tournament-bracket__round-toggle{justify-content:center;inline-size:100%;-webkit-margin-after:12px;margin-block-end:12px}.fco-tournament-bracket--collapsible .fco-tournament-bracket__round{min-inline-size:230px}@media (min-width:1024px){.fco-tournament-bracket--collapsible .fco-tournament-bracket__round{min-inline-size:184px}}.fco-tournament-bracket__collapsed-hint{display:none}.fco-tournament-bracket--collapsible .fco-tournament-bracket__round--collapsed .fco-tournament-bracket__collapsed-hint{text-align:center;color:#737373;pointer-events:none;font-size:28px;font-weight:700;line-height:1;display:block;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.fco-tournament-bracket--collapsible h3.fco-tournament-bracket__round-name{box-sizing:border-box;border:1px solid #0000;-webkit-margin-after:12px;margin-block-end:12px;padding:4px 12px;font-size:14px;font-weight:700;line-height:1.4}.fco-tournament-bracket--collapsible .fco-tournament-bracket__round--boundary:not(:first-child) .fco-tournament-bracket__matches>.fco-match-card:after,.fco-tournament-bracket--collapsible .fco-tournament-bracket__round--boundary:not(:first-child) .fco-tournament-bracket__matches>.fco-match-card:before,.fco-tournament-bracket--collapsible .fco-tournament-bracket__round--boundary:not(:first-child) .fco-tournament-bracket__wrapper:before{content:none}.fco-tournament-bracket--collapsible .fco-tournament-bracket__round:last-child .fco-tournament-bracket__matches{min-block-size:500px}.fco-tournament-bracket__collapse{flex-grow:1;grid-template-rows:1fr;display:grid}@media (min-width:1024px){.fco-tournament-bracket__collapse{grid-template-columns:minmax(0,1fr);min-inline-size:0}}.fco-tournament-bracket__collapse>.fco-tournament-bracket__wrapper{min-block-size:0}@media (prefers-reduced-motion:no-preference){.fco-tournament-bracket__collapse{transition:grid-template-rows .3s}}.fco-tournament-bracket__round--collapsed .fco-tournament-bracket__collapse{grid-template-rows:0fr}.fco-tournament-bracket__round--collapsed .fco-tournament-bracket__collapse>.fco-tournament-bracket__wrapper{overflow:hidden}.fco-tournament-bracket__round:first-child .fco-match-card:nth-child(2n){-webkit-margin-after:calc(var(--extra-gap) / 2);margin-block-end:calc(var(--extra-gap) / 2)}.fco-tournament-bracket__round:first-child .fco-match-card:nth-child(odd){-webkit-margin-before:calc(var(--extra-gap) / 2);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:"";inline-size:0;position:absolute;inset-block-start:auto}.fco-tournament-bracket__round:not(:first-child) .fco-tournament-bracket__matches>.fco-match-card:after{-webkit-border-before:1px solid var(--tournament-bracket-line-color-2);border-block-start:1px solid var(--tournament-bracket-line-color-2);block-size:1px;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-timing-function:ease-out;animation-fill-mode:forwards;inset-inline-start:calc(var(--column-gap) / -2)}.fco-tournament-bracket__round:not(:first-child) .fco-tournament-bracket__matches>.fco-match-card:before{border:1px solid var(--tournament-bracket-line-color-2);transform:translateY(calc(var(--match-card-height) / 2 - var(--match-card-height-offset) - 50%));animation-name:expand-primary-lines;animation-duration:var(--lines-animation-duration);-webkit-border-start:1px solid #0000;border-inline-start:1px solid #0000;animation-timing-function:ease-out;animation-fill-mode:forwards;inset-inline-end:calc(100% + var(--column-gap) / 2);scale:1 0}.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;padding-inline:0;overflow:hidden}to{min-inline-size:var(--max-match-card-width);max-inline-size:var(--max-match-card-width);padding-inline:var(--match-card-padding-inline);overflow:visible}}@keyframes expand-dashed-lines{0%{block-size:0}to{block-size:calc(100% - var(--extra-gap))}}@keyframes expand-primary-lines{0%{inline-size:0;scale:1 0}50%{inline-size:0;scale:1}to{inline-size:var(--vertical-lines-width);scale:1}}@keyframes expand-secondary-lines{0%{inline-size:0}to{inline-size:var(--vertical-lines-width)}}@keyframes expand-headings{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:var(--expand-headings-target) 0;mask-position:var(--expand-headings-target) 0}}.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)}}.fco-goal-e-logo__icon{color:var(--fco-body-brand-2);fill:currentColor}.fco-ai-generated-badge{align-items:center;gap:var(--fco-spacing-2xs);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-2xs);font-weight:var(--fco-font-weight-body-bold);color:var(--fco-body-muted);text-decoration:none;display:flex}.fco-ai-generated-badge__label{white-space:nowrap}.fco-ai-generated-badge--on-dark{color:var(--fco-body-on-dark)}.fco-ai-generated-badge--compact{font-size:var(--fco-size-body-xs);font-weight:var(--fco-font-weight-body-medium)}.fco-ai-summary-card{border-radius:var(--fco-radius-xl);background-color:var(--fco-surface-3);flex-direction:column;flex-shrink:0;block-size:380px;inline-size:260px;display:flex;position:relative;overflow:hidden}.fco-ai-summary-card--compact{block-size:382px;inline-size:382px}.fco-ai-summary-card--snippet{block-size:310px;inline-size:200px}.fco-ai-summary-card__image{pointer-events:none;transition:transform .25s cubic-bezier(.2,0,0,1);display:block;position:absolute;inset:0}.fco-ai-summary-card__image,.fco-ai-summary-card__image .fco-image-component__image{block-size:100%;inline-size:100%}.fco-ai-summary-card__image .fco-image-component__image--fallback{object-fit:cover;object-position:center center}.fco-ai-summary-card__fallback{background-color:var(--fco-surface-3);justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0}@media (hover:hover){.fco-ai-summary-card:hover .fco-ai-summary-card__fallback,.fco-ai-summary-card:hover .fco-ai-summary-card__image{transform:scale(1.01)}}.fco-ai-summary-card__fallback-crest{object-fit:contain;block-size:120px;inline-size:120px}.fco-ai-summary-card--compact .fco-ai-summary-card__fallback-crest{block-size:112px;inline-size:112px}.fco-ai-summary-card--snippet .fco-ai-summary-card__fallback-crest{block-size:60px;inline-size:60px}.fco-ai-summary-card__overlay{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.fco-ai-summary-card__heading{align-items:center;gap:var(--fco-spacing-xs);padding:var(--fco-spacing-md);background:linear-gradient(#000000e6,#0000);flex-shrink:0;-webkit-padding-after:var(--fco-spacing-xl);padding-block-end:var(--fco-spacing-xl);display:flex}.fco-ai-summary-card__crest{flex-shrink:0;block-size:24px;inline-size:24px}.fco-ai-summary-card__crest .fco-image-component__image{object-fit:contain;block-size:100%;inline-size:100%}.fco-ai-summary-card--snippet .fco-ai-summary-card__crest{block-size:20px;inline-size:20px}.fco-ai-summary-card__team-name{font-family:var(--fco-font-family-body);font-weight:var(--fco-font-weight-body-bold);font-size:var(--fco-size-body-md);color:var(--fco-body-on-dark);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;line-height:1.4;overflow:hidden}.fco-ai-summary-card__body{align-items:stretch;gap:var(--fco-spacing-sm);padding:var(--fco-spacing-5xl) var(--fco-spacing-md) var(--fco-spacing-md);z-index:1;background-image:linear-gradient(181deg,#0000,#00000080 40%,#000c);flex-direction:column;flex-shrink:0;-webkit-margin-before:auto;margin-block-start:auto;display:flex;position:relative;overflow:hidden}.fco-ai-summary-card__body:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 25%);mask:linear-gradient(#0000,#000 25%)}.fco-ai-summary-card__summary{margin:0}.fco-ai-summary-card__summary p{margin-block:0}.fco-ai-summary-card__summary p>span{font-family:var(--fco-font-family-body);font-weight:var(--fco-font-weight-body-medium);font-size:var(--fco-size-body-xs);color:var(--fco-body-on-dark);-webkit-line-clamp:10;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;block-size:-moz-fit-content;block-size:fit-content;-webkit-margin-after:0;margin-block-end:0;line-height:1.4;display:-webkit-box;overflow:hidden}.fco-ai-summary-card--snippet .fco-ai-summary-card__summary{font-size:var(--fco-size-body-2xs)}.fco-ai-summary-card__cta{--fco-button-outline-muted-text-default:var(--fco-body-on-dark);--fco-button-outline-muted-border-default:#fff3;inline-size:100%;font-weight:var(--fco-font-weight-body-bold);justify-content:center;align-items:center;block-size:32px;display:flex}.fco-ai-summary-card__cta:hover{--fco-button-outline-muted-border-default:#fff6}.fco-ai-summaries-slider{background:var(--fco-ai-slider-bg,var(--fco-graphic-texture-1));gap:var(--fco-spacing-xl);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.fco-ai-summaries-slider{align-items:center}}.fco-ai-summaries-slider__texture{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:clip}.fco-ai-summaries-slider__header{z-index:4;padding:0 var(--fco-spacing-md);flex-direction:column;gap:10px;display:flex;position:relative}@media (min-width:768px){.fco-ai-summaries-slider__header{padding:0}}@media (min-width:1024px){.fco-ai-summaries-slider__header{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;inline-size:100%;max-inline-size:1320px}}.fco-ai-summaries-slider__title-group{flex-direction:column;align-items:flex-start;gap:10px;display:flex}@media (min-width:1024px){.fco-ai-summaries-slider__title-group{align-items:center;gap:var(--fco-spacing-md);flex-direction:row;flex:1 1}}.fco-ai-summaries-slider__title{text-transform:uppercase;margin:0}.fco-ai-summaries-slider__title.fco-section-heading-widget--border,.fco-ai-summaries-slider__title.fco-section-heading-widget--graphic{border-inline-start-color:var(--fco-border-selected)}.fco-ai-summaries-slider__title.fco-section-heading-widget--highlight{-webkit-text-decoration-color:var(--fco-border-selected);text-decoration-color:var(--fco-border-selected)}@media (min-width:1024px){.fco-ai-summaries-slider__title{font-size:var(--fco-size-heading-3xl);-webkit-border-start:none;border-inline-start:none;-webkit-padding-start:0;padding-inline-start:0}}.fco-ai-summaries-slider__badge{flex-shrink:0}.fco-ai-summaries-slider__nav{display:none}@media (min-width:1024px){.fco-ai-summaries-slider__nav{gap:var(--fco-spacing-md);flex-shrink:0;align-items:center;display:flex}}.fco-ai-summaries-slider__nav-btn{block-size:40px;inline-size:40px}.fco-ai-summaries-slider__nav-btn--disabled{background:var(--fco-surface-disabled);box-shadow:none}[dir=rtl] .fco-ai-summaries-slider__nav-btn .fco-svg-icon{rotate:180deg}.fco-ai-summaries-slider__cards{scroll-padding-inline:var(--fco-spacing-md);z-index:2;gap:var(--fco-spacing-md);scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;position:relative;overflow:auto clip}.fco-ai-summaries-slider__cards::-webkit-scrollbar{display:none}.fco-ai-summaries-slider__cards>:first-child{-webkit-margin-start:var(--fco-spacing-md);margin-inline-start:var(--fco-spacing-md)}@media (min-width:768px){.fco-ai-summaries-slider__cards>:first-child{-webkit-margin-start:0;margin-inline-start:0}}.fco-ai-summaries-slider__cards>:last-child{-webkit-margin-end:var(--fco-spacing-md);margin-inline-end:var(--fco-spacing-md)}@media (min-width:768px){.fco-ai-summaries-slider__cards>:last-child{-webkit-margin-end:0;margin-inline-end:0}}.fco-ai-summaries-slider__cards>*{scroll-snap-align:start}@media (min-width:768px){.fco-ai-summaries-slider__cards{scroll-padding-inline:0}}@media (min-width:1024px){.fco-ai-summaries-slider__cards{scroll-snap-type:none;gap:var(--fco-spacing-xl);inline-size:100%;max-inline-size:1320px;overflow:scroll clip}.fco-ai-summaries-slider__cards>*{scroll-snap-align:none}.fco-ai-summaries-slider__cards{--fade-direction:right;--fade-direction-reverse:left}.fco-ai-summaries-slider__cards [dir=rtl]{--fade-direction:left;--fade-direction-reverse:right}.fco-ai-summaries-slider__cards--at-end{-webkit-mask-image:linear-gradient(to var(--fade-direction-reverse),black calc(100% - 100px),transparent);mask-image:linear-gradient(to var(--fade-direction-reverse),black calc(100% - 100px),transparent)}.fco-ai-summaries-slider__cards:not(.fco-ai-summaries-slider__cards--at-end){-webkit-mask-image:linear-gradient(to var(--fade-direction),black calc(100% - 100px),transparent);mask-image:linear-gradient(to var(--fade-direction),black calc(100% - 100px),transparent)}}