.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;-webkit-margin-before:0;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;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{-webkit-padding-after:var(--fco-spacing-md);scroll-snap-type:x mandatory;grid-auto-columns:100%;grid-auto-flow:column;align-self:stretch;align-items:start;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;-webkit-padding-after:unset;scroll-snap-type:none;max-block-size:600px;padding-block-end:unset;overflow:hidden auto}}.fco-breaking-news-list__chunk{scroll-snap-stop:always;scroll-snap-align:start;-webkit-padding-start:0;flex-direction:column;min-inline-size:100%;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-main-media .fco-image__image{aspect-ratio:1;inline-size:100%}@media (min-width:768px){.fco-main-media .fco-image__image{aspect-ratio:auto}}.fco-openweb-comments-count{align-items:center;gap:.375rem;display:inline-flex}.fco-openweb-comments-count .fco-icon-comment{font-size:1.125rem}.fco-tag-container{border:var(--tag-border);align-items:center;display:inline-flex}.fco-tag-container .fco-tag{background-color:var(--tag-bg-color);color:var(--tag-text-color);align-items:center;gap:12px;padding:4px 8px;text-decoration:none;display:inline-flex}.fco-tag-container .fco-tag__flag-crest{object-fit:contain;flex-shrink:0}.fco-tag-container .fco-tag--favourite{-webkit-border-end:1px solid var(--tag-text-color);border-inline-end:1px solid var(--tag-text-color);max-block-size:32px;padding:4px 8px 4px 12px;display:inline-flex}.fco-tag-container .fco-tag--favourite .fco-tag-text{white-space:nowrap}.fco-tag-container .fco-tag-favourite-icon{cursor:pointer;background-color:#0000;align-items:center;block-size:100%;padding:0 8px;display:inline-flex}.fco-tag-container .fco-tag-favourite-icon .fco-icon{color:var(--fco-body-default);font-size:16px}.fco-tag-container .fco-tag-favourite-icon--checked .fco-icon{color:var(--fco-body-default)}.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{-webkit-margin-end:5px;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{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{-webkit-margin-after:12px;justify-content:center;inline-size:100%;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;-webkit-margin-after:12px;border:1px solid #0000;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);-webkit-border-start:1px solid transparent;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{inline-size:100%;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-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-default);text-decoration:none;display:flex}.fco-ai-generated-badge__label{color:var(--fco-body-muted);white-space:nowrap}.fco-ai-generated-badge--on-dark,.fco-ai-generated-badge--on-dark .fco-ai-generated-badge__label{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-daily-summary{border-radius:var(--fco-radius-md);background:var(--fco-surface-1);justify-content:space-between;align-items:flex-start;gap:var(--fco-spacing-md);font-family:var(--fco-font-family-body);flex-direction:column}.fco-daily-summary,.fco-daily-summary__body,.fco-daily-summary__footer{align-self:stretch;display:flex}.fco-daily-summary__body{align-items:flex-start;gap:var(--fco-spacing-sm);flex-direction:column}.fco-daily-summary__body-text{color:var(--fco-body-default);font-style:normal;font-weight:var(--fco-font-weight-body-medium)}.fco-daily-summary__body-text,.fco-daily-summary__footer-button{font-size:var(--fco-size-body-xs);line-height:140%}.fco-daily-summary__footer{justify-content:center;align-items:center}.fco-daily-summary__footer-button.fco-base-button{font-weight:var(--fco-font-weight-body-bold);font-size:var(--fco-size-body-xs)}.fco-daily-summary--ai{border-radius:var(--fco-radius-lg);background:0 0;block-size:100%;min-block-size:182px;text-decoration:none;position:relative;overflow:hidden}.fco-daily-summary__cover{transition:transform .25s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.fco-daily-summary__cover .fco-image-component__image{block-size:100%;inline-size:100%;display:block}@media (hover:hover){.fco-daily-summary--ai:hover:hover .fco-daily-summary__cover{transform:scale(1.01)}}.fco-daily-summary__overlay{align-items:flex-start;block-size:100%;min-block-size:182px;padding:var(--fco-spacing-md);flex-direction:column}.fco-daily-summary__overlay,.fco-daily-summary__overlay-title{z-index:1;justify-content:space-between;gap:var(--fco-spacing-xs);display:flex;position:relative}.fco-daily-summary__overlay-title{align-items:center;isolation:isolate;block-size:29px;inline-size:100%}.fco-daily-summary__overlay-title:before{content:"";inset-block-start:calc(-1 * var(--fco-spacing-md));inset-block-end:calc(-1 * var(--fco-spacing-3xl));inset-inline:calc(-1 * var(--fco-spacing-md));z-index:-1;background:linear-gradient(#000c,#0000);position:absolute}.fco-daily-summary__overlay-chevron.fco-svg-icon,.fco-daily-summary__overlay-icon.fco-svg-icon{block-size:24px;inline-size:24px;color:var(--fco-body-on-dark);flex-shrink:0}.fco-daily-summary__overlay-chevron.fco-svg-icon{-webkit-margin-start:auto;margin-inline-start:auto}[dir=rtl] .fco-daily-summary__overlay-chevron.fco-svg-icon{transform:rotate(180deg)}.fco-daily-summary__overlay-label{font-size:var(--fco-size-body-md);font-weight:var(--fco-font-weight-body-bold);color:var(--fco-body-on-dark);font-family:var(--fco-font-family-body);line-height:140%}.fco-daily-summary__overlay-bottom{inline-size:100%;position:relative}.fco-daily-summary__overlay-blur{inset-block-start:calc(-1 * var(--fco-spacing-3xl));inset-block-end:calc(-1 * var(--fco-spacing-md));inset-inline:calc(-1 * var(--fco-spacing-md));pointer-events:none;-webkit-margin-before:auto;background-image:linear-gradient(181deg,#0000,#00000080 40%,#000c);flex-shrink:0;margin-block-start:auto;position:absolute;overflow:hidden}.fco-daily-summary__overlay-blur: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,#000);mask:linear-gradient(#0000,#000,#000)}.fco-daily-summary__overlay-content{gap:var(--fco-spacing-xs);z-index:1;-webkit-padding-before:1px;flex-direction:column;padding-block-start:1px;display:flex;position:relative}.fco-daily-summary__overlay-text{font-size:var(--fco-size-body-xs);font-weight:var(--fco-font-weight-body-medium);color:var(--fco-body-on-dark);font-family:var(--fco-font-family-body);-webkit-line-clamp:5;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;block-size:-moz-fit-content;block-size:fit-content;margin:0;line-height:140%;display:-webkit-box;overflow:hidden}.fco-latest-news__link{align-self:stretch;gap:var(--fco-spacing-sm);color:var(--fco-body-default);text-decoration:none;display:flex}.fco-latest-news__content{align-items:center;gap:var(--fco-spacing-2xs);flex-direction:column;display:flex}.fco-latest-news__content,.fco-latest-news__content-body{flex:1 0;align-self:stretch}.fco-latest-news__content-title{-webkit-line-clamp:4;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-xs);font-style:normal;font-weight:var(--fco-font-weight-body-bold);-webkit-box-orient:vertical;margin:0;line-height:140%;display:-webkit-box;overflow:hidden}.fco-latest-news__content-footer{align-self:flex-start}.fco-latest-news__image-wrapper{block-size:112px;inline-size:112px;position:relative}.fco-latest-news__image-wrapper .fco-image__image{background-color:var(--fco-surface-3);border-radius:var(--fco-radius-sm);object-fit:cover;flex-shrink:0}.fco-latest-news__image-wrapper .fco-image__image--fallback{object-fit:none;object-position:center center}.fco-latest-news__image-credit{block-size:-moz-fit-content;block-size:fit-content;inline-size:-moz-fit-content;inline-size:fit-content;color:var(--fco-universal-colours-white);font-size:var(--fco-size-body-xs);background:rgb(var(--fco-universal-colours-black),.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 8px;display:none;position:absolute;inset-block-end:0;inset-inline-end:0}.fco-team-card{background-color:var(--fco-surface-1);text-align:center;border-radius:var(--fco-radius-md);border:1px solid var(--fco-border-on-brand);font-size:var(--fco-size-body-xs);font-weight:var(--fco-font-weight-body-bold);flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.fco-team-card{font-size:var(--fco-size-body-md)}}.fco-team-card__team{-webkit-border-after:1px solid var(--fco-border-on-brand);border-block-end:1px solid var(--fco-border-on-brand);inline-size:100%;padding:var(--fco-spacing-md);align-items:center;gap:var(--fco-spacing-xs);color:var(--fco-body-default);flex-direction:column;flex-grow:1;text-decoration:none;display:flex}.fco-team-card__crest{block-size:24px;inline-size:24px}@media (min-width:768px){.fco-team-card__crest{block-size:32px;inline-size:32px}}.fco-team-card__team-name{-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;flex:1 1;align-content:center;block-size:-moz-fit-content;block-size:fit-content;display:-webkit-box;overflow:hidden}.fco-team-card__follow{justify-content:center;align-items:center;gap:var(--fco-spacing-xs);background-color:var(--fco-surface-1);inline-size:100%;padding:var(--fco-spacing-xs) var(--fco-spacing-sm);color:var(--fco-body-default);text-align:center;font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-xs);font-weight:var(--fco-font-weight-body-bold);cursor:pointer;border-end-end-radius:var(--fco-radius-md);border-end-start-radius:var(--fco-radius-md);flex-direction:row;line-height:1.4;text-decoration:none;display:flex}.fco-team-card__follow:focus:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled),.fco-team-card__follow:hover:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled),.fco-team-card__team:focus:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled),.fco-team-card__team:hover:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled){background:linear-gradient(0deg,var(--fco-surface-hover) 0,var(--fco-surface-hover) 100%),var(--fco-button-solid-neutral-surface-default)}.fco-team-card__follow:focus:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled):active,.fco-team-card__follow:hover:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled):active,.fco-team-card__team:focus:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled):active,.fco-team-card__team:hover:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled):active{background:linear-gradient(0deg,var(--fco-surface-pressed) 0,var(--fco-surface-pressed) 100%),var(--fco-button-solid-neutral-surface-default)}.fco-team-cards-list-wrapper .fco-team-cards-list{background-color:var(--fco-surface-1);border-radius:var(--fco-radius-md);padding:var(--fco-spacing-md)}@media (min-width:768px){.fco-team-cards-list-wrapper .fco-team-cards-list{padding:var(--fco-spacing-xl)}}.fco-team-cards-list-wrapper .fco-team-cards-list__heading{font-size:var(--fco-size-body-md);font-weight:var(--fco-font-weight-body-bold);-webkit-margin-after:var(--fco-spacing-xl);margin-block-end:var(--fco-spacing-xl);display:block}.fco-team-cards-list-wrapper .fco-team-cards-list__items{grid-gap:var(--fco-spacing-md);gap:var(--fco-spacing-md);background-color:#0000;grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:764px;inline-size:100%;margin:0;padding:0;display:grid}@media (min-width:768px){.fco-team-cards-list-wrapper .fco-team-cards-list__items{grid-template-columns:repeat(4,1fr);min-block-size:375px}}@media (min-width:1024px){.fco-team-cards-list-wrapper .fco-team-cards-list__items{min-block-size:387px}}@media (min-width:1440px){.fco-team-cards-list-wrapper .fco-team-cards-list__items{grid-template-columns:repeat(auto-fit,minmax(0,1fr));min-block-size:180px}}.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;justify-content:center;gap:4px;min-inline-size:64px;padding:4px;display:flex}.fco-form-pill__result{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);inline-size:var(--form-pill-result-size);color:var(--form-pill-background-color);border-radius:50%;justify-content:center;display:flex}.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-form-dot{background-color:var(--last-results-dot-color);border-radius:50%;block-size:6px;inline-size:6px}.fco-team-column{flex-direction:column;flex:1 1;gap:8px;display:flex}.fco-team-column:first-child{-webkit-border-end:1px solid var(--last-results-border-color);border-inline-end:1px solid var(--last-results-border-color);-webkit-padding-end:8px;padding-inline-end:8px}.fco-team-column__header{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.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);text-align:center;font-weight:700}.fco-team-column__matches{flex-direction:column;gap:8px;display:flex}.fco-match-form{grid-template-columns:10px auto auto;justify-content:center;align-items:center;grid-gap:4px;gap:4px;display:grid}.fco-match-form__dot-container{justify-content:center;align-items:center;inline-size:10px;display:flex}.fco-match-form__dot{background-color:var(--last-results-dot-color);border-radius:50%;block-size:6px;inline-size:6px}.fco-match-form__crest{inline-size:24px;display:block}.fco-team-form{margin-inline:calc(-1 * var(--fco-spacing-md));align-items:center;text-decoration:none;display:flex}.fco-team-form .fco-team-column:first-child{-webkit-padding-end:0;-webkit-border-end:none;border-inline-end:none;padding-inline-end:0}.fco-team-form .fco-team-column__header{display:none}.fco-team-form .fco-team-column__matches{justify-content:space-evenly;gap:var(--fco-spacing-2xs);flex-direction:row-reverse}.fco-team-form .fco-team-column__matches .fco-match-form{flex-direction:column;justify-content:center;display:flex;position:relative}.fco-team-form .fco-team-column__matches .fco-match-form__crest{block-size:32px;inline-size:32px}.fco-team-form .fco-team-column__matches .fco-match-form__dot-container{order:1;inline-size:auto}.fco-team-form .fco-team-column__matches .fco-match-form__dot-container .fco-form-dot{border-radius:var(--fco-radius-md);background-color:var(--fco-status-success-surface-3);block-size:2px;inline-size:14px}.fco-team-form .fco-team-column__matches .fco-match-form .fco-form-pill{-webkit-padding-end:var(--fco-spacing-xs);background-color:var(--fco-surface-2);line-height:0;font-family:var(--fco-font-family-body);font-weight:var(--fco-font-weight-body-bold);font-size:var(--fco-size-body-2xs);min-inline-size:auto;color:var(--fco-body-default);border:none;align-items:center;padding-inline-end:var(--fco-spacing-xs)}.fco-team-form .fco-team-column__matches .fco-match-form .fco-form-pill__result{font-size:var(--fco-size-body-3xs);font-family:var(--fco-font-family-body);align-items:center;block-size:14px;inline-size:14px}@media (min-width:768px){.fco-team-form .fco-team-column__matches .fco-match-form .fco-form-pill__result{block-size:16px;inline-size:16px}}.fco-team-form .fco-team-column__matches .fco-match-form .fco-form-pill__result--win{background-color:var(--fco-status-success-surface-3)}.fco-team-form .fco-team-column__matches .fco-match-form .fco-form-pill__result--draw{background-color:var(--fco-universal-colours-mono-400)}.fco-season-standings-score{border-radius:var(--fco-radius-xs);white-space:nowrap;font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-3xs);font-weight:var(--fco-font-weight-body-bold);padding:var(--fco-spacing-3xs);color:var(--alternate-text-color);justify-content:center;align-items:center;display:flex}@container fco-standings-table (width>=600px){.fco-season-standings-score{font-size:var(--fco-size-body-2xs);padding:var(--fco-spacing-3xs) 7px}}.fco-season-standings-score__win{background-color:var(--fco-status-success-surface-3)}.fco-season-standings-score__draw{background-color:var(--fco-status-neutral-surface-1)}.fco-season-standings-score__lose{background-color:var(--fco-status-error-surface-2)}.fco-season-standings-table{overflow-x:auto;container:fco-season-standings-table/inline-size}@container fco-season-standings-table (width>=600px){.fco-season-standings-table .fco-toggle-switch.fco-season-standings-table__switch--hide-on-desktop{display:none}}.fco-season-standings-table__team-image{min-block-size:24px;min-inline-size:24px}.fco-season-standings-table__wrapper{justify-content:space-between;align-items:center;gap:var(--fco-spacing-md);display:flex}.fco-season-standings-table__table{border-collapse:collapse;border:none;inline-size:100%}.fco-season-standings-table__cell{vertical-align:middle;inline-size:1%;padding:var(--fco-spacing-xs) var(--fco-spacing-2xs);text-align:center;background-color:var(--fco-surface-1);color:var(--fco-body-default);font-size:var(--fco-size-body-xs);font-family:var(--fco-font-family-body);border:none}@container fco-season-standings-table (width>=350px){.fco-season-standings-table__cell{padding:6px}}.fco-season-standings-table__cell--custom-heading,.fco-season-standings-table__cell--form,.fco-season-standings-table__cell--team{text-align:start}.fco-season-standings-table__cell--team{inline-size:100%}@container fco-season-standings-table (width>=350px){.fco-season-standings-table__cell--team{inline-size:50%}}.fco-season-standings-table__cell--head,.fco-season-standings-table__cell--position{font-weight:var(--fco-font-weight-body-bold)}.fco-season-standings-table__cell--position:not(.fco-season-standings-table__cell--head){font-family:var(--fco-font-family-heading);font-size:var(--fco-size-body-lg)}.fco-season-standings-table__cell--marker{padding:0 6px;position:relative}.fco-season-standings-table__cell--marker .fco-standings-marker{position:absolute;inset-block:2px}.fco-season-standings-table__cell--hidable{display:none}@container fco-season-standings-table (width>=600px){.fco-season-standings-table__cell--hidable{display:table-cell}}.fco-season-standings-table__cell--position-change{inline-size:auto;padding-inline:0}.fco-season-standings-table__row:nth-child(odd) .fco-season-standings-table__cell{background-color:var(--fco-surface-2)}.fco-season-standings-table__row--selected:nth-child(2n) .fco-season-standings-table__cell,.fco-season-standings-table__row--selected:nth-child(odd) .fco-season-standings-table__cell{background-color:var(--alternate-bg-color);color:var(--alternate-text-color)}.fco-season-standings-table__team{color:inherit;gap:var(--fco-spacing-xs);flex-direction:row;place-content:center flex-start;align-items:center;text-decoration:none;display:flex;container:fco-season-standings-table-team/inline-size}.fco-season-standings-table__team-name{font-weight:var(--fco-font-weight-body-bold)}.fco-season-standings-table__team-name--long{display:none}@container fco-season-standings-table-team (width>=25ch){.fco-season-standings-table__team-name--short{display:none}.fco-season-standings-table__team-name--long{display:inline}}.fco-season-standings-table__form{gap:var(--fco-spacing-2xs);flex-direction:row;place-content:center flex-start;align-items:center;display:flex}.fco-season-standings-table .fco-dropdown{-webkit-margin-start:auto;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline-start:auto}.fco-season-standings-table__position-change-indicator{justify-content:center;align-items:center;inline-size:20px;display:flex}.fco-my-feed-favourite-team-cards-wrapper{gap:var(--fco-spacing-md);flex-direction:column;display:flex}.fco-my-feed-favourite-team-cards-wrapper .fco-my-feed-favourite-team-more-button.fco-base-button.fco-base-button--ghost.fco-base-button--primary{border:var(--fco-border-weight-actions-button-outline) solid var(--fco-button-outline-primary-border-default);color:var(--fco-button-outline-primary-text-default);margin-inline:auto}.fco-my-feed-favourite-team-cards{grid-gap:var(--fco-spacing-md);gap:var(--fco-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.fco-my-feed-favourite-team-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fco-my-feed-favourite-team-cards{gap:var(--fco-spacing-xl)}}@media (min-width:1440px){.fco-my-feed-favourite-team-cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.fco-my-feed-card-wrapper{border-radius:var(--fco-radius-md);background-color:var(--fco-surface-1);min-block-size:182px;padding:var(--fco-spacing-md);grid-gap:var(--fco-spacing-md);gap:var(--fco-spacing-md);grid-template-rows:auto 1fr;display:grid;container-type:inline-size}.fco-my-feed-card-wrapper__title{text-transform:capitalize;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);margin:0;line-height:22px}.fco-my-feed-card-wrapper__title-link{block-size:24px;color:var(--fco-body-default);justify-content:space-between;align-items:center;text-decoration:none;display:flex}[dir=rtl] .fco-my-feed-card-wrapper__title-link .fco-svg-icon{rotate:180deg}.fco-my-feed-match-card{--fco-tv-channel-button-size:20px}.fco-my-feed-match-card .fco-match-list-item{padding:0}.fco-my-feed-match-card .fco-match-list-item .fco-team-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.fco-my-feed-match-card .fco-tv-channel{font-size:var(--fco-size-body-xs)}.fco-my-feed-team-standings-card .fco-season-standings-table.fco-season-standings-table__container{margin-inline:calc(-1 * var(--fco-spacing-md))}.fco-my-feed-team-standings-card .fco-season-standings-table__cell{padding-block:var(--fco-spacing-3xs);padding-inline: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)}.fco-my-feed-team-standings-card .fco-season-standings-table__cell--custom-heading{text-align:center}.fco-my-feed-team-standings-card .fco-season-standings-table__cell--marker:first-child{display:none}.fco-my-feed-team-standings-card .fco-season-standings-table__cell--position{text-align:center}.fco-my-feed-team-standings-card .fco-season-standings-table__team .fco-image{place-items:center;display:grid}.fco-my-feed-team-standings-card .fco-season-standings-table__team .fco-image__image{inline-size:20px}.fco-my-feed-team-standings-card .fco-season-standings-table__team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fco-my-feed-team-standings-card .fco-season-standings-table .fco-season-standings-table__cell--head.fco-season-standings-table__cell--position{display:none}.fco-my-feed-team-standings-card .fco-season-standings-table .fco-season-standings-table__row:nth-child(odd) .fco-season-standings-table__cell{background-color:var(--fco-surface-1)}.fco-my-feed-team-standings-card .fco-season-standings-table .fco-season-standings-table__row--selected:nth-child(n) .fco-season-standings-table__cell{background-color:var(--fco-surface-2);color:var(--fco-body-default)}.fco-my-feed-navigation{-webkit-margin-after:var(--fco-spacing-md);margin-block-end:var(--fco-spacing-md)}@media (min-width:1440px){.fco-my-feed-navigation{-webkit-margin-after:var(--fco-spacing-xl);margin-block-end:var(--fco-spacing-xl)}}.fco-my-feed-navigation:has(.fco-my-feed-add-favourite-team-button){display:flex}.fco-my-feed-add-favourite-team-button.fco-base-button.fco-base-button--filled.fco-base-button--neutral{background-color:var(--fco-surface-1);padding:var(--fco-spacing-2xs) var(--fco-spacing-xs) var(--fco-spacing-2xs) var(--fco-spacing-sm);margin-block:var(--fco-spacing-md);max-block-size:32px;font-size:var(--fco-size-body-xs);align-items:center;gap:4px;margin:0;display:flex}@media (min-width:768px){.fco-my-feed-add-favourite-team-button.fco-base-button.fco-base-button--filled.fco-base-button--neutral{font-size:var(--fco-size-body-md);padding:var(--fco-spacing-xs) var(--fco-spacing-sm) var(--fco-spacing-xs) var(--fco-spacing-md);max-block-size:40px}}.fco-my-feed-add-favourite-team-button.fco-base-button.fco-base-button--filled.fco-base-button--neutral .fco-my-feed-add-favourite-team-button__text{font-size:var(--fco-size-body-xs)}@media (min-width:768px){.fco-my-feed-add-favourite-team-button.fco-base-button.fco-base-button--filled.fco-base-button--neutral .fco-my-feed-add-favourite-team-button__text{font-size:var(--fco-size-body-md)}}.fco-my-feed-add-favourite-team-button.fco-base-button.fco-base-button--filled.fco-base-button--neutral .fco-my-feed-add-favourite-team-button__icon{display:inline-block;transform:rotate(45deg)}.fco-my-feed-favourite-team-picker{align-items:center;gap:var(--fco-spacing-md);display:flex}.fco-my-feed-favourite-team-picker .fco-my-feed-favourite-team-picker__add-icon,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right{border-radius:var(--fco-radius-actions-button);background-color:var(--fco-surface-1);cursor:pointer;justify-content:center;align-items:center;block-size:32px;min-inline-size:32px;display:flex}@media (min-width:768px){.fco-my-feed-favourite-team-picker .fco-my-feed-favourite-team-picker__add-icon,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right{block-size:40px;min-inline-size:40px}}.fco-my-feed-favourite-team-picker .fco-my-feed-favourite-team-picker__add-icon.fco-base-button.fco-base-button--filled.fco-base-button--neutral{background-color:var(--fco-surface-1);font-size:var(--fco-size-body-xs)}@media (min-width:768px){.fco-my-feed-favourite-team-picker .fco-my-feed-favourite-team-picker__add-icon.fco-base-button.fco-base-button--filled.fco-base-button--neutral{font-size:var(--fco-size-body-md)}}.fco-my-feed-favourite-team-picker .fco-my-feed-favourite-team-picker__add-icon.fco-base-button.fco-base-button--filled.fco-base-button--neutral .fco-icon{transform:rotate(45deg)}.fco-my-feed-favourite-team-picker .fco-scrollable-section{display:flex}.fco-my-feed-favourite-team-picker .fco-scrollable-section:has(.fco-scrollable-section__controls){grid-template-rows:auto;grid-template-areas:"button-left team-container button-right";display:grid;position:relative}.fco-my-feed-favourite-team-picker .fco-scrollable-section__scroll-container{gap:var(--fco-spacing-md);grid-area:team-container}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls{display:none}@media (min-width:768px){.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls{display:contents}}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left{-webkit-margin-end:var(--fco-spacing-md);grid-area:button-left;margin-inline-end:var(--fco-spacing-md)}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right{-webkit-margin-start:var(--fco-spacing-md);grid-area:button-right;margin-inline-start:var(--fco-spacing-md);position:-webkit-sticky;position:sticky;inset-inline-end:0}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right{color:var(--fco-button-solid-neutral-text-default);font-size:var(--fco-size-body-xl)}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left:disabled,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right:disabled{background-color:var(--fco-surface-disabled);color:var(--fco-body-disabled)}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left .fco-icon-scroller-left,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left .fco-icon-scroller-right,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right .fco-icon-scroller-left,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right .fco-icon-scroller-right{-webkit-text-stroke:1px}.fco-my-feed-favourite-team-picker .fco-scrollable-section__slider{display:none}.fco-my-feed-navigation__button.fco-base-button.fco-base-button--neutral{justify-content:center;align-items:center;gap:var(--fco-spacing-2xs);block-size:32px;padding:var(--fco-spacing-2xs) var(--fco-spacing-sm);scroll-snap-align:center;border-radius:var(--fco-radius-actions-button);background-color:var(--fco-surface-1);white-space:nowrap;cursor:pointer;display:flex}@media (min-width:768px){.fco-my-feed-navigation__button.fco-base-button.fco-base-button--neutral{block-size:40px}}.fco-my-feed-navigation__button--active{border:var(--fco-border-weight-md) solid var(--fco-surface-selected-brand)}.fco-my-feed-navigation__button--active:active.fco-base-button:active:not(.fco-base-button:disabled),.fco-my-feed-navigation__button:active.fco-base-button:active:not(.fco-base-button:disabled){outline:none}.fco-my-feed-navigation__button .fco-my-feed-navigation__team-logo{block-size:20px;min-inline-size:20px}.fco-my-feed-navigation__button .fco-my-feed-navigation__team-name{color:var(--fco-button-solid-muted-text-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-xs);font-weight:var(--fco-font-weight-body-bold)}@media (min-width:768px){.fco-my-feed-navigation__button .fco-my-feed-navigation__team-name{font-size:var(--fco-size-body-md)}}.fco-mf-card-skeleton{border-radius:var(--fco-radius-md);background:var(--fco-surface-1);min-block-size:186px;padding:var(--fco-spacing-md);flex-direction:column;gap:51px;display:flex}@media (min-width:768px){.fco-mf-card-skeleton{min-block-size:195px}}@media (min-width:1024px){.fco-mf-card-skeleton{min-block-size:197px}}@media (min-width:1440px){.fco-mf-card-skeleton{min-block-size:212px}}.fco-mf-card-skeleton{--skeleton-gradient:linear-gradient(90deg,color-mix(in srgb,var(--fco-surface-3) 10%,transparent) 0%,var(--fco-surface-3) 15%,var(--fco-surface-3) 85%,color-mix(in srgb,var(--fco-surface-3) 10%,transparent) 100%)}.fco-mf-card-skeleton__header{flex-direction:column;flex:1 0;align-self:stretch;gap:8px;display:flex}.fco-mf-card-skeleton__header-line1{border-radius:var(--fco-radius-xs);align-self:stretch;block-size:24px;display:flex}.fco-mf-card-skeleton__header-line2{border-radius:var(--fco-radius-xs);block-size:24px;inline-size:111px;display:flex}.fco-mf-card-skeleton__footer{align-items:center;gap:11px;display:flex}.fco-mf-card-skeleton__footer-line1,.fco-mf-card-skeleton__footer-line2{border-radius:var(--fco-radius-xs);block-size:24px;inline-size:67px}.fco-mf-navigation-skeleton{gap:var(--fco-spacing-xs);-webkit-margin-after:var(--fco-spacing-xl);border-radius:var(--fco-radius-rounded);align-self:stretch;block-size:32px;inline-size:120px;margin-block-end:var(--fco-spacing-xl);display:flex}@media (min-width:768px){.fco-mf-navigation-skeleton{-webkit-margin-after:var(--fco-spacing-md);block-size:40px;margin-block-end:var(--fco-spacing-md)}}@media (min-width:1440px){.fco-mf-navigation-skeleton{-webkit-margin-after:var(--fco-spacing-xl);margin-block-end:var(--fco-spacing-xl)}}.fco-mf-button-skeleton{border-radius:var(--fco-radius-rounded);block-size:41px;inline-size:165px;padding:var(--fco-spacing-xs) var(--fco-spacing-md);align-self:center}.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}@media (prefers-reduced-motion:no-preference){.fco-ai-summary-card__fallback,.fco-ai-summary-card__image{transition:transform .25s cubic-bezier(.2,0,0,1)}}.fco-ai-summary-card__image{pointer-events:none;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;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);-webkit-padding-after:var(--fco-spacing-xl);background:linear-gradient(0deg,var(--fco-universal-colours-transparent),#000000e6 100%);flex-shrink:0;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;-webkit-margin-before:auto;background-image:linear-gradient(181deg,#0000,#00000080 40%,#000c);flex-direction:column;flex-shrink:0;margin-block-start:auto;display:flex;position:relative;overflow:hidden}.fco-ai-summary-card__body:before{content:"";z-index:-1;pointer-events:none;-webkit-mask:linear-gradient(to top,var(--fco-universal-colours-black) 75%,var(--fco-universal-colours-transparent));mask:linear-gradient(to top,var(--fco-universal-colours-black) 75%,var(--fco-universal-colours-transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;inset:0}.fco-ai-summary-card__summary{margin:0}.fco-ai-summary-card__summary p{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-margin-after:0;-webkit-line-clamp:10;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;block-size:-moz-fit-content;block-size:fit-content;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}