:root{--ott-gutter-sm:1.5rem;--ott-gutter-lg:3rem;--ott-gutter:var(--ott-gutter-sm);--ott-radius:16px;--ott-radius-md:13px;--ott-radius-sm:8px;--ott-navbar-height:3.5rem}@media (min-width:64rem){:root{--ott-gutter:var(--ott-gutter-lg)}}*{box-sizing:border-box}html,body{overscroll-behavior:none;min-height:100%;margin:0;padding:0}body{background:var(--base-100,#0c0c10);color:var(--base-content,#f2f2f5);font-family:var(--font-main,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);flex-direction:column;min-height:100dvh;line-height:1.5;display:flex}a{color:inherit}[data-ott-inert]{opacity:.5}img{max-width:100%}button{font:inherit}:focus-visible{outline:2px solid var(--primary,#4f8cff);outline-offset:2px}.ott-section__title,.ott-banners h2,.ott-refusal__title{font-family:var(--font-brand,inherit)}.ott-header{top:0;z-index:1000;height:3rem;padding-inline:var(--ott-gutter);color:var(--base-content-100,#cfcfd6);background:var(--base-100,#0c0c10);align-items:center;font-size:.875rem;font-weight:500;transition:background-color .3s ease-in-out;display:flex;position:fixed;inset-inline:0}@media (min-width:64rem){.ott-header{height:auto;min-height:var(--ott-navbar-height);background:linear-gradient(180deg, color-mix(in srgb, var(--base-100,#000) 92%, transparent) 0%, transparent 100%);padding-block:.75rem}.ott-header--scrolled{background:color-mix(in srgb, var(--base-100,#0c0c10) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.ott-header__logo{flex-shrink:0;margin-inline-end:.75rem;display:inline-flex}.ott-header__logo img{object-fit:contain;width:auto;height:1.5rem;display:block}@media (min-width:64rem){.ott-header__logo img{height:2rem}}.ott-header__nav{display:none}@media (min-width:64rem){.ott-header__nav{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}}.ott-header__nav a{white-space:nowrap;color:var(--base-content,#f2f2f5);margin-inline:1.25rem;text-decoration:none;transition:color .15s}.ott-header__nav a:hover{color:var(--primary,#4f8cff)}.ott-header__start{align-items:center;min-width:0;display:flex}.ott-header__end{align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}@media (min-width:64rem){.ott-header:has(.ott-search--header){grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.25rem;display:grid}.ott-header:has(.ott-search--header) .ott-header__end{justify-content:flex-end;margin-inline-start:0}}.ott-search{border:1px solid color-mix(in srgb, var(--base-content,#fff) 25%, transparent);background:color-mix(in srgb, var(--base-100,#000) 60%, transparent);border-radius:999px;align-items:center;height:2.25rem;display:inline-flex;position:relative;overflow:visible}.ott-search:focus-within{border-color:var(--primary,#4f8cff)}.ott-search--header{display:none}@media (min-width:64rem){.ott-search--header{justify-self:center;width:100%;max-width:24rem;display:inline-flex}}.ott-search--drawer{margin:.25rem 1.5rem 1rem;display:flex}.ott-search__input{min-width:0;color:var(--base-content,#f2f2f5);font:inherit;background:0 0;border:none;outline:none;flex:1;padding-inline:.75rem;line-height:1}.ott-search__input::-webkit-search-cancel-button{display:none}.ott-search .ott-search__clear{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin-inline:.25rem;padding:.25rem;display:inline-flex}.ott-search .ott-search__clear:hover{opacity:1;background:color-mix(in srgb, var(--base-content,#fff) 15%, transparent)}.ott-search .ott-search__submit{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;align-self:stretch;align-items:center;padding-inline:.25rem .75rem;display:inline-flex}.ott-search .ott-search__submit:hover{opacity:1}.ott-search__suggestions{top:calc(100% + .5rem);background:color-mix(in srgb, var(--base-200,#17171d) 96%, transparent);-webkit-backdrop-filter:blur(24px);border:1px solid color-mix(in srgb, var(--base-content,#fff) 12%, transparent);z-index:60;border-radius:1.25rem;margin:0;padding:.5rem;list-style:none;position:absolute;inset-inline:0;box-shadow:0 20px 25px -5px #00000059}.ott-search__suggestions li{color:var(--base-content-100,#cfcfd6);cursor:pointer;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem}.ott-search__suggestions li:hover,.ott-search__option--active{background:color-mix(in srgb, var(--base-content,#fff) 10%, transparent)}.ott-search__recent-title{color:color-mix(in srgb, var(--base-content-100,#cfcfd6) 70%, transparent);margin:0;padding:.25rem 1rem .5rem;font-size:.8125rem;font-weight:700}.ott-search__recent{margin:0;padding:0;list-style:none}.ott-search__recent li{align-items:center;padding:0;display:flex}.ott-search__recent li>button:first-child{min-width:0;color:var(--base-content-100,#cfcfd6);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:.75rem;flex:1;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.ott-search__recent li>button:first-child:hover{background:color-mix(in srgb, var(--base-content,#fff) 10%, transparent)}.ott-search__recent li>button:first-child svg{opacity:.6;flex-shrink:0}.ott-search__recent li>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ott-search .ott-search__recent-remove{color:color-mix(in srgb, var(--base-content-100,#cfcfd6) 60%, transparent);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.ott-search .ott-search__recent-remove:hover{color:var(--base-content,#fff);background:color-mix(in srgb, var(--base-content,#fff) 15%, transparent)}.ott-pill{border:1px solid var(--primary,#4f8cff);background:color-mix(in srgb, var(--base-100,#000) 60%, transparent);min-width:5rem;color:var(--base-content,#fff);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.25rem .75rem;text-decoration:none;display:inline-flex}.ott-pill:hover{opacity:.9}.ott-pill__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.ott-pill--filled{background:var(--primary,#4f8cff);color:var(--primary-content,#fff)}.ott-header__end>.ott-pill{display:none}@media (min-width:64rem){.ott-header__end>.ott-pill{display:inline-flex}}.ott-locale{position:relative}.ott-locale__trigger{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.ott-locale__trigger:hover{opacity:1}.ott-locale__name{display:none}@media (min-width:48rem){.ott-locale__name{display:inline}}.ott-locale__menu{top:calc(100% + .5rem);border-radius:var(--ott-radius-sm);background:var(--base-200,#17171d);border:1px solid color-mix(in srgb, var(--base-content,#fff) 12%, transparent);z-index:60;min-width:9rem;padding:.5rem;position:absolute;inset-inline-end:0;box-shadow:0 10px 15px -3px #0000004d}.ott-locale__menu a{color:var(--base-content,#f2f2f5);white-space:nowrap;border-radius:4px;padding:.375rem .5rem;text-decoration:none;display:block}.ott-locale__menu a:hover{background:color-mix(in srgb, var(--base-content,#fff) 10%, transparent)}.ott-locale__menu a[aria-current=true]{background:var(--base-content,#f2f2f5);color:var(--base-100,#0c0c10);font-weight:600}.ott-usermenu{display:none;position:relative}@media (min-width:64rem){.ott-usermenu{display:block}}.ott-usermenu__trigger{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ott-usermenu__avatar,.ott-usermenu__avatar-image{border-radius:999px;width:2rem;height:2rem}.ott-usermenu__avatar{justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ott-usermenu__avatar-image{object-fit:cover}.ott-usermenu__menu{top:calc(100% + .5rem);border-radius:var(--ott-radius-sm);background:var(--base-200,#17171d);border:1px solid color-mix(in srgb, var(--base-content,#fff) 12%, transparent);z-index:60;min-width:12rem;padding:.5rem;position:absolute;inset-inline-end:0;box-shadow:0 10px 15px -3px #0000004d}.ott-usermenu__identity{border-bottom:1px solid color-mix(in srgb, var(--base-content,#fff) 10%, transparent);margin-bottom:.25rem;padding:.5rem}.ott-usermenu__name{font-size:.875rem;font-weight:700}.ott-usermenu__email{color:var(--base-content-200,#a3a3a3);text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.ott-usermenu__menu a,.ott-usermenu__menu button{width:100%;color:var(--base-content,#f2f2f5);text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:.5rem;font-size:.875rem;text-decoration:none;display:block}.ott-usermenu__menu a:hover,.ott-usermenu__menu button:hover{background:color-mix(in srgb, var(--base-content,#fff) 10%, transparent)}.ott-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:flex}@media (min-width:64rem){.ott-burger{display:none}}.ott-burger span{background:var(--base-content-100,#cfcfd6);border-radius:999px;width:1.25rem;height:2px;margin-block:2px;transition:transform .3s,opacity .3s}.ott-burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.ott-burger[aria-expanded=true] span:nth-child(2){opacity:0}.ott-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.ott-drawer{top:3rem;z-index:900;background:color-mix(in srgb, var(--base-100,#0c0c10) 92%, transparent);-webkit-backdrop-filter:blur(12px);height:calc(100dvh - 3rem);padding-block:.75rem;transition:transform .25s ease-in-out;position:fixed;inset-inline:0;overflow-y:auto;transform:translate(100%)}[dir=rtl] .ott-drawer{transform:translate(-100%)}.ott-drawer--open,[dir=rtl] .ott-drawer--open{transform:translate(0)}@media (min-width:64rem){.ott-drawer{display:none}}.ott-drawer a,.ott-drawer button{width:100%;color:var(--base-content-100,#cfcfd6);text-align:start;cursor:pointer;background:0 0;border:none;padding:.5rem 1.5rem;font-size:1rem;text-decoration:none;display:block}.ott-main{flex-direction:column;flex:1;width:100%;padding-top:3rem;display:flex}.ott-main>*{width:100%}.ott-main--chromeless{padding-top:0}@media (min-width:64rem){.ott-main{padding-top:var(--ott-navbar-height)}.ott-main--chromeless{padding-top:0}.ott-main:has(.ott-page>.ott-section--bleed:first-child){padding-top:0}}.ott-page{flex-direction:column;gap:2.5rem;padding-bottom:2.5rem;display:flex}.ott-group{flex-direction:column;gap:.75rem;display:flex}.ott-section{width:100%;padding-inline:var(--ott-gutter);position:relative}.ott-section--bleed{padding-inline:0}.ott-section--flush{padding-inline:0;container-type:inline-size}.ott-section--flush>.ott-section__header,.ott-section--flush>.ott-empty{padding-inline:var(--ott-gutter)}.ott-section__header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;display:flex}.ott-section__title{margin:0;padding-block:.5rem .25rem;font-size:1.25rem;font-weight:700}.ott-section__description{color:var(--base-content-200,#cfcfd6);max-width:36rem;margin:0;padding-bottom:.5rem;font-size:1rem}.ott-section__see-all{color:var(--primary,#4f8cff);white-space:nowrap;cursor:pointer;font-size:.75rem;text-decoration:none}@media (min-width:48rem){.ott-section__see-all{font-size:1rem}}.ott-section__see-all:hover{text-decoration:underline}.ott-skeleton{border-radius:var(--ott-radius);background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--base-content,#fff) 8%, transparent) 50%, transparent 60%) var(--base-200,#17171d);background-repeat:no-repeat;background-size:200% 100%;animation:1.8s ease-in-out infinite ott-shimmer}@keyframes ott-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ott-card-ghost{background:var(--base-200,#17171d);border-radius:var(--ott-radius);aspect-ratio:16/9;width:100%}.ott-empty{color:var(--base-content-300,#9a9aa3);font-size:.95rem}.ott-cards{--cards-default:1;--cards-square:2;--cards-square-2:1;--cards-square-2-grid:1;--cards-circle:2;--cards-circle-2:3;--cards-five-by-seven:1;--cards-two-by-three:1;--ott-cards-gap:.7rem}@container (min-width:375px){.ott-cards{--cards-default:2;--cards-square:3;--cards-square-2:1.7;--cards-square-2-grid:1;--cards-circle:3;--cards-circle-2:4;--cards-five-by-seven:2;--cards-two-by-three:2}}@container (min-width:640px){.ott-cards{--cards-default:3;--cards-square:4;--cards-square-2:2.7;--cards-square-2-grid:2;--cards-circle:4;--cards-circle-2:5;--cards-five-by-seven:3;--cards-two-by-three:3;--ott-cards-gap:.9rem}}@container (min-width:912px){.ott-cards{--cards-square:5;--cards-circle:5;--ott-cards-gap:1.2rem}}@container (min-width:1200px){.ott-cards{--cards-default:4;--cards-square:6;--cards-square-2:3.7;--cards-square-2-grid:3;--cards-circle:6;--cards-circle-2:6;--cards-five-by-seven:4;--cards-two-by-three:4}}@container (min-width:1440px){.ott-cards{--cards-square:7;--cards-circle:7}}@container (min-width:1600px){.ott-cards{--cards-default:5;--cards-square:9;--cards-square-2:4.7;--cards-square-2-grid:4;--cards-circle:9;--cards-circle-2:7;--cards-five-by-seven:5;--cards-two-by-three:5}}@container (min-width:2016px){.ott-cards{--cards-default:6;--cards-square:10;--cards-square-2:5.7;--cards-square-2-grid:5;--cards-circle:10;--cards-circle-2:8;--cards-five-by-seven:6;--cards-two-by-three:6}}@container (min-width:2400px){.ott-cards{--cards-default:7;--cards-square-2:6.7;--cards-square-2-grid:6;--cards-five-by-seven:7;--cards-two-by-three:7}}.ott-card{min-width:0;font-size:.875rem;text-decoration:none;display:block}.ott-card__media{aspect-ratio:16/9;border-radius:var(--ott-radius);background:var(--base-200,#17171d);position:relative;overflow:hidden}.ott-card__media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s ease-in-out;display:block}.ott-card:hover .ott-card__media img{transform:scale(1.1)}.ott-card--pad .ott-card__media img{object-fit:contain;transform:scale(.8)}.ott-card--pad:hover .ott-card__media img{transform:scale(.9)}.ott-card--portrait .ott-card__media{aspect-ratio:2/3}.ott-card--tall .ott-card__media{aspect-ratio:5/7}.ott-card--square .ott-card__media,.ott-card--circle .ott-card__media,.ott-card--overlay .ott-card__media{aspect-ratio:1}.ott-card--circle .ott-card__media{border-radius:50%}.ott-card--square .ott-card__body,.ott-card--circle .ott-card__body{text-align:center}.ott-card__live{top:8px;color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#dc2626;border-radius:4px;padding:3px 6px;font-size:.625rem;font-weight:500;position:absolute;inset-inline-end:8px}.ott-card__overlay{inset-inline:0;pointer-events:none;color:#fff;background:linear-gradient(#0000,#0000004d,#000c);flex-direction:column;gap:2px;padding:2.5rem .75rem .75rem;display:flex;position:absolute;bottom:0}.ott-card__overlay .ott-card__line{font-size:1rem;font-weight:800;line-height:1.2}.ott-card__overlay .ott-card__line--muted{color:inherit;font-size:.75rem;font-weight:400}.ott-card__body{padding:.5rem .5rem 0}.ott-card__line{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.ott-card__line--muted{color:var(--base-content-200,#cfcfd6);font-size:.75rem;font-weight:400}@container (min-width:48rem){.ott-card__body .ott-card__line:not(.ott-card__line--muted){font-size:.875rem}}.ott-score{padding:1rem .5rem .5rem}.ott-score__meta{gap:.5rem;font-size:.75rem;display:flex}.ott-score__meta-main{flex:1;min-width:0}.ott-score__meta-main>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ott-score__meta-main>div:first-child{color:var(--base-content,#f2f2f5);font-size:.6875rem;font-weight:700}.ott-score__meta-main>div+div{color:var(--base-content-200,#a3a3a3);font-weight:400}.ott-score__meta-time{white-space:nowrap;color:var(--base-content-200,#a3a3a3);flex-direction:column;align-items:flex-end;display:flex}.ott-score__lines{margin-block:6px 7px}.ott-score__line{justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:500;line-height:1.375rem;display:flex}@media (max-width:48rem){.ott-score__line{font-size:.875rem}}.ott-score__team{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.ott-score__value{font-variant-numeric:tabular-nums;padding-inline-start:.5rem;font-weight:900}.ott-score__cta{text-transform:uppercase;letter-spacing:.03em;color:var(--base-content-300,#9a9aa3);align-items:center;gap:.25rem;margin-top:.25rem;padding-block:.25rem;font-size:.75rem;display:flex}.ott-score__cta--live{color:#ef4444;font-weight:600}[dir=rtl] .ott-score__cta svg{transform:rotate(180deg)}.ott-rail{position:relative}.ott-rail__track{--carousel-px:var(--ott-gutter-sm);--cards-peek:0rem;gap:var(--ott-cards-gap,.7rem);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-inline:var(--carousel-px);scroll-padding-inline:var(--carousel-px);padding-block:4px;display:flex;overflow:auto hidden}@container (min-width:45rem){.ott-rail__track{--cards-peek:2rem}}@container (min-width:64rem){.ott-rail__track{--carousel-px:var(--ott-gutter-lg);--cards-peek:0rem}}.ott-rail__track::-webkit-scrollbar{display:none}.ott-rail__track>*{scroll-snap-align:start;--cards-n:var(--cards-default,3);width:calc((100cqw - 2 * var(--carousel-px) - (var(--cards-n) - 1) * var(--ott-cards-gap,.7rem) - var(--cards-peek)) / var(--cards-n));flex:none}.ott-rail__track>.ott-card--portrait,.ott-rail__track>.ott-card-ghost--portrait{--cards-n:var(--cards-two-by-three,2)}.ott-rail__track>.ott-card--tall{--cards-n:var(--cards-five-by-seven,2)}.ott-rail__track>.ott-card--square{--cards-n:var(--cards-square,3)}.ott-rail__track>.ott-card--circle{--cards-n:var(--cards-circle,3)}.ott-rail__track>.ott-card--overlay{--cards-n:var(--cards-square-2,2)}.ott-rail__arrows{pointer-events:none;opacity:0;z-index:5;justify-content:space-between;align-items:center;padding-inline:.5rem;transition:opacity .3s;display:none;position:absolute;inset:0}@media (min-width:48rem){.ott-rail__arrows{display:flex}.ott-rail:hover .ott-rail__arrows{opacity:1}}.ott-rail__arrows--above-text{padding-bottom:5rem}.ott-rail__arrow{color:#fff;cursor:pointer;pointer-events:auto;background:#27272a80;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:6rem;display:flex}.ott-rail__arrow svg{width:1.5rem;height:1.5rem;transition:transform .2s}.ott-rail__arrow:hover svg{transform:scale(1.25)}.ott-rail__arrow[disabled]{opacity:0;pointer-events:none}[dir=rtl] .ott-rail__arrow svg{transform:rotate(180deg)}[dir=rtl] .ott-rail__arrow:hover svg{transform:rotate(180deg)scale(1.25)}.ott-rail-section--tinted{padding-block:1rem}@media (min-width:48rem){.ott-rail-section--tinted{padding-block:1.5rem}}.ott-grid{grid-template-columns:repeat(var(--cards-default,3), minmax(0, 1fr));column-gap:var(--ott-cards-gap,.7rem);padding-inline:var(--ott-gutter);row-gap:1.5rem;display:grid}.ott-grid--portrait{grid-template-columns:repeat(var(--cards-two-by-three,2), minmax(0, 1fr))}.ott-grid--tall{grid-template-columns:repeat(var(--cards-five-by-seven,2), minmax(0, 1fr));row-gap:3rem}.ott-grid--square{grid-template-columns:repeat(var(--cards-square,3), minmax(0, 1fr));row-gap:5rem}.ott-grid--circle{grid-template-columns:repeat(var(--cards-circle,3), minmax(0, 1fr));row-gap:5rem}.ott-grid--overlay{grid-template-columns:repeat(var(--cards-square-2-grid,2), minmax(0, 1fr))}.ott-load-more{background:color-mix(in srgb, var(--base-content,#fff) 20%, transparent);color:var(--base-content,#f2f2f5);cursor:pointer;border:none;border-radius:999px;margin:2rem auto 0;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .15s;display:block}.ott-load-more:hover{background:color-mix(in srgb, var(--base-content,#fff) 30%, transparent)}.ott-load-more:disabled{opacity:.5;cursor:default}.ott-calendar{max-width:1600px;margin-inline:auto}.ott-page>.ott-calendar:first-child{margin-block-start:.75rem}@media (min-width:48rem){.ott-page>.ott-calendar:first-child{margin-block-start:3.5rem}}.ott-calendar__header{display:none}@media (min-width:48rem){.ott-calendar__header{padding-inline:var(--ott-gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}}.ott-calendar__today{background:color-mix(in srgb, var(--base-content,#fff) 20%, transparent);color:var(--base-content,#f2f2f5);cursor:pointer;border:none;border-radius:999px;justify-self:start;padding:.5rem 2.5rem;font-size:.875rem;font-weight:700;transition:background-color .15s}.ott-calendar__today:hover{background:color-mix(in srgb, var(--base-content,#fff) 30%, transparent)}.ott-calendar__title{text-align:center;font-family:var(--font-brand,inherit);text-transform:capitalize;white-space:nowrap;color:var(--base-content,#f2f2f5);margin:0;font-size:1.75rem;font-weight:800}.ott-calendar__picker-anchor{justify-self:end;position:relative}.ott-calendar__picker-trigger{color:var(--base-content,#f2f2f5);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:1rem;font-weight:500;transition:color .15s;display:flex}.ott-calendar__picker-trigger:hover{color:color-mix(in srgb, var(--base-content,#f2f2f5) 80%, transparent)}.ott-calendar__picker-trigger svg{width:1.5rem;height:1.5rem}@media (min-width:64rem){.ott-calendar__today{font-size:1.125rem;font-weight:500}.ott-calendar__title{font-size:2rem}.ott-calendar__picker-trigger{font-size:1.125rem}}.ott-calendar--with-filter .ott-calendar__header{padding-inline:var(--ott-gutter);margin-bottom:1rem;display:block}@media (max-width:47.99rem){.ott-calendar--with-filter .ott-calendar__header>:not(.ott-calendar__filter){display:none}}@media (min-width:48rem){.ott-calendar--with-filter .ott-calendar__header{margin-bottom:0;display:grid}.ott-calendar--with-filter .ott-calendar__picker-anchor{grid-area:1/1;justify-self:start}.ott-calendar--with-filter .ott-calendar__title{grid-area:1/2}.ott-calendar__filter{grid-area:1/3}.ott-calendar--with-filter .ott-dp--pop{inset-inline:0 auto}.ott-calendar__filter{justify-self:end}.ott-calendar__filter .ott-select__panel{inset-inline:auto 0}}.ott-calendar__filter .ott-section--filter-embedded{width:auto;max-width:none;margin-inline:0;padding:0}.ott-calendar__filter .ott-filter{flex-wrap:nowrap}.ott-calendar__mobile{padding-inline:var(--ott-gutter)}@media (min-width:48rem){.ott-calendar__mobile{display:none}}.ott-calendar__mobile-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ott-calendar__mobile-title{text-align:center;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--base-content,#f2f2f5);margin:0;font-size:1.375rem;font-weight:700;overflow:hidden}.ott-calendar__chev{color:var(--primary,#4f8cff);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem;transition:color .15s}.ott-calendar__chev:hover{color:var(--base-content,#f2f2f5)}.ott-calendar__chev svg{width:1.5rem;height:1.5rem;display:block}.ott-calendar__chev--rail svg{width:1.25rem;height:1.25rem}[dir=rtl] .ott-calendar__chev svg,[dir=rtl] .ott-dp__nav-btn svg{transform:rotate(180deg)}.ott-calendar__mobile-picker{justify-content:center;margin-top:.75rem;display:flex}.ott-calendar__picker-trigger--small{font-size:.75rem}.ott-calendar__picker-trigger--small svg{width:1.25rem;height:1.25rem}.ott-calendar__rail{display:none}@media (min-width:48rem){.ott-calendar__rail{padding-block:1.5rem 1rem;padding-inline:var(--ott-gutter);align-items:center;gap:1rem;display:flex}}.ott-calendar__chev--rail{background:var(--primary,#4f8cff);width:3rem;height:3rem;color:var(--primary-content,#fff);border-radius:999px;justify-content:center;align-items:center;transition:filter .15s;display:flex}.ott-calendar__chev--rail:hover{color:var(--primary-content,#fff);filter:brightness(1.15)}.ott-calendar__rail-window{flex:1;min-width:0;overflow:hidden}.ott-calendar__days{gap:.25rem;display:grid}.ott-calendar__date{border:1px solid color-mix(in srgb, var(--primary,#4f8cff) 85%, #000);background:var(--primary,#4f8cff);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;height:3rem;color:var(--primary-content,#fff);border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;transition:filter .15s,background-color .15s;overflow:hidden}.ott-calendar__date:hover{filter:brightness(1.15)}.ott-calendar__date[aria-current=true]{background:var(--base-200,#171717);color:var(--base-content,#f2f2f5);text-transform:uppercase;font-weight:800}.ott-calendar__date[aria-current=true]:hover{filter:none}[dir=rtl] .ott-calendar__date,[dir=rtl] .ott-calendar__date[aria-current=true]{font-weight:800}@keyframes ott-slide-from-end{0%{transform:translate(10%)}to{transform:translate(0)}}@keyframes ott-slide-from-start{0%{transform:translate(-10%)}to{transform:translate(0)}}.ott-calendar__body{margin-top:1rem;overflow:hidden}.ott-calendar__day--forward,.ott-calendar__days--forward{animation:.3s ease-out ott-slide-from-end}.ott-calendar__day--back,.ott-calendar__days--back{animation:.3s ease-out ott-slide-from-start}[dir=rtl] .ott-calendar__day--forward,[dir=rtl] .ott-calendar__days--forward{animation-name:ott-slide-from-start}[dir=rtl] .ott-calendar__day--back,[dir=rtl] .ott-calendar__days--back{animation-name:ott-slide-from-end}@media (prefers-reduced-motion:reduce){.ott-calendar__day--forward,.ott-calendar__days--forward,.ott-calendar__day--back,.ott-calendar__days--back{animation:none}}.ott-calendar__state{padding-block:4rem;padding-inline:var(--ott-gutter);text-align:center;color:color-mix(in srgb, var(--base-content,#f2f2f5) 60%, transparent);justify-content:center;align-items:center;margin:0;display:flex}.ott-rows{padding-inline:var(--ott-gutter);flex-direction:column;gap:.5rem;display:flex;container-type:inline-size}.ott-match-row{background:var(--base-200,#17171d);color:inherit;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;padding-inline-end:2rem;text-decoration:none;display:flex;position:relative}.ott-match-row--event{padding-top:1.5rem}.ott-match-row__detail{color:var(--base-content-200,#a3a3a3);background:var(--base-300,#222229);border-radius:999px;order:1;margin-top:.75rem;padding:.125rem .5rem;font-size:.75rem;font-weight:300;line-height:1rem}.ott-match-row__fixture{justify-content:space-between;align-items:center;width:100%;display:flex}.ott-match-row__team{flex-direction:column-reverse;justify-content:center;align-items:center;gap:1rem;width:50%;margin-inline:1rem;display:flex}.ott-match-row__team--away{flex-direction:column}.ott-match-row__name{text-align:center;font-size:.75rem;font-weight:700;line-height:1rem}.ott-match-row__badge{border:4px solid var(--ott-team-color,#fff);background:var(--ott-team-color,transparent);border-radius:50%;flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.ott-match-row__badge img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ott-match-row__center{text-align:center;flex-direction:column;flex:none;align-items:center;width:3.5rem;display:flex}.ott-match-row__time{font-size:1.125rem;line-height:1.25rem}.ott-match-row__live{color:#fff;background:#e40014;background:lab(48.4493% 77.4328 61.5452);border-radius:999px;margin-bottom:.25rem;padding-inline:.25rem;font-size:.75rem;line-height:1rem;display:inline-flex}.ott-match-row__score{white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:48rem){.ott-match-row__score{font-size:1.125rem}}.ott-match-row__title{text-align:center;width:100%;font-size:1.125rem;line-height:1.75rem}.ott-match-row__cta{inset-inline-end:1rem;text-transform:uppercase;align-items:center;gap:1rem;height:100%;display:flex;position:absolute;top:0}.ott-match-row__cta span:not(.ott-match-row__chevron){color:var(--base-content-200,#a3a3a3);font-size:.75rem;line-height:1rem;display:none}@container (min-width:360px){.ott-match-row__badge{width:2.5rem;height:2.5rem}}@container (min-width:420px){.ott-match-row__fixture{justify-content:center}.ott-match-row__name{font-size:1rem;line-height:1.5rem}.ott-match-row__title{font-size:1.25rem}}@container (min-width:800px){.ott-match-row__detail{background:0 0;margin-top:0;padding:0}.ott-match-row__time{font-size:.875rem;line-height:1rem}}@container (min-width:900px){.ott-match-row{flex-direction:row}.ott-match-row__detail{order:0;position:absolute;inset-inline-start:1rem}.ott-match-row__team{flex-direction:row}.ott-match-row__team--home{justify-content:flex-end}.ott-match-row__team--home .ott-match-row__name{text-align:end}.ott-match-row__team--away{justify-content:flex-start}.ott-match-row__team--away .ott-match-row__name{text-align:start}}@container (min-width:1200px){.ott-match-row__cta span:not(.ott-match-row__chevron){display:inline}}.ott-calendar__more{color:color-mix(in srgb, var(--base-content,#f2f2f5) 60%, transparent);justify-content:center;padding-block:1.5rem;display:flex}.ott-spinner{border:3px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite ott-spin}@keyframes ott-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ott-spinner{animation:none}}.ott-dp{--ott-dp-cell:2.75rem;color:var(--base-content,#f2f2f5);padding:1rem}.ott-dp--pop{top:calc(100% + .5rem);z-index:30;background:var(--base-200,#17171d);border:1px solid var(--base-300,#26262e);border-radius:.75rem;position:absolute;inset-inline-end:0;box-shadow:0 25px 50px -12px #0009}.ott-dp__caption{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.ott-dp__caption-label{text-transform:capitalize;font-size:1rem;font-weight:600}.ott-dp__nav{gap:.5rem;display:flex}.ott-dp__nav-btn{border:1px solid var(--base-300,#26262e);width:1.75rem;height:1.75rem;color:inherit;opacity:.6;cursor:pointer;background:0 0;border-radius:.5rem;place-items:center;padding:0;transition:opacity .15s;display:grid}.ott-dp__nav-btn:hover{opacity:1}.ott-dp__nav-btn svg{width:1rem;height:1rem}.ott-dp__grid{grid-template-columns:repeat(7, var(--ott-dp-cell));justify-items:center;row-gap:2px;display:grid}.ott-dp__weekday{height:2rem;color:color-mix(in srgb, var(--base-content,#f2f2f5) 60%, transparent);place-items:center;font-size:.875rem;display:grid}.ott-dp__day{width:var(--ott-dp-cell);height:var(--ott-dp-cell);color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;font-size:1rem;display:grid}.ott-dp__day:hover{background:color-mix(in srgb, var(--base-content,#f2f2f5) 5%, transparent)}.ott-dp__day--today{font-weight:700}.ott-dp__day--selected,.ott-dp__day--selected:hover{background:var(--primary,#4f8cff);color:var(--primary-content,#fff)}.ott-dp-sheet{z-index:1200;position:fixed;inset:0}.ott-dp-sheet__backdrop{background:#00000080;position:absolute;inset:0}.ott-dp--sheet{inset-inline:0;max-height:80vh;padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));color:#000;background:#fff;border-radius:1rem 1rem 0 0;animation:.25s ease-out ott-sheet-up;position:absolute;bottom:0;overflow-y:auto;box-shadow:0 -25px 50px -12px #0006}.ott-dp__close-row{border-bottom:1px solid #0000001a;justify-content:flex-end;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.ott-dp__close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.9375rem;display:inline-flex}.ott-dp__close svg{width:1.25rem;height:1.25rem}.ott-dp--sheet .ott-dp__caption{border-bottom:1px solid #0000001a;margin-bottom:1rem;padding-bottom:.75rem}.ott-dp--sheet .ott-dp__caption-label{font-size:1.5rem;font-weight:500}.ott-dp--sheet .ott-dp__nav{gap:1.25rem}.ott-dp--sheet .ott-dp__nav-btn{opacity:.7;border:none;width:1.5rem;height:1.5rem}.ott-dp--sheet .ott-dp__grid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:.5rem}.ott-dp--sheet .ott-dp__weekday{color:#000;font-size:1rem;font-weight:500}.ott-dp--sheet .ott-dp__day:hover{background:#0000000d}.ott-dp--sheet .ott-dp__day--selected,.ott-dp--sheet .ott-dp__day--selected:hover{background:var(--primary,#4f8cff);color:var(--primary-content,#fff)}@keyframes ott-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ott-dp--sheet{animation:none}}.ott-banners{position:relative;overflow:hidden}.ott-banners--inline{overflow:hidden}.ott-banners__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.ott-banners__track::-webkit-scrollbar{display:none}.ott-banners__item{scroll-snap-align:center;flex:none;width:100%;height:100%}.ott-banners--fade .ott-banners__track{position:relative;overflow:hidden}.ott-banners--fade .ott-banners__item{opacity:0;z-index:0;pointer-events:none;transition:opacity .5s ease-in-out;position:absolute;inset:0}.ott-banners--fade .ott-banners__item--active{opacity:1;z-index:1;pointer-events:auto;position:relative}.ott-banners__slide{width:100%;height:100%;color:inherit;text-decoration:none;display:block;position:relative}.ott-banners__slide>picture,.ott-banners__slide>picture img,.ott-banners__slide>video{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ott-banners--relative{height:calc(min(var(--ott-banner-fraction,.6), .6) * 100svh);max-height:100vh}@media (min-width:64rem){.ott-banners--relative{height:calc(min(var(--ott-banner-fraction,.8), 1) * 100svh)}}.ott-banners--content{aspect-ratio:25/24}@media (min-width:48rem){.ott-banners--content{aspect-ratio:48/25}}@media (min-width:64rem){.ott-banners--content{aspect-ratio:15/8}}@media (min-width:90rem){.ott-banners--content{aspect-ratio:72/29}}@media (min-width:120rem){.ott-banners--content{aspect-ratio:12/5}}.ott-banners--natural .ott-banners__item:first-child,.ott-banners--natural .ott-banners__item:first-child .ott-banners__slide>picture img,.ott-banners--natural .ott-banners__item:first-child .ott-banners__slide>video{height:auto}.ott-banners--natural .ott-banners__item:first-child .ott-banners__slide>video{aspect-ratio:auto 16/9}.ott-banners--natural .ott-banners__slide>picture img,.ott-banners--natural .ott-banners__slide>video{max-height:100vh}.ott-banners__scrim{pointer-events:none;position:absolute;inset:0}.ott-banners__scrim--desktop{display:none}@media (min-width:64rem){.ott-banners__scrim--desktop{display:block}.ott-banners__scrim--mobile{display:none}}.ott-hero-spacer{max-height:100vh;position:relative}.ott-hero-fixed{z-index:0;width:100%;max-height:100vh;transition:opacity .2s ease-out;position:fixed;top:0;left:0;overflow:hidden}.ott-hero-scroll{z-index:1;position:absolute;inset:0}.ott-hero-scroll .ott-banners,.ott-hero-scroll .ott-banners .ott-banners__item--active{height:100%}.ott-hero-nav{pointer-events:none;z-index:40;width:100%;max-height:100vh;transition:opacity .2s ease-out;position:fixed;top:0;left:0}.ott-hero-nav>*{pointer-events:auto}.ott-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ott-bt__brand{font-family:var(--font-brand,inherit)}.ott-bt{text-align:center;justify-content:center;align-items:flex-end;padding:1.25rem 1.25rem 3rem;display:flex;position:absolute;inset:0}@media (min-width:64rem){.ott-bt{text-align:start;justify-content:flex-start;padding:3rem 3rem 3.5rem}}@media (min-width:80rem){.ott-bt{padding:4rem}}.ott-bt--center{text-align:center;justify-content:center}@media (min-width:80rem){.ott-bt--vcenter{align-items:center}}.ott-bt--plain{text-align:start;justify-content:flex-start}.ott-bt__link{z-index:10;position:absolute;inset:0}@media (min-width:64rem){.ott-bt__link--mobile{display:none}}.ott-bt__col{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}@media (min-width:64rem){.ott-bt__col{align-items:flex-start;gap:1rem;max-width:36rem}}.ott-bt__col--entity{gap:1rem}@media (min-width:64rem){.ott-bt__col--entity{gap:1.5rem}}.ott-bt__col--entity1{gap:1rem}@media (min-width:64rem){.ott-bt__col--entity1{align-items:center;gap:1.5rem;max-width:56rem}.ott-bt__col--event{max-width:32rem}}.ott-bt__col--midpage{align-items:flex-start;gap:1.5rem;max-width:28rem}@media (min-width:48rem){.ott-bt__col--midpage{max-width:32rem}}.ott-bt__logo{object-fit:contain;width:auto;max-width:200px;height:4rem}@media (min-width:48rem){.ott-bt__logo{height:6rem}}@media (min-width:64rem){.ott-bt__logo{max-width:240px;height:8rem}.ott-bt__logo--xl{max-width:400px;height:10.5rem}}@media (min-width:80rem){.ott-bt__logo--xl{height:15.5rem}}.ott-bt__teams{align-items:center;gap:.625rem;margin-bottom:.375rem;display:flex}.ott-bt__teams img{object-fit:contain;width:3rem;height:3rem}.ott-bt__teams-divider{font-size:1.5rem;font-weight:400}@media (min-width:64rem){.ott-bt__teams{gap:1rem;margin-bottom:1.5rem}.ott-bt__teams img{width:6rem;height:6rem}.ott-bt__teams-divider{font-size:3rem}}.ott-bt__badge{border:1px solid color-mix(in srgb, currentColor 30%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}@media (min-width:64rem){.ott-bt__badge{padding:.25rem 1rem;font-size:.875rem}}.ott-bt__title{text-shadow:0 2px 8px #00000080;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.ott-bt__title--sm{font-size:1.125rem}@media (min-width:64rem){.ott-bt__title,.ott-bt__title--sm{font-size:1.875rem}.ott-bt__title--hero{font-size:2.25rem}}@media (min-width:80rem){.ott-bt__title,.ott-bt__title--sm{font-size:2.25rem}.ott-bt__title--hero{font-size:4rem}}.ott-bt__desc{text-shadow:0 1px 4px #00000080;margin:0;display:none}@media (min-width:64rem){.ott-bt__desc{font-size:1rem;display:block}}@media (min-width:80rem){.ott-bt__desc{font-size:1.125rem}}.ott-bt__desc--visible{font-size:1.125rem;display:block}@media (min-width:48rem){.ott-bt__desc--visible{font-size:1.25rem}}.mpc-national-team-banner .ott-bt__desc{order:-1;max-width:600px;font-size:1rem;font-weight:700;display:block}.mpc-national-team-banner .ott-bt__title{max-width:600px;font-size:1.8rem}@media (min-width:48rem){.mpc-national-team-banner .ott-bt{text-align:start;justify-content:flex-start;align-items:center;padding:2rem;transform:translateY(7%)}.mpc-national-team-banner .ott-bt__col{align-items:flex-start;gap:1rem;max-width:none}.mpc-national-team-banner .ott-bt__desc{font-size:1.6rem}.mpc-national-team-banner .ott-bt__title{font-size:3.8rem;line-height:1}}@media (max-width:47.99rem){.mpc-national-team-banner .ott-bt{padding:2rem 1rem calc(10vh + 2rem)}.mpc-national-team-banner .ott-bt__col{gap:1rem}}.ott-bt__date{margin:0;font-size:.75rem;font-weight:300}@media (min-width:48rem){.ott-bt__date{font-size:1.125rem}}@media (min-width:64rem){.ott-bt__date{font-size:1.25rem}}.ott-bt__venue{align-items:center;gap:.25rem;font-size:.75rem;font-weight:300;display:flex}.ott-bt__venue svg{flex:none;width:.75rem;height:.75rem}@media (min-width:48rem){.ott-bt__venue{gap:.375rem;font-size:1rem}.ott-bt__venue svg{width:1rem;height:1rem}}@media (min-width:64rem){.ott-bt__venue{gap:.5rem;margin-top:1rem;font-size:1.125rem}.ott-bt__venue svg{width:1.25rem;height:1.25rem}}.ott-bt__actions{display:none}@media (min-width:64rem){.ott-bt__actions{gap:1rem;padding-top:1rem;display:flex}}.ott-bt__actions--visible{gap:.5rem;padding-top:.75rem;display:flex}.ott-bt__btn{min-height:2.25rem;color:inherit;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex;box-shadow:0 10px 15px -3px #0000004d}.ott-bt__btn:hover{opacity:.9}@media (min-width:48rem){.ott-bt__btn{border-radius:.5rem;min-height:2.75rem;padding:.5rem 1.5rem;font-size:1rem}}@media (min-width:64rem){.ott-bt__btn{min-height:3rem;padding:.25rem 2rem}}.ott-bt__share{opacity:.85;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.625rem;font-weight:700;transition:opacity .15s;display:inline-flex;box-shadow:0 10px 15px -3px #0000004d}.ott-bt__share:hover{opacity:1}.ott-bt__share svg{width:1rem;height:1rem}@media (min-width:48rem){.ott-bt__share{border-radius:.5rem;padding:.75rem}.ott-bt__share svg{width:1.25rem;height:1.25rem}}@media (min-width:64rem){.ott-bt__share svg{width:1.5rem;height:1.5rem}}.ott-bt__matchup{border-radius:.75rem;align-items:center;width:fit-content;display:flex;overflow:hidden}.ott-bt__matchup-box{justify-content:center;align-items:center;width:4rem;height:4rem;padding:.5rem;display:flex}.ott-bt__matchup-box img{object-fit:contain;width:2.5rem;height:2.5rem}.ott-bt__tagline{border-radius:.75rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;display:inline-block}.ott-bt-feature{position:absolute;inset:0}.ott-bt-feature__side{inset-inline-end:1.25rem;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:-7px}.ott-bt-feature__side img{object-fit:contain;max-width:110px;height:3rem}@media (min-width:48rem){.ott-bt-feature__side{bottom:3rem}.ott-bt-feature__side img{max-width:240px;height:6rem}}@media (min-width:64rem){.ott-bt-feature__side{inset-inline-end:3rem;bottom:3.5rem}.ott-bt-feature__side img{max-width:300px;height:8rem}}@media (min-width:80rem){.ott-bt-feature__side{inset-inline-end:4rem;bottom:4rem}.ott-bt-feature__side img{height:11rem}}.ott-bt-feature__body{align-items:flex-end;padding:1.25rem 1.25rem 3rem;display:flex;position:absolute;inset:0}@media (min-width:64rem){.ott-bt-feature__body{padding:3rem 3rem 3.5rem}}@media (min-width:80rem){.ott-bt-feature__body{padding:4rem}}.ott-bt-feature__col{text-align:start;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;max-width:28rem;display:flex}@media (min-width:64rem){.ott-bt-feature__col{gap:1.25rem}}@media (min-width:80rem){.ott-bt-feature__col{max-width:36rem}}.ott-bt-feature__top-logo{object-fit:contain;max-width:220px;height:5rem}@media (min-width:48rem){.ott-bt-feature__top-logo{max-width:260px;height:110px}}@media (min-width:64rem){.ott-bt-feature__top-logo{max-width:400px;height:140px}}@media (min-width:80rem){.ott-bt-feature__top-logo{max-width:580px;height:244px}}.ott-bt-feature__title{text-shadow:0 2px 8px #00000080;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:2rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}@media (min-width:80rem){.ott-bt-feature__title{font-size:3rem}}.ott-bt-feature__desc{opacity:.9;text-shadow:0 1px 4px #00000080;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}@media (min-width:64rem){.ott-bt-feature__desc{font-size:1rem}}@media (min-width:80rem){.ott-bt-feature__desc{font-size:1.25rem}}.ott-bt-feature__btn{color:#0a1f44;cursor:pointer;background:#fff;border:none;border-radius:9999px;align-items:center;gap:.625rem;min-height:2.25rem;margin-top:.25rem;padding:.25rem 1rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex;box-shadow:0 10px 15px -3px #0000004d}.ott-bt-feature__btn:hover{opacity:.9}.ott-bt-feature__btn svg{flex:none;width:1.25rem;height:1.25rem}@media (min-width:64rem){.ott-bt-feature__btn{min-height:3rem;margin-top:.5rem;padding:.75rem 1.75rem;font-size:1rem}}@media (min-width:80rem){.ott-bt-feature__btn{font-size:1.25rem}}.ott-banners__dots{bottom:1rem;z-index:20;justify-content:center;gap:.5rem;display:flex;position:absolute;inset-inline:0}.ott-banners__dot{cursor:pointer;background:#ffffff80;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background-color .2s;position:relative;overflow:hidden}.ott-banners__dot:hover{background:#ffffffbf}.ott-banners__dot[aria-current=true]{background:#ffffff4d;width:24px}.ott-banners__dot-progress{transform-origin:0;animation:ott-dot-progress var(--ott-dot-seconds,5s) linear forwards;background:#fff;border-radius:999px;position:absolute;inset:0}[dir=rtl] .ott-banners__dot-progress{transform-origin:100%}@keyframes ott-dot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ott-banners__arrow{z-index:20;color:#ffffffe6;cursor:pointer;opacity:.7;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .3s,background-color .3s;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:48rem){.ott-banners__arrow{display:flex}}.ott-banners__arrow:hover{opacity:1;background:#ffffff4d}.ott-banners__arrow--prev{inset-inline-start:.75rem}.ott-banners__arrow--next{inset-inline-end:.75rem}.ott-banners__arrow svg{width:1rem;height:1rem}.ott-standings{max-width:80rem;margin-inline:auto}.ott-standings__tabs{border-bottom:2px solid color-mix(in srgb, var(--base-content,#fff) 10%, transparent);gap:.25rem;margin-bottom:.75rem;display:flex;overflow-x:auto}.ott-standings__tab{color:var(--base-content-200,#cfcfd6);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s,border-color .2s,background-color .2s}.ott-standings__tab:hover{color:var(--base-content,#fff);background:color-mix(in srgb, var(--secondary,var(--primary,#4f8cff)) 10%, transparent)}.ott-standings__tab[aria-current=true]{color:var(--primary,#4f8cff);border-bottom-color:var(--primary,#4f8cff)}.ott-standings__groups{gap:.5rem;margin-block:1rem .5rem;display:flex;overflow-x:auto}.ott-standings__group{background:var(--base-300,#24242c);color:var(--base-content,#f2f2f5);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s}.ott-standings__group:hover{background:color-mix(in srgb, var(--base-300,#24242c) 70%, transparent)}.ott-standings__group[aria-current=true]{background:var(--base-content,#f2f2f5);color:var(--base-100,#0c0c10)}.ott-standings__scroll{overflow-x:auto}.ott-standings__cap{background:linear-gradient(to right, var(--primary,#4f8cff), var(--accent,var(--primary,#4f8cff)));border-radius:10px 10px 0 0;width:100%;height:8px}.ott-standings table{border-collapse:collapse;background:color-mix(in srgb, var(--base-content-200,#a3a3a3) 10%, transparent);border-radius:0 0 10px 10px;width:100%;font-size:.8125rem;overflow:hidden}@media (min-width:48rem){.ott-standings table{font-size:.875rem}}.ott-standings th,.ott-standings td{text-align:center;white-space:nowrap;vertical-align:middle;padding:.625rem .5rem}@media (min-width:48rem){.ott-standings th,.ott-standings td{padding:.875rem 1rem}}.ott-standings th{color:var(--base-content-200,#a3a3a3);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.ott-standings th.ott-standings__primary-col{color:var(--primary,#4f8cff)}.ott-standings tbody tr{border-top:1px solid color-mix(in srgb, var(--base-content,#fff) 8%, transparent);transition:background-color .2s}.ott-standings tbody tr:hover{background:color-mix(in srgb, var(--base-200,#17171d) 40%, transparent)}.ott-standings__pos{color:var(--accent,var(--primary,#4f8cff));font-weight:600}.ott-standings td.ott-standings__primary-col{color:var(--primary,#4f8cff);font-weight:600}.ott-standings .ott-standings__entity{text-align:start}.ott-standings__entity-cell{min-width:8rem;color:inherit;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:flex}a.ott-standings__entity-cell:hover{text-decoration:underline}@media (min-width:48rem){.ott-standings__entity-cell{gap:.75rem;min-width:12rem}}.ott-standings__entity-cell img{object-fit:contain;width:20px;height:20px}@media (min-width:48rem){.ott-standings__entity-cell img{width:28px;height:28px}}.ott-standings tr.ott-standings__row--highlight{background:color-mix(in srgb, var(--primary,#4f8cff) 15%, transparent)}.ott-standings tr.ott-standings__row--highlight:hover{background:color-mix(in srgb, var(--primary,#4f8cff) 12%, transparent)}.ott-standings tr.ott-standings__row--highlight td:first-child{border-inline-start:3px solid var(--primary,#4f8cff)}.ott-standings tr.ott-standings__row--highlight .ott-standings__pos{color:var(--base-content,#f2f2f5);font-weight:700}@media (max-width:500px){.ott-standings .ott-standings__col-extra{display:none}}.ott-standings tbody tr.ott-standings__toggle-row,.ott-standings tbody tr.ott-standings__toggle-row:hover{background:0 0;border-top:0}.ott-standings .ott-standings__toggle-cell{padding:0;position:relative}.ott-standings__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:100%;padding:0;transition:transform .2s;display:flex;position:relative}.ott-standings__toggle:hover{transform:scale(1.02)}.ott-standings__toggle-line{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--primary,#4f8cff) 30%, transparent) 20%, color-mix(in srgb, var(--primary,#4f8cff) 55%, transparent) 50%, color-mix(in srgb, var(--primary,#4f8cff) 30%, transparent) 80%, transparent 100%);width:100%;height:1px}.ott-standings__toggle-line--edge{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--primary,#4f8cff) 80%, transparent) 30%, color-mix(in srgb, var(--primary,#4f8cff) 60%, transparent) 50%, color-mix(in srgb, var(--primary,#4f8cff) 80%, transparent) 70%, transparent 100%);width:50%}.ott-standings__toggle-icon{background:var(--primary,#4f8cff);color:#fffc;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ott-standings__toggle-icon svg{width:12px;height:12px}.ott-standings__toggle:hover .ott-standings__toggle-icon{background:color-mix(in srgb, var(--secondary,var(--accent,#4f8cff)) 75%, transparent);transform:translate(-50%,-50%)scale(1.05);box-shadow:0 2px 6px #0000001f}.ott-standings .ott-standings__toggle-row--arrow .ott-standings__toggle-cell{height:0;line-height:0}.ott-standings__toggle-row--arrow .ott-standings__toggle{width:auto;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.ott-standings__toggle-row--arrow .ott-standings__toggle:hover{transform:translate(-50%,-50%)}.ott-standings__toggle-row--arrow .ott-standings__toggle-icon{background:color-mix(in srgb, var(--primary,#4f8cff) 50%, transparent);position:static;transform:none}.ott-standings__toggle-row--arrow .ott-standings__toggle-icon svg{width:13px;height:13px}.ott-standings__toggle-row--arrow .ott-standings__toggle:hover .ott-standings__toggle-icon{transform:scale(1.05)}@media (max-width:48rem){.ott-standings__toggle-icon{width:16px;height:16px}.ott-standings__toggle-icon svg,.ott-standings__toggle-row--arrow .ott-standings__toggle-icon svg{width:10px;height:10px}}.ott-standings__group-name{text-align:center;text-transform:capitalize;margin:1rem 0 .75rem;font-size:1rem;font-weight:600}.ott-standings__updated{color:var(--base-content-200,#a3a3a3);text-align:center;margin-top:.75rem;font-size:.75rem}.ott-athlete{--ott-athlete-accent:linear-gradient(to bottom right, var(--primary,#4f8cff), transparent);--ott-athlete-card-width:28rem;flex-direction:column;gap:2rem;display:flex;position:relative}.ott-athlete--card{background:var(--base-100,#0c0c10);min-height:80vh;overflow:hidden}.ott-athlete__band,.ott-athlete__band-foot{pointer-events:none;z-index:0;width:100%;position:absolute;overflow:hidden}.ott-athlete__band{background:var(--ott-athlete-accent);opacity:.8;transform-origin:0 0;height:75vh;top:0;left:0;transform:skewY(-6deg)}.ott-athlete__band>.ott-athlete__band-fill{background:var(--ott-athlete-accent);width:150%;height:100%;transform:translate(-20%)skewY(6deg)}.ott-athlete__band-foot{background:var(--base-200,#17171d);opacity:.6;transform-origin:100% 100%;height:40vh;bottom:0;right:0;transform:skewY(3deg)}.ott-athlete__band-foot>.ott-athlete__band-fill{background:var(--base-200,#17171d);width:150%;height:100%;transform:translate(20%)skewY(-3deg)}@media (min-width:48rem){.ott-athlete__band{height:70vh}.ott-athlete__band-foot{height:30vh}}.ott-athlete__stage{z-index:1;width:100%;max-width:80rem;padding:4.5rem var(--ott-gutter) 1.5rem;flex-direction:column;align-items:center;gap:2rem;margin-inline:auto;display:flex;position:relative}.ott-athlete__figure{justify-content:center;width:100%;display:flex}.ott-athlete__info{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;min-width:0;display:flex}@media (min-width:64rem){.ott-athlete__stage{grid-template-columns:5fr 7fr;align-items:center;column-gap:4rem;padding-block:7.5rem 1.5rem;display:grid}.ott-athlete__figure{align-self:start}.ott-athlete__info{text-align:start;align-items:flex-start}}.ott-athlete__portrait{object-fit:cover;background:color-mix(in srgb, var(--base-content,#fff) 5%, transparent);border-radius:1rem;width:18.75rem;max-width:100%;height:25rem;max-height:70vh;display:block;box-shadow:0 25px 50px -12px #00000080}.ott-athlete__portrait--empty{color:color-mix(in srgb, var(--base-content,#fff) 40%, transparent);justify-content:center;align-items:center;font-size:5rem;font-weight:700;display:flex}@media (min-width:40rem){.ott-athlete__portrait{width:21.875rem;height:28.75rem}}@media (min-width:48rem){.ott-athlete__portrait{width:25rem;height:33.125rem}}@media (min-width:64rem){.ott-athlete__portrait{width:28.125rem;height:37.5rem;max-height:80vh}}.ott-athlete__copy{min-width:0;max-width:var(--ott-athlete-card-width);flex-direction:column;gap:.75rem;display:flex}.ott-athlete__title{font-family:var(--font-brand,inherit);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:1.875rem;font-weight:700;line-height:1.15}@media (min-width:48rem){.ott-athlete__title{font-size:3rem}}.ott-athlete__description{color:var(--base-content-200,#cfcfd6);margin:0;font-size:1rem;line-height:1.5}.ott-athlete__section{width:100%;max-width:var(--ott-athlete-card-width);flex-direction:column;gap:.75rem;display:flex}.ott-athlete__section--attributes,.ott-athlete__section--list{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:start;background:#0000004d;border-radius:.5rem;padding:1rem;box-shadow:0 20px 25px -5px #0003}.ott-athlete__section--attributes{padding:1.25rem}.ott-athlete__section-title{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--base-content,#fff) 60%, transparent);margin:0;font-size:.75rem;font-weight:400}.ott-athlete__section--pills .ott-athlete__section-title{font-size:.875rem}.ott-athlete__pills{justify-content:inherit;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ott-athlete__info .ott-athlete__pills{justify-content:center}@media (min-width:64rem){.ott-athlete__info .ott-athlete__pills{justify-content:flex-start}}.ott-athlete__pill{background:color-mix(in srgb, var(--base-content,#fff) 10%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-size:.75rem;box-shadow:0 4px 6px -1px #0003}.ott-athlete__attributes{flex-direction:column;gap:.75rem;margin:0;font-size:.875rem;display:flex}.ott-athlete__row{border-bottom:1px solid color-mix(in srgb, var(--base-content,#fff) 10%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.ott-athlete__row:last-child{border-bottom:none;padding-bottom:0}.ott-athlete__row-label{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--base-content,#fff) 70%, transparent);font-size:.75rem}.ott-athlete__row-value{text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:500}.ott-athlete__row-value a{color:var(--primary,#4f8cff);text-decoration:none}.ott-athlete__row-value a:hover{text-decoration:underline}.ott-athlete__row-image{object-fit:contain;width:auto;max-width:6rem;height:2rem;display:block}.ott-athlete__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ott-athlete__entry{color:inherit;border-radius:.375rem;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;transition:background-color .2s;display:flex}.ott-athlete__entry:hover{background:color-mix(in srgb, var(--base-content,#fff) 5%, transparent)}.ott-athlete__entry-image{object-fit:contain;background:#ffffff1a;border-radius:50%;flex:none;width:2rem;height:2rem;box-shadow:0 1px 2px #0003}.ott-athlete__entry-copy{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ott-athlete__entry-primary{font-size:.875rem;font-weight:500}.ott-athlete__entry-secondary{color:color-mix(in srgb, var(--base-content,#fff) 70%, transparent);font-size:.75rem}.ott-athlete__hero{background:var(--ott-athlete-accent), var(--base-200,#17171d);align-items:flex-end;min-height:24rem;display:flex;position:relative;overflow:hidden}.ott-athlete__banner,.ott-athlete__banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ott-athlete__hero-scrim{background:linear-gradient(to top, var(--base-100,#0c0c10) 0%, color-mix(in srgb, var(--base-100,#0c0c10) 55%, transparent) 45%, transparent 100%);position:absolute;inset:0}.ott-athlete__hero-content{width:100%;max-width:80rem;padding:calc(var(--ott-navbar-height) + 2rem) var(--ott-gutter) 2rem;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-inline:auto;display:flex;position:relative}.ott-athlete__hero .ott-athlete__portrait{border-radius:50%;width:10rem;height:10rem}@media (min-width:48rem){.ott-athlete__hero{min-height:30rem}.ott-athlete__hero-content{text-align:start;flex-direction:row;align-items:flex-end;gap:2rem}.ott-athlete__hero .ott-athlete__portrait{width:12rem;height:12rem}}.ott-athlete__body{z-index:1;width:100%;max-width:80rem;padding-inline:var(--ott-gutter);flex-direction:column;align-items:center;gap:1.5rem;margin-inline:auto;display:flex;position:relative}.ott-sponsors{padding-block:2.5rem;position:relative}.ott-sponsors__head{max-width:67.5rem;margin:0 auto 1.5rem;padding-inline:1rem;position:relative}.ott-sponsors__title{font-family:var(--font-brand,inherit);text-align:center;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}@media (min-width:48rem){.ott-sponsors__title{font-size:1.875rem}}.ott-sponsors__underline{border-radius:4px;width:5rem;height:4px;margin-inline:auto}.ott-sponsors__fade{background:linear-gradient(to bottom, transparent 10%, var(--base-100,#0c0c10) 100%);pointer-events:none;position:absolute;inset:0}.ott-sponsors__layout{z-index:10;position:relative}.ott-sponsors__container{max-width:67.5rem;margin-inline:auto;padding-inline:1rem}.ott-sponsors__grid,.ott-sponsors__carousel{--cols:var(--ott-sponsor-cols,1)}@media (min-width:40rem){.ott-sponsors__grid,.ott-sponsors__carousel{--cols:var(--ott-sponsor-cols-sm,2)}}@media (min-width:48rem){.ott-sponsors__grid,.ott-sponsors__carousel{--cols:var(--ott-sponsor-cols-md,3)}}@media (min-width:64rem){.ott-sponsors__grid,.ott-sponsors__carousel{--cols:var(--ott-sponsor-cols-lg,4)}}@media (min-width:80rem){.ott-sponsors__grid,.ott-sponsors__carousel{--cols:var(--ott-sponsor-cols-xl,5)}}.ott-sponsors__cell{width:calc((100% - (var(--cols) - 1) * 1rem) / var(--cols))}.ott-sponsors__grid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ott-sponsors__box{width:100%}.ott-sponsors__slot,.ott-sponsors__slot a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ott-sponsors__slot--linked a{transition:opacity .15s}.ott-sponsors__slot--linked a:hover{opacity:.8}.ott-sponsors__slot img{object-fit:contain;width:100%;height:100%}.ott-sponsors__carousel-wrap{position:relative}.ott-sponsors__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.ott-sponsors__carousel::-webkit-scrollbar{display:none}.ott-sponsors__cell--snap{scroll-snap-align:start;flex-shrink:0}.ott-sponsors__arrow{z-index:10;background:var(--neutral,#2a323c);width:2rem;height:2rem;color:var(--neutral-content,#a6adbb);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:none;position:absolute;top:50%;translate:0 -50%}@media (min-width:48rem){.ott-sponsors__arrow{display:flex}}.ott-sponsors__arrow svg{width:1rem;height:1rem}.ott-sponsors__arrow:disabled{opacity:.1;cursor:default}.ott-sponsors__arrow--back{inset-inline-start:0}.ott-sponsors__arrow--forward{inset-inline-end:0}.ott-marquee{width:100%;padding-inline:1rem;overflow:hidden}.ott-marquee__track{width:max-content;animation:ott-marquee var(--ott-marquee-seconds,24s) linear infinite;display:flex}@keyframes ott-marquee{to{transform:translateX(calc(-1 * var(--ott-marquee-distance,calc(100% / 3))))}}[dir=rtl] .ott-marquee__track{animation-direction:reverse}.ott-faq{max-width:48rem;margin-inline:auto;padding-block:2rem}@media (min-width:64rem){.ott-faq{padding-block-start:4rem}}.ott-faq__title{text-align:center;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}@media (min-width:48rem){.ott-faq__title{font-size:1.875rem}}.ott-faq__subtitle{text-align:center;color:var(--base-content-200,#cfcfd6);margin:0 0 2rem;font-size:1rem}.ott-faq__list{flex-direction:column;display:flex}.ott-faq__item{border-bottom:1px solid var(--base-300,#24242c)}.ott-faq__item--card{border-radius:var(--ott-radius-sm);border-bottom:none;margin-bottom:.75rem;padding:.25rem}.ott-faq__question{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:1rem;font-weight:500;transition:color .15s;display:flex}.ott-faq__chevron{flex-shrink:0;transition:transform .2s}.ott-faq__question[aria-expanded=true] .ott-faq__chevron{transform:rotate(180deg)}.ott-faq__answer{max-height:0;color:var(--base-content-100,#cfcfd6);white-space:pre-line;padding-inline:.75rem;font-size:.875rem;line-height:1.625;transition:max-height .2s,padding-bottom .2s;overflow:hidden}.ott-faq__answer--open{max-height:24rem;padding-bottom:1rem}.ott-promo{align-items:center;gap:1rem;display:grid;overflow:hidden}@media (min-width:64rem){.ott-promo{grid-template-columns:1fr 1fr;gap:2.5rem}}.ott-promo__media{min-width:0}@media (min-width:64rem){.ott-promo__text{max-width:60%}}.ott-promo__box{aspect-ratio:16/9;width:100%;display:block;position:relative;overflow:hidden}@media (min-width:64rem){.ott-promo__box{border-radius:1rem}}.ott-promo__box img,.ott-promo__box video{object-fit:cover;width:100%;height:100%;display:block}.ott-promo__error{background:#171717;justify-content:center;align-items:center;display:flex}.ott-promo__error p{color:#a3a3a3;margin:0;font-size:.875rem}.ott-promo__tag--badge{background:var(--primary,#4f8cff);color:var(--primary-content,#fff);border-radius:4px;margin-bottom:.75rem;padding:.25rem .5rem;font-size:.75rem;font-weight:800;display:inline-block}.ott-promo__tag--label{color:var(--base-content-200,#cfcfd6);letter-spacing:.025em;margin-bottom:.75rem;font-size:.875rem;font-weight:300;display:block}.ott-promo__title{font-size:1.5rem;font-weight:700;line-height:1.25;font-family:var(--font-brand,inherit);margin:0 0 1rem}@media (min-width:64rem){.ott-promo__title{font-size:1.875rem}}.ott-promo__description{color:var(--base-content,#f2f2f5);font-size:.875rem;line-height:1.625}@media (min-width:64rem){.ott-promo__description{font-size:1rem}}.ott-promo__button{background:var(--primary,#4f8cff);color:var(--primary-content,#fff);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.ott-promo__button:hover{opacity:.8}.ott-footer{padding:2rem var(--ott-gutter);background:var(--base-100,#0c0c10);color:var(--base-content-100,#cfcfd6);margin-top:auto}.ott-footer__inner{flex-direction:column;gap:1.25rem;margin-inline:auto;display:flex}.ott-footer__top{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.ott-footer__logo{width:auto;height:2rem}.ott-footer__social{gap:1rem;margin-inline-start:auto;display:flex}.ott-footer__social a{color:inherit;transition:opacity .15s}.ott-footer__social a:hover{opacity:.8}.ott-footer__divider{border:none;border-top:1px solid var(--ott-footer-border,color-mix(in srgb, currentColor 25%, transparent));margin:0}.ott-footer__links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;font-size:.875rem;display:flex}@media (min-width:48rem){.ott-footer__links{justify-content:flex-start}}.ott-footer__links a{text-decoration:none}.ott-footer__links a:hover{opacity:.8}.ott-footer__meta{opacity:.8;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.75rem;display:flex}.ott-footer__meta a{color:inherit}.ott-footer__badges{gap:.5rem;display:flex}.ott-footer__badges img{width:auto;height:2.5rem;transition:opacity .15s}.ott-footer__badges a:hover img{opacity:.8}.ott-section--filter{max-width:1600px;margin-inline:auto;padding-top:1rem}@media (min-width:64rem){.ott-section--filter{padding-top:2.5rem}}.ott-filter{flex-wrap:wrap;align-items:end;gap:1.75rem;display:flex}.ott-filter--end{justify-content:flex-end}.ott-filter--end .ott-select__panel{inset-inline:auto 0}.ott-filter__control{color:var(--base-content-300,#9a9aa3);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.ott-filter select,.ott-filter input{background:color-mix(in srgb, var(--base-200,#17171d) 85%, transparent);color:var(--base-content,#f2f2f5);border-radius:var(--ott-radius-sm);cursor:pointer;border:none;min-width:10rem;padding:.5rem .75rem;font-size:1rem;font-weight:500;transition:background-color .15s}.ott-filter select:hover,.ott-filter input:hover{background:var(--base-200,#17171d)}.ott-select{position:relative}.ott-select__trigger{max-width:100%;color:var(--base-content,#f2f2f5);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem 0;font-size:1.125rem;font-weight:500;display:inline-flex}.ott-select__trigger:focus-visible{outline:2px solid var(--primary,#4f8cff);outline-offset:2px}.ott-select__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ott-select__clear{border-radius:.25rem;padding:.125rem;display:inline-flex}.ott-select__clear:hover{background:var(--base-200,#17171d)}.ott-select__clear svg{width:.875rem;height:.875rem}.ott-select__chevron{opacity:.7;flex-shrink:0;width:1rem;height:1rem}.ott-select__badge{background:var(--primary,#4f8cff);min-width:1.25rem;height:1.25rem;color:var(--primary-content,#fff);border-radius:999px;place-items:center;padding-inline:.375rem;font-size:.75rem;font-weight:700;line-height:1;display:grid}.ott-select__icon{flex-shrink:0;display:flex}.ott-select__icon svg{width:1.5rem;height:1.5rem}.ott-select__panel{top:calc(100% + .25rem);z-index:60;width:18rem;max-width:calc(100vw - 2 * var(--ott-gutter));border:1px solid var(--base-300,#2a2a30);background:var(--base-200,#17171d);max-height:20rem;color:var(--base-content,#f2f2f5);border-radius:.375rem;font-size:.875rem;position:absolute;inset-inline-start:0;overflow:auto;box-shadow:0 10px 15px -3px #00000059}.ott-select__head{z-index:1;background:var(--base-200,#17171d);position:sticky;top:0}.ott-select__head:empty{display:none}.ott-select__heading{color:var(--base-content,#f2f2f5);padding:.625rem .75rem .375rem;font-size:.9375rem;font-weight:600}.ott-select__heading:last-child{border-bottom:1px solid var(--base-300,#2a2a30)}.ott-select__search{border-bottom:1px solid var(--base-300,#2a2a30);background:var(--base-200,#17171d);padding:.5rem}.ott-filter .ott-select__input{border:1px solid var(--base-300,#2a2a30);background:var(--base-100,#0c0c10);cursor:text;border-radius:.25rem;width:100%;min-width:0;padding:.375rem .5rem;font-size:.875rem;font-weight:400}.ott-filter .ott-select__input:focus{outline:2px solid var(--primary,#4f8cff);outline-offset:0}.ott-select__list{margin:0;padding:.25rem 0;list-style:none}.ott-select__list--rest{border-top:1px solid var(--base-300,#2a2a30)}.ott-select__more{place-items:center;height:2rem;display:grid}.ott-select__more:after{content:"";border:2px solid var(--base-content-300,#9a9aa3);border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite ott-spin}.ott-select__group-title{text-transform:uppercase;letter-spacing:.05em;color:var(--base-content-300,#9a9aa3);padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:500}.ott-select__option{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ott-select__option:hover{background:var(--base-300,#2a2a30)}.ott-select__option--active{background:color-mix(in srgb, var(--primary,#4f8cff) 12%, transparent)}.ott-select__option-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ott-select__check{border:1px solid var(--base-content-300,#9a9aa3);border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem}.ott-select__check--on{border-color:var(--primary,#4f8cff);background:var(--primary,#4f8cff) center / .75rem no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10l4 4 8-8'/%3E%3C/svg%3E")}.ott-select__empty{color:var(--base-content-300,#9a9aa3);padding:.5rem .75rem}.ott-select-sheet{z-index:1200;position:fixed;inset:0}.ott-select-sheet__backdrop{background:#00000080;position:absolute;inset:0}.ott-select-sheet__panel{inset-inline:0;max-height:80vh;padding-bottom:env(safe-area-inset-bottom);color:#000;background:#fff;border-radius:1rem 1rem 0 0;flex-direction:column;animation:.25s ease-out ott-sheet-up;display:flex;position:absolute;bottom:0;box-shadow:0 -25px 50px -12px #0006}@media (prefers-reduced-motion:reduce){.ott-select-sheet__panel{animation:none}}.ott-select-sheet__head{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.ott-select-sheet__title{margin:0;font-size:1.25rem;font-weight:600}.ott-select-sheet__close{width:2rem;height:2rem;color:inherit;cursor:pointer;background:#0000000f;border:none;border-radius:50%;place-items:center;padding:0;display:grid}.ott-select-sheet__close svg{width:1.25rem;height:1.25rem}.ott-select-sheet .ott-select__search{background:#fff;border-bottom:1px solid #0000001a;padding:.75rem 1.25rem;position:static}.ott-select-sheet .ott-select__input{color:#000;width:100%;min-width:0;font:inherit;background:#0000000a;border:1px solid #00000026;border-radius:999px;padding:.625rem .875rem;font-size:1rem}.ott-select-sheet .ott-select__input:focus{outline:2px solid var(--primary,#4f8cff);outline-offset:0}.ott-select-sheet__body{flex:1;min-height:0;padding:.25rem 1.25rem;font-size:1rem;overflow-y:auto}.ott-select-sheet .ott-select__list{padding:0}.ott-select-sheet .ott-select__list--rest{border-top:none}.ott-select-sheet .ott-select__group-title{color:#00000080;padding:.75rem 0 .25rem}.ott-select-sheet .ott-select__option{border-bottom:1px solid #00000014;gap:.875rem;min-height:3rem;padding:.75rem 0}.ott-select-sheet .ott-select__option:hover{background:0 0}.ott-select-sheet .ott-select__option--active{color:var(--primary,#4f8cff);background:0 0;font-weight:600}.ott-select-sheet .ott-select__option-label{white-space:normal}.ott-select-sheet .ott-select__check{border-color:#0000004d;border-radius:.375rem;width:1.375rem;height:1.375rem}.ott-select-sheet .ott-select__empty{color:#00000080;padding:1rem 0}.ott-select-sheet .ott-select__more:after{border-color:#0000 #00000059 #00000059}.ott-select-sheet__foot{border-top:1px solid #0000001a;gap:.75rem;padding:.75rem 1.25rem 1.25rem;display:flex}.ott-select-sheet__foot .ott-button{flex:1;justify-content:center}.ott-select-sheet__foot .ott-button--pill-outline{color:#000;border-color:#0000004d}.ott-filter__clear{color:var(--primary,#4f8cff);cursor:pointer;background:0 0;border:none;padding:.5rem .25rem;font-size:.75rem;font-weight:500}.ott-filter__clear:hover{text-decoration:underline}.ott-text{padding:2rem 1rem}.ott-text--center{text-align:center}.ott-text h1,.ott-text h2,.ott-text h3,.ott-text h4,.ott-text h5,.ott-text h6{font-family:var(--font-brand,inherit);margin:0}.ott-image img{width:100%;display:block}.ott-button{background:var(--primary,#4f8cff);color:var(--primary-content,#fff);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .3s;display:inline-flex}.ott-button:hover{opacity:.9}.ott-button:disabled{opacity:.5;cursor:default}.ott-button--secondary{background:color-mix(in srgb, var(--base-content,#fff) 10%, transparent);color:var(--base-content,#f2f2f5)}.ott-button--danger{background:var(--error,#d02117);color:var(--error-content,#fff)}.ott-button--pill{border:2px solid var(--primary,#4f8cff);border-radius:999px;padding:.5rem 1.5rem;font-weight:700}.ott-button--pill-outline{color:#fff;background:0 0;border:2px solid #f5f5f5;border-radius:999px;padding:.5rem 1.5rem;font-weight:700}.ott-player-section{padding-top:1rem;padding-inline:0}@media (min-width:64rem){.ott-player-section{padding-top:2rem;padding-inline:var(--ott-gutter)}}.ott-player-column{width:100%;margin-inline:auto}.ott-player-column .motto-player{max-height:75vh}@media (min-width:64rem){.ott-player-column{max-width:120vh}.ott-player-column .motto-player{border-radius:var(--ott-radius)}.ott-player-column:has(.motto-pc-refusal):not(:has(.ott-refusal--flat)):not(:has(.ott-refusal--player-box)){max-width:none}}.ott-player-placeholder{aspect-ratio:16/9;background:#171717}@media (min-width:64rem){.ott-player-placeholder{border-radius:var(--ott-radius)}}.ott-event-info{margin:.75rem 0 1.5rem;padding-inline:1rem}@media (min-width:64rem){.ott-event-info{padding-inline:0}}.ott-event-info__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ott-event-info__head:empty{display:none}.ott-event-info--bare{justify-content:flex-end;margin-block:.75rem 0;display:flex}.ott-event-info__title{font-family:var(--font-brand,inherit);min-width:0;font-size:1rem;font-weight:500}.ott-video-switcher{flex:none;margin-inline-start:auto}.ott-video-switcher__select{appearance:none;background-color:color-mix(in srgb, var(--base-content,#fff) 10%, transparent);max-width:16rem;color:var(--base-content,#f2f2f5);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1rem;border:0;border-radius:999px;padding:.4rem 2rem .4rem .9rem;font-size:.875rem;font-weight:500;line-height:1.2;overflow:hidden}.ott-video-switcher__select:hover{background-color:color-mix(in srgb, var(--base-content,#fff) 16%, transparent)}.ott-video-switcher__select:focus-visible{outline:2px solid var(--primary,#fff);outline-offset:2px}.ott-video-switcher__select option{color:initial;background:initial}[dir=rtl] .ott-video-switcher__select{background-position:.7rem;padding:.4rem .9rem .4rem 2rem}@media (min-width:48rem){.ott-event-info__title{font-size:1.25rem}}.ott-event-info__time{color:color-mix(in srgb, var(--base-content,#fff) 70%, transparent);font-size:.875rem;display:block}@media (min-width:48rem){.ott-event-info__time{font-size:1rem}}.ott-event-info__description{text-transform:uppercase;color:color-mix(in srgb, var(--base-content,#fff) 60%, transparent);font-size:.75rem}@media (min-width:48rem){.ott-event-info__description{font-size:.875rem}}@media (min-width:64rem){.ott-player-column:has(.motto-pc-player__aside){max-width:calc((100vh - var(--ott-navbar-height,4rem)) * 16 / 9)}}.ott-player-column{--motto-pc-player-aside-width:20rem}.ott-player-column .motto-pc-player__row{display:contents}.ott-player-column .motto-pc-player>*{order:4}.ott-player-column .motto-pc-player__stage{order:1}.ott-player-column .motto-pc-player .ott-match-header{order:2}.ott-player-column .motto-pc-player__aside{order:3}@media (min-width:64rem){.ott-player-column .motto-pc-player__row{display:revert-layer;grid-template-columns:revert-layer}.ott-player-column .motto-pc-player>*,.ott-player-column .motto-pc-player__stage,.ott-player-column .motto-pc-player .ott-match-header,.ott-player-column .motto-pc-player__aside{order:0}}.ott-match-header{flex-direction:column;display:flex}.ott-match-header__meta{border-block:1px solid var(--base-200,#17171d);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}@media (min-width:64rem){.ott-match-header{border-block:1px solid var(--base-200,#17171d);grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);align-items:center;gap:0;padding-block:.25rem;display:grid}.ott-match-header__meta{border-block:none;grid-area:1/1;min-width:0;padding:0 1rem}}.ott-match-header__row{justify-content:center;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}@media (min-width:64rem){.ott-match-header__row{grid-area:1/2;padding-block:.5rem}}.ott-match-header__side{flex:1;justify-content:flex-end;min-width:0;display:flex}.ott-match-header__side--away{justify-content:flex-start}.ott-match-header__team{min-width:0;color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:flex}a.ott-match-header__team:hover .ott-match-header__name{text-decoration:underline}.ott-match-header__name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400;overflow:hidden}@media (min-width:48rem){.ott-match-header__name{font-size:1.25rem}}.ott-match-header__crest{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.25rem;display:flex}@media (min-width:48rem){.ott-match-header__crest{width:2.5rem;height:2.5rem}}.ott-match-header__crest img{object-fit:contain;border-radius:999px;width:100%;height:100%}.ott-match-header__score{font-size:1.25rem;font-weight:700}@media (min-width:48rem){.ott-match-header__score{font-size:1.875rem;font-weight:600}}.ott-match-header__divider{opacity:.7;font-weight:700}.ott-match-header__details{text-align:start;min-width:0;color:var(--base-content-200,#cfcfd6);flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;font-size:.75rem;display:flex}.ott-match-header__details>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ott-match-header__when{color:var(--base-content-200,#cfcfd6);font-size:.75rem}.ott-match-header__when--short{display:none}@media (min-width:64rem){.ott-match-header__when--full{display:none}.ott-match-header__when--short{text-align:end;grid-area:1/3;justify-self:end;display:block}.ott-match-header__details{gap:.25rem}}.ott-match-header__lead{font-weight:700}.ott-match-header__meta-link{color:inherit;text-decoration:none}.ott-match-header__meta-link:hover{text-decoration:underline}.ott-match-header__share{flex-shrink:0}@media (min-width:64rem){.ott-match-header__share{display:none}}.ott-lineup{background:color-mix(in srgb, var(--base-200,#17171d) 40%, transparent);flex-direction:column;gap:1rem;padding:1rem;display:flex}.ott-lineup__body{flex-direction:column;gap:1rem;min-height:0;display:flex}@media (min-width:64rem){.ott-player-column .motto-pc-player__aside{align-self:stretch;position:relative}.ott-player-column .ott-lineup{background:0 0;padding:0;position:absolute;inset:0}.ott-lineup__body{overflow-y:auto}.ott-lineup__body:has(>.ott-lineup__list){overflow:hidden}.ott-lineup__body:has(>.ott-lineup__list) .ott-lineup__list{flex:auto;min-height:0;overflow-y:auto}}.ott-lineup__body,.ott-lineup__list{scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--base-content,#fff) 25%, transparent) transparent}.ott-lineup__empty{text-align:center;color:var(--base-content-300,#9a9aa3);margin:0;padding:1rem 0;font-size:.875rem}.ott-lineup__tabs{gap:.5rem;display:flex}.ott-lineup__tab{cursor:pointer;background:color-mix(in srgb, var(--base-300,#24242c) 80%, transparent);color:var(--base-content,#f2f2f5);border:none;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.ott-lineup__tab--active{background:var(--base-content,#f2f2f5);color:var(--base-100,#0d0d10)}.ott-lineup__tab:focus-visible,.ott-lineup__team:focus-visible{outline:none}.ott-lineup__teams{border-radius:var(--ott-radius);flex-shrink:0;height:4rem;display:flex;overflow:hidden}.ott-lineup__team{border:none;border-bottom:4px solid var(--ott-team-underline);cursor:pointer;background:color-mix(in srgb, var(--base-300,#24242c) 80%, transparent);min-width:0;color:var(--base-content,#f2f2f5);flex:50%;justify-content:center;align-items:center;padding:.5rem;transition:filter .2s,transform .2s;display:flex}.ott-lineup__team--selected{transform:scale(1.05)}.ott-lineup__team--home{--ott-team-underline:var(--base-content,#f2f2f5)}.ott-lineup__team--away{--ott-team-underline:var(--base-content-300,#9a9aa3)}.ott-lineup__team:not(.ott-lineup__team--selected){filter:brightness(.5)}.ott-lineup__team img{object-fit:contain;height:100%;max-height:3rem}.ott-lineup__team span{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.ott-lineup__list{flex-direction:column;gap:.5rem;display:flex}.ott-lineup__subs-heading{text-transform:uppercase;letter-spacing:.05em;color:var(--base-content-200,#cfcfd6);margin:.75rem 0 .25rem;font-size:.8125rem;font-weight:700}.ott-lineup__player{border-radius:var(--ott-radius-sm);background:var(--base-200,#17171d);color:inherit;align-items:flex-start;gap:1rem;padding:.75rem;text-decoration:none;transition:box-shadow .2s;display:flex}.ott-lineup__player--link:hover{box-shadow:0 10px 15px -3px #00000059}.ott-lineup__player--link:hover .ott-lineup__avatar{transform:scale(1.1)}.ott-lineup__avatar{background:var(--base-300,#24242c);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .3s;display:flex;overflow:hidden}.ott-lineup__avatar img{object-fit:cover;width:100%;height:100%}.ott-lineup__avatar-glyph{opacity:.6;width:1rem;height:1rem}.ott-lineup__player-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ott-lineup__player-name{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.ott-lineup__player-meta{color:color-mix(in srgb, var(--base-content,#f2f2f5) 60%, transparent);align-items:center;display:flex}.ott-lineup__jersey{background:color-mix(in srgb, var(--base-300,#24242c) 80%, transparent);color:color-mix(in srgb, var(--base-content,#f2f2f5) 70%, transparent);border-radius:.25rem;margin-inline-end:.25rem;padding:.125rem;font-size:.625rem;font-weight:500}.ott-lineup__position{text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:500}.ott-timeline__loading{justify-content:center;padding-block:2rem;display:flex}.ott-timeline__minihead{background:var(--base-100,#0d0d10);align-items:center;gap:1rem;padding:.75rem;display:flex}@media (min-width:64rem){.ott-timeline__minihead{z-index:2;position:sticky;top:0}}.ott-timeline__minihead-side{flex:1;justify-content:flex-end;display:flex}.ott-timeline__minihead-side--away{justify-content:flex-start}.ott-timeline{flex-direction:column;gap:.25rem;display:flex;position:relative}.ott-timeline:before{content:"";background:color-mix(in srgb, var(--base-300,#24242c) 50%, transparent);width:2px;height:calc(100% - 45px);position:absolute;top:0;left:50%;transform:translate(-50%)}.ott-timeline__entry{display:flex;position:relative}.ott-timeline__neutral{text-align:center;width:100%;padding:.5rem 2rem}.ott-timeline__timer{color:var(--base-content-300,#9a9aa3);margin:0 0 .25rem;font-size:.75rem;font-weight:500;display:block}.ott-timeline__moment{width:100%;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:block}button.ott-timeline__moment{cursor:pointer}.ott-timeline__moment:focus-visible{outline:2px solid var(--primary,#3b82f6);outline-offset:2px;border-radius:.25rem}.ott-timeline__type{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:700;display:block;overflow:hidden}.ott-timeline__badge{z-index:1;background:color-mix(in srgb, var(--base-300,#24242c) 50%, transparent);border:2px solid var(--primary,#4f8cff);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.ott-timeline__badge img{object-fit:contain;width:1rem;height:1rem}.ott-timeline__badge--away{border-color:var(--secondary,var(--primary,#4f8cff))}.ott-timeline__dot{z-index:1;background:var(--base-100,#0d0d10);border:2px solid var(--primary,#4f8cff);border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.ott-timeline__dot--away{border-color:var(--secondary,var(--primary,#4f8cff))}.ott-timeline__cell{width:50%;display:flex}.ott-timeline__cell--home{justify-content:flex-end;padding-inline-end:1rem}.ott-timeline__cell--away{justify-content:flex-start;margin-inline-start:auto;padding-inline-start:1rem}.ott-timeline__card{background:color-mix(in srgb, var(--base-200,#17171d) 20%, transparent);border-radius:.5rem;width:100%;min-width:0;padding:.5rem}.ott-timeline__cell--home .ott-timeline__card{text-align:end}.ott-timeline__card--seekable{cursor:pointer;transition:background-color .2s}.ott-timeline__card--seekable:hover{background:color-mix(in srgb, var(--base-200,#17171d) 40%, transparent)}.ott-timeline__neutral:has(.ott-timeline__moment:hover){background:color-mix(in srgb, var(--base-200,#17171d) 40%, transparent)}.ott-timeline__neutral{border-radius:.5rem;transition:background-color .2s}.ott-timeline__minihead .ott-match-header__crest{width:2rem;height:2rem}.ott-timeline__player{color:var(--base-content-300,#9a9aa3);overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.ott-timeline__player:hover{color:var(--base-content,#f2f2f5);text-decoration:underline}.ott-timeline__subs{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.ott-timeline__subs-row{justify-content:flex-start;align-items:center;gap:.25rem;display:flex}.ott-timeline__cell--home .ott-timeline__subs-row{flex-direction:row-reverse}.ott-timeline__subs-row .ott-timeline__player{margin-top:0}.ott-timeline__arrow{font-size:.625rem}.ott-timeline__arrow--in{color:#4ade80}.ott-timeline__arrow--out{color:#f87171}.ott-timeline__more{border:1px solid color-mix(in srgb, var(--base-300,#24242c) 30%, transparent);background:color-mix(in srgb, var(--base-200,#17171d) 50%, transparent);color:var(--primary,#4f8cff);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500}.ott-timeline__more:hover{background:color-mix(in srgb, var(--base-200,#17171d) 70%, transparent)}.ott-share-row{justify-content:flex-end;padding-inline:1rem;display:flex}.ott-share-row--compact{padding-inline:0}.ott-share-row--wide{display:none}@media (min-width:64rem){.ott-share-row{padding-inline:0}.ott-share-row--wide{display:flex}.ott-player-below{align-items:flex-start;gap:1rem;display:flex}.ott-player-below .ott-event-info{flex:1;min-width:0}.ott-player-below .ott-share-row{margin-block-start:.75rem;margin-inline-start:auto}}.ott-share-button{background:var(--base-200,#17171d);color:color-mix(in srgb, var(--base-content,#f2f2f5) 85%, transparent);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;font-weight:500;transition:background .2s;display:inline-flex}.ott-share-button:hover{background:var(--base-300,#24242c)}.ott-share__panel{max-width:28rem}.ott-share__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ott-share__close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0}.ott-share__close:hover{opacity:1}.ott-share__lead{color:color-mix(in srgb, var(--base-content,#f2f2f5) 70%, transparent);margin:0 0 1rem;font-size:.875rem}.ott-share__nets{gap:.75rem;margin-bottom:1.5rem;display:flex}.ott-share__net{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .15s,opacity .15s;display:flex}.ott-share__net:hover{opacity:.9;transform:scale(1.08)}.ott-share__net--facebook{background:#1877f2}.ott-share__net--x{border:1px solid color-mix(in srgb, var(--base-content,#f2f2f5) 25%, transparent);background:#000}.ott-share__net--telegram{background:#229ed9}.ott-share__net--whatsapp{background:#25d366}.ott-share__net--email{background:#6b7280}.ott-share__copy{gap:.5rem;display:flex}.ott-share__url{border:1px solid color-mix(in srgb, var(--base-300,#24242c) 60%, transparent);background:var(--base-100,#0d0d10);min-width:0;color:color-mix(in srgb, var(--base-content,#f2f2f5) 80%, transparent);border-radius:.75rem;flex:1;padding:.625rem .75rem;font-size:.8125rem}.ott-share__copy-btn{background:var(--primary,#4f8cff);color:var(--primary-content,#fff);cursor:pointer;white-space:nowrap;border:none;border-radius:.75rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;transition:opacity .15s}.ott-share__copy-btn:hover{opacity:.85}.ott-share__copy-btn--copied{color:#fff;background:#16a34a}.ott-status{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:32rem;margin-inline:auto;padding:3rem 1.5rem;display:flex}.ott-status--backdrop{isolation:isolate;position:relative}.ott-status--backdrop:before,.ott-status--backdrop:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.ott-status--backdrop:before{background-image:linear-gradient(color-mix(in srgb, var(--primary,#4f8cff) 25%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary,#4f8cff) 25%, transparent) 1px, transparent 1px);opacity:.1;background-size:60px 60px}.ott-status--backdrop:after{background:radial-gradient(ellipse at center, transparent 40%, color-mix(in srgb, var(--primary,#4f8cff) 12%, transparent) 100%)}.ott-status__brand{margin-bottom:1.5rem}.ott-status__brand img{object-fit:contain;height:4rem}@media (min-width:48rem){.ott-status__brand img{height:5rem}}.ott-status__code{font-family:var(--font-brand,inherit);background:linear-gradient(135deg, var(--primary,#4f8cff) 0%, var(--secondary,var(--primary,#4f8cff)) 100%);color:#0000;filter:drop-shadow(0 0 24px color-mix(in srgb, var(--primary,#4f8cff) 35%, transparent));-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:6rem;font-weight:900;line-height:1}@media (min-width:48rem){.ott-status__code{font-size:8rem}}.ott-status__icon{width:3rem;height:3rem;color:color-mix(in srgb, var(--base-content,#fff) 35%, transparent)}.ott-status__title{font-family:var(--font-brand,inherit);margin:0;font-size:1.75rem;font-weight:700}.ott-status__note{max-width:26rem;color:var(--base-content-200,#cfcfd6);margin:0;font-size:.95rem;line-height:1.6}.ott-status__detail{color:var(--base-content-300,#9a9aa3);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem}.ott-status__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.ott-status__cta{background:var(--primary,#4f8cff);color:var(--primary-content,#fff);box-shadow:0 4px 14px color-mix(in srgb, var(--primary,#4f8cff) 25%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:transform .3s;display:inline-flex}.ott-status__cta:hover{transform:scale(1.05)}.ott-status__cta svg{width:1.25rem;height:1.25rem;transition:transform .3s}.ott-status__cta:hover svg{transform:translate(4px)}[dir=rtl] .ott-status__cta svg{transform:scaleX(-1)}[dir=rtl] .ott-status__cta:hover svg{transform:scaleX(-1)translate(4px)}.ott-status__footnote{color:color-mix(in srgb, var(--base-content,#fff) 50%, transparent);margin:2rem 0 0;font-size:.8125rem}.ott-auth-stage{flex-direction:column;flex:1;display:flex}.ott-auth-stage .ott-panel{margin-block:auto;padding-block:2rem}.ott-panel{width:100%;max-width:27.5rem;margin:3rem auto;padding:0 1.5rem}.ott-panel--wide{max-width:40rem}.ott-panel__title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.ott-auth-top{flex-direction:column;margin-bottom:2rem;display:flex}.ott-auth-top__back{color:var(--base-content,#f2f2f5);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.625rem;padding:0;font-size:.9375rem;display:inline-flex}.ott-auth-top__back svg{width:1.25rem;height:1.25rem}[dir=rtl] .ott-auth-top__back svg{transform:rotate(180deg)}.ott-auth-top__logo{object-fit:contain;align-self:center;width:auto;height:5rem;margin-top:1.5rem}.ott-panel__links--end{justify-content:flex-end;margin-top:.75rem}.ott-auth-switch{text-align:center;color:var(--base-content,#f2f2f5);margin:2rem 0 0;font-size:.875rem}.ott-auth-switch a{color:var(--accent,var(--primary,#4f8cff));text-decoration:none}.ott-auth-switch a:hover{text-decoration:underline}.ott-auth-terms{color:var(--base-content-200,#a3a3a3);margin:1rem 0 0;font-size:.8125rem}.ott-auth-terms a{color:inherit;text-decoration:underline}.ott-panel__note{color:var(--base-content-200,#cfcfd6);font-size:.95rem}.ott-panel__links{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-size:.875rem;display:flex}.ott-panel__links a{color:var(--accent,var(--primary,#4f8cff));padding-inline:.25rem;text-decoration:none}.ott-panel__links a:hover{text-decoration:underline}.ott-panel__divider{color:var(--base-content-300,#9a9aa3);border:none;align-items:center;gap:1rem;margin:1.5rem 0 1rem;font-size:.875rem;display:flex}.ott-panel__divider:before,.ott-panel__divider:after{content:"";border-top:1px solid color-mix(in srgb, var(--base-content,#fff) 20%, transparent);flex:1}.ott-panel__danger{border:1px solid color-mix(in srgb, var(--error,#d02117) 30%, transparent);border-radius:var(--ott-radius-sm);margin-top:2rem;padding:1rem}.ott-shell{width:min(80rem, 100% - 2 * var(--ott-gutter));border:1px solid var(--base-200,#17171d);background:color-mix(in srgb, var(--base-200,#17171d) 30%, transparent);border-radius:.75rem;margin:1.5rem auto 3rem}@media (min-width:64rem){.ott-shell{grid-template-columns:240px minmax(0,1fr);gap:2rem;padding:1.5rem;padding-block:3rem;display:grid}}.ott-shell__nav{border-bottom:1px solid var(--base-300,#24242c);scrollbar-width:none;display:flex;overflow-x:auto}@media (min-width:64rem){.ott-shell__nav{border-bottom:none;border-inline-end:1px solid color-mix(in srgb, var(--base-200,#17171d) 70%, transparent);padding-top:.5rem;flex-direction:column;gap:.25rem;padding-inline-end:2rem;overflow:visible}}.ott-shell__item{white-space:nowrap;color:color-mix(in srgb, var(--base-content,#fff) 55%, transparent);border-bottom:2px solid #0000;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:flex}.ott-shell__item:hover{color:var(--base-content,#f2f2f5)}.ott-shell__item[aria-current=true]{color:var(--base-content,#f2f2f5);border-bottom-color:var(--primary,#4f8cff)}@media (min-width:64rem){.ott-shell__item{border-bottom:none;border-inline-start:2px solid #0000;border-radius:0 .375rem .375rem 0}.ott-shell__item:hover{background:color-mix(in srgb, var(--base-200,#17171d) 50%, transparent)}.ott-shell__item[aria-current=true]{border-bottom:none;border-inline-start-color:var(--primary,#4f8cff);background:color-mix(in srgb, var(--primary,#4f8cff) 5%, transparent)}}.ott-shell__content{padding:1rem}@media (min-width:64rem){.ott-shell__content{padding:0}}.ott-shell__title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:500}.ott-shell:has(+.ott-shell-userid){margin-bottom:.5rem}.ott-shell-userid{width:min(80rem, 100% - 2 * var(--ott-gutter));justify-content:flex-end;margin:0 auto 3rem;display:flex}.ott-shell-userid button{color:var(--base-content,#f2f2f5);opacity:.5;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.625rem;transition:opacity .15s;display:flex}.ott-shell-userid button:hover{opacity:.9}.ott-shell-userid__id{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.ott-shell-userid__copied{align-items:center;gap:.125rem;display:flex}.ott-account{flex-direction:column;gap:1.25rem;display:flex}.ott-account__card{border:1px solid color-mix(in srgb, var(--base-200,#17171d) 50%, transparent);background:color-mix(in srgb, var(--base-200,#17171d) 30%, transparent);border-radius:var(--ott-radius-sm);padding:1.25rem}.ott-account__profile{align-items:center;gap:1rem;display:flex}.ott-account__identity{flex:1;min-width:0}.ott-account__avatar,.ott-account__avatar-image{border-radius:999px;flex-shrink:0;width:3.5rem;height:3.5rem}.ott-account__avatar{justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:inline-flex}.ott-account__avatar-image{object-fit:cover}.ott-account__name{font-size:1.125rem;font-weight:600}.ott-account__email{color:color-mix(in srgb, var(--base-content,#fff) 60%, transparent);word-break:break-all;font-size:.875rem}.ott-account__heading{margin:0;font-size:1rem;font-weight:600}.ott-account__card-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ott-account__card-header+*{margin-top:1rem}.ott-account__grid{grid-template-columns:1fr;gap:1.25rem 2rem;display:grid}@media (min-width:40rem){.ott-account__grid{grid-template-columns:1fr 1fr}}.ott-account__field{flex-direction:column;gap:.125rem;display:flex}.ott-account__label{color:color-mix(in srgb, var(--base-content,#fff) 50%, transparent);font-size:.75rem;font-weight:500}.ott-account__value{font-size:.875rem}.ott-account__add{color:var(--primary,#4f8cff);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.875rem;text-decoration:underline}.ott-account__action{border:1px solid color-mix(in srgb, var(--base-300,#24242c) 50%, transparent);color:var(--base-content,#f2f2f5);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.ott-account__action:hover{background:var(--base-200,#17171d)}.ott-account__danger summary{color:color-mix(in srgb, var(--base-content,#fff) 40%, transparent);cursor:pointer;align-items:center;gap:.25rem;font-size:.75rem;list-style:none;transition:color .15s;display:flex}.ott-account__danger summary::-webkit-details-marker{display:none}.ott-account__danger summary:hover{color:color-mix(in srgb, var(--base-content,#fff) 60%, transparent)}.ott-account__chevron{transition:transform .15s}[dir=rtl] .ott-account__chevron{transform:scaleX(-1)}.ott-account__danger[open] .ott-account__chevron{transform:rotate(90deg)}.ott-account__danger-body{padding-top:1rem}.ott-account__danger-title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.ott-account__danger-row{border-radius:var(--ott-radius-sm);background:color-mix(in srgb, var(--base-200,#17171d) 30%, transparent);border:1px solid #ef44444d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem;display:flex}.ott-account__danger-name{margin:0;font-size:.875rem;font-weight:600}.ott-account__danger-desc{color:color-mix(in srgb, var(--base-content,#fff) 60%, transparent);margin:.125rem 0 0;font-size:.75rem}.ott-account__delete{color:#ef4444b3;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:4px;flex-shrink:0;padding:.375rem .75rem;font-size:.875rem}.ott-account__delete:hover{color:#ef4444;border-color:#ef444473}.ott-account__delete:disabled{opacity:.5;cursor:default}.ott-profile{border:1px solid color-mix(in srgb, var(--base-200,#17171d) 50%, transparent);background:color-mix(in srgb, var(--base-200,#17171d) 30%, transparent);border-radius:var(--ott-radius-sm);gap:6px;margin-bottom:1.25rem;padding:1.25rem;font-size:.95rem;display:grid}.ott-profile dt{color:color-mix(in srgb, var(--base-content,#fff) 50%, transparent);font-size:.75rem;font-weight:500}.ott-profile dd{margin:0 0 6px;font-size:.875rem}:is(.ott-panel,.ott-account-dialog) .motto-auth{max-width:none}:is(.ott-panel,.ott-account-dialog) .motto-auth__label,.ott-account-dialog__field>span{opacity:1;font-size:.8125rem;font-weight:700}:is(.ott-panel,.ott-account-dialog) .motto-auth__input,.ott-account-dialog__field>input{background:color-mix(in srgb, var(--base-content,#fff) 8%, var(--base-100,#0c0c10));border:1px solid var(--base-300,#26262e);color:var(--base-content,#f2f2f5);border-radius:.5rem;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .3s}:is(.ott-panel,.ott-account-dialog) .motto-auth__input:focus,.ott-account-dialog__field>input:focus{border-color:var(--primary,#4f8cff);outline:none}:is(.ott-panel,.ott-account-dialog) .motto-auth__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb, var(--base-content,#fff) 8%, var(--base-100,#0c0c10)) inset;-webkit-text-fill-color:var(--base-content,#f2f2f5)}.ott-account-dialog__field>input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb, var(--base-content,#fff) 8%, var(--base-100,#0c0c10)) inset;-webkit-text-fill-color:var(--base-content,#f2f2f5)}.ott-account-dialog__form{flex-direction:column;gap:1rem;display:flex}.ott-account-dialog__field{flex-direction:column;gap:.375rem;display:flex}.ott-account-dialog__field>input:disabled{opacity:.6}.ott-account-dialog .ott-modal__actions{margin-top:.5rem}.ott-account-dialog .ott-modal__error{margin-bottom:0}:is(.ott-panel,.ott-account-dialog) .motto-auth__submit{text-transform:uppercase;border-radius:.5rem;margin-top:.75rem;padding:.8125rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .3s}:is(.ott-panel,.ott-account-dialog) .motto-auth__submit:hover{opacity:.9}.ott-panel .motto-auth__provider{color:#fff;background:#1f2937;border:1px solid #4b5563;border-radius:.375rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.ott-panel .motto-auth__provider:hover{background:#374151}.ott-modal{z-index:1999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ott-modal__backdrop{-webkit-backdrop-filter:blur(4px);background:#00000080;position:absolute;inset:0}.ott-modal__panel{border-radius:var(--ott-radius-sm);background:var(--base-200,#17171d);width:100%;max-width:36rem;padding:1.5rem;animation:.3s ease-in-out ott-fade-in;position:relative;box-shadow:0 10px 15px -3px #0006}@media (min-width:64rem){.ott-modal__panel{padding:2rem}}@keyframes ott-fade-in{0%{opacity:0}to{opacity:1}}.ott-modal__danger-label{color:#ef4444;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.ott-modal__title{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.25}.ott-modal__body{opacity:.6;margin:0 0 1.25rem;font-size:.875rem}.ott-modal__divider{border:none;border-top:1px solid color-mix(in srgb, var(--base-300,#24242c) 40%, transparent);margin:0 0 1.25rem}.ott-modal__callout{background:color-mix(in srgb, var(--base-300,#24242c) 70%, transparent);opacity:.8;border-radius:.75rem;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.ott-modal__callout svg{flex-shrink:0;margin-top:2px}.ott-modal__callout--warning{color:#f59e0b;opacity:1;background:#f59e0b1a}.ott-modal__error{color:#ef4444;background:#ef44441a;border-radius:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem}.ott-modal__actions{gap:.75rem;display:flex}.ott-modal__cancel,.ott-modal__confirm{cursor:pointer;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:opacity .15s;display:flex}.ott-modal__cancel{border:1px solid color-mix(in srgb, var(--base-300,#24242c) 60%, transparent);color:var(--base-content,#f2f2f5);background:0 0}.ott-modal__confirm{background:var(--primary,#4f8cff);color:var(--primary-content,#fff);border:none;font-weight:600}.ott-modal__confirm--destructive{color:#fff;background:#dc2626}.ott-modal__cancel:hover,.ott-modal__confirm:hover{opacity:.8}.ott-modal__cancel:disabled,.ott-modal__confirm:disabled{opacity:.5;cursor:default}.ott-tvlink-stage{text-align:center;flex-direction:column;flex:1;align-items:center;padding-block:2rem;display:flex}.ott-tvlink-stage__logo{object-fit:contain;width:auto;height:6.5rem}.ott-tvlink-stage .ott-panel{margin-block:1.5rem}.ott-tvlink-stage .ott-panel__title{margin-bottom:.75rem;font-size:1.875rem}.ott-tvlink-stage>:first-child{margin-block-start:auto}.ott-tvlink-stage>:last-child{margin-block-end:auto}.ott-tvlink{--ott-code-box-w:2.75rem;--ott-code-box-h:3.5rem;--ott-code-gap:.5rem;--ott-code-boxes:6;flex-direction:column;align-items:center;display:flex}@media (min-width:40rem){.ott-tvlink{--ott-code-box-w:3.5rem;--ott-code-box-h:4rem;--ott-code-gap:.75rem}}.ott-tvlink__prompt{opacity:.75;max-width:24rem;margin:0 0 2rem;font-size:.875rem}.ott-tvlink__entry{width:calc(var(--ott-code-boxes) * var(--ott-code-box-w) + (var(--ott-code-boxes) - 1) * var(--ott-code-gap));position:relative}.ott-tvlink__ghosts{top:0;gap:var(--ott-code-gap);display:flex;position:absolute;inset-inline-start:0}.ott-tvlink__ghost{width:var(--ott-code-box-w);height:var(--ott-code-box-h);border:2px solid color-mix(in srgb, var(--base-content,#fff) 20%, transparent);border-radius:.5rem;position:relative}.ott-tvlink__ghost:after{content:"";background:color-mix(in srgb, var(--base-content,#fff) 45%, transparent);border-radius:50%;width:.625rem;height:.625rem;margin:auto;position:absolute;inset:0}.ott-tvlink .motto-auth{justify-items:start;max-width:none;position:relative}.ott-tvlink .motto-auth__field{justify-items:start;gap:1rem}.ott-tvlink .motto-auth__code-boxes{gap:var(--ott-code-gap)}.ott-tvlink .motto-auth__code-box{width:var(--ott-code-box-w);height:var(--ott-code-box-h);text-align:center;border:2px solid color-mix(in srgb, var(--base-content,#fff) 20%, transparent);background:var(--base-100,#0c0c10);color:var(--base-content,#f2f2f5);caret-color:var(--primary,#4f8cff);border-radius:.5rem;padding:0;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:1.5rem;font-weight:600;transition:border-color .15s,box-shadow .15s}@media (min-width:40rem){.ott-tvlink .motto-auth__code-box{font-size:1.875rem}}.ott-tvlink .motto-auth__code-box:focus{border-color:var(--primary,#4f8cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary,#4f8cff) 25%, transparent);outline:none}.ott-tvlink .motto-auth__code-box:not(.motto-auth__code-box--next){border-color:color-mix(in srgb, var(--base-content,#fff) 40%, transparent)}.ott-tvlink .motto-auth__code-box--next{background:0 0;border-color:#0000}.ott-tvlink .motto-auth__code-box--next:nth-child(n+7){display:none}.ott-tvlink .motto-auth__error{color:#ef4444;background:#ef44441a;border:1px solid #ef444454;border-radius:.375rem;padding:.75rem 1rem;font-size:.875rem}.ott-tvlink .motto-auth__submit{text-transform:none;border-radius:.375rem;justify-self:center;min-width:10rem;margin-top:.9rem;padding:.75rem 2rem;font-size:.95rem;font-weight:600}.ott-tvlink .motto-auth:not(:has(.motto-auth__code-box--next:nth-child(7))) .motto-auth__submit{opacity:.45;pointer-events:none}.ott-tvlink__success{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-block:1rem;display:flex}.ott-tvlink__check{background:var(--primary,#4f8cff);width:3.5rem;height:3.5rem;color:var(--primary-content,#fff);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ott-billing__section-title{text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.ott-billing__empty{border:1px solid color-mix(in srgb, var(--base-300,#24242c) 40%, transparent);background:color-mix(in srgb, var(--base-200,#17171d) 30%, transparent);border-radius:.75rem;padding:1.25rem}.ott-billing__cap{background:linear-gradient(to right, var(--primary,#4f8cff), var(--accent,var(--primary,#4f8cff)));border-radius:.75rem .75rem 0 0;width:100%;height:12px}.ott-billing__panel{border:1px solid color-mix(in srgb, var(--base-300,#24242c) 40%, transparent);background:color-mix(in srgb, var(--base-200,#17171d) 30%, transparent);border-top:none;border-radius:0 0 .75rem .75rem;padding:1rem}@media (min-width:48rem){.ott-billing__panel{padding:1.5rem 2rem}}.ott-billing__row{border-bottom:1px solid color-mix(in srgb, var(--base-300,#24242c) 40%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:1.25rem;display:flex}.ott-billing__row:first-child{padding-top:0}.ott-billing__row:last-child{border-bottom:none;padding-bottom:0}.ott-billing__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ott-billing__name{font-size:1rem;font-weight:600}.ott-billing__chip{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.ott-billing__chip--good{color:#22c55e;background:#22c55e1a}.ott-billing__chip--info{color:#38bdf8;background:#38bdf81a}.ott-billing__chip--warn{color:#f59e0b;background:#f59e0b1a}.ott-billing__chip--muted{opacity:.6;background:color-mix(in srgb, var(--base-content,#fff) 10%, transparent)}.ott-billing__desc{opacity:.5;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.ott-billing__date{opacity:.6;margin-top:.5rem;font-size:.75rem}.ott-billing__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}.ott-billing__amounts{text-align:end}.ott-billing__price{font-weight:600}.ott-billing__period{text-transform:uppercase;letter-spacing:.04em;opacity:.5;margin-top:.125rem;font-size:.75rem}.ott-billing__method{opacity:.4;margin-top:.125rem;font-size:.75rem}.ott-billing__cancel{opacity:.4;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.6875rem;text-decoration:underline}.ott-billing__cancel:hover{opacity:.9;color:#ef4444}.ott-billing__panel--table{padding:0;overflow-x:auto}.ott-billing__table{border-collapse:collapse;width:100%;font-size:.875rem}.ott-billing__table th{text-align:start;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;font-size:.6875rem;font-weight:600}@media (min-width:48rem){.ott-billing__table th{padding:.75rem 1.5rem}}.ott-billing__table td{border-top:1px solid color-mix(in srgb, var(--base-300,#24242c) 30%, transparent);color:var(--base-content-200,#cfcfd6);padding:1.25rem 1rem;font-weight:300}.ott-billing__table td:nth-child(2){font-weight:500}@media (min-width:48rem){.ott-billing__table td{padding:1.5rem}}.ott-billing__invoice{color:inherit;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.ott-billing__invoice:hover{text-underline-offset:2px;text-decoration:underline}.ott-billing__invoice-icon{flex-shrink:0;margin-inline-end:.5rem}.ott-invoice{width:100%;max-width:42rem;padding:2.5rem var(--ott-gutter) 3rem;margin-inline:auto}.ott-invoice__skeleton{border-radius:.75rem;height:24rem}.ott-invoice__card{background:var(--base-content,#f2f2f5);color:var(--base-100,#0d0d10);border-radius:.75rem;overflow:hidden;box-shadow:0 10px 30px #00000059}.ott-invoice__cap{background:linear-gradient(to right, var(--primary,#4f8cff), var(--accent,var(--primary,#4f8cff)));height:12px}.ott-invoice__body{padding:1.5rem}@media (min-width:48rem){.ott-invoice__body{padding:2rem 2.5rem}}.ott-invoice__brand{font-family:var(--font-brand,inherit);text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:.875rem;font-weight:700}.ott-invoice__title{margin:.25rem 0 1.5rem;font-size:1.5rem;font-weight:700}.ott-invoice__meta,.ott-invoice__amounts{grid-template-columns:auto 1fr;gap:0 1.5rem;margin:0;display:grid}.ott-invoice__meta dt,.ott-invoice__amounts dt{white-space:nowrap;padding-block:.5rem;font-weight:600}.ott-invoice__meta dd,.ott-invoice__amounts dd{text-align:end;margin:0;padding-block:.5rem}.ott-invoice__meta dt,.ott-invoice__meta dd{border-bottom:1px solid color-mix(in srgb, var(--base-100,#0d0d10) 15%, transparent)}.ott-invoice__id{word-break:break-all;font-size:.875rem}.ott-invoice__item{margin:1.5rem 0 .5rem}.ott-invoice__item-title{font-weight:700}.ott-invoice__item-description{opacity:.7;font-size:.875rem}.ott-invoice__amounts dt,.ott-invoice__amounts dd{border-bottom:1px solid color-mix(in srgb, var(--base-100,#0d0d10) 15%, transparent);font-size:.9375rem}.ott-invoice__amounts dt.ott-invoice__total,.ott-invoice__amounts dd.ott-invoice__total{border-bottom:none;font-size:1.0625rem;font-weight:700}.ott-invoice__actions{justify-content:center;margin-top:2rem;display:flex}@media print{.ott-header,.ott-footer,.ott-invoice__actions{display:none!important}.ott-main{padding-top:0!important}.ott-invoice{max-width:none;padding:0}.ott-invoice__card{box-shadow:none;color:#000;background:#fff}}.ott-refusal{text-align:center;background:#171717;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-height:40vh;padding:2rem;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.ott-refusal{border-radius:var(--ott-radius);min-height:75vh}}@media (max-width:39.99rem){.ott-refusal--wall .ott-refusal__body{display:none}}@media (min-width:64rem){.ott-refusal--wall{aspect-ratio:16/9;background:var(--base-100,#0a0a0a);margin-inline:calc(-1 * var(--ott-gutter));border-radius:0}.ott-player-section:has(.ott-refusal--wall){padding-top:0}}.ott-refusal--paywall{background:#404040;justify-content:center;gap:0;padding:0}.ott-refusal--paywall:has(.ott-refusal__backdrop){background:#0a0a0a}@media (min-width:64rem){.ott-refusal--paywall{aspect-ratio:16/9;margin-inline:calc(-1 * var(--ott-gutter));border-radius:0;padding-block:3.5rem}.ott-player-section:has(.ott-refusal--paywall){padding-top:0}}.ott-refusal--paywall .motto-offers{background:0 0;border-radius:0;width:100%;padding:2rem 1.5rem}.ott-refusal--paywall .motto-offers__title{letter-spacing:0;text-align:center;color:#fff;margin:0 0 1rem;font-size:1.875rem;font-weight:400;line-height:1.2}.ott-refusal--paywall .motto-checkout__message{width:80%;color:var(--base-content,#f2f2f5);margin-inline:auto;font-size:1.125rem}.ott-refusal--paywall .motto-checkout__message:empty{min-height:20rem}.ott-refusal--paywall .motto-checkout__message:empty:after{content:"";border:4px solid color-mix(in srgb, var(--primary,#4f8cff) 25%, transparent);border-top-color:var(--primary,#4f8cff);border-radius:50%;width:3rem;height:3rem;animation:.8s linear infinite ott-spin}.ott-purchase-processing{text-align:center;flex-direction:column;align-items:center;width:100%;padding:2rem;display:flex}.ott-purchase-processing .ott-refusal__title,.ott-purchase-processing .ott-refusal__body{width:80%;max-width:none}.ott-purchase-processing .ott-refusal__body{font-size:1.125rem}.ott-purchase-processing__dots{gap:.75rem;margin-top:5rem;display:flex}.ott-purchase-processing__dots span{background:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s infinite ott-bounce}.ott-purchase-processing__dots span:first-child{animation-delay:-.3s}.ott-purchase-processing__dots span:nth-child(2){animation-delay:-.15s}@keyframes ott-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ott-purchase-processing__dots span{animation:none}}.ott-purchase-processing--to-app,.motto-processing[data-redirect-to-app]{z-index:1100;color:#fff;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.motto-processing[data-redirect-to-app] .motto-processing__poster,.motto-processing[data-redirect-to-app] .motto-processing__title{display:none}.ott-app-complete{background:#000;justify-content:center;align-items:center;min-height:100vh;display:flex}.ott-refusal__fallback{display:none}.ott-refusal--paywall:not(:has(.motto-offers,.motto-checkout,.motto-checkout__message,.ott-purchase-processing)) .ott-refusal__fallback{flex-direction:column;align-items:center;max-width:48rem;padding:2rem;display:flex}.ott-refusal__subtitle{color:#fff;margin:1rem 0 .75rem;font-size:1.5rem;font-weight:600}@media (min-width:48rem){.ott-refusal__subtitle{font-size:1.875rem}}.ott-refusal--player-box{aspect-ratio:16/9;min-height:0}.ott-refusal__backdrop{opacity:.7;filter:blur(8px)brightness(.5);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-16px}.ott-refusal>:not(.ott-refusal__backdrop){z-index:1;position:relative}.ott-refusal__title{color:#fff;max-width:64rem;margin:1rem 0;font-size:1.5rem;font-weight:900;line-height:1.1}@media (min-width:48rem){.ott-refusal__title{margin-block:1.75rem;font-size:3rem}}@media (min-width:64rem){.ott-refusal__title{font-size:4.5rem}}.ott-refusal__body{color:#e5e5e5;max-width:48rem;margin:0;font-size:.875rem}@media (min-width:48rem){.ott-refusal__body{font-size:1.125rem}}@media (min-width:64rem){.ott-refusal__body{font-size:1.25rem}}.ott-refusal__actions{gap:1rem;margin-top:1.5rem;display:flex}.ott-refusal--flat{text-align:start;aspect-ratio:16/9;background:#151515;flex-direction:row;gap:0;min-height:0;padding:1rem}@media (min-width:48rem){.ott-refusal--flat{border-radius:var(--ott-radius)}}.ott-refusal--flat .ott-refusal__icon{flex-shrink:0;width:2.5rem;height:2.5rem;margin:.75rem}@media (min-width:48rem){.ott-refusal--flat .ott-refusal__icon{width:6rem;height:6rem;margin:1.5rem}}.ott-refusal--flat .ott-refusal__title{max-width:none;margin:0 0 .25rem;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:48rem){.ott-refusal--flat .ott-refusal__title{margin-bottom:.5rem;font-size:1.5rem;line-height:2rem}}.ott-refusal--flat .ott-refusal__body{color:#fff;max-width:none;font-size:.875rem;line-height:1.25rem}@media (min-width:48rem){.ott-refusal--flat .ott-refusal__body{font-size:1.125rem;line-height:1.75rem}}.ott-countdown{text-align:center;grid-auto-columns:max-content;grid-auto-flow:column;gap:.5rem;margin-top:.5rem;display:grid}@media (min-width:48rem){.ott-countdown{gap:1.25rem}}.ott-countdown__cell{flex-direction:column;min-width:3rem;display:flex}.ott-countdown__value{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:1.125rem;line-height:1em}@media (min-width:48rem){.ott-countdown__value{font-size:3rem}}.ott-countdown__label{text-transform:uppercase;letter-spacing:.1em;color:inherit;opacity:.85;margin-top:.25rem;font-size:.75rem}.ott-countdown__expired{margin:0;font-size:1.25rem}.ott-refusal--poster .ott-refusal__backdrop{opacity:1;filter:none;inset:0}.motto-offers__list{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.ott-offer{--ott-offer-bg:var(--base-content,#f2f2f5);background:var(--ott-offer-bg);width:24rem;max-width:100%;color:var(--base-100,#0c0c10);text-align:center;border-radius:.75rem;flex-direction:column;margin:1rem;padding:1rem;display:flex;overflow:hidden;box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #00000040}.ott-offer__logo{object-fit:contain;border-radius:.375rem;width:100%;height:6rem}.ott-offer__head{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);flex-direction:column;margin-bottom:.75rem;padding:1rem 1rem .5rem;display:flex}.ott-offer__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:900}.ott-offer__pricing{padding-bottom:.5rem}.ott-offer__price{font-size:2.25rem;font-weight:700;line-height:1.1;display:inline-block}.ott-offer__price-period{font-size:1.125rem;font-weight:600}.ott-offer__commitment{opacity:.8;margin-top:.25rem;font-size:.875rem;font-weight:500}.ott-offer__commitment-total{font-size:.75rem;font-weight:400}.ott-offer__toggle{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;align-self:center;margin-bottom:.5rem;padding:.125rem;display:inline-flex}.ott-offer__toggle-option{color:inherit;opacity:.7;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.ott-offer__toggle-option--active{opacity:1;background:var(--base-100,#0c0c10);color:var(--ott-offer-bg)}.ott-offer__description{margin:0 1rem 1rem;position:relative}.ott-offer__description p{opacity:.85;margin:0;font-size:.875rem}.ott-offer__description--clamped{max-height:6rem;overflow:hidden}.ott-offer__description--clamped:after{content:"";inset-inline:0;background:linear-gradient(to top, var(--ott-offer-bg), transparent);height:2rem;position:absolute;bottom:0}.ott-offer__see-more{color:inherit;font:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;margin:0 0 .75rem;font-size:.75rem;text-decoration:underline}.ott-offer__cta{background:var(--primary,#4f8cff);color:var(--primary-content,#fff);font:inherit;cursor:pointer;border:0;border-radius:.25rem;margin-block:auto .5rem;margin-inline:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;transition:opacity .3s}.ott-offer__cta:hover:not(:disabled){opacity:.9}.ott-offer__cta:disabled{opacity:.5;cursor:not-allowed}.ott-offer__one-time{flex-direction:column;margin-block-start:.25rem;display:flex}.ott-offer__one-time-entry{flex-direction:column;display:flex}.ott-offer__one-time-price{margin-block-start:.5rem;font-size:1.5rem;font-weight:700;line-height:1.1}.ott-checkout{z-index:1100;-webkit-backdrop-filter:blur(4px);background:#000000a6;position:fixed;inset:0;overflow-y:auto}.ott-checkout[hidden]{display:none}.ott-checkout__viewport{justify-content:center;align-items:center;min-height:100%;padding:1rem;display:flex}.ott-checkout__panel{border-radius:var(--ott-radius);background:#141414;width:100%;max-width:1150px;margin-block:2rem;padding:2.5rem 1rem 1.5rem;position:relative;box-shadow:0 25px 50px -12px #00000080}.ott-checkout .motto-checkout{position:relative}.ott-checkout .motto-checkout__status:not([data-tone]){color:#0000;justify-content:center;align-items:center;font-size:0;display:flex;position:absolute;inset:0}.ott-checkout .motto-checkout__status:not([data-tone]):after{content:"";border:3px solid color-mix(in srgb, var(--base-content,#fff) 25%, transparent);border-top-color:var(--primary,#4f8cff);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite ott-spin}@media (prefers-reduced-motion:reduce){.ott-checkout .motto-checkout__status:not([data-tone]):after{animation-duration:2.4s}}.ott-checkout__close{top:.75rem;color:#fff;cursor:pointer;z-index:1;background:#ffffff1a;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.375rem;display:inline-flex;position:absolute;inset-inline-end:.75rem}.ott-checkout__close:hover{background:#fff3}
@font-face{font-family:Saff Main;src:url(/fonts/FrutigerLTArabic-45Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Saff Main;src:url(/fonts/HelveticaNeueLTPro-55Roman.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Saff Main;src:url(/fonts/HelveticaNeueLTPro-55Roman.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Saff Main;src:url(/fonts/HelveticaNeueLTPro-65Md.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Saff Main;src:url(/fonts/HelveticaNeueLTPro-75Bd.otf)format("opentype");font-weight:800;font-display:swap}@font-face{font-family:Saff Main Arabic;src:url(/fonts/FrutigerLTArabic-45Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Saff Main Arabic;src:url(/fonts/FrutigerLTArabic-55Roman.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Saff Main Arabic;src:url(/fonts/FrutigerLTArabic-55Roman.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Saff Main Arabic;src:url(/fonts/FrutigerLTArabic-65Bold.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Saff Main Arabic;src:url(/fonts/FrutigerLTArabic-75Black.ttf)format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Saff Brand;src:url(/fonts/SAFF-Black.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Saff Brand Arabic;src:url(/fonts/SAFF-ArBlack.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--font-main:"Saff Main", sans-serif;--font-brand:"Saff Brand", sans-serif}html[dir=rtl]{--font-main:"Saff Main Arabic", "Saff Main", sans-serif}
