.livestream-ended-message{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.livestream-ended-message .message{color:#fff;font-size:1.2rem;font-weight:700;display:inline-block}.controls-layout-small .livestream-ended-message .message{font-size:1em}.controls-layout-xsmall .livestream-ended-message .message{font-size:.8em}.controls-layout-tiny .livestream-ended-message .message,.controls-layout-xtiny .livestream-ended-message .message{font-size:.7em}.controls .player-logo{--height:37px;--width:91px;height:var(--height);width:var(--width);z-index:1;margin-left:.25em;margin-right:.75em;display:flex}.controls .player-logo .icon{fill:var(--controls-color);width:var(--width);height:var(--height)}.controls.controls-layout-small .player-logo,.controls.controls-layout-xsmall .player-logo,.controls.controls-layout-tiny .player-logo,.controls.controls-layout-xtiny .player-logo{--height:30px;--width:74px}.controls .teaser-container .player-logo,.controls .error-container .player-logo,.controls .content-overlay .player-logo,.controls .info-container .player-logo,.controls .loading-container .player-logo,.controls .blank-container .player-logo{margin:0;display:block;position:absolute;bottom:.6em;left:1em}.controls.controls-layout-small .teaser-container .player-logo,.controls.controls-layout-small .error-container .player-logo,.controls.controls-layout-small .content-overlay .player-logo,.controls.controls-layout-small .info-container .player-logo,.controls.controls-layout-small .loading-container .player-logo,.controls.controls-layout-small .blank-container .player-logo,.controls.controls-layout-xsmall .teaser-container .player-logo,.controls.controls-layout-xsmall .error-container .player-logo,.controls.controls-layout-xsmall .content-overlay .player-logo,.controls.controls-layout-xsmall .info-container .player-logo,.controls.controls-layout-xsmall .loading-container .player-logo,.controls.controls-layout-xsmall .blank-container .player-logo{bottom:.3em;left:.8em}.controls.controls-layout-tiny .teaser-container .player-logo,.controls.controls-layout-xtiny .teaser-container .player-logo,.controls.controls-layout-tiny .error-container .player-logo,.controls.controls-layout-xtiny .error-container .player-logo,.controls.controls-layout-tiny .content-overlay .player-logo,.controls.controls-layout-xtiny .content-overlay .player-logo,.controls.controls-layout-tiny .info-container .player-logo,.controls.controls-layout-xtiny .info-container .player-logo,.controls.controls-layout-tiny .loading-container .player-logo,.controls.controls-layout-xtiny .loading-container .player-logo,.controls.controls-layout-tiny .blank-container .player-logo,.controls.controls-layout-xtiny .blank-container .player-logo{bottom:.25em;left:.5em}.poster-image-container{transition:opacity .3s ease-in;display:none;position:absolute;inset:0}.poster-image-container.visible{display:block}.poster-image-container .poster-image{object-fit:cover;opacity:0;background-size:100%;width:100%;height:100%;transition:filter .2s ease-in,opacity .2s ease-in;position:absolute;inset:0}.poster-image-container .poster-image.poster-image-visible{filter:blur();opacity:1}.time-remaining-container{color:#fff;text-align:center;border-radius:4px;padding:.4em;font-size:1em}.controls.controls-layout-small.content-composition .time-remaining-container,.controls.controls-layout-xsmall.content-composition .time-remaining-container{font-size:.8em}.controls.controls-layout-tiny.content-composition .time-remaining-container,.controls.controls-layout-xtiny.content-composition .time-remaining-container{padding:.2em .4em;font-size:.75em}.controls .teaser-container .time-remaining-container{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);padding-left:.5em;padding-right:.5em;font-size:1em;position:absolute;bottom:.8em;right:.8em}.controls .teaser-container>.age-rating-indicator{font-size:.6em;display:inline-block;position:absolute;top:.5em;right:.5em}.controls .poster-image-container{width:100%}.controls.controls-layout-small.teaser-composition .time-remaining-container,.controls.controls-layout-xsmall.teaser-composition .time-remaining-container,.controls.controls-layout-tiny.teaser-composition .time-remaining-container,.controls.controls-layout-xtiny.teaser-composition .time-remaining-container{padding-top:.3em;font-size:.8em;bottom:.8em;right:.8em}.controls.controls-layout-tiny.teaser-composition .time-remaining-container,.controls.controls-layout-xtiny.teaser-composition .time-remaining-container{bottom:.5em;right:.5em}.livestream-ended-composition .livestream-ended-container{position:absolute;inset:0}.livestream-ended-composition .livestream-ended-container .livestream-ended-message{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter)}.livestream-ended-composition .livestream-ended-container .progress-button-container{position:absolute;bottom:1em;right:1em}.controls-layout-small.livestream-ended-composition .livestream-ended-container .progress-button-container,.controls-layout-xsmall.livestream-ended-composition .livestream-ended-container .progress-button-container,.controls-layout-tiny.livestream-ended-composition .livestream-ended-container .progress-button-container,.controls-layout-xtiny.livestream-ended-composition .livestream-ended-container .progress-button-container{bottom:.8em;right:.8em}.controls-layout-tiny.livestream-ended-composition .livestream-ended-container .message,.controls-layout-xtiny.livestream-ended-composition .livestream-ended-container .message{font-size:.75em}.controls-layout-tiny.livestream-ended-composition .livestream-ended-container .progress-button-container,.controls-layout-xtiny.livestream-ended-composition .livestream-ended-container .progress-button-container{bottom:.5em;right:.5em}.progress-button-container{display:inline-flex}.progress-button-container .stop-countdown-container{width:40px;transition:width var(--transition-time)ease-in-out,margin-right var(--transition-time)ease-in-out;overflow:hidden}.progress-button-container .stop-countdown-container .stop-countdown{border-radius:0 var(--controls-border-radius)var(--controls-border-radius)0;justify-content:center;width:100%;margin-right:0;padding-left:0;padding-right:0;display:inline-flex}.progress-button-container button .continue-label{align-items:center;width:100%;display:flex}.progress-button-container button .continue-label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.progress-button-container.stopped .stop-countdown-container,.progress-button-container.stopped.reverse .stop-countdown-container{width:0;margin-right:0}.progress-button-container.stopped .progress-button,.progress-button-container.stopped.reverse .progress-button{border-radius:var(--controls-border-radius);background-image:none;margin-right:0}.progress-button-container .progress-button{border-radius:var(--controls-border-radius)0 0 var(--controls-border-radius);transition:border-radius var(--transition-time)ease-in-out,margin-right var(--transition-time)ease-in-out,background-color var(--transition-time)ease-in-out;background-color:var(--controls-background-color);background-image:linear-gradient(90deg,#ffffff26 100%,#0000 100%);background-repeat:no-repeat;background-size:0% 100%;margin-right:2px;animation:8s linear forwards progress;overflow:hidden}.progress-button-container.reverse .stop-countdown-container{margin-right:.5em}.progress-button-container.reverse .stop-countdown-container .stop-countdown{border-radius:var(--controls-border-radius)}.progress-button-container.reverse .progress-button{border-radius:var(--controls-border-radius);margin-right:0}.controls-layout-xtiny .progress-button-container .stop-countdown-container,.controls-layout-tiny .progress-button-container .stop-countdown-container,.controls-layout-xsmall .progress-button-container .stop-countdown-container,.controls-layout-small .progress-button-container .stop-countdown-container{width:30px}.controls-layout-xtiny .progress-button-container.stopped .stop-countdown-container,.controls-layout-tiny .progress-button-container.stopped .stop-countdown-container,.controls-layout-xsmall .progress-button-container.stopped .stop-countdown-container,.controls-layout-small .progress-button-container.stopped .stop-countdown-container,.controls-layout-xtiny .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-tiny .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-xsmall .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-small .progress-button-container.stopped.reverse .stop-countdown-container{width:0}@keyframes progress{0%{background-size:0% 100%}to{background-size:100% 100%}}.controls .still-interesting{justify-content:center;align-items:center;height:80px;display:flex;position:absolute;bottom:0;left:0;right:0}.controls .still-interesting .text{color:var(--controls-color);margin-right:1em;font-size:.9em;font-weight:700}@keyframes progress{0%{background-size:0% 100%}to{background-size:100% 100%}}.controls.controls-layout-small .still-interesting,.controls.controls-layout-xsmall .still-interesting,.controls.controls-layout-tiny .still-interesting,.controls.controls-layout-xtiny .still-interesting{flex-direction:column;height:auto}.controls.controls-layout-small .still-interesting .text,.controls.controls-layout-xsmall .still-interesting .text,.controls.controls-layout-tiny .still-interesting .text,.controls.controls-layout-xtiny .still-interesting .text{width:100%;margin:0;padding-left:.4em}.controls.controls-layout-small .still-interesting .buttons,.controls.controls-layout-xsmall .still-interesting .buttons,.controls.controls-layout-tiny .still-interesting .buttons,.controls.controls-layout-xtiny .still-interesting .buttons{width:100%;padding:.4em;display:flex}.controls.controls-layout-small .still-interesting .buttons button,.controls.controls-layout-xsmall .still-interesting .buttons button,.controls.controls-layout-tiny .still-interesting .buttons button,.controls.controls-layout-xtiny .still-interesting .buttons button{flex-grow:1;margin-right:.4em;padding:.6em;display:flex}.controls.controls-layout-small .still-interesting .buttons button:last-child,.controls.controls-layout-xsmall .still-interesting .buttons button:last-child,.controls.controls-layout-tiny .still-interesting .buttons button:last-child,.controls.controls-layout-xtiny .still-interesting .buttons button:last-child{margin-right:0}.controls.controls-layout-tiny .still-interesting .text,.controls.controls-layout-xtiny .still-interesting .text,.controls.controls-layout-tiny .still-interesting .buttons,.controls.controls-layout-xtiny .still-interesting .buttons{font-size:.8em}.controls.controls-layout-tiny .still-interesting .buttons button,.controls.controls-layout-xtiny .still-interesting .buttons button{padding:.4em}.progress-button-container{display:inline-flex}.progress-button-container .stop-countdown-container{width:40px;transition:width var(--transition-time)ease-in-out,margin-right var(--transition-time)ease-in-out;overflow:hidden}.progress-button-container .stop-countdown-container .stop-countdown{border-radius:0 var(--controls-border-radius)var(--controls-border-radius)0;justify-content:center;width:100%;margin-right:0;padding-left:0;padding-right:0;display:inline-flex}.progress-button-container button .continue-label{align-items:center;width:100%;display:flex}.progress-button-container button .continue-label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.progress-button-container.stopped .stop-countdown-container,.progress-button-container.stopped.reverse .stop-countdown-container{width:0;margin-right:0}.progress-button-container.stopped .progress-button,.progress-button-container.stopped.reverse .progress-button{border-radius:var(--controls-border-radius);background-image:none;margin-right:0}.progress-button-container .progress-button{border-radius:var(--controls-border-radius)0 0 var(--controls-border-radius);transition:border-radius var(--transition-time)ease-in-out,margin-right var(--transition-time)ease-in-out,background-color var(--transition-time)ease-in-out;background-color:var(--controls-background-color);background-image:linear-gradient(90deg,#ffffff26 100%,#0000 100%);background-repeat:no-repeat;background-size:0% 100%;margin-right:2px;animation:8s linear forwards progress;overflow:hidden}.progress-button-container.reverse .stop-countdown-container{margin-right:.5em}.progress-button-container.reverse .stop-countdown-container .stop-countdown{border-radius:var(--controls-border-radius)}.progress-button-container.reverse .progress-button{border-radius:var(--controls-border-radius);margin-right:0}.controls-layout-xtiny .progress-button-container .stop-countdown-container,.controls-layout-tiny .progress-button-container .stop-countdown-container,.controls-layout-xsmall .progress-button-container .stop-countdown-container,.controls-layout-small .progress-button-container .stop-countdown-container{width:30px}.controls-layout-xtiny .progress-button-container.stopped .stop-countdown-container,.controls-layout-tiny .progress-button-container.stopped .stop-countdown-container,.controls-layout-xsmall .progress-button-container.stopped .stop-countdown-container,.controls-layout-small .progress-button-container.stopped .stop-countdown-container,.controls-layout-xtiny .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-tiny .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-xsmall .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-small .progress-button-container.stopped.reverse .stop-countdown-container{width:0}.still-interesting-container{animation:fadeInBackground var(--transition-time)ease-in-out forwards;position:absolute;inset:0}@keyframes fadeInBackground{0%{background:0 0}to{background:#0006}}.continue-endscreen-composition .continue-endscreen-container{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.continue-endscreen-composition .continue-endscreen-container .preview-image-container{width:90%;display:grid;position:relative}.continue-endscreen-composition .continue-endscreen-container .preview-image-container.items-1{grid-template-columns:1fr;width:60%;display:grid}.continue-endscreen-composition .continue-endscreen-container .preview-image-container.items-3{grid-template-columns:1fr 1fr 1fr;gap:1em;display:grid}.continue-endscreen-composition .continue-endscreen-container .preview-image-container.items-3 .teaser-container:first-child{aspect-ratio:unset;grid-area:span 2/span 2}.continue-endscreen-composition .continue-endscreen-container .preview-image-container.items-3 .teaser-container:nth-child(n+2){grid-area:span 1/span 1}.continue-endscreen-composition .continue-endscreen-container .preview-image-container .teaser-container{aspect-ratio:16/9;border-radius:var(--controls-border-radius);background-color:#f0f8ff;justify-content:center;font-size:.9em;display:flex;position:relative;overflow:hidden}.continue-endscreen-composition .continue-endscreen-container .preview-image-container .teaser-container .video-title-container{--logo-size:56px}.continue-endscreen-composition .continue-endscreen-container .preview-image-container .teaser-container .video-title-container .title-container{padding-right:0}.continue-endscreen-composition .continue-endscreen-container .preview-image-container .auto-continue-buttons{justify-content:space-between;display:flex;position:absolute;bottom:1em;left:1em;right:1em}.continue-endscreen-composition .continue-endscreen-container .replay-button{position:absolute;bottom:calc(-36px - .5em)}.continue-endscreen-composition.controls-layout-xtiny .continue-endscreen-container .preview-image-container,.continue-endscreen-composition.controls-layout-tiny .continue-endscreen-container .preview-image-container,.continue-endscreen-composition.controls-layout-xsmall .continue-endscreen-container .preview-image-container,.continue-endscreen-composition.controls-layout-small .continue-endscreen-container .preview-image-container,.continue-endscreen-composition.controls-layout-mediumsmall .continue-endscreen-container .preview-image-container{width:80%}.continue-endscreen-composition.controls-layout-xtiny .continue-endscreen-container .preview-image-container .video-title-container,.continue-endscreen-composition.controls-layout-tiny .continue-endscreen-container .preview-image-container .video-title-container,.continue-endscreen-composition.controls-layout-xsmall .continue-endscreen-container .preview-image-container .video-title-container,.continue-endscreen-composition.controls-layout-small .continue-endscreen-container .preview-image-container .video-title-container,.continue-endscreen-composition.controls-layout-mediumsmall .continue-endscreen-container .preview-image-container .video-title-container{--logo-size:48px}.continue-endscreen-composition.controls-layout-xtiny .continue-endscreen-container .preview-image-container .auto-continue-buttons,.continue-endscreen-composition.controls-layout-tiny .continue-endscreen-container .preview-image-container .auto-continue-buttons{bottom:.25em;left:.25em;right:.25em}.continue-endscreen-composition.controls-layout-xtiny .continue-endscreen-container .preview-image-container .auto-continue-buttons .progress-button-container,.continue-endscreen-composition.controls-layout-tiny .continue-endscreen-container .preview-image-container .auto-continue-buttons .progress-button-container,.continue-endscreen-composition.controls-layout-xtiny .continue-endscreen-container .preview-image-container .auto-continue-buttons .progress-button-container button,.continue-endscreen-composition.controls-layout-tiny .continue-endscreen-container .preview-image-container .auto-continue-buttons .progress-button-container button{width:100%}.continue-endscreen-composition.controls-layout-xtiny .continue-endscreen-container .preview-image-container .video-title-container,.continue-endscreen-composition.controls-layout-tiny .continue-endscreen-container .preview-image-container .video-title-container{--logo-size:36px}.continue-endscreen-composition.controls-layout-small .continue-endscreen-container .preview-image-container .auto-continue-buttons,.continue-endscreen-composition.controls-layout-xsmall .continue-endscreen-container .preview-image-container .auto-continue-buttons{bottom:.5em;left:.5em;right:.5em}.continue-endscreen-composition.controls-layout-small .continue-endscreen-container .preview-image-container .video-title-container,.continue-endscreen-composition.controls-layout-xsmall .continue-endscreen-container .preview-image-container .video-title-container{--logo-size:40px}.ar-9x16 .continue-endscreen-composition .continue-endscreen-container .preview-image-container .teaser-container{aspect-ratio:9/16}.ar-9x16 .continue-endscreen-composition .continue-endscreen-container .preview-image-container .auto-continue-buttons .progress-button-container,.ar-9x16 .continue-endscreen-composition .continue-endscreen-container .preview-image-container .auto-continue-buttons .progress-button-container button{width:100%}.button.background-click-area{pointer-events:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.button.background-click-area.visible{pointer-events:auto}.controls .button.exit-presentation-mode-button{background-color:var(--controls-background-color);border-radius:var(--controls-border-radius);backdrop-filter:var(--controls-backdrop-filter);z-index:1;justify-content:center;align-items:center;margin:0;transition:top .3s ease-in-out,right .3s ease-in-out;display:flex;position:absolute;top:-52px;right:-52px}.controls .button.exit-presentation-mode-button .icon{font-size:24px}.controls .button.exit-presentation-mode-button.visible{top:.5em;right:.5em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button,.controls.controls-layout-tiny .button.exit-presentation-mode-button,.controls.controls-layout-xtiny .button.exit-presentation-mode-button{width:24px;height:24px}.controls.controls-layout-xsmall .button.exit-presentation-mode-button.visible,.controls.controls-layout-tiny .button.exit-presentation-mode-button.visible,.controls.controls-layout-xtiny .button.exit-presentation-mode-button.visible{top:.35em;right:.35em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button .icon,.controls.controls-layout-tiny .button.exit-presentation-mode-button .icon,.controls.controls-layout-xtiny .button.exit-presentation-mode-button .icon{font-size:20px}.hover-title-container{color:var(--controls-color);opacity:0;background-color:var(--controls-background-color);transition:opacity var(--transition-time)ease-in-out;cursor:pointer;font-size:var(--title-font-size);padding:1em;position:absolute;inset:0}.hover-title-container .line-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.2em;line-height:1.6em;display:-webkit-box;overflow:hidden}.hover-title-container.visible{opacity:1}.ar-9x16 .hover-title-container .line-clamp{-webkit-line-clamp:3;height:4.8em}.controls-layout-medium .hover-title-container{font-size:.8em}.progress-button-container{display:inline-flex}.progress-button-container .stop-countdown-container{width:40px;transition:width var(--transition-time)ease-in-out,margin-right var(--transition-time)ease-in-out;overflow:hidden}.progress-button-container .stop-countdown-container .stop-countdown{border-radius:0 var(--controls-border-radius)var(--controls-border-radius)0;justify-content:center;width:100%;margin-right:0;padding-left:0;padding-right:0;display:inline-flex}.progress-button-container button .continue-label{align-items:center;width:100%;display:flex}.progress-button-container button .continue-label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.progress-button-container.stopped .stop-countdown-container,.progress-button-container.stopped.reverse .stop-countdown-container{width:0;margin-right:0}.progress-button-container.stopped .progress-button,.progress-button-container.stopped.reverse .progress-button{border-radius:var(--controls-border-radius);background-image:none;margin-right:0}.progress-button-container .progress-button{border-radius:var(--controls-border-radius)0 0 var(--controls-border-radius);transition:border-radius var(--transition-time)ease-in-out,margin-right var(--transition-time)ease-in-out,background-color var(--transition-time)ease-in-out;background-color:var(--controls-background-color);background-image:linear-gradient(90deg,#ffffff26 100%,#0000 100%);background-repeat:no-repeat;background-size:0% 100%;margin-right:2px;animation:8s linear forwards progress;overflow:hidden}.progress-button-container.reverse .stop-countdown-container{margin-right:.5em}.progress-button-container.reverse .stop-countdown-container .stop-countdown{border-radius:var(--controls-border-radius)}.progress-button-container.reverse .progress-button{border-radius:var(--controls-border-radius);margin-right:0}.controls-layout-xtiny .progress-button-container .stop-countdown-container,.controls-layout-tiny .progress-button-container .stop-countdown-container,.controls-layout-xsmall .progress-button-container .stop-countdown-container,.controls-layout-small .progress-button-container .stop-countdown-container{width:30px}.controls-layout-xtiny .progress-button-container.stopped .stop-countdown-container,.controls-layout-tiny .progress-button-container.stopped .stop-countdown-container,.controls-layout-xsmall .progress-button-container.stopped .stop-countdown-container,.controls-layout-small .progress-button-container.stopped .stop-countdown-container,.controls-layout-xtiny .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-tiny .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-xsmall .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-small .progress-button-container.stopped.reverse .stop-countdown-container{width:0}@keyframes progress{0%{background-size:0% 100%}to{background-size:100% 100%}}.poster-image-container{transition:opacity .3s ease-in;display:none;position:absolute;inset:0}.poster-image-container.visible{display:block}.poster-image-container .poster-image{object-fit:cover;opacity:0;background-size:100%;width:100%;height:100%;transition:filter .2s ease-in,opacity .2s ease-in;position:absolute;inset:0}.poster-image-container .poster-image.poster-image-visible{filter:blur();opacity:1}.time-remaining-container{color:#fff;text-align:center;border-radius:4px;padding:.4em;font-size:1em}.controls.controls-layout-small.content-composition .time-remaining-container,.controls.controls-layout-xsmall.content-composition .time-remaining-container{font-size:.8em}.controls.controls-layout-tiny.content-composition .time-remaining-container,.controls.controls-layout-xtiny.content-composition .time-remaining-container{padding:.2em .4em;font-size:.75em}.controls .teaser-container .time-remaining-container{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);padding-left:.5em;padding-right:.5em;font-size:1em;position:absolute;bottom:.8em;right:.8em}.controls .teaser-container>.age-rating-indicator{font-size:.6em;display:inline-block;position:absolute;top:.5em;right:.5em}.controls .poster-image-container{width:100%}.controls.controls-layout-small.teaser-composition .time-remaining-container,.controls.controls-layout-xsmall.teaser-composition .time-remaining-container,.controls.controls-layout-tiny.teaser-composition .time-remaining-container,.controls.controls-layout-xtiny.teaser-composition .time-remaining-container{padding-top:.3em;font-size:.8em;bottom:.8em;right:.8em}.controls.controls-layout-tiny.teaser-composition .time-remaining-container,.controls.controls-layout-xtiny.teaser-composition .time-remaining-container{bottom:.5em;right:.5em}.info-composition .info-container{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0}.info-composition .info-container .exit-info-button{background-color:var(--controls-background-color);border-radius:var(--controls-border-radius);backdrop-filter:var(--controls-backdrop-filter);z-index:1;margin:0;position:absolute;top:.5em;right:.5em}.info-composition .info-container .video-title-container{position:relative}.info-composition .info-container .video-title-container .line .line-text{background-color:#0000}.info-composition .info-container .info-text{color:var(--controls-color);-ms-overflow-style:none;scrollbar-width:none;flex-grow:1;margin-left:1em;margin-right:1em;overflow-y:auto}.info-composition .info-container .info-text::-webkit-scrollbar{display:none}.info-composition .info-container .info-text .description{margin:0;line-height:1.4em}.info-composition .info-container .info-text .release-date{text-transform:uppercase;color:var(--controls-muted-color);font-size:.8em;display:block}.info-composition .info-container .labels{margin-top:1em;padding-left:1em;padding-right:1em}.info-composition .info-container .labels>span{margin-bottom:.5em;margin-right:.5em}.info-composition .info-container .info-footer{justify-content:end;align-items:center;padding:1.5em 1.5em 1.25em;display:flex}.controls-layout-mediumsmall .info-container .info-text .description{font-size:.75em}.controls-layout-mediumsmall .info-container .labels{margin-top:.5em}.controls-layout-mediumsmall .info-container .info-footer{padding:1.2em}.controls-layout-small .info-container .info-text{margin-left:.8em;margin-right:.8em}.controls-layout-small .info-container .info-text .description{font-size:.75em}.controls-layout-small .info-container .labels{margin-top:.5em;padding-left:.8em;padding-right:.8em}.controls-layout-small .info-container .info-footer{padding:.5em .75em .75em}.controls-layout-xsmall .info-container .video-title-container,.controls-layout-tiny .info-container .video-title-container,.controls-layout-xtiny .info-container .video-title-container{display:none}.controls-layout-xsmall .info-container .info-text,.controls-layout-tiny .info-container .info-text,.controls-layout-xtiny .info-container .info-text{margin:.5em calc(24px + .5em) .5em .5em}.controls-layout-xsmall .info-container .info-text .description,.controls-layout-tiny .info-container .info-text .description,.controls-layout-xtiny .info-container .info-text .description{font-size:.65em}.controls-layout-xsmall .info-container .info-footer,.controls-layout-tiny .info-container .info-footer,.controls-layout-xtiny .info-container .info-footer{padding-top:.4em}.controls-layout-xsmall .info-container .exit-info-button,.controls-layout-tiny .info-container .exit-info-button,.controls-layout-xtiny .info-container .exit-info-button{width:24px;height:24px}.controls-layout-xsmall .info-container .exit-info-button.visible,.controls-layout-tiny .info-container .exit-info-button.visible,.controls-layout-xtiny .info-container .exit-info-button.visible{top:.35em;right:.35em}.controls-layout-xsmall .info-container .exit-info-button .icon,.controls-layout-tiny .info-container .exit-info-button .icon,.controls-layout-xtiny .info-container .exit-info-button .icon{font-size:24px}.controls .age-rating-indicator{color:#fff;white-space:nowrap;padding:0 .15em;font-size:.8em;font-weight:700;display:inline-block}.controls .age-rating-indicator.show-inline{margin-left:.5em}.controls .age-rating-indicator>span{background-color:#000;padding:.25em}.controls .age-rating-indicator .tags{padding-left:.5em;padding-right:.5em}.controls .age-rating-indicator .age-12{background-color:#23a638}.controls .age-rating-indicator .age-16{background-color:#0098d1}.controls .age-rating-indicator .age-18{background-color:#db261d}.controls-layout-small .age-rating-indicator,.controls-layout-xsmall .age-rating-indicator,.controls-layout-tiny .age-rating-indicator,.controls-layout-xtiny .age-rating-indicator{color:#fff;padding:0 .15em;font-size:.6em}.icon-label{--border-radius:3px;--label-height:2.4em;background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);color:var(--controls-color);border-radius:var(--border-radius);height:calc(var(--label-height) + 0px);opacity:0;border:1px solid;font-size:.75em;display:inline-flex;overflow:hidden}.icon-label.visible{opacity:1}.icon-label .label-icon{width:var(--label-height);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.icon-label .label-text{border-left:0;justify-content:center;align-items:center;padding-left:.75em;padding-right:.75em;font-size:1em;display:inline-flex}.controls-layout-mediumsmall .icon-label{font-size:.7em}.controls-layout-mediumsmall .icon-label .label-text{padding-left:.5em;padding-right:.5em}.controls-layout-xsmall .icon-label,.controls-layout-small .icon-label{font-size:.6em}.controls-layout-xsmall .icon-label .label-text,.controls-layout-small .icon-label .label-text{padding-left:.5em;padding-right:.5em}.controls-layout-xtiny .icon-label,.controls-layout-tiny .icon-label{font-size:.55em}.controls-layout-xtiny .icon-label .label-text,.controls-layout-tiny .icon-label .label-text{padding-left:.25em;padding-right:.25em}.controls .player-logo{--height:37px;--width:91px;height:var(--height);width:var(--width);z-index:1;margin-left:.25em;margin-right:.75em;display:flex}.controls .player-logo .icon{fill:var(--controls-color);width:var(--width);height:var(--height)}.controls.controls-layout-small .player-logo,.controls.controls-layout-xsmall .player-logo,.controls.controls-layout-tiny .player-logo,.controls.controls-layout-xtiny .player-logo{--height:30px;--width:74px}.controls .teaser-container .player-logo,.controls .error-container .player-logo,.controls .content-overlay .player-logo,.controls .info-container .player-logo,.controls .loading-container .player-logo,.controls .blank-container .player-logo{margin:0;display:block;position:absolute;bottom:.6em;left:1em}.controls.controls-layout-small .teaser-container .player-logo,.controls.controls-layout-small .error-container .player-logo,.controls.controls-layout-small .content-overlay .player-logo,.controls.controls-layout-small .info-container .player-logo,.controls.controls-layout-small .loading-container .player-logo,.controls.controls-layout-small .blank-container .player-logo,.controls.controls-layout-xsmall .teaser-container .player-logo,.controls.controls-layout-xsmall .error-container .player-logo,.controls.controls-layout-xsmall .content-overlay .player-logo,.controls.controls-layout-xsmall .info-container .player-logo,.controls.controls-layout-xsmall .loading-container .player-logo,.controls.controls-layout-xsmall .blank-container .player-logo{bottom:.3em;left:.8em}.controls.controls-layout-tiny .teaser-container .player-logo,.controls.controls-layout-xtiny .teaser-container .player-logo,.controls.controls-layout-tiny .error-container .player-logo,.controls.controls-layout-xtiny .error-container .player-logo,.controls.controls-layout-tiny .content-overlay .player-logo,.controls.controls-layout-xtiny .content-overlay .player-logo,.controls.controls-layout-tiny .info-container .player-logo,.controls.controls-layout-xtiny .info-container .player-logo,.controls.controls-layout-tiny .loading-container .player-logo,.controls.controls-layout-xtiny .loading-container .player-logo,.controls.controls-layout-tiny .blank-container .player-logo,.controls.controls-layout-xtiny .blank-container .player-logo{bottom:.25em;left:.5em}.controls .product-placement-indicator{color:#fff;background:#0009;border-radius:4px;align-items:center;padding-right:.25em;transition:top .3s ease-in-out,right .3s ease-in-out;display:inline-flex}.controls .product-placement-indicator .product-placement-p{background-color:red;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:10px;font-weight:700;display:inline-flex}.controls .product-placement-indicator .icon{margin-right:.5em;font-size:16px}.controls .player-logo{--height:37px;--width:91px;height:var(--height);width:var(--width);z-index:1;margin-left:.25em;margin-right:.75em;display:flex}.controls .player-logo .icon{fill:var(--controls-color);width:var(--width);height:var(--height)}.controls.controls-layout-small .player-logo,.controls.controls-layout-xsmall .player-logo,.controls.controls-layout-tiny .player-logo,.controls.controls-layout-xtiny .player-logo{--height:30px;--width:74px}.controls .teaser-container .player-logo,.controls .error-container .player-logo,.controls .content-overlay .player-logo,.controls .info-container .player-logo,.controls .loading-container .player-logo,.controls .blank-container .player-logo{margin:0;display:block;position:absolute;bottom:.6em;left:1em}.controls.controls-layout-small .teaser-container .player-logo,.controls.controls-layout-small .error-container .player-logo,.controls.controls-layout-small .content-overlay .player-logo,.controls.controls-layout-small .info-container .player-logo,.controls.controls-layout-small .loading-container .player-logo,.controls.controls-layout-small .blank-container .player-logo,.controls.controls-layout-xsmall .teaser-container .player-logo,.controls.controls-layout-xsmall .error-container .player-logo,.controls.controls-layout-xsmall .content-overlay .player-logo,.controls.controls-layout-xsmall .info-container .player-logo,.controls.controls-layout-xsmall .loading-container .player-logo,.controls.controls-layout-xsmall .blank-container .player-logo{bottom:.3em;left:.8em}.controls.controls-layout-tiny .teaser-container .player-logo,.controls.controls-layout-xtiny .teaser-container .player-logo,.controls.controls-layout-tiny .error-container .player-logo,.controls.controls-layout-xtiny .error-container .player-logo,.controls.controls-layout-tiny .content-overlay .player-logo,.controls.controls-layout-xtiny .content-overlay .player-logo,.controls.controls-layout-tiny .info-container .player-logo,.controls.controls-layout-xtiny .info-container .player-logo,.controls.controls-layout-tiny .loading-container .player-logo,.controls.controls-layout-xtiny .loading-container .player-logo,.controls.controls-layout-tiny .blank-container .player-logo,.controls.controls-layout-xtiny .blank-container .player-logo{bottom:.25em;left:.5em}.blank-container{background:repeating-linear-gradient(45deg,#232323,#232323 20px,#121212 20px 40px);width:100%;height:100%;position:absolute;inset:0}.blank-container .player-logo{opacity:.5}.livestream-starting-soon-message{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.livestream-starting-soon-message .message{color:#fff;padding:1em;font-size:1.2rem;font-weight:700;display:inline-block}.livestream-starting-soon-message .message>div{text-align:center}.livestream-starting-soon-message .message .date{text-align:center;color:#fffc;font-size:.8em;font-weight:400}.controls-layout-small .livestream-starting-soon-message .message{font-size:1em}.controls-layout-xsmall .livestream-starting-soon-message .message{font-size:.8em}.controls-layout-xsmall .livestream-starting-soon-message .message .date,.controls-layout-tiny .livestream-starting-soon-message .message,.controls-layout-xtiny .livestream-starting-soon-message .message{font-size:.7em}.controls-layout-tiny .livestream-starting-soon-message .message .date,.controls-layout-xtiny .livestream-starting-soon-message .message .date{font-size:.6em}.controls .player-logo{--height:37px;--width:91px;height:var(--height);width:var(--width);z-index:1;margin-left:.25em;margin-right:.75em;display:flex}.controls .player-logo .icon{fill:var(--controls-color);width:var(--width);height:var(--height)}.controls.controls-layout-small .player-logo,.controls.controls-layout-xsmall .player-logo,.controls.controls-layout-tiny .player-logo,.controls.controls-layout-xtiny .player-logo{--height:30px;--width:74px}.controls .teaser-container .player-logo,.controls .error-container .player-logo,.controls .content-overlay .player-logo,.controls .info-container .player-logo,.controls .loading-container .player-logo,.controls .blank-container .player-logo{margin:0;display:block;position:absolute;bottom:.6em;left:1em}.controls.controls-layout-small .teaser-container .player-logo,.controls.controls-layout-small .error-container .player-logo,.controls.controls-layout-small .content-overlay .player-logo,.controls.controls-layout-small .info-container .player-logo,.controls.controls-layout-small .loading-container .player-logo,.controls.controls-layout-small .blank-container .player-logo,.controls.controls-layout-xsmall .teaser-container .player-logo,.controls.controls-layout-xsmall .error-container .player-logo,.controls.controls-layout-xsmall .content-overlay .player-logo,.controls.controls-layout-xsmall .info-container .player-logo,.controls.controls-layout-xsmall .loading-container .player-logo,.controls.controls-layout-xsmall .blank-container .player-logo{bottom:.3em;left:.8em}.controls.controls-layout-tiny .teaser-container .player-logo,.controls.controls-layout-xtiny .teaser-container .player-logo,.controls.controls-layout-tiny .error-container .player-logo,.controls.controls-layout-xtiny .error-container .player-logo,.controls.controls-layout-tiny .content-overlay .player-logo,.controls.controls-layout-xtiny .content-overlay .player-logo,.controls.controls-layout-tiny .info-container .player-logo,.controls.controls-layout-xtiny .info-container .player-logo,.controls.controls-layout-tiny .loading-container .player-logo,.controls.controls-layout-xtiny .loading-container .player-logo,.controls.controls-layout-tiny .blank-container .player-logo,.controls.controls-layout-xtiny .blank-container .player-logo{bottom:.25em;left:.5em}.poster-image-container{transition:opacity .3s ease-in;display:none;position:absolute;inset:0}.poster-image-container.visible{display:block}.poster-image-container .poster-image{object-fit:cover;opacity:0;background-size:100%;width:100%;height:100%;transition:filter .2s ease-in,opacity .2s ease-in;position:absolute;inset:0}.poster-image-container .poster-image.poster-image-visible{filter:blur();opacity:1}.time-remaining-container{color:#fff;text-align:center;border-radius:4px;padding:.4em;font-size:1em}.controls.controls-layout-small.content-composition .time-remaining-container,.controls.controls-layout-xsmall.content-composition .time-remaining-container{font-size:.8em}.controls.controls-layout-tiny.content-composition .time-remaining-container,.controls.controls-layout-xtiny.content-composition .time-remaining-container{padding:.2em .4em;font-size:.75em}.controls .teaser-container .time-remaining-container{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);padding-left:.5em;padding-right:.5em;font-size:1em;position:absolute;bottom:.8em;right:.8em}.controls .teaser-container>.age-rating-indicator{font-size:.6em;display:inline-block;position:absolute;top:.5em;right:.5em}.controls .poster-image-container{width:100%}.controls.controls-layout-small.teaser-composition .time-remaining-container,.controls.controls-layout-xsmall.teaser-composition .time-remaining-container,.controls.controls-layout-tiny.teaser-composition .time-remaining-container,.controls.controls-layout-xtiny.teaser-composition .time-remaining-container{padding-top:.3em;font-size:.8em;bottom:.8em;right:.8em}.controls.controls-layout-tiny.teaser-composition .time-remaining-container,.controls.controls-layout-xtiny.teaser-composition .time-remaining-container{bottom:.5em;right:.5em}.livestream-starting-soon-container{position:absolute;inset:0}.livestream-starting-soon-container .livestream-starting-soon-message{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter)}.error-composition{box-sizing:border-box;z-index:1;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:absolute;top:0}.error-composition .error-container{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);color:var(--controls-color);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.error-composition .error-container .progress-button-container{position:absolute;bottom:1em;right:1em}.error-composition .message{width:100%;padding:1em;overflow:hidden}.error-composition .message .title{white-space:nowrap;margin:0;font-size:1.5em}.error-composition .message .code{text-transform:uppercase;color:#999;white-space:nowrap;margin-top:-.5em;font-size:.8em}.error-composition .message .text{margin-bottom:0}.controls-layout-medium .error-container .message,.controls-layout-large .error-container .message,.controls-layout-xlarge .error-container .message,.controls-layout-huge .error-container .message{max-width:80%}.controls-layout-medium.error-composition .error-container .message,.controls-layout-mediumsmall.error-composition .error-container .message{font-size:.9em}.controls-layout-mediumsmall.error-composition .error-container .title{font-size:1.2em}.controls-layout-small.error-composition .error-container,.controls-layout-xsmall.error-composition .error-container,.controls-layout-tiny.error-composition .error-container,.controls-layout-xtiny.error-composition .error-container{align-items:start}.controls-layout-small.error-composition .error-container .message,.controls-layout-xsmall.error-composition .error-container .message,.controls-layout-tiny.error-composition .error-container .message,.controls-layout-xtiny.error-composition .error-container .message{padding:.8em calc(.8em + 24px) .8em .8em;font-size:.8em}.controls-layout-small.error-composition .error-container .progress-button-container,.controls-layout-xsmall.error-composition .error-container .progress-button-container,.controls-layout-tiny.error-composition .error-container .progress-button-container,.controls-layout-xtiny.error-composition .error-container .progress-button-container{bottom:.8em;right:.8em}.controls-layout-small.error-composition .error-container .title,.controls-layout-xsmall.error-composition .error-container .title,.controls-layout-tiny.error-composition .error-container .title,.controls-layout-xtiny.error-composition .error-container .title{font-size:1.1em}.controls-layout-small.error-composition .error-container .text,.controls-layout-xsmall.error-composition .error-container .text,.controls-layout-tiny.error-composition .error-container .text,.controls-layout-xtiny.error-composition .error-container .text{margin-top:2px}.controls-layout-small.error-composition .error-container .text{margin-top:1em}.controls-layout-tiny.error-composition .error-container .message,.controls-layout-xtiny.error-composition .error-container .message{font-size:.6em}.controls-layout-tiny.error-composition .error-container .progress-button-container,.controls-layout-xtiny.error-composition .error-container .progress-button-container{bottom:.75em;right:.5em}.controls .button.exit-presentation-mode-button{background-color:var(--controls-background-color);border-radius:var(--controls-border-radius);backdrop-filter:var(--controls-backdrop-filter);z-index:1;justify-content:center;align-items:center;margin:0;transition:top .3s ease-in-out,right .3s ease-in-out;display:flex;position:absolute;top:-52px;right:-52px}.controls .button.exit-presentation-mode-button .icon{font-size:24px}.controls .button.exit-presentation-mode-button.visible{top:.5em;right:.5em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button,.controls.controls-layout-tiny .button.exit-presentation-mode-button,.controls.controls-layout-xtiny .button.exit-presentation-mode-button{width:24px;height:24px}.controls.controls-layout-xsmall .button.exit-presentation-mode-button.visible,.controls.controls-layout-tiny .button.exit-presentation-mode-button.visible,.controls.controls-layout-xtiny .button.exit-presentation-mode-button.visible{top:.35em;right:.35em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button .icon,.controls.controls-layout-tiny .button.exit-presentation-mode-button .icon,.controls.controls-layout-xtiny .button.exit-presentation-mode-button .icon{font-size:20px}.controls .player-logo{--height:37px;--width:91px;height:var(--height);width:var(--width);z-index:1;margin-left:.25em;margin-right:.75em;display:flex}.controls .player-logo .icon{fill:var(--controls-color);width:var(--width);height:var(--height)}.controls.controls-layout-small .player-logo,.controls.controls-layout-xsmall .player-logo,.controls.controls-layout-tiny .player-logo,.controls.controls-layout-xtiny .player-logo{--height:30px;--width:74px}.controls .teaser-container .player-logo,.controls .error-container .player-logo,.controls .content-overlay .player-logo,.controls .info-container .player-logo,.controls .loading-container .player-logo,.controls .blank-container .player-logo{margin:0;display:block;position:absolute;bottom:.6em;left:1em}.controls.controls-layout-small .teaser-container .player-logo,.controls.controls-layout-small .error-container .player-logo,.controls.controls-layout-small .content-overlay .player-logo,.controls.controls-layout-small .info-container .player-logo,.controls.controls-layout-small .loading-container .player-logo,.controls.controls-layout-small .blank-container .player-logo,.controls.controls-layout-xsmall .teaser-container .player-logo,.controls.controls-layout-xsmall .error-container .player-logo,.controls.controls-layout-xsmall .content-overlay .player-logo,.controls.controls-layout-xsmall .info-container .player-logo,.controls.controls-layout-xsmall .loading-container .player-logo,.controls.controls-layout-xsmall .blank-container .player-logo{bottom:.3em;left:.8em}.controls.controls-layout-tiny .teaser-container .player-logo,.controls.controls-layout-xtiny .teaser-container .player-logo,.controls.controls-layout-tiny .error-container .player-logo,.controls.controls-layout-xtiny .error-container .player-logo,.controls.controls-layout-tiny .content-overlay .player-logo,.controls.controls-layout-xtiny .content-overlay .player-logo,.controls.controls-layout-tiny .info-container .player-logo,.controls.controls-layout-xtiny .info-container .player-logo,.controls.controls-layout-tiny .loading-container .player-logo,.controls.controls-layout-xtiny .loading-container .player-logo,.controls.controls-layout-tiny .blank-container .player-logo,.controls.controls-layout-xtiny .blank-container .player-logo{bottom:.25em;left:.5em}.progress-button-container{display:inline-flex}.progress-button-container .stop-countdown-container{width:40px;transition:width var(--transition-time)ease-in-out,margin-right var(--transition-time)ease-in-out;overflow:hidden}.progress-button-container .stop-countdown-container .stop-countdown{border-radius:0 var(--controls-border-radius)var(--controls-border-radius)0;justify-content:center;width:100%;margin-right:0;padding-left:0;padding-right:0;display:inline-flex}.progress-button-container button .continue-label{align-items:center;width:100%;display:flex}.progress-button-container button .continue-label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.progress-button-container.stopped .stop-countdown-container,.progress-button-container.stopped.reverse .stop-countdown-container{width:0;margin-right:0}.progress-button-container.stopped .progress-button,.progress-button-container.stopped.reverse .progress-button{border-radius:var(--controls-border-radius);background-image:none;margin-right:0}.progress-button-container .progress-button{border-radius:var(--controls-border-radius)0 0 var(--controls-border-radius);transition:border-radius var(--transition-time)ease-in-out,margin-right var(--transition-time)ease-in-out,background-color var(--transition-time)ease-in-out;background-color:var(--controls-background-color);background-image:linear-gradient(90deg,#ffffff26 100%,#0000 100%);background-repeat:no-repeat;background-size:0% 100%;margin-right:2px;animation:8s linear forwards progress;overflow:hidden}.progress-button-container.reverse .stop-countdown-container{margin-right:.5em}.progress-button-container.reverse .stop-countdown-container .stop-countdown{border-radius:var(--controls-border-radius)}.progress-button-container.reverse .progress-button{border-radius:var(--controls-border-radius);margin-right:0}.controls-layout-xtiny .progress-button-container .stop-countdown-container,.controls-layout-tiny .progress-button-container .stop-countdown-container,.controls-layout-xsmall .progress-button-container .stop-countdown-container,.controls-layout-small .progress-button-container .stop-countdown-container{width:30px}.controls-layout-xtiny .progress-button-container.stopped .stop-countdown-container,.controls-layout-tiny .progress-button-container.stopped .stop-countdown-container,.controls-layout-xsmall .progress-button-container.stopped .stop-countdown-container,.controls-layout-small .progress-button-container.stopped .stop-countdown-container,.controls-layout-xtiny .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-tiny .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-xsmall .progress-button-container.stopped.reverse .stop-countdown-container,.controls-layout-small .progress-button-container.stopped.reverse .stop-countdown-container{width:0}@keyframes progress{0%{background-size:0% 100%}to{background-size:100% 100%}}.branding{width:100%;height:100%;display:none;position:absolute;inset:0}.branding.visible{display:block}.branding iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.branding.vertical iframe{top:auto;bottom:0}.loader{opacity:0;z-index:1000;background:#0003;width:100%;height:2px;transition:opacity .2s ease-in-out;position:absolute;top:-2px;left:0;right:0;overflow:hidden}.loader.visible{opacity:1;top:0}.loader:before{content:"";background:linear-gradient(135deg,#fff0 0%,#fff 100%);width:300px;height:4px;animation:2s linear infinite loading;display:none;position:absolute;left:-200px}.loader.visible:before{display:block}@keyframes loading{0%{width:30%;left:-200px}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.root{-webkit-tap-highlight-color:transparent;border-radius:8px;width:100%;height:100%;display:grid;overflow:hidden}.root *{-webkit-tap-highlight-color:transparent}.root a,.root a:visited{color:#fff;text-decoration:none}.root .controls{height:100%;position:relative;overflow:hidden}.root.presentation-mode-dock{background-color:#101010;border:2px solid #101010}.root.presentation-mode-dock.dock-position-sticky-top,.root.presentation-mode-dock.dock-position-sticky-top-expanded{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.root.presentation-mode-dock.ar-4x3{grid-template-rows:auto 1fr;grid-template-columns:1fr}.root.presentation-mode-dock.ar-4x3 .dock-title{align-items:center;display:flex}.root.presentation-mode-dock.ar-4x3 .controls{aspect-ratio:16/9;height:auto}.root.presentation-mode-dock.ar-3x1{display:flex}.root.presentation-mode-dock.ar-3x1 .dock-title{aspect-ratio:11/9;align-items:start;display:flex}.root.presentation-mode-dock.ar-3x1 .controls{aspect-ratio:16/9}:root,:host{--controls-background-color:#000000a6;--controls-background-color-hover:#282828a6;--controls-background-muted-color:#404040a6;--controls-color:#fff;--controls-muted-color:#ffffff80;--track-height-medium:4px;--track-height-small:3px;--track-height-ad-medium:5px;--track-height-ad-small:3px;--track-interactive-height:15px;--transition-time:.3s;--control-bar-height-medium:54px;--control-bar-height-small:38px;--control-bar-height-tiny:34px;--control-bar-inner-margin-medium:.5em;--control-bar-inner-margin-small:.25em;--control-bar-inner-margin-tiny:.15em;--progress-bar-background-color:#ffffff40;--progress-bar-progress-background-color:linear-gradient(to right,#026eff 90%,#6ca9f8 100%);--controls-backdrop-filter:blur(10px);--channel-logo-background-color:#fff;--channel-logo-border:none;--midroll-marker-background-color:#e6bc27;--title-font-size-large:1.2em;--title-font-size-medium:1em;--title-font-size-small:.8em;--title-font-size-tiny:.6em}:root .content-type-live-drm,:host .content-type-live-drm,:root .content-type-vod-drm,:host .content-type-vod-drm{--controls-backdrop-filter:none;--controls-background-color:#000000bf}:root .controls-layout-xtiny,:host .controls-layout-xtiny,:root .controls-layout-tiny,:host .controls-layout-tiny{--control-bar-height:var(--control-bar-height-tiny);--control-bar-inner-margin:var(--control-bar-inner-margin-tiny);--track-height:var(--track-height-small);--track-height-ad:var(--track-height-ad-small);--controls-border-radius:var(--track-height)}:root .controls-layout-xsmall,:host .controls-layout-xsmall,:root .controls-layout-small,:host .controls-layout-small{--control-bar-height:var(--control-bar-height-small);--control-bar-inner-margin:var(--control-bar-inner-margin-small);--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-small);--controls-border-radius:var(--track-height)}:root .controls-layout-mediumsmall,:host .controls-layout-mediumsmall,:root .controls-layout-medium,:host .controls-layout-medium,:root .controls-layout-large,:host .controls-layout-large,:root .controls-layout-xlarge,:host .controls-layout-xlarge,:root .controls-layout-huge,:host .controls-layout-huge{--control-bar-height:var(--control-bar-height-medium);--control-bar-inner-margin:var(--control-bar-inner-margin-medium);--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-medium);--controls-border-radius:var(--track-height)}:root .controls-layout-xsmall,:host .controls-layout-xsmall,:root .controls-layout-tiny,:host .controls-layout-tiny,:root .controls-layout-xtiny,:host .controls-layout-xtiny{--title-font-size:var(--title-font-size-tiny)}:root .controls-layout-small,:host .controls-layout-small,:root .controls-layout-mediumsmall,:host .controls-layout-mediumsmall{--title-font-size:var(--title-font-size-small)}:root .controls-layout-medium,:host .controls-layout-medium{--title-font-size:var(--title-font-size-medium)}:root .controls-layout-large,:host .controls-layout-large,:root .controls-layout-xlarge,:host .controls-layout-xlarge,:root .controls-layout-huge,:host .controls-layout-huge{--title-font-size:var(--title-font-size-large)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root,:host{--controls-background-color:#000;--controls-backdrop-filter:none}}.ui-layer{text-align:left;z-index:1;box-sizing:border-box;width:100%;height:100%;font-family:system-ui,sans-serif;font-size:16px;font-weight:400;line-height:normal;display:block;position:relative;top:0;right:0;display:block!important}.ui-layer .composition slot{width:100%}.ui-layer .composition .playback-container{grid-area:1/1;width:100%;height:100%;display:block;overflow:hidden}.ui-layer .composition .ui-visibility-layer{grid-area:1/1}.ui-layer .composition.branding-enabled .playback-container,.ui-layer .composition.branding-enabled .poster-image-container{aspect-ratio:16/9;width:77.42%;height:auto;position:absolute;inset:0 0 auto auto}.ui-layer *,.ui-layer :before,.ui-layer :after{box-sizing:inherit}.ui-layer :focus{outline-offset:2px;outline:3px dotted #fff}.ui-layer .mouse-mode :focus{outline:none}.ui-layer .button[disabled]{opacity:.6;cursor:not-allowed}.ui-layer video{background-color:unquote("transparent");width:100%;height:100%;position:absolute;inset:0}.ui-layer .inner-container{z-index:0;position:absolute;inset:0;overflow:hidden}.ui-layer .inner-container.interactive-content-composition{pointer-events:none}.ui-layer .inner-container iframe[id^=goog_],.ui-layer .inner-container iframe[src^="https://imasdk.googleapis.com"]{background-color:unquote("transparent")}.ui-layer .icon{color:#ffffffe6;transition:color var(--transition-time)ease-in-out;font-size:30px}.ui-layer .button:not([disabled]):hover .icon{color:#fff}.ui-layer *{-webkit-touch-callout:none;user-select:none;-khtml-user-select:none}.ui-layer .button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;margin:.4em;padding:0;display:flex;overflow:hidden}.default-button{border-radius:var(--controls-border-radius);background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);color:var(--controls-color);cursor:pointer;height:36px;transition:background-color var(--transition-time)ease-in-out;border:none;align-items:center;margin-right:1em;padding:.7em 1em;display:inline-flex;position:relative}.default-button:hover{background-color:var(--controls-background-color-hover)}.default-button.icon-button .icon{margin-right:.5em}.default-button.icon-button>div>span{flex-grow:1}.default-button .icon{flex-shrink:0;flex-basis:20px;font-size:20px}.controls-layout-xtiny .default-button,.controls-layout-tiny .default-button,.controls-layout-xsmall .default-button,.controls-layout-small .default-button{height:24px;padding:.5em;font-size:.8em}.controls-layout-xtiny .default-button.icon-button .icon,.controls-layout-tiny .default-button.icon-button .icon,.controls-layout-xsmall .default-button.icon-button .icon,.controls-layout-small .default-button.icon-button .icon{margin-right:.3em}.controls-layout-xtiny .default-button .icon,.controls-layout-tiny .default-button .icon,.controls-layout-xsmall .default-button .icon,.controls-layout-small .default-button .icon{flex-basis:16px;font-size:16px}.dock-title{color:#fff;justify-content:center;align-items:center;height:100%;display:none;overflow:hidden;container-type:size}.dock-title .video-title-container{--height:32px;--logo-size:var(--height);width:calc(100% - 2em);height:var(--height);padding:0;font-size:.75em;position:static}.dock-title .video-title-container .title-container{padding-left:.25em}.dock-title .video-title-container .title-container .title-line-clamp{margin-left:.5em}.dock-title .video-title-container .title-container .title-line-clamp .line-text{background:0 0;padding:0}.dock-title .video-title-container .channel-logo{border:none}.layout-tiny .dock-title .video-title-container{--height:28px;width:calc(100% - 1em)}.ar-3x1 .dock-title{margin-top:.5em}.ar-3x1.layout-xsmall .dock-title .video-title-container .channel-logo-link,.ar-3x1.layout-xsmall .dock-title .video-title-container .channel-logo{display:none}.ar-3x1.layout-xsmall .dock-title .video-title-container .title-container{padding-left:0}.ar-3x1.layout-xsmall .dock-title .video-title-container .title-container .title-line-clamp{margin-left:0}.title-line-clamp .line-text{align-items:center;display:inline-flex}.title-line-clamp .line{white-space:nowrap;display:flex}.video-title-container{--logo-size:64px;opacity:1;left:0;top:calc((var(--logo-size) + 1em)*-1);padding:1em calc(40px + 2em) 1em 1em;font-size:1em;transition:opacity .3s linear,top .3s ease-in-out;display:flex;position:absolute;right:0}.video-title-container.visible{top:0}.video-title-container .title-container{font-size:var(--title-font-size);flex-grow:1;padding-left:1em;overflow:hidden}.video-title-container .title-container.hide-co-logo{padding-left:0}.video-title-container .title-container .title-line-clamp .line{margin-bottom:4px}.video-title-container .title-container .title-line-clamp .line:last-child{margin-bottom:0}.video-title-container .title-container .title-line-clamp .line-text{height:calc(var(--logo-size)/2 - 2px);background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);color:var(--controls-color);border-radius:var(--controls-border-radius);padding-left:8px;padding-right:8px}.channel-logo-link{width:var(--logo-size);height:var(--logo-size);display:block}.channel-logo{font-size:var(--title-font-size);border-radius:var(--controls-border-radius);background-color:var(--channel-logo-background-color);border:var(--channel-logo-border);width:var(--logo-size);height:var(--logo-size);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;display:block}.controls-layout-large .video-title-container,.controls-layout-xlarge .video-title-container,.controls-layout-huge .video-title-container{--logo-size:86px}.controls-layout-large .video-title-container .title-line-clamp .line-text,.controls-layout-xlarge .video-title-container .title-line-clamp .line-text,.controls-layout-huge .video-title-container .title-line-clamp .line-text{padding-left:12px;padding-right:12px}.controls-layout-small .video-title-container,.controls-layout-mediumsmall .video-title-container{--logo-size:48px;padding:.6em}.controls-layout-small .video-title-container .title-container,.controls-layout-mediumsmall .video-title-container .title-container{padding-left:.6em;padding-right:calc(24px + .6em)}.controls-layout-small .video-title-container .title-container.hide-co-logo,.controls-layout-mediumsmall .video-title-container .title-container.hide-co-logo{padding-left:0}.controls-layout-mediumsmall .video-title-container{padding-top:1em;padding-left:1em}.controls-layout-xsmall .video-title-container,.controls-layout-tiny .video-title-container,.controls-layout-xtiny .video-title-container{--logo-size:34px;padding:.25em}.controls-layout-xsmall .video-title-container .title-container,.controls-layout-tiny .video-title-container .title-container,.controls-layout-xtiny .video-title-container .title-container{padding-left:.3em;padding-right:calc(24px + .3em)}.controls-layout-xsmall .video-title-container .title-container .title-line-clamp .line .line-text,.controls-layout-tiny .video-title-container .title-container .title-line-clamp .line .line-text,.controls-layout-xtiny .video-title-container .title-container .title-line-clamp .line .line-text{padding-left:4px;padding-right:4px}.controls-layout-xsmall .video-title-container .title-container.hide-co-logo,.controls-layout-tiny .video-title-container .title-container.hide-co-logo,.controls-layout-xtiny .video-title-container .title-container.hide-co-logo{padding-left:0}.controls-layout-xsmall .video-title-container{padding:.5em}.controls-layout-xsmall .video-title-container .title-container{padding-left:.5em}ul,li{margin:0;padding:0;list-style:none}li{font-size:12px}.enable-debug{z-index:999999;cursor:pointer;position:absolute;top:5px;right:5px}.debug-window{z-index:999998;color:#fff;background:#000000e6;width:100%;height:100%;margin:0;font-family:ui-monospace,SFMono-Regular,SFMono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;transition:all .2s ease-in-out;position:absolute;top:0;right:-100%}.debug-window .content{max-height:calc(100% - 40px);display:flex;overflow:auto}.debug-window .content .left,.debug-window .content .right{width:50%;padding:.5rem}.debug-window .content .right{border-left:2px solid #737373}.debug-window h1{margin-top:.25rem;margin-bottom:0;padding:.5rem;font-size:18px;font-weight:700}.debug-window h2{margin:0;padding:0;font-size:1rem}.debug-window.visible{right:0}.debug-info{margin-bottom:.25rem}.debug-info .name{margin-right:.5rem;font-weight:700;display:inline-block}.consent-string{color:#fff;background:#fff3;border:0;width:calc(100% - .5rem);margin-top:.5rem;padding:.25rem}.green{color:#0f0}.red{color:red}.yellow{color:#ff0}.muted{color:#aaa}.content-composition .content-overlay .player-logo{opacity:.5}.content-composition .content-overlay .content-labels{grid-gap:.25em;grid-auto-rows:min-content;margin-top:1em;margin-left:1em;display:grid}.content-composition .content-overlay .content-labels .icon-label{justify-self:start;width:auto}.content-composition .teaser-container{width:100%;height:100%;position:absolute;inset:0}.content-composition.controls-layout-xtiny .content-overlay .content-labels,.content-composition.controls-layout-tiny .content-overlay .content-labels{margin-top:.25em;margin-left:.25em}.content-composition.controls-layout-xsmall .content-overlay .content-labels,.content-composition.controls-layout-small .content-overlay .content-labels{margin-top:.5em;margin-left:.5em}.content-composition .control-bar-container .control-bar-inner{background:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);border-radius:var(--controls-border-radius)}.content-composition .control-bar-container .control-bar-inner .control-bar-row{height:calc(var(--control-bar-height) - var(--track-height))}.content-composition .control-bar-container .control-bar-inner .control-bar-row.progress-bar-row{height:var(--track-interactive-height);margin-top:calc(var(--track-interactive-height)/2*-1 + var(--track-height)/2);margin-bottom:calc(var(--track-interactive-height)/2*-1 + var(--track-height)/2);padding-left:0;padding-right:0}.content-composition .control-bar-container .control-bar-inner .control-bar-row.progress-bar-row .progress-bar-container .slider .track{background:var(--progress-bar-background-color)}.content-composition .control-bar-container .control-bar-inner .control-bar-row.progress-bar-row .progress-bar-container .slider .track .track-progress{background:var(--progress-bar-progress-background-color)}.content-type-live .content-composition .control-bar-container .control-bar-inner .control-bar-row,.content-type-live-drm .content-composition .control-bar-container .control-bar-inner .control-bar-row{height:calc(var(--control-bar-height))}.content-type-live .content-composition .control-bar-container .control-bar-inner .control-bar-row.progress-bar-row,.content-type-live-drm .content-composition .control-bar-container .control-bar-inner .control-bar-row.progress-bar-row{display:none}.controls .age-rating-indicator{color:#fff;white-space:nowrap;padding:0 .15em;font-size:.8em;font-weight:700;display:inline-block}.controls .age-rating-indicator.show-inline{margin-left:.5em}.controls .age-rating-indicator>span{background-color:#000;padding:.25em}.controls .age-rating-indicator .tags{padding-left:.5em;padding-right:.5em}.controls .age-rating-indicator .age-12{background-color:#23a638}.controls .age-rating-indicator .age-16{background-color:#0098d1}.controls .age-rating-indicator .age-18{background-color:#db261d}.controls-layout-small .age-rating-indicator,.controls-layout-xsmall .age-rating-indicator,.controls-layout-tiny .age-rating-indicator,.controls-layout-xtiny .age-rating-indicator{color:#fff;padding:0 .15em;font-size:.6em}.icon-label{--border-radius:3px;--label-height:2.4em;background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);color:var(--controls-color);border-radius:var(--border-radius);height:calc(var(--label-height) + 0px);opacity:0;border:1px solid;font-size:.75em;display:inline-flex;overflow:hidden}.icon-label.visible{opacity:1}.icon-label .label-icon{width:var(--label-height);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.icon-label .label-text{border-left:0;justify-content:center;align-items:center;padding-left:.75em;padding-right:.75em;font-size:1em;display:inline-flex}.controls-layout-mediumsmall .icon-label{font-size:.7em}.controls-layout-mediumsmall .icon-label .label-text{padding-left:.5em;padding-right:.5em}.controls-layout-xsmall .icon-label,.controls-layout-small .icon-label{font-size:.6em}.controls-layout-xsmall .icon-label .label-text,.controls-layout-small .icon-label .label-text{padding-left:.5em;padding-right:.5em}.controls-layout-xtiny .icon-label,.controls-layout-tiny .icon-label{font-size:.55em}.controls-layout-xtiny .icon-label .label-text,.controls-layout-tiny .icon-label .label-text{padding-left:.25em;padding-right:.25em}.button.background-click-area{pointer-events:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.button.background-click-area.visible{pointer-events:auto}.big-button-backdrop{opacity:0;-webkit-tap-highlight-color:transparent;background-color:#000c;border-radius:1000px;width:0;height:0;margin-left:-10px;position:absolute;left:50%}.big-button-container{pointer-events:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.big-button-container.visible{cursor:pointer}.big-button-container.visible .button{opacity:1;pointer-events:auto;border-radius:60px}.big-button-container.visible .big-button-backdrop{opacity:1}.big-button-container .button{opacity:0;pointer-events:none;width:120px;height:120px;transition:background-color var(--transition-time)ease-in-out,opacity var(--transition-time)ease-in-out;border-radius:10000px;justify-content:center;align-items:center;padding:0;display:flex}.big-button-container .button .icon{font-size:120px;transition:color .15s ease-in-out;position:relative}.big-button-container .button.paused .icon{font-size:140px}.composition.ad-composition .big-button-container{margin-top:0}.composition.recommendation-composition .big-button-container .button,.composition.replay-composition .big-button-container .button{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter)}.composition.recommendation-composition .big-button-container .button .icon,.composition.replay-composition .big-button-container .button .icon{filter:none;color:#fff;position:static}.controls-layout-small .big-button-container .button{width:100px;height:100px}.controls-layout-small .big-button-container .button .icon{font-size:100px}.controls-layout-small .big-button-container .button.paused .icon{font-size:120px}.controls-layout-xsmall .big-button-container .button{width:60px;height:60px}.controls-layout-xsmall .big-button-container .button .icon{font-size:60px}.controls-layout-xsmall .big-button-container .button.paused .icon{font-size:72px}.controls-layout-tiny .big-button-container .button,.controls-layout-xtiny .big-button-container .button{width:50px;height:50px}.controls-layout-tiny .big-button-container .button .icon,.controls-layout-xtiny .big-button-container .button .icon{font-size:50px}.controls-layout-tiny .big-button-container .button.paused .icon,.controls-layout-xtiny .big-button-container .button.paused .icon{font-size:60px}.controls-layout-tiny .icon,.controls-layout-xtiny .icon{font-size:20px}.controls-layout-tiny .button,.controls-layout-xtiny .button{margin:.25em}.composition.recommendation-composition .big-button-container,.composition.replay-composition .big-button-container{margin-top:1em}.composition.recommendation-composition .big-button-container .button,.composition.replay-composition .big-button-container .button{width:120px;height:120px}.composition.recommendation-composition .big-button-container .button .icon,.composition.replay-composition .big-button-container .button .icon{font-size:80px}.composition.recommendation-composition .big-button-container .button.paused .icon,.composition.replay-composition .big-button-container .button.paused .icon{font-size:96px}.controls-layout-small .composition.recommendation-composition .big-button-container,.controls-layout-xsmall .composition.recommendation-composition .big-button-container,.controls-layout-small .composition.replay-composition .big-button-container,.controls-layout-xsmall .composition.replay-composition .big-button-container{margin-top:1em}.controls-layout-small .composition.recommendation-composition .big-button-container .button,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button,.controls-layout-small .composition.replay-composition .big-button-container .button,.controls-layout-xsmall .composition.replay-composition .big-button-container .button{width:80px;height:80px}.controls-layout-small .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-small .composition.replay-composition .big-button-container .button .icon,.controls-layout-xsmall .composition.replay-composition .big-button-container .button .icon{font-size:60px}.controls-layout-small .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-small .composition.replay-composition .big-button-container .button.paused .icon,.controls-layout-xsmall .composition.replay-composition .big-button-container .button.paused .icon{font-size:72px}.controls-layout-tiny .composition.recommendation-composition .big-button-container,.controls-layout-xtiny .composition.recommendation-composition .big-button-container,.controls-layout-tiny .composition.replay-composition .big-button-container,.controls-layout-xtiny .composition.replay-composition .big-button-container{margin-top:.5em}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button,.controls-layout-tiny .composition.replay-composition .big-button-container .button,.controls-layout-xtiny .composition.replay-composition .big-button-container .button{width:50px;height:50px}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-tiny .composition.replay-composition .big-button-container .button .icon,.controls-layout-xtiny .composition.replay-composition .big-button-container .button .icon{font-size:38px}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-tiny .composition.replay-composition .big-button-container .button.paused .icon,.controls-layout-xtiny .composition.replay-composition .big-button-container .button.paused .icon{font-size:46px}.content-overlay{pointer-events:none;opacity:0;transition:opacity var(--transition-time)ease-in-out;position:absolute;inset:0}.content-overlay.visible{opacity:1}.control-bar-container{--full-height:calc(var(--control-bar-height) + 2*var(--control-bar-inner-margin));height:var(--full-height);position:absolute;inset:auto 0 0}.control-bar-container .control-bar-inner{top:var(--full-height);height:var(--control-bar-height);margin:var(--control-bar-inner-margin);padding-left:0;padding-right:0;transition:bottom .3s ease-in-out,top .3s ease-in-out;position:absolute;left:0;right:0}.control-bar-container .control-bar-inner.visible{top:0!important}.control-bar-container .control-bar-inner .control-bar-row{align-items:center;padding-left:.25em;padding-right:.25em;display:flex}.control-bar-container .control-bar-inner .control-bar-row .control-bar-spacer{flex:auto;justify-content:center;align-items:center;display:flex}.control-bar-container .progress-bar-container{flex:auto}.control-bar-container .button{flex:0 0 40px}.control-bar-container .time-container,.control-bar-container .time-remaining-container{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;max-width:100%;overflow:hidden}.control-bar-container .glomex-logo{flex:none}.controls.controls-layout-small .control-bar-container .volume-container{flex:0 0 30px;height:26px}.controls.controls-layout-small .control-bar-container .volume-container.volume-slider-visible{flex-basis:100px}.controls.controls-layout-small .control-bar-container .button{flex:0 0 30px;height:26px;margin:4px}.controls.controls-layout-small .control-bar-container .button .icon{font-size:26px}.controls.controls-layout-small .control-bar-container .info-button.button{margin-right:.2em}.controls-layout-xsmall .control-bar-container .control-bar-inner .control-bar-row{padding-left:.5em;padding-right:.5em}.controls-layout-xsmall .control-bar-container .volume-container{flex:0 0 24px;height:26px}.controls-layout-xsmall .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.controls-layout-xsmall .control-bar-container .button{flex:0 0 24px;height:26px;margin:.25em}.controls-layout-xsmall .control-bar-container .info-button.button{margin-right:.2em}.controls-layout-xsmall .control-bar-container .info-button.button .icon{font-size:22px}.controls-layout-xsmall .control-bar-container .icon{font-size:26px}.controls-layout-xsmall .control-bar-container .time-remaining-container{margin-left:.5em}.controls-layout-tiny .control-bar-container .control-bar-inner .control-bar-row,.controls-layout-xtiny .control-bar-container .control-bar-inner .control-bar-row{padding-left:.25em;padding-right:.25em}.controls-layout-tiny .control-bar-container .volume-container,.controls-layout-xtiny .control-bar-container .volume-container{flex:0 0 24px;height:26px}.controls-layout-tiny .control-bar-container .volume-container.volume-slider-visible,.controls-layout-xtiny .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.controls-layout-tiny .control-bar-container .button,.controls-layout-xtiny .control-bar-container .button{flex:0 0 24px;height:26px;margin:.25em}.controls-layout-tiny .control-bar-container .info-button.button,.controls-layout-xtiny .control-bar-container .info-button.button{flex-basis:22px;margin-right:.2em}.controls-layout-tiny .control-bar-container .info-button.button .icon,.controls-layout-xtiny .control-bar-container .info-button.button .icon{font-size:22px}.controls-layout-tiny .control-bar-container .icon,.controls-layout-xtiny .control-bar-container .icon{font-size:26px}.controls-layout-tiny .control-bar-container .time-remaining-container,.controls-layout-xtiny .control-bar-container .time-remaining-container{margin-left:.5em}.controls-layout-xtiny .control-bar-container .volume-container{flex:0 0 24px;height:22px}.controls-layout-xtiny .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.controls-layout-xtiny .control-bar-container .button{flex:0 0 24px;height:22px;margin:.25em}.controls-layout-xtiny .control-bar-container .icon{font-size:22px}.controls .dock-button{display:none}.controls .dock-button.visible{display:flex}.controls.controls-layout-xsmall .dock-button .icon,.controls.controls-layout-tiny .dock-button .icon,.controls.controls-layout-xtiny .dock-button .icon{font-size:22px}.controls .button.exit-presentation-mode-button{background-color:var(--controls-background-color);border-radius:var(--controls-border-radius);backdrop-filter:var(--controls-backdrop-filter);z-index:1;justify-content:center;align-items:center;margin:0;transition:top .3s ease-in-out,right .3s ease-in-out;display:flex;position:absolute;top:-52px;right:-52px}.controls .button.exit-presentation-mode-button .icon{font-size:24px}.controls .button.exit-presentation-mode-button.visible{top:.5em;right:.5em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button,.controls.controls-layout-tiny .button.exit-presentation-mode-button,.controls.controls-layout-xtiny .button.exit-presentation-mode-button{width:24px;height:24px}.controls.controls-layout-xsmall .button.exit-presentation-mode-button.visible,.controls.controls-layout-tiny .button.exit-presentation-mode-button.visible,.controls.controls-layout-xtiny .button.exit-presentation-mode-button.visible{top:.35em;right:.35em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button .icon,.controls.controls-layout-tiny .button.exit-presentation-mode-button .icon,.controls.controls-layout-xtiny .button.exit-presentation-mode-button .icon{font-size:20px}.controls .fullscreen-button{display:none}.controls .fullscreen-button.visible{display:flex}.controls.controls-layout-xsmall .fullscreen-button .icon,.controls.controls-layout-tiny .fullscreen-button .icon,.controls.controls-layout-xtiny .fullscreen-button .icon{font-size:22px}.ui-layer .button.info-button{display:none}.ui-layer .button.info-button.visible{display:flex}.live-indicator{text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:2px;align-items:center;margin-left:.8em;padding:.15em .3em .15em .4em;font-size:.8em;font-weight:500;display:flex}.live-indicator .circle{background:#fd4f5c;border-radius:4px;width:7px;height:7px;margin-right:.3em;display:inline-block}.teaser-composition .live-indicator,.loading-composition .live-indicator{position:absolute;bottom:1em;right:1em}.controls.controls-layout-small .teaser-composition .live-indicator,.controls.controls-layout-xsmall .teaser-composition .live-indicator,.controls.controls-layout-small .loading-composition .live-indicator,.controls.controls-layout-xsmall .loading-composition .live-indicator{bottom:.8em;right:.8em}.controls.controls-layout-xsmall .live-indicator,.controls.controls-layout-tiny .live-indicator,.controls.controls-layout-xtiny .live-indicator{font-size:.7em}.controls.controls-layout-xsmall .teaser-composition .live-indicator,.controls.controls-layout-tiny .teaser-composition .live-indicator,.controls.controls-layout-xtiny .teaser-composition .live-indicator,.controls.controls-layout-xsmall .loading-composition .live-indicator,.controls.controls-layout-tiny .loading-composition .live-indicator,.controls.controls-layout-xtiny .loading-composition .live-indicator,.controls.controls-layout-xsmall .loading-composition .live-indicator,.controls.controls-layout-tiny .loading-composition .live-indicator,.controls.controls-layout-xtiny .loading-composition .live-indicator{bottom:.5em;right:.5em}.controls .button.next-video-button{color:#fff;flex:1;justify-content:center;align-items:center;display:flex}.controls .button.next-video-button>span{margin-right:.25rem;font-weight:700}.controls .player-logo{--height:37px;--width:91px;height:var(--height);width:var(--width);z-index:1;margin-left:.25em;margin-right:.75em;display:flex}.controls .player-logo .icon{fill:var(--controls-color);width:var(--width);height:var(--height)}.controls.controls-layout-small .player-logo,.controls.controls-layout-xsmall .player-logo,.controls.controls-layout-tiny .player-logo,.controls.controls-layout-xtiny .player-logo{--height:30px;--width:74px}.controls .teaser-container .player-logo,.controls .error-container .player-logo,.controls .content-overlay .player-logo,.controls .info-container .player-logo,.controls .loading-container .player-logo,.controls .blank-container .player-logo{margin:0;display:block;position:absolute;bottom:.6em;left:1em}.controls.controls-layout-small .teaser-container .player-logo,.controls.controls-layout-small .error-container .player-logo,.controls.controls-layout-small .content-overlay .player-logo,.controls.controls-layout-small .info-container .player-logo,.controls.controls-layout-small .loading-container .player-logo,.controls.controls-layout-small .blank-container .player-logo,.controls.controls-layout-xsmall .teaser-container .player-logo,.controls.controls-layout-xsmall .error-container .player-logo,.controls.controls-layout-xsmall .content-overlay .player-logo,.controls.controls-layout-xsmall .info-container .player-logo,.controls.controls-layout-xsmall .loading-container .player-logo,.controls.controls-layout-xsmall .blank-container .player-logo{bottom:.3em;left:.8em}.controls.controls-layout-tiny .teaser-container .player-logo,.controls.controls-layout-xtiny .teaser-container .player-logo,.controls.controls-layout-tiny .error-container .player-logo,.controls.controls-layout-xtiny .error-container .player-logo,.controls.controls-layout-tiny .content-overlay .player-logo,.controls.controls-layout-xtiny .content-overlay .player-logo,.controls.controls-layout-tiny .info-container .player-logo,.controls.controls-layout-xtiny .info-container .player-logo,.controls.controls-layout-tiny .loading-container .player-logo,.controls.controls-layout-xtiny .loading-container .player-logo,.controls.controls-layout-tiny .blank-container .player-logo,.controls.controls-layout-xtiny .blank-container .player-logo{bottom:.25em;left:.5em}.controls .product-placement-indicator{color:#fff;background:#0009;border-radius:4px;align-items:center;padding-right:.25em;transition:top .3s ease-in-out,right .3s ease-in-out;display:inline-flex}.controls .product-placement-indicator .product-placement-p{background-color:red;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:10px;font-weight:700;display:inline-flex}.controls .product-placement-indicator .icon{margin-right:.5em;font-size:16px}.progress-bar-container{touch-action:none;width:100%;height:var(--track-interactive-height);flex:auto;align-items:center;display:flex;overflow:hidden}.progress-bar-container .slider{height:var(--track-interactive-height);cursor:pointer;align-items:center;width:100%;display:flex;position:relative}.progress-bar-container .slider .track{height:var(--track-height);cursor:pointer;border-radius:var(--controls-border-radius)var(--controls-border-radius)0 0;background:#fff6;width:100%;position:relative;overflow:hidden}.progress-bar-container .slider .track .marker{z-index:1;background-color:var(--midroll-marker-background-color);width:2px;height:100%;position:absolute;top:0}.progress-bar-container .slider .track .track-progress{height:var(--track-height);background:#fffc;border-radius:3px;width:100%;margin-left:-100%}.progress-bar-container .slider .overlay{z-index:100;display:none;position:fixed;inset:0}.progress-bar-container .slider .overlay.show{display:block}.poster-image-container{transition:opacity .3s ease-in;display:none;position:absolute;inset:0}.poster-image-container.visible{display:block}.poster-image-container .poster-image{object-fit:cover;opacity:0;background-size:100%;width:100%;height:100%;transition:filter .2s ease-in,opacity .2s ease-in;position:absolute;inset:0}.poster-image-container .poster-image.poster-image-visible{filter:blur();opacity:1}.time-remaining-container{color:#fff;text-align:center;border-radius:4px;padding:.4em;font-size:1em}.controls.controls-layout-small.content-composition .time-remaining-container,.controls.controls-layout-xsmall.content-composition .time-remaining-container{font-size:.8em}.controls.controls-layout-tiny.content-composition .time-remaining-container,.controls.controls-layout-xtiny.content-composition .time-remaining-container{padding:.2em .4em;font-size:.75em}.controls .teaser-container .time-remaining-container{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);padding-left:.5em;padding-right:.5em;font-size:1em;position:absolute;bottom:.8em;right:.8em}.controls .teaser-container>.age-rating-indicator{font-size:.6em;display:inline-block;position:absolute;top:.5em;right:.5em}.controls .poster-image-container{width:100%}.controls.controls-layout-small.teaser-composition .time-remaining-container,.controls.controls-layout-xsmall.teaser-composition .time-remaining-container,.controls.controls-layout-tiny.teaser-composition .time-remaining-container,.controls.controls-layout-xtiny.teaser-composition .time-remaining-container{padding-top:.3em;font-size:.8em;bottom:.8em;right:.8em}.controls.controls-layout-tiny.teaser-composition .time-remaining-container,.controls.controls-layout-xtiny.teaser-composition .time-remaining-container{bottom:.5em;right:.5em}.time-container{color:#fff;border-radius:4px;justify-content:center;align-items:center;padding:.2em;font-size:1em;display:flex}.time-container .icon{margin-left:.2em;margin-right:.2em;font-size:1em}.time-container .time-current{font-variant-numeric:tabular-nums}.controls .volume-container{flex:0 0 40px;align-items:center;height:42px;margin-left:.25em;margin-right:.5em;transition:flex-basis .3s ease-in-out;display:flex;overflow:hidden}.controls .volume-container .mute-button.button{margin:0}.controls .volume-container.volume-slider-visible{flex-basis:130px}.controls .volume-container .volume-slider-container{cursor:pointer;flex:1;align-items:center;height:40px;padding-left:10px;padding-right:10px;display:flex}.controls .volume-container .volume-slider-container .volume-slider{background-color:#ffffff4d;border-radius:3px;align-items:center;width:100%;height:6px;display:flex}.controls .volume-container .volume-slider-container .volume-slider .volume{background-color:#fff;border-radius:2px;height:4px;margin-left:1px;margin-right:1px}.ad-composition .control-bar-container{pointer-events:none}.ad-composition .control-bar-container .control-bar-inner{padding-top:var(--track-height);align-items:center;display:flex}.ad-composition .control-bar-container .control-bar-inner .control-bar-row{width:100%}.ad-composition .control-bar-container button,.ad-composition .control-bar-container .volume-container{pointer-events:auto}.ad-composition .control-bar-container .ad-time-container{text-shadow:0 0 16px #000c;text-align:left;margin-left:.8em}.ad-composition .control-bar-container .volume-slider{box-shadow:0 0 1px #000c}.ad-composition .control-bar-container .button{filter:drop-shadow(0 0 3px #00000080)}.ad-composition .progress-bar-container{pointer-events:none}.ad-composition .progress-bar-container .slider .track{height:var(--track-height-ad);border-radius:0}.ad-composition .progress-bar-container .slider .track .track-progress{height:var(--track-height-ad)}.controls.controls-layout-small .ad-composition .control-bar-container,.controls.controls-layout-small .ad-composition .control-bar-container .control-bar-inner{height:38px}.controls.controls-layout-small .ad-composition .control-bar-container .ad-time-container{margin-left:0;font-size:.6em}.controls.controls-layout-xsmall .ad-composition .control-bar-container,.controls.controls-layout-tiny .ad-composition .control-bar-container,.controls.controls-layout-xtiny .ad-composition .control-bar-container,.controls.controls-layout-xsmall .ad-composition .control-bar-container .control-bar-inner,.controls.controls-layout-tiny .ad-composition .control-bar-container .control-bar-inner,.controls.controls-layout-xtiny .ad-composition .control-bar-container .control-bar-inner{height:30px}.controls.controls-layout-xsmall .ad-composition .control-bar-container .ad-time-container,.controls.controls-layout-tiny .ad-composition .control-bar-container .ad-time-container,.controls.controls-layout-xtiny .ad-composition .control-bar-container .ad-time-container{margin-left:0;font-size:.6em}.controls.controls-layout-xsmall .ad-composition .control-bar-container .icon,.controls.controls-layout-tiny .ad-composition .control-bar-container .icon,.controls.controls-layout-xtiny .ad-composition .control-bar-container .icon{font-size:20px}.controls.controls-layout-xsmall .ad-composition .control-bar-container .button,.controls.controls-layout-tiny .ad-composition .control-bar-container .button,.controls.controls-layout-xtiny .ad-composition .control-bar-container .button{height:20px;margin:.25em}.ad-composition .progress-bar-container,.ad-composition.controls.controls-layout-tiny .progress-bar-container,.ad-composition.controls.controls-layout-xtiny .progress-bar-container{height:var(--track-height-ad);padding:0;position:absolute;inset:auto 0 0}.ad-composition .progress-bar-container .scrubber-container,.ad-composition.controls.controls-layout-tiny .progress-bar-container .scrubber-container,.ad-composition.controls.controls-layout-xtiny .progress-bar-container .scrubber-container{display:none}.ad-composition .progress-bar-container .slider,.ad-composition.controls.controls-layout-tiny .progress-bar-container .slider,.ad-composition.controls.controls-layout-xtiny .progress-bar-container .slider{height:auto}.ad-composition .progress-bar-container .track,.ad-composition.controls.controls-layout-tiny .progress-bar-container .track,.ad-composition.controls.controls-layout-xtiny .progress-bar-container .track{border-radius:0}.ad-composition .progress-bar-container .slider .track{height:var(--track-height-ad)}.ad-composition .progress-bar-container .slider .track .track-progress{height:var(--track-height-ad);background-color:#e6bc27}.ad-composition.controls-layout-tiny .progress-bar-container,.ad-composition.controls-layout-xtiny .progress-bar-container{height:2px;padding:0 .25em}.ad-composition.controls-layout-tiny .progress-bar-container .scrubber-container .scrubber,.ad-composition.controls-layout-xtiny .progress-bar-container .scrubber-container .scrubber{display:none}.ad-time-container{color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:.2em;font-size:1em}.ad-time-container.amp-dock{position:absolute;bottom:.75em;left:.25em}.controls.controls-layout-xsmall .ad-time-container,.controls.controls-layout-tiny .ad-time-container,.controls.controls-layout-xtiny .ad-time-container{font-size:.8em}.big-button-backdrop{opacity:0;-webkit-tap-highlight-color:transparent;background-color:#000c;border-radius:1000px;width:0;height:0;margin-left:-10px;position:absolute;left:50%}.big-button-container{pointer-events:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.big-button-container.visible{cursor:pointer}.big-button-container.visible .button{opacity:1;pointer-events:auto;border-radius:60px}.big-button-container.visible .big-button-backdrop{opacity:1}.big-button-container .button{opacity:0;pointer-events:none;width:120px;height:120px;transition:background-color var(--transition-time)ease-in-out,opacity var(--transition-time)ease-in-out;border-radius:10000px;justify-content:center;align-items:center;padding:0;display:flex}.big-button-container .button .icon{font-size:120px;transition:color .15s ease-in-out;position:relative}.big-button-container .button.paused .icon{font-size:140px}.composition.ad-composition .big-button-container{margin-top:0}.composition.recommendation-composition .big-button-container .button,.composition.replay-composition .big-button-container .button{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter)}.composition.recommendation-composition .big-button-container .button .icon,.composition.replay-composition .big-button-container .button .icon{filter:none;color:#fff;position:static}.controls-layout-small .big-button-container .button{width:100px;height:100px}.controls-layout-small .big-button-container .button .icon{font-size:100px}.controls-layout-small .big-button-container .button.paused .icon{font-size:120px}.controls-layout-xsmall .big-button-container .button{width:60px;height:60px}.controls-layout-xsmall .big-button-container .button .icon{font-size:60px}.controls-layout-xsmall .big-button-container .button.paused .icon{font-size:72px}.controls-layout-tiny .big-button-container .button,.controls-layout-xtiny .big-button-container .button{width:50px;height:50px}.controls-layout-tiny .big-button-container .button .icon,.controls-layout-xtiny .big-button-container .button .icon{font-size:50px}.controls-layout-tiny .big-button-container .button.paused .icon,.controls-layout-xtiny .big-button-container .button.paused .icon{font-size:60px}.controls-layout-tiny .icon,.controls-layout-xtiny .icon{font-size:20px}.controls-layout-tiny .button,.controls-layout-xtiny .button{margin:.25em}.composition.recommendation-composition .big-button-container,.composition.replay-composition .big-button-container{margin-top:1em}.composition.recommendation-composition .big-button-container .button,.composition.replay-composition .big-button-container .button{width:120px;height:120px}.composition.recommendation-composition .big-button-container .button .icon,.composition.replay-composition .big-button-container .button .icon{font-size:80px}.composition.recommendation-composition .big-button-container .button.paused .icon,.composition.replay-composition .big-button-container .button.paused .icon{font-size:96px}.controls-layout-small .composition.recommendation-composition .big-button-container,.controls-layout-xsmall .composition.recommendation-composition .big-button-container,.controls-layout-small .composition.replay-composition .big-button-container,.controls-layout-xsmall .composition.replay-composition .big-button-container{margin-top:1em}.controls-layout-small .composition.recommendation-composition .big-button-container .button,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button,.controls-layout-small .composition.replay-composition .big-button-container .button,.controls-layout-xsmall .composition.replay-composition .big-button-container .button{width:80px;height:80px}.controls-layout-small .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-small .composition.replay-composition .big-button-container .button .icon,.controls-layout-xsmall .composition.replay-composition .big-button-container .button .icon{font-size:60px}.controls-layout-small .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-small .composition.replay-composition .big-button-container .button.paused .icon,.controls-layout-xsmall .composition.replay-composition .big-button-container .button.paused .icon{font-size:72px}.controls-layout-tiny .composition.recommendation-composition .big-button-container,.controls-layout-xtiny .composition.recommendation-composition .big-button-container,.controls-layout-tiny .composition.replay-composition .big-button-container,.controls-layout-xtiny .composition.replay-composition .big-button-container{margin-top:.5em}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button,.controls-layout-tiny .composition.replay-composition .big-button-container .button,.controls-layout-xtiny .composition.replay-composition .big-button-container .button{width:50px;height:50px}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-tiny .composition.replay-composition .big-button-container .button .icon,.controls-layout-xtiny .composition.replay-composition .big-button-container .button .icon{font-size:38px}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-tiny .composition.replay-composition .big-button-container .button.paused .icon,.controls-layout-xtiny .composition.replay-composition .big-button-container .button.paused .icon{font-size:46px}.control-bar-container{--full-height:calc(var(--control-bar-height) + 2*var(--control-bar-inner-margin));height:var(--full-height);position:absolute;inset:auto 0 0}.control-bar-container .control-bar-inner{top:var(--full-height);height:var(--control-bar-height);margin:var(--control-bar-inner-margin);padding-left:0;padding-right:0;transition:bottom .3s ease-in-out,top .3s ease-in-out;position:absolute;left:0;right:0}.control-bar-container .control-bar-inner.visible{top:0!important}.control-bar-container .control-bar-inner .control-bar-row{align-items:center;padding-left:.25em;padding-right:.25em;display:flex}.control-bar-container .control-bar-inner .control-bar-row .control-bar-spacer{flex:auto;justify-content:center;align-items:center;display:flex}.control-bar-container .progress-bar-container{flex:auto}.control-bar-container .button{flex:0 0 40px}.control-bar-container .time-container,.control-bar-container .time-remaining-container{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;max-width:100%;overflow:hidden}.control-bar-container .glomex-logo{flex:none}.controls.controls-layout-small .control-bar-container .volume-container{flex:0 0 30px;height:26px}.controls.controls-layout-small .control-bar-container .volume-container.volume-slider-visible{flex-basis:100px}.controls.controls-layout-small .control-bar-container .button{flex:0 0 30px;height:26px;margin:4px}.controls.controls-layout-small .control-bar-container .button .icon{font-size:26px}.controls.controls-layout-small .control-bar-container .info-button.button{margin-right:.2em}.controls-layout-xsmall .control-bar-container .control-bar-inner .control-bar-row{padding-left:.5em;padding-right:.5em}.controls-layout-xsmall .control-bar-container .volume-container{flex:0 0 24px;height:26px}.controls-layout-xsmall .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.controls-layout-xsmall .control-bar-container .button{flex:0 0 24px;height:26px;margin:.25em}.controls-layout-xsmall .control-bar-container .info-button.button{margin-right:.2em}.controls-layout-xsmall .control-bar-container .info-button.button .icon{font-size:22px}.controls-layout-xsmall .control-bar-container .icon{font-size:26px}.controls-layout-xsmall .control-bar-container .time-remaining-container{margin-left:.5em}.controls-layout-tiny .control-bar-container .control-bar-inner .control-bar-row,.controls-layout-xtiny .control-bar-container .control-bar-inner .control-bar-row{padding-left:.25em;padding-right:.25em}.controls-layout-tiny .control-bar-container .volume-container,.controls-layout-xtiny .control-bar-container .volume-container{flex:0 0 24px;height:26px}.controls-layout-tiny .control-bar-container .volume-container.volume-slider-visible,.controls-layout-xtiny .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.controls-layout-tiny .control-bar-container .button,.controls-layout-xtiny .control-bar-container .button{flex:0 0 24px;height:26px;margin:.25em}.controls-layout-tiny .control-bar-container .info-button.button,.controls-layout-xtiny .control-bar-container .info-button.button{flex-basis:22px;margin-right:.2em}.controls-layout-tiny .control-bar-container .info-button.button .icon,.controls-layout-xtiny .control-bar-container .info-button.button .icon{font-size:22px}.controls-layout-tiny .control-bar-container .icon,.controls-layout-xtiny .control-bar-container .icon{font-size:26px}.controls-layout-tiny .control-bar-container .time-remaining-container,.controls-layout-xtiny .control-bar-container .time-remaining-container{margin-left:.5em}.controls-layout-xtiny .control-bar-container .volume-container{flex:0 0 24px;height:22px}.controls-layout-xtiny .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.controls-layout-xtiny .control-bar-container .button{flex:0 0 24px;height:22px;margin:.25em}.controls-layout-xtiny .control-bar-container .icon{font-size:22px}.controls .button.exit-presentation-mode-button{background-color:var(--controls-background-color);border-radius:var(--controls-border-radius);backdrop-filter:var(--controls-backdrop-filter);z-index:1;justify-content:center;align-items:center;margin:0;transition:top .3s ease-in-out,right .3s ease-in-out;display:flex;position:absolute;top:-52px;right:-52px}.controls .button.exit-presentation-mode-button .icon{font-size:24px}.controls .button.exit-presentation-mode-button.visible{top:.5em;right:.5em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button,.controls.controls-layout-tiny .button.exit-presentation-mode-button,.controls.controls-layout-xtiny .button.exit-presentation-mode-button{width:24px;height:24px}.controls.controls-layout-xsmall .button.exit-presentation-mode-button.visible,.controls.controls-layout-tiny .button.exit-presentation-mode-button.visible,.controls.controls-layout-xtiny .button.exit-presentation-mode-button.visible{top:.35em;right:.35em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button .icon,.controls.controls-layout-tiny .button.exit-presentation-mode-button .icon,.controls.controls-layout-xtiny .button.exit-presentation-mode-button .icon{font-size:20px}.progress-bar-container{touch-action:none;width:100%;height:var(--track-interactive-height);flex:auto;align-items:center;display:flex;overflow:hidden}.progress-bar-container .slider{height:var(--track-interactive-height);cursor:pointer;align-items:center;width:100%;display:flex;position:relative}.progress-bar-container .slider .track{height:var(--track-height);cursor:pointer;border-radius:var(--controls-border-radius)var(--controls-border-radius)0 0;background:#fff6;width:100%;position:relative;overflow:hidden}.progress-bar-container .slider .track .marker{z-index:1;background-color:var(--midroll-marker-background-color);width:2px;height:100%;position:absolute;top:0}.progress-bar-container .slider .track .track-progress{height:var(--track-height);background:#fffc;border-radius:3px;width:100%;margin-left:-100%}.progress-bar-container .slider .overlay{z-index:100;display:none;position:fixed;inset:0}.progress-bar-container .slider .overlay.show{display:block}.controls .volume-container{flex:0 0 40px;align-items:center;height:42px;margin-left:.25em;margin-right:.5em;transition:flex-basis .3s ease-in-out;display:flex;overflow:hidden}.controls .volume-container .mute-button.button{margin:0}.controls .volume-container.volume-slider-visible{flex-basis:130px}.controls .volume-container .volume-slider-container{cursor:pointer;flex:1;align-items:center;height:40px;padding-left:10px;padding-right:10px;display:flex}.controls .volume-container .volume-slider-container .volume-slider{background-color:#ffffff4d;border-radius:3px;align-items:center;width:100%;height:6px;display:flex}.controls .volume-container .volume-slider-container .volume-slider .volume{background-color:#fff;border-radius:2px;height:4px;margin-left:1px;margin-right:1px}.interactive-content-composition .control-bar-container{height:calc(var(--control-bar-height) + var(--track-height))}.interactive-content-composition .control-bar-container .control-bar-inner .control-bar-row{padding-left:0;padding-right:0}.interactive-content-composition .control-bar-container .volume-slider{box-shadow:0 0 1px #000c}.interactive-content-composition .progress-bar-container{pointer-events:none}.interactive-content-composition .progress-bar-container .slider .track,.interactive-content-composition .progress-bar-container .slider .track .track-progress{height:var(--track-height-ad)}.interactive-content-composition .control-bar-container .button,.interactive-content-composition .control-bar-container .player-logo .icon{filter:drop-shadow(0 0 3px #00000080)}.interactive-content-composition .control-bar-container .time-container,.interactive-content-composition .control-bar-container .time-remaining-container{text-shadow:0 0 8px #000c}.controls.controls-layout-small .interactive-content-composition .control-bar-container,.controls.controls-layout-small .interactive-content-composition .control-bar-container .control-bar-inner{height:38px}.controls.controls-layout-xsmall .interactive-content-composition .control-bar-container,.controls.controls-layout-tiny .interactive-content-composition .control-bar-container,.controls.controls-layout-xtiny .interactive-content-composition .control-bar-container,.controls.controls-layout-xsmall .interactive-content-composition .control-bar-container .control-bar-inner,.controls.controls-layout-tiny .interactive-content-composition .control-bar-container .control-bar-inner,.controls.controls-layout-xtiny .interactive-content-composition .control-bar-container .control-bar-inner{height:30px}.controls.controls-layout-xsmall .interactive-content-composition .control-bar-container .icon,.controls.controls-layout-tiny .interactive-content-composition .control-bar-container .icon,.controls.controls-layout-xtiny .interactive-content-composition .control-bar-container .icon{font-size:20px}.controls.controls-layout-xsmall .interactive-content-composition .control-bar-container .button,.controls.controls-layout-tiny .interactive-content-composition .control-bar-container .button,.controls.controls-layout-xtiny .interactive-content-composition .control-bar-container .button{height:20px;margin:.25em}.controls.controls-layout-xsmall .interactive-content-composition .control-bar-container .player-logo .icon,.controls.controls-layout-tiny .interactive-content-composition .control-bar-container .player-logo .icon,.controls.controls-layout-xtiny .interactive-content-composition .control-bar-container .player-logo .icon{width:auto;height:20px}.interactive-content-composition .progress-bar-container,.interactive-content-composition.controls.controls-layout-tiny .progress-bar-container,.interactive-content-composition.controls.controls-layout-xtiny .progress-bar-container{height:var(--track-height-ad);padding:0;position:absolute;inset:auto 0 0}.interactive-content-composition .progress-bar-container .scrubber-container,.interactive-content-composition.controls.controls-layout-tiny .progress-bar-container .scrubber-container,.interactive-content-composition.controls.controls-layout-xtiny .progress-bar-container .scrubber-container{display:none}.interactive-content-composition .progress-bar-container .slider,.interactive-content-composition.controls.controls-layout-tiny .progress-bar-container .slider,.interactive-content-composition.controls.controls-layout-xtiny .progress-bar-container .slider{height:auto}.interactive-content-composition .progress-bar-container .track,.interactive-content-composition.controls.controls-layout-tiny .progress-bar-container .track,.interactive-content-composition.controls.controls-layout-xtiny .progress-bar-container .track{border-radius:0}.interactive-content-composition.controls-layout-tiny .progress-bar-container,.interactive-content-composition.controls-layout-xtiny .progress-bar-container{height:2px;padding:0 .25em}.interactive-content-composition.controls-layout-tiny .progress-bar-container .scrubber-container .scrubber,.interactive-content-composition.controls-layout-xtiny .progress-bar-container .scrubber-container .scrubber{display:none}.big-button-backdrop{opacity:0;-webkit-tap-highlight-color:transparent;background-color:#000c;border-radius:1000px;width:0;height:0;margin-left:-10px;position:absolute;left:50%}.big-button-container{pointer-events:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.big-button-container.visible{cursor:pointer}.big-button-container.visible .button{opacity:1;pointer-events:auto;border-radius:60px}.big-button-container.visible .big-button-backdrop{opacity:1}.big-button-container .button{opacity:0;pointer-events:none;width:120px;height:120px;transition:background-color var(--transition-time)ease-in-out,opacity var(--transition-time)ease-in-out;border-radius:10000px;justify-content:center;align-items:center;padding:0;display:flex}.big-button-container .button .icon{font-size:120px;transition:color .15s ease-in-out;position:relative}.big-button-container .button.paused .icon{font-size:140px}.composition.ad-composition .big-button-container{margin-top:0}.composition.recommendation-composition .big-button-container .button,.composition.replay-composition .big-button-container .button{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter)}.composition.recommendation-composition .big-button-container .button .icon,.composition.replay-composition .big-button-container .button .icon{filter:none;color:#fff;position:static}.controls-layout-small .big-button-container .button{width:100px;height:100px}.controls-layout-small .big-button-container .button .icon{font-size:100px}.controls-layout-small .big-button-container .button.paused .icon{font-size:120px}.controls-layout-xsmall .big-button-container .button{width:60px;height:60px}.controls-layout-xsmall .big-button-container .button .icon{font-size:60px}.controls-layout-xsmall .big-button-container .button.paused .icon{font-size:72px}.controls-layout-tiny .big-button-container .button,.controls-layout-xtiny .big-button-container .button{width:50px;height:50px}.controls-layout-tiny .big-button-container .button .icon,.controls-layout-xtiny .big-button-container .button .icon{font-size:50px}.controls-layout-tiny .big-button-container .button.paused .icon,.controls-layout-xtiny .big-button-container .button.paused .icon{font-size:60px}.controls-layout-tiny .icon,.controls-layout-xtiny .icon{font-size:20px}.controls-layout-tiny .button,.controls-layout-xtiny .button{margin:.25em}.composition.recommendation-composition .big-button-container,.composition.replay-composition .big-button-container{margin-top:1em}.composition.recommendation-composition .big-button-container .button,.composition.replay-composition .big-button-container .button{width:120px;height:120px}.composition.recommendation-composition .big-button-container .button .icon,.composition.replay-composition .big-button-container .button .icon{font-size:80px}.composition.recommendation-composition .big-button-container .button.paused .icon,.composition.replay-composition .big-button-container .button.paused .icon{font-size:96px}.controls-layout-small .composition.recommendation-composition .big-button-container,.controls-layout-xsmall .composition.recommendation-composition .big-button-container,.controls-layout-small .composition.replay-composition .big-button-container,.controls-layout-xsmall .composition.replay-composition .big-button-container{margin-top:1em}.controls-layout-small .composition.recommendation-composition .big-button-container .button,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button,.controls-layout-small .composition.replay-composition .big-button-container .button,.controls-layout-xsmall .composition.replay-composition .big-button-container .button{width:80px;height:80px}.controls-layout-small .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-small .composition.replay-composition .big-button-container .button .icon,.controls-layout-xsmall .composition.replay-composition .big-button-container .button .icon{font-size:60px}.controls-layout-small .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-small .composition.replay-composition .big-button-container .button.paused .icon,.controls-layout-xsmall .composition.replay-composition .big-button-container .button.paused .icon{font-size:72px}.controls-layout-tiny .composition.recommendation-composition .big-button-container,.controls-layout-xtiny .composition.recommendation-composition .big-button-container,.controls-layout-tiny .composition.replay-composition .big-button-container,.controls-layout-xtiny .composition.replay-composition .big-button-container{margin-top:.5em}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button,.controls-layout-tiny .composition.replay-composition .big-button-container .button,.controls-layout-xtiny .composition.replay-composition .big-button-container .button{width:50px;height:50px}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-tiny .composition.replay-composition .big-button-container .button .icon,.controls-layout-xtiny .composition.replay-composition .big-button-container .button .icon{font-size:38px}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-tiny .composition.replay-composition .big-button-container .button.paused .icon,.controls-layout-xtiny .composition.replay-composition .big-button-container .button.paused .icon{font-size:46px}.control-bar-container{--full-height:calc(var(--control-bar-height) + 2*var(--control-bar-inner-margin));height:var(--full-height);position:absolute;inset:auto 0 0}.control-bar-container .control-bar-inner{top:var(--full-height);height:var(--control-bar-height);margin:var(--control-bar-inner-margin);padding-left:0;padding-right:0;transition:bottom .3s ease-in-out,top .3s ease-in-out;position:absolute;left:0;right:0}.control-bar-container .control-bar-inner.visible{top:0!important}.control-bar-container .control-bar-inner .control-bar-row{align-items:center;padding-left:.25em;padding-right:.25em;display:flex}.control-bar-container .control-bar-inner .control-bar-row .control-bar-spacer{flex:auto;justify-content:center;align-items:center;display:flex}.control-bar-container .progress-bar-container{flex:auto}.control-bar-container .button{flex:0 0 40px}.control-bar-container .time-container,.control-bar-container .time-remaining-container{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;max-width:100%;overflow:hidden}.control-bar-container .glomex-logo{flex:none}.controls.controls-layout-small .control-bar-container .volume-container{flex:0 0 30px;height:26px}.controls.controls-layout-small .control-bar-container .volume-container.volume-slider-visible{flex-basis:100px}.controls.controls-layout-small .control-bar-container .button{flex:0 0 30px;height:26px;margin:4px}.controls.controls-layout-small .control-bar-container .button .icon{font-size:26px}.controls.controls-layout-small .control-bar-container .info-button.button{margin-right:.2em}.controls-layout-xsmall .control-bar-container .control-bar-inner .control-bar-row{padding-left:.5em;padding-right:.5em}.controls-layout-xsmall .control-bar-container .volume-container{flex:0 0 24px;height:26px}.controls-layout-xsmall .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.controls-layout-xsmall .control-bar-container .button{flex:0 0 24px;height:26px;margin:.25em}.controls-layout-xsmall .control-bar-container .info-button.button{margin-right:.2em}.controls-layout-xsmall .control-bar-container .info-button.button .icon{font-size:22px}.controls-layout-xsmall .control-bar-container .icon{font-size:26px}.controls-layout-xsmall .control-bar-container .time-remaining-container{margin-left:.5em}.controls-layout-tiny .control-bar-container .control-bar-inner .control-bar-row,.controls-layout-xtiny .control-bar-container .control-bar-inner .control-bar-row{padding-left:.25em;padding-right:.25em}.controls-layout-tiny .control-bar-container .volume-container,.controls-layout-xtiny .control-bar-container .volume-container{flex:0 0 24px;height:26px}.controls-layout-tiny .control-bar-container .volume-container.volume-slider-visible,.controls-layout-xtiny .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.controls-layout-tiny .control-bar-container .button,.controls-layout-xtiny .control-bar-container .button{flex:0 0 24px;height:26px;margin:.25em}.controls-layout-tiny .control-bar-container .info-button.button,.controls-layout-xtiny .control-bar-container .info-button.button{flex-basis:22px;margin-right:.2em}.controls-layout-tiny .control-bar-container .info-button.button .icon,.controls-layout-xtiny .control-bar-container .info-button.button .icon{font-size:22px}.controls-layout-tiny .control-bar-container .icon,.controls-layout-xtiny .control-bar-container .icon{font-size:26px}.controls-layout-tiny .control-bar-container .time-remaining-container,.controls-layout-xtiny .control-bar-container .time-remaining-container{margin-left:.5em}.controls-layout-xtiny .control-bar-container .volume-container{flex:0 0 24px;height:22px}.controls-layout-xtiny .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.controls-layout-xtiny .control-bar-container .button{flex:0 0 24px;height:22px;margin:.25em}.controls-layout-xtiny .control-bar-container .icon{font-size:22px}.controls .dock-button{display:none}.controls .dock-button.visible{display:flex}.controls.controls-layout-xsmall .dock-button .icon,.controls.controls-layout-tiny .dock-button .icon,.controls.controls-layout-xtiny .dock-button .icon{font-size:22px}.controls .button.exit-presentation-mode-button{background-color:var(--controls-background-color);border-radius:var(--controls-border-radius);backdrop-filter:var(--controls-backdrop-filter);z-index:1;justify-content:center;align-items:center;margin:0;transition:top .3s ease-in-out,right .3s ease-in-out;display:flex;position:absolute;top:-52px;right:-52px}.controls .button.exit-presentation-mode-button .icon{font-size:24px}.controls .button.exit-presentation-mode-button.visible{top:.5em;right:.5em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button,.controls.controls-layout-tiny .button.exit-presentation-mode-button,.controls.controls-layout-xtiny .button.exit-presentation-mode-button{width:24px;height:24px}.controls.controls-layout-xsmall .button.exit-presentation-mode-button.visible,.controls.controls-layout-tiny .button.exit-presentation-mode-button.visible,.controls.controls-layout-xtiny .button.exit-presentation-mode-button.visible{top:.35em;right:.35em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button .icon,.controls.controls-layout-tiny .button.exit-presentation-mode-button .icon,.controls.controls-layout-xtiny .button.exit-presentation-mode-button .icon{font-size:20px}.controls .fullscreen-button{display:none}.controls .fullscreen-button.visible{display:flex}.controls.controls-layout-xsmall .fullscreen-button .icon,.controls.controls-layout-tiny .fullscreen-button .icon,.controls.controls-layout-xtiny .fullscreen-button .icon{font-size:22px}.controls .player-logo{--height:37px;--width:91px;height:var(--height);width:var(--width);z-index:1;margin-left:.25em;margin-right:.75em;display:flex}.controls .player-logo .icon{fill:var(--controls-color);width:var(--width);height:var(--height)}.controls.controls-layout-small .player-logo,.controls.controls-layout-xsmall .player-logo,.controls.controls-layout-tiny .player-logo,.controls.controls-layout-xtiny .player-logo{--height:30px;--width:74px}.controls .teaser-container .player-logo,.controls .error-container .player-logo,.controls .content-overlay .player-logo,.controls .info-container .player-logo,.controls .loading-container .player-logo,.controls .blank-container .player-logo{margin:0;display:block;position:absolute;bottom:.6em;left:1em}.controls.controls-layout-small .teaser-container .player-logo,.controls.controls-layout-small .error-container .player-logo,.controls.controls-layout-small .content-overlay .player-logo,.controls.controls-layout-small .info-container .player-logo,.controls.controls-layout-small .loading-container .player-logo,.controls.controls-layout-small .blank-container .player-logo,.controls.controls-layout-xsmall .teaser-container .player-logo,.controls.controls-layout-xsmall .error-container .player-logo,.controls.controls-layout-xsmall .content-overlay .player-logo,.controls.controls-layout-xsmall .info-container .player-logo,.controls.controls-layout-xsmall .loading-container .player-logo,.controls.controls-layout-xsmall .blank-container .player-logo{bottom:.3em;left:.8em}.controls.controls-layout-tiny .teaser-container .player-logo,.controls.controls-layout-xtiny .teaser-container .player-logo,.controls.controls-layout-tiny .error-container .player-logo,.controls.controls-layout-xtiny .error-container .player-logo,.controls.controls-layout-tiny .content-overlay .player-logo,.controls.controls-layout-xtiny .content-overlay .player-logo,.controls.controls-layout-tiny .info-container .player-logo,.controls.controls-layout-xtiny .info-container .player-logo,.controls.controls-layout-tiny .loading-container .player-logo,.controls.controls-layout-xtiny .loading-container .player-logo,.controls.controls-layout-tiny .blank-container .player-logo,.controls.controls-layout-xtiny .blank-container .player-logo{bottom:.25em;left:.5em}.progress-bar-container{touch-action:none;width:100%;height:var(--track-interactive-height);flex:auto;align-items:center;display:flex;overflow:hidden}.progress-bar-container .slider{height:var(--track-interactive-height);cursor:pointer;align-items:center;width:100%;display:flex;position:relative}.progress-bar-container .slider .track{height:var(--track-height);cursor:pointer;border-radius:var(--controls-border-radius)var(--controls-border-radius)0 0;background:#fff6;width:100%;position:relative;overflow:hidden}.progress-bar-container .slider .track .marker{z-index:1;background-color:var(--midroll-marker-background-color);width:2px;height:100%;position:absolute;top:0}.progress-bar-container .slider .track .track-progress{height:var(--track-height);background:#fffc;border-radius:3px;width:100%;margin-left:-100%}.progress-bar-container .slider .overlay{z-index:100;display:none;position:fixed;inset:0}.progress-bar-container .slider .overlay.show{display:block}.time-container{color:#fff;border-radius:4px;justify-content:center;align-items:center;padding:.2em;font-size:1em;display:flex}.time-container .icon{margin-left:.2em;margin-right:.2em;font-size:1em}.time-container .time-current{font-variant-numeric:tabular-nums}.time-remaining-container{color:#fff;text-align:center;border-radius:4px;padding:.4em;font-size:1em}.controls.controls-layout-small.content-composition .time-remaining-container,.controls.controls-layout-xsmall.content-composition .time-remaining-container{font-size:.8em}.controls.controls-layout-tiny.content-composition .time-remaining-container,.controls.controls-layout-xtiny.content-composition .time-remaining-container{padding:.2em .4em;font-size:.75em}.controls .volume-container{flex:0 0 40px;align-items:center;height:42px;margin-left:.25em;margin-right:.5em;transition:flex-basis .3s ease-in-out;display:flex;overflow:hidden}.controls .volume-container .mute-button.button{margin:0}.controls .volume-container.volume-slider-visible{flex-basis:130px}.controls .volume-container .volume-slider-container{cursor:pointer;flex:1;align-items:center;height:40px;padding-left:10px;padding-right:10px;display:flex}.controls .volume-container .volume-slider-container .volume-slider{background-color:#ffffff4d;border-radius:3px;align-items:center;width:100%;height:6px;display:flex}.controls .volume-container .volume-slider-container .volume-slider .volume{background-color:#fff;border-radius:2px;height:4px;margin-left:1px;margin-right:1px}.teaser-composition .teaser-container{width:100%;height:100%;position:absolute;inset:0}.button.background-click-area{pointer-events:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.button.background-click-area.visible{pointer-events:auto}.big-button-backdrop{opacity:0;-webkit-tap-highlight-color:transparent;background-color:#000c;border-radius:1000px;width:0;height:0;margin-left:-10px;position:absolute;left:50%}.big-button-container{pointer-events:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.big-button-container.visible{cursor:pointer}.big-button-container.visible .button{opacity:1;pointer-events:auto;border-radius:60px}.big-button-container.visible .big-button-backdrop{opacity:1}.big-button-container .button{opacity:0;pointer-events:none;width:120px;height:120px;transition:background-color var(--transition-time)ease-in-out,opacity var(--transition-time)ease-in-out;border-radius:10000px;justify-content:center;align-items:center;padding:0;display:flex}.big-button-container .button .icon{font-size:120px;transition:color .15s ease-in-out;position:relative}.big-button-container .button.paused .icon{font-size:140px}.composition.ad-composition .big-button-container{margin-top:0}.composition.recommendation-composition .big-button-container .button,.composition.replay-composition .big-button-container .button{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter)}.composition.recommendation-composition .big-button-container .button .icon,.composition.replay-composition .big-button-container .button .icon{filter:none;color:#fff;position:static}.controls-layout-small .big-button-container .button{width:100px;height:100px}.controls-layout-small .big-button-container .button .icon{font-size:100px}.controls-layout-small .big-button-container .button.paused .icon{font-size:120px}.controls-layout-xsmall .big-button-container .button{width:60px;height:60px}.controls-layout-xsmall .big-button-container .button .icon{font-size:60px}.controls-layout-xsmall .big-button-container .button.paused .icon{font-size:72px}.controls-layout-tiny .big-button-container .button,.controls-layout-xtiny .big-button-container .button{width:50px;height:50px}.controls-layout-tiny .big-button-container .button .icon,.controls-layout-xtiny .big-button-container .button .icon{font-size:50px}.controls-layout-tiny .big-button-container .button.paused .icon,.controls-layout-xtiny .big-button-container .button.paused .icon{font-size:60px}.controls-layout-tiny .icon,.controls-layout-xtiny .icon{font-size:20px}.controls-layout-tiny .button,.controls-layout-xtiny .button{margin:.25em}.composition.recommendation-composition .big-button-container,.composition.replay-composition .big-button-container{margin-top:1em}.composition.recommendation-composition .big-button-container .button,.composition.replay-composition .big-button-container .button{width:120px;height:120px}.composition.recommendation-composition .big-button-container .button .icon,.composition.replay-composition .big-button-container .button .icon{font-size:80px}.composition.recommendation-composition .big-button-container .button.paused .icon,.composition.replay-composition .big-button-container .button.paused .icon{font-size:96px}.controls-layout-small .composition.recommendation-composition .big-button-container,.controls-layout-xsmall .composition.recommendation-composition .big-button-container,.controls-layout-small .composition.replay-composition .big-button-container,.controls-layout-xsmall .composition.replay-composition .big-button-container{margin-top:1em}.controls-layout-small .composition.recommendation-composition .big-button-container .button,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button,.controls-layout-small .composition.replay-composition .big-button-container .button,.controls-layout-xsmall .composition.replay-composition .big-button-container .button{width:80px;height:80px}.controls-layout-small .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-small .composition.replay-composition .big-button-container .button .icon,.controls-layout-xsmall .composition.replay-composition .big-button-container .button .icon{font-size:60px}.controls-layout-small .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-xsmall .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-small .composition.replay-composition .big-button-container .button.paused .icon,.controls-layout-xsmall .composition.replay-composition .big-button-container .button.paused .icon{font-size:72px}.controls-layout-tiny .composition.recommendation-composition .big-button-container,.controls-layout-xtiny .composition.recommendation-composition .big-button-container,.controls-layout-tiny .composition.replay-composition .big-button-container,.controls-layout-xtiny .composition.replay-composition .big-button-container{margin-top:.5em}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button,.controls-layout-tiny .composition.replay-composition .big-button-container .button,.controls-layout-xtiny .composition.replay-composition .big-button-container .button{width:50px;height:50px}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button .icon,.controls-layout-tiny .composition.replay-composition .big-button-container .button .icon,.controls-layout-xtiny .composition.replay-composition .big-button-container .button .icon{font-size:38px}.controls-layout-tiny .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-xtiny .composition.recommendation-composition .big-button-container .button.paused .icon,.controls-layout-tiny .composition.replay-composition .big-button-container .button.paused .icon,.controls-layout-xtiny .composition.replay-composition .big-button-container .button.paused .icon{font-size:46px}.controls .button.exit-presentation-mode-button{background-color:var(--controls-background-color);border-radius:var(--controls-border-radius);backdrop-filter:var(--controls-backdrop-filter);z-index:1;justify-content:center;align-items:center;margin:0;transition:top .3s ease-in-out,right .3s ease-in-out;display:flex;position:absolute;top:-52px;right:-52px}.controls .button.exit-presentation-mode-button .icon{font-size:24px}.controls .button.exit-presentation-mode-button.visible{top:.5em;right:.5em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button,.controls.controls-layout-tiny .button.exit-presentation-mode-button,.controls.controls-layout-xtiny .button.exit-presentation-mode-button{width:24px;height:24px}.controls.controls-layout-xsmall .button.exit-presentation-mode-button.visible,.controls.controls-layout-tiny .button.exit-presentation-mode-button.visible,.controls.controls-layout-xtiny .button.exit-presentation-mode-button.visible{top:.35em;right:.35em}.controls.controls-layout-xsmall .button.exit-presentation-mode-button .icon,.controls.controls-layout-tiny .button.exit-presentation-mode-button .icon,.controls.controls-layout-xtiny .button.exit-presentation-mode-button .icon{font-size:20px}.live-indicator{text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:2px;align-items:center;margin-left:.8em;padding:.15em .3em .15em .4em;font-size:.8em;font-weight:500;display:flex}.live-indicator .circle{background:#fd4f5c;border-radius:4px;width:7px;height:7px;margin-right:.3em;display:inline-block}.teaser-composition .live-indicator,.loading-composition .live-indicator{position:absolute;bottom:1em;right:1em}.controls.controls-layout-small .teaser-composition .live-indicator,.controls.controls-layout-xsmall .teaser-composition .live-indicator,.controls.controls-layout-small .loading-composition .live-indicator,.controls.controls-layout-xsmall .loading-composition .live-indicator{bottom:.8em;right:.8em}.controls.controls-layout-xsmall .live-indicator,.controls.controls-layout-tiny .live-indicator,.controls.controls-layout-xtiny .live-indicator{font-size:.7em}.controls.controls-layout-xsmall .teaser-composition .live-indicator,.controls.controls-layout-tiny .teaser-composition .live-indicator,.controls.controls-layout-xtiny .teaser-composition .live-indicator,.controls.controls-layout-xsmall .loading-composition .live-indicator,.controls.controls-layout-tiny .loading-composition .live-indicator,.controls.controls-layout-xtiny .loading-composition .live-indicator,.controls.controls-layout-xsmall .loading-composition .live-indicator,.controls.controls-layout-tiny .loading-composition .live-indicator,.controls.controls-layout-xtiny .loading-composition .live-indicator{bottom:.5em;right:.5em}.controls .player-logo{--height:37px;--width:91px;height:var(--height);width:var(--width);z-index:1;margin-left:.25em;margin-right:.75em;display:flex}.controls .player-logo .icon{fill:var(--controls-color);width:var(--width);height:var(--height)}.controls.controls-layout-small .player-logo,.controls.controls-layout-xsmall .player-logo,.controls.controls-layout-tiny .player-logo,.controls.controls-layout-xtiny .player-logo{--height:30px;--width:74px}.controls .teaser-container .player-logo,.controls .error-container .player-logo,.controls .content-overlay .player-logo,.controls .info-container .player-logo,.controls .loading-container .player-logo,.controls .blank-container .player-logo{margin:0;display:block;position:absolute;bottom:.6em;left:1em}.controls.controls-layout-small .teaser-container .player-logo,.controls.controls-layout-small .error-container .player-logo,.controls.controls-layout-small .content-overlay .player-logo,.controls.controls-layout-small .info-container .player-logo,.controls.controls-layout-small .loading-container .player-logo,.controls.controls-layout-small .blank-container .player-logo,.controls.controls-layout-xsmall .teaser-container .player-logo,.controls.controls-layout-xsmall .error-container .player-logo,.controls.controls-layout-xsmall .content-overlay .player-logo,.controls.controls-layout-xsmall .info-container .player-logo,.controls.controls-layout-xsmall .loading-container .player-logo,.controls.controls-layout-xsmall .blank-container .player-logo{bottom:.3em;left:.8em}.controls.controls-layout-tiny .teaser-container .player-logo,.controls.controls-layout-xtiny .teaser-container .player-logo,.controls.controls-layout-tiny .error-container .player-logo,.controls.controls-layout-xtiny .error-container .player-logo,.controls.controls-layout-tiny .content-overlay .player-logo,.controls.controls-layout-xtiny .content-overlay .player-logo,.controls.controls-layout-tiny .info-container .player-logo,.controls.controls-layout-xtiny .info-container .player-logo,.controls.controls-layout-tiny .loading-container .player-logo,.controls.controls-layout-xtiny .loading-container .player-logo,.controls.controls-layout-tiny .blank-container .player-logo,.controls.controls-layout-xtiny .blank-container .player-logo{bottom:.25em;left:.5em}.poster-image-container{transition:opacity .3s ease-in;display:none;position:absolute;inset:0}.poster-image-container.visible{display:block}.poster-image-container .poster-image{object-fit:cover;opacity:0;background-size:100%;width:100%;height:100%;transition:filter .2s ease-in,opacity .2s ease-in;position:absolute;inset:0}.poster-image-container .poster-image.poster-image-visible{filter:blur();opacity:1}.time-remaining-container{color:#fff;text-align:center;border-radius:4px;padding:.4em;font-size:1em}.controls.controls-layout-small.content-composition .time-remaining-container,.controls.controls-layout-xsmall.content-composition .time-remaining-container{font-size:.8em}.controls.controls-layout-tiny.content-composition .time-remaining-container,.controls.controls-layout-xtiny.content-composition .time-remaining-container{padding:.2em .4em;font-size:.75em}.controls .teaser-container .time-remaining-container{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);padding-left:.5em;padding-right:.5em;font-size:1em;position:absolute;bottom:.8em;right:.8em}.controls .teaser-container>.age-rating-indicator{font-size:.6em;display:inline-block;position:absolute;top:.5em;right:.5em}.controls .poster-image-container{width:100%}.controls.controls-layout-small.teaser-composition .time-remaining-container,.controls.controls-layout-xsmall.teaser-composition .time-remaining-container,.controls.controls-layout-tiny.teaser-composition .time-remaining-container,.controls.controls-layout-xtiny.teaser-composition .time-remaining-container{padding-top:.3em;font-size:.8em;bottom:.8em;right:.8em}.controls.controls-layout-tiny.teaser-composition .time-remaining-container,.controls.controls-layout-xtiny.teaser-composition .time-remaining-container{bottom:.5em;right:.5em}