.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;width:100%;height:.125em;transition:opacity var(--transition-time)ease-in-out;z-index:1000;background:#0003;position:absolute;top:-.125em;left:0;right:0;overflow:hidden}.loader.visible{opacity:1;top:0}.loader:before{content:"";background:linear-gradient(135deg,#fff0 0%,#fff 100%);width:18.75em;height:.25em;animation:2s linear infinite loading;display:none;position:absolute;left:-12.5em}.loader.visible:before{display:block}@keyframes loading{0%{width:30%;left:-12.5em}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.root{border-radius:var(--root-border-radius);-webkit-tap-highlight-color:transparent;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:.125em 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{--font-family:system-ui,sans-serif;--font-weight:400;--title-font-family:var(--font-family);--title-font-weight:var(--font-weight);--base-font-size:initial;--primary-color:#026eff;--primary-color-active:#6ca9f8;--controls-background-color:#000000a6;--controls-background-color-hover:#282828a6;--overlay-controls-background-color-center:#28282873;--overlay-controls-background-color-edges:#28282873;--controls-background-muted-color:#404040a6;--popover-background-color:#1c1c1e;--controls-color:#ffffffe6;--active-background-color:#fff3;--controls-muted-color:#ffffff80;--controls-icon-color:#ffffffe6;--controls-icon-color-active:#fff;--track-height-medium:.25em;--track-height-small:.1875em;--track-height-ad-medium:.3125em;--track-height-ad-small:.1875em;--track-interactive-height:.9375em;--track-border-radius:var(--controls-border-radius)var(--controls-border-radius)0 0;--transition-time:.3s;--action-indicator-transition-time:.5s;--control-bar-height-medium:3.375em;--control-bar-height-small:2.375em;--control-bar-height-tiny:2.125em;--control-bar-inner-margin-y-medium:.5em;--control-bar-inner-margin-y-small:.25em;--control-bar-inner-margin-y-tiny:.15em;--control-bar-inner-margin-x-medium:.5em;--control-bar-inner-margin-x-small:.25em;--control-bar-inner-margin-x-tiny:.15em;--control-bar-hidden-top:var(--control-bar-full-height);--control-bar-hidden-opacity:1;--progress-bar-background-color:#ffffff40;--progress-bar-progress-background-color:linear-gradient(to right,var(--primary-color)90%,var(--primary-color-active)100%);--progress-bar-hover-progress-background-color:#ffffff40;--controls-backdrop-filter:blur(10px);--focus-outline-color:var(--primary-color);--root-border-radius:.5em;--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;--control-bar-visible-top:0!important;--control-bar-visible-opacity:1!important}:host([content-type=live-drm]),:host([content-type=vod-drm]){--controls-backdrop-filter:none;--controls-background-color:#000000bf}:root([content-type="live-drm"]){--controls-backdrop-filter:none;--controls-background-color:#000000bf}:root([content-type="vod-drm"]){--controls-backdrop-filter:none;--controls-background-color:#000000bf}:host([controls-breakpoint=xtiny]),:host([controls-breakpoint=tiny]){--control-bar-height:var(--control-bar-height-tiny);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-tiny);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-tiny);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-small);--track-height-ad:var(--track-height-ad-small);--controls-border-radius:var(--track-height)}:root([controls-breakpoint="xtiny"]){--control-bar-height:var(--control-bar-height-tiny);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-tiny);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-tiny);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-small);--track-height-ad:var(--track-height-ad-small);--controls-border-radius:var(--track-height)}:root([controls-breakpoint="tiny"]){--control-bar-height:var(--control-bar-height-tiny);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-tiny);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-tiny);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-small);--track-height-ad:var(--track-height-ad-small);--controls-border-radius:var(--track-height)}:host([controls-breakpoint=xsmall]),:host([controls-breakpoint=small]){--control-bar-height:var(--control-bar-height-small);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-small);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-small);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-small);--controls-border-radius:var(--track-height)}:root([controls-breakpoint="xsmall"]){--control-bar-height:var(--control-bar-height-small);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-small);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-small);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-small);--controls-border-radius:var(--track-height)}:root([controls-breakpoint="small"]){--control-bar-height:var(--control-bar-height-small);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-small);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-small);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-small);--controls-border-radius:var(--track-height)}:host([controls-breakpoint=mediumsmall]),:host([controls-breakpoint=medium]),:host([controls-breakpoint=large]),:host([controls-breakpoint=xlarge]),:host([controls-breakpoint=huge]){--control-bar-height:var(--control-bar-height-medium);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-medium);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-medium);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-medium);--controls-border-radius:var(--track-height)}:root([controls-breakpoint="mediumsmall"]){--control-bar-height:var(--control-bar-height-medium);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-medium);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-medium);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-medium);--controls-border-radius:var(--track-height)}:root([controls-breakpoint="medium"]){--control-bar-height:var(--control-bar-height-medium);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-medium);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-medium);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-medium);--controls-border-radius:var(--track-height)}:root([controls-breakpoint="large"]){--control-bar-height:var(--control-bar-height-medium);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-medium);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-medium);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-medium);--controls-border-radius:var(--track-height)}:root([controls-breakpoint="xlarge"]){--control-bar-height:var(--control-bar-height-medium);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-medium);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-medium);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-medium);--controls-border-radius:var(--track-height)}:root([controls-breakpoint="huge"]){--control-bar-height:var(--control-bar-height-medium);--control-bar-inner-margin-x:var(--control-bar-inner-margin-x-medium);--control-bar-inner-margin-y:var(--control-bar-inner-margin-y-medium);--control-bar-inner-margin:var(--control-bar-inner-margin-y)var(--control-bar-inner-margin-x);--control-bar-full-height:calc(var(--control-bar-height) + (2*var(--control-bar-inner-margin-y)));--track-height:var(--track-height-medium);--track-height-ad:var(--track-height-ad-medium);--controls-border-radius:var(--track-height)}:host([controls-breakpoint=xtiny]),:host([controls-breakpoint=tiny]),:host([controls-breakpoint=xsmall]){--title-font-size:var(--title-font-size-tiny)}:root([controls-breakpoint="xtiny"]){--title-font-size:var(--title-font-size-tiny)}:root([controls-breakpoint="tiny"]){--title-font-size:var(--title-font-size-tiny)}:root([controls-breakpoint="xsmall"]){--title-font-size:var(--title-font-size-tiny)}:host([controls-breakpoint=small]),:host([controls-breakpoint=mediumsmall]){--title-font-size:var(--title-font-size-small)}:root([controls-breakpoint="small"]){--title-font-size:var(--title-font-size-small)}:root([controls-breakpoint="mediumsmall"]){--title-font-size:var(--title-font-size-small)}:host([controls-breakpoint=medium]){--title-font-size:var(--title-font-size-medium)}:root([controls-breakpoint="medium"]){--title-font-size:var(--title-font-size-medium)}:host([controls-breakpoint=large]),:host([controls-breakpoint=xlarge]),:host([controls-breakpoint=huge]){--title-font-size:var(--title-font-size-large)}:root([controls-breakpoint="large"]){--title-font-size:var(--title-font-size-large)}:root([controls-breakpoint="xlarge"]){--title-font-size:var(--title-font-size-large)}:root([controls-breakpoint="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;--controls-muted-color:var(--controls-color)}}@media (forced-colors:active){:root,:host{--controls-background-color:ButtonFace;--controls-background-color-hover:ButtonFace;--controls-background-muted-color:GrayText;--controls-backdrop-filter:none;--controls-color:ButtonText;--progress-bar-progress-background-color:CanvasText;--progress-bar-background-color:ButtonFace;--controls-muted-color:GrayText}}@media (prefers-reduced-motion:reduce){:root,:host{--transition-time:0s;--action-indicator-transition-time:0s}}.ui-layer{font-size:var(--base-font-size,initial);text-align:left;z-index:1;width:100%;height:100%;font-family:var(--font-family);font-weight:var(--font-weight);box-sizing:border-box;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{width:100%;height:100%;display:block;overflow:hidden}.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-color:var(--focus-outline-color);outline-offset:.125em;outline-width:.1875em;outline-style:solid}.ui-layer h1,.ui-layer h2,.ui-layer h3,.ui-layer h4,.ui-layer h5,.ui-layer h6{font-weight:400;font-size:inherit;line-height:inherit;margin:0;padding:0}.ui-layer .mouse-mode :focus{outline:#0000}.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:var(--controls-icon-color);transition:color var(--transition-time)ease-in-out;font-size:1.875em}.ui-layer .button:not([disabled]):hover .icon{color:var(--controls-icon-color-active)}.ui-layer *{-webkit-touch-callout:none;user-select:none;-khtml-user-select:none}.ui-layer .button{cursor:pointer;border-radius:var(--controls-border-radius);background:0 0;border:none;justify-content:center;align-items:center;width:1.875em;height:1.875em;margin:.4em;padding:0;font-size:100%;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:2.25em;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:1.25em;font-size:1.25em}.controls-layout-xtiny .default-button,.controls-layout-tiny .default-button,.controls-layout-xsmall .default-button,.controls-layout-small .default-button{height:1.5em;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:1em;font-size:1em}.controls.ui-inactive{cursor:none}.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:2em;--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 .title-container .title-line-clamp .line-text .line-text-inner{font-size:inherit}.dock-title .video-title-container .channel-logo{border:none}.layout-tiny .dock-title .video-title-container{--height:1.75em;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:5.375em;opacity:1;transition:opacity var(--transition-time)linear,top var(--transition-time)ease-in-out;left:0;top:calc((((var(--logo-size)/2)*var(--line-count)) + 1em)*-1);padding:1em 4.5em 1em 1em;font-size:1em;display:flex;position:absolute;right:0}.video-title-container.visible{top:0}.video-title-container .title-container{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:.25em}.video-title-container .title-container .title-line-clamp .line:last-child{margin-bottom:0}.video-title-container .title-container .title-line-clamp .line-text{font-family:var(--title-font-family);font-weight:var(--title-font-weight);height:calc(var(--logo-size)/2 - .125em);background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);color:var(--controls-color);border-radius:var(--controls-border-radius);padding-left:.5em;padding-right:.5em}.video-title-container .title-container .title-line-clamp .line-text .line-text-inner{font-size:var(--title-font-size)}.channel-logo-link{width:var(--logo-size);height:var(--logo-size);border-radius:var(--controls-border-radius);display:block}.channel-logo{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 .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:.75em;padding-right:.75em}.controls-layout-medium .video-title-container{--logo-size:4em}.controls-layout-small .video-title-container,.controls-layout-mediumsmall .video-title-container{--logo-size:3em;padding:.6em}.controls-layout-small .video-title-container .title-container,.controls-layout-mediumsmall .video-title-container .title-container{padding-left:.6em;padding-right:2.1em}.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:2.125em;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:1.8em}.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:.25em;padding-right:.25em}.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}.content-composition-container{pointer-events:none}.content-composition-container>*{pointer-events:auto}.controls .content-composition-container{width:100%;height:100%;position:absolute;inset:0;overflow:clip}.controls .content-composition-container .teaser-container{width:100%;height:100%;position:absolute;inset:0}.controls .content-composition-container .control-bar-container .control-bar-inner{background:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);border-radius:var(--controls-border-radius)}.controls .content-composition-container .control-bar-container .control-bar-inner .control-bar-row{height:calc(var(--control-bar-height) - var(--track-height))}.controls .content-composition-container .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-type-live .controls .content-composition-container .control-bar-container .control-bar-inner .control-bar-row,.content-type-live-drm .controls .content-composition-container .control-bar-container .control-bar-inner .control-bar-row{height:calc(var(--control-bar-height))}.content-type-live .controls .content-composition-container .control-bar-container .control-bar-inner .control-bar-row.progress-bar-row,.content-type-live-drm .controls .content-composition-container .control-bar-container .control-bar-inner .control-bar-row.progress-bar-row{display:none}.controls .content-overlay .player-logo{opacity:.5}.controls .action-indicator{pointer-events:none;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.controls .action-indicator.visible{animation:flash var(--action-indicator-transition-time)ease-in-out forwards}.controls .action-indicator .icon{background:var(--controls-background-color);width:1.5em;height:1.5em;backdrop-filter:var(--controls-backdrop-filter);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:4em;display:flex}@keyframes flash{0%{opacity:0;transform:scale(.5)}60%{opacity:1}to{opacity:0;transform:scale(1)}}.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 .0625em #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 .1875em #00000080)}.interactive-content-composition .control-bar-container .time-container,.interactive-content-composition .control-bar-container .time-remaining-container{text-shadow:0 0 .5em #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:2.375em}.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:1.875em}.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:1.25em}.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:1.25em;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:1.25em}.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:.125em;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}.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 1em #000c;text-align:left;margin-left:.8em}.ad-composition .control-bar-container .volume-slider{box-shadow:0 0 .0625em #000c}.ad-composition .control-bar-container .button{filter:drop-shadow(0 0 .1875em #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:2.375em}.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:1.875em}.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:1.25em}.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:1.25em;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}.controls.ad-composition .progress-bar-container .slider .track{height:var(--track-height-ad)}.controls.ad-composition .progress-bar-container .slider .track .track-progress{height:var(--track-height-ad);background:#e6bc27}.ad-composition.controls-layout-tiny .progress-bar-container,.ad-composition.controls-layout-xtiny .progress-bar-container{height:.125em;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;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}.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:.125em}.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}.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.small-teaser:focus-within{outline-color:var(--focus-outline-color);outline-offset:.125em;border-radius:var(--controls-border-radius);outline-width:.1875em;outline-style:solid}.continue-endscreen-composition .continue-endscreen-container .preview-image-container .teaser-container .video-title-container{--logo-size:3.5em}.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:-2.75em}.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:3em}.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:2.25em}.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:2.5em}.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%}.controls .button.background-click-area{pointer-events:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.controls .button.background-click-area.visible{pointer-events:auto}.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}.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 .still-interesting{justify-content:center;align-items:center;height:5em;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}.teaser-composition .teaser-container{width:100%;height:100%;position:absolute;inset:0}.mouse-mode .controls .big-play-button-container:focus{box-shadow:none}.controls .big-play-button-container{pointer-events:none;-webkit-tap-highlight-color:transparent;border-radius:var(--root-border-radius);background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;inset:0}.controls .big-play-button-container:focus{box-shadow:inset 0 0 0px 3px var(--focus-outline-color)}.controls .big-play-button-container .icon{filter:drop-shadow(0 0 14px #0006)}.controls .big-play-button-container.visible{cursor:pointer;pointer-events:auto}.controls .big-play-button-container.visible .button{opacity:1;border-radius:3.75em}.controls .big-play-button-container.visible .big-button-backdrop{opacity:1}.controls .big-play-button-container .button{opacity:0;width:7.5em;height:7.5em;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}.controls .big-play-button-container .button .icon{font-size:7.5em;transition:color .15s ease-in-out;position:relative}.controls .big-play-button-container .button.paused .icon{font-size:8.75em}.controls .composition.ad-composition .big-play-button-container{margin-top:0}.controls .composition.recommendation-composition .big-play-button-container .button,.controls .composition.replay-composition .big-play-button-container .button{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter)}.controls .composition.recommendation-composition .big-play-button-container .button .icon,.controls .composition.replay-composition .big-play-button-container .button .icon{filter:none;color:#fff;position:static}.controls.controls-layout-small .big-play-button-container.button .icon{font-size:6.25em}.controls.controls-layout-small .big-play-button-container.button.paused .icon{font-size:7.5em}.controls.controls-layout-xsmall .big-play-button-container.button .icon{font-size:3.75em}.controls.controls-layout-xsmall .big-play-button-container.button.paused .icon{font-size:4.5em}.controls.controls-layout-tiny .big-play-button-container.button .icon,.controls.controls-layout-xtiny .big-play-button-container.button .icon{font-size:3.125em}.controls.controls-layout-tiny .big-play-button-container.button.paused .icon,.controls.controls-layout-xtiny .big-play-button-container.button.paused .icon{font-size:3.75em}.controls.controls-layout-tiny .icon,.controls.controls-layout-xtiny .icon{font-size:1.25em}.controls.controls-layout-tiny .button,.controls.controls-layout-xtiny .button{margin:.25em}.controls.composition.recommendation-composition .big-play-button-container,.controls.composition.replay-composition .big-play-button-container{margin-top:1em}.controls.composition.recommendation-composition .big-play-button-container.button .icon,.controls.composition.replay-composition .big-play-button-container.button .icon{font-size:5em}.controls.composition.recommendation-composition .big-play-button-container.button.paused .icon,.controls.composition.replay-composition .big-play-button-container.button.paused .icon{font-size:6em}.controls.controls-layout-small .composition.recommendation-composition .big-play-button-container,.controls.controls-layout-xsmall .composition.recommendation-composition .big-play-button-container,.controls.controls-layout-small .composition.replay-composition .big-play-button-container,.controls.controls-layout-xsmall .composition.replay-composition .big-play-button-container{margin-top:1em}.controls.controls-layout-small .composition.recommendation-composition .big-play-button-container.button .icon,.controls.controls-layout-xsmall .composition.recommendation-composition .big-play-button-container.button .icon,.controls.controls-layout-small .composition.replay-composition .big-play-button-container.button .icon,.controls.controls-layout-xsmall .composition.replay-composition .big-play-button-container.button .icon{font-size:3.75em}.controls.controls-layout-small .composition.recommendation-composition .big-play-button-container.button.paused .icon,.controls.controls-layout-xsmall .composition.recommendation-composition .big-play-button-container.button.paused .icon,.controls.controls-layout-small .composition.replay-composition .big-play-button-container.button.paused .icon,.controls.controls-layout-xsmall .composition.replay-composition .big-play-button-container.button.paused .icon{font-size:4.5em}.controls.controls-layout-tiny .composition.recommendation-composition .big-play-button-container,.controls.controls-layout-xtiny .composition.recommendation-composition .big-play-button-container,.controls.controls-layout-tiny .composition.replay-composition .big-play-button-container,.controls.controls-layout-xtiny .composition.replay-composition .big-play-button-container{margin-top:.5em}.controls.controls-layout-tiny .composition.recommendation-composition .big-play-button-container.button .icon,.controls.controls-layout-xtiny .composition.recommendation-composition .big-play-button-container.button .icon,.controls.controls-layout-tiny .composition.replay-composition .big-play-button-container.button .icon,.controls.controls-layout-xtiny .composition.replay-composition .big-play-button-container.button .icon{font-size:2.375em}.controls.controls-layout-tiny .composition.recommendation-composition .big-play-button-container.button.paused .icon,.controls.controls-layout-xtiny .composition.recommendation-composition .big-play-button-container.button.paused .icon,.controls.controls-layout-tiny .composition.replay-composition .big-play-button-container.button.paused .icon,.controls.controls-layout-xtiny .composition.replay-composition .big-play-button-container.button.paused .icon{font-size:2.875em}.controls .button.close-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:-3.25em;right:-3.25em}.controls .button.close-button .icon{font-size:1.5em}.controls .button.close-button.visible{top:.5em;right:.5em}.controls.controls-layout-xsmall .button.close-button,.controls.controls-layout-tiny .button.close-button,.controls.controls-layout-xtiny .button.close-button{width:1.5em;height:1.5em}.controls.controls-layout-xsmall .button.close-button.visible,.controls.controls-layout-tiny .button.close-button.visible,.controls.controls-layout-xtiny .button.close-button.visible{top:.35em;right:.35em}.controls.controls-layout-xsmall .button.close-button .icon,.controls.controls-layout-tiny .button.close-button .icon,.controls.controls-layout-xtiny .button.close-button .icon{font-size:1.25em}.content-labels{grid-gap:.25em;grid-auto-rows:min-content;margin-top:1em;margin-left:1em;display:grid}.content-labels .icon-label{justify-self:start;width:auto}.controls-layout-xtiny .content-labels,.controls-layout-tiny .content-labels{margin-top:.25em;margin-left:.25em}.controls-layout-xsmall .content-labels,.controls-layout-small .content-labels{margin-top:.5em;margin-left:.5em}.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);outline:none;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}.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 .powered-by-glomex{border-radius:var(--controls-border-radius)}.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 2em .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:1.5em;height:1.5em}.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:1.5em}.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:.1875em;--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:.0625em 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}ul,li{margin:0;padding:0;list-style:none}li{font-size:.75em}.enable-debug{z-index:999999;cursor:pointer;position:absolute;top:.3125em;right:.3125em}.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:.875em;transition:all .2s ease-in-out;position:absolute;top:0;right:-100%}.debug-window .content{max-height:calc(100% - 2.5em);margin-right:0;display:flex;overflow:auto}.debug-window .content .left,.debug-window .content .right{width:50%;padding:.5em}.debug-window .content .right{border-left:.125em solid #737373}.debug-window h1{margin-top:.25em;margin-bottom:0;padding:.5em;font-size:1.125em;font-weight:700}.debug-window h2{margin:0;padding:0;font-size:1em}.debug-window.visible{right:0}.debug-info{margin-bottom:.25rem}.debug-info .name{margin-right:.5em;font-weight:700;display:inline-block}.consent-string{color:#fff;background:#fff3;border:0;width:calc(100% - .5em);margin-top:.5em;padding:.25em}.green{color:#0f0}.red{color:red}.yellow{color:#ff0}.muted{color:#aaa}.controls .product-placement-indicator{color:#fff;border-radius:var(--controls-border-radius);transition:top var(--transition-time)ease-in-out,right var(--transition-time)ease-in-out;background:#0009;align-items:center;padding-right:.25em;display:inline-flex}.controls .product-placement-indicator .product-placement-p{border-radius:var(--controls-border-radius)0 0 var(--controls-border-radius);background-color:red;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-right:.625em;font-weight:700;display:inline-flex}.controls .product-placement-indicator .icon{margin-right:.5em;font-size:1em}.controls .content-composition-container .content-overlay{pointer-events:none;opacity:0;transition:opacity var(--transition-time)ease-in-out;position:absolute;inset:0}.controls .content-composition-container .content-overlay.visible{opacity:1}.control-bar-container{height:var(--control-bar-full-height);position:absolute;inset:auto 0 0}.control-bar-container .control-bar-inner{top:var(--control-bar-hidden-top);opacity:var(--control-bar-hidden-opacity);height:var(--control-bar-height);margin:var(--control-bar-inner-margin);transition:bottom var(--transition-time)ease-in-out,top var(--transition-time)ease-in-out,opacity var(--transition-time)ease-in-out;padding-left:0;padding-right:0;position:absolute;left:0;right:0}.control-bar-container .control-bar-inner.visible{top:var(--control-bar-visible-top)!important;opacity:var(--control-bar-visible-opacity)!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 2.5em}.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 .button{flex:0 0 1.875em;height:1.625em;margin:.25em}.controls.controls-layout-small .control-bar-container .button .icon{font-size:1.625em}.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 .button{flex:0 0 1.5em;height:1.625em;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:1.375em}.controls-layout-xsmall .control-bar-container .icon{font-size:1.625em}.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 .button,.controls-layout-xtiny .control-bar-container .button{flex:0 0 1.5em;height:1.625em;margin:.25em}.controls-layout-tiny .control-bar-container .info-button.button,.controls-layout-xtiny .control-bar-container .info-button.button{flex-basis:1.375em;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:1.375em}.controls-layout-tiny .control-bar-container .icon,.controls-layout-xtiny .control-bar-container .icon{font-size:1.625em}.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 .button{flex:0 0 1.5em;height:1.375em;margin:.25em}.controls-layout-xtiny .control-bar-container .icon{font-size:1.375em}.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:1.375em}.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:1.375em}.ui-layer .button.info-button{display:none}.ui-layer .button.info-button.visible{display:flex}.live-indicator{text-transform:uppercase;color:#fff;border-radius:var(--controls-border-radius);border:.125em solid #fff;align-items:center;margin-left:.8em;padding:.15em .3em .15em .4em;font-weight:500;display:flex}.live-indicator .circle{background:#fd4f5c;border-radius:.21875em;width:.4375em;height:.4375em;margin-right:.3em;display:inline-block}.live-indicator .text{font-size:.8em}.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 .overlay-controls{pointer-events:none;opacity:0;background:linear-gradient(to bottom,var(--overlay-controls-background-color-edges)0%,var(--overlay-controls-background-color-center)22%,var(--overlay-controls-background-color-center)50%,var(--overlay-controls-background-color-edges)100%);transition:opacity var(--transition-time)ease-in-out;justify-content:center;align-items:center;gap:1.5em;display:flex;position:absolute;inset:0}.controls .overlay-controls.visible{opacity:1}.controls .overlay-controls.visible .button{pointer-events:auto}.controls .overlay-controls .button,.controls .overlay-controls .on-off-button-container{width:3em;height:3em}.controls .overlay-controls .button .icon,.controls .overlay-controls .on-off-button-container .icon{font-size:3em}.controls .overlay-controls .button.play-button,.controls .overlay-controls .on-off-button-container.play-button{width:4em;height:4em}.controls .overlay-controls .button.play-button .icon,.controls .overlay-controls .on-off-button-container.play-button .icon{font-size:5em}.controls.controls-layout-small .overlay-controls .button,.controls.controls-layout-xsmall .overlay-controls .button,.controls.controls-layout-tiny .overlay-controls .button,.controls.controls-layout-xtiny .overlay-controls .button,.controls.controls-layout-small .overlay-controls .on-off-button-container,.controls.controls-layout-xsmall .overlay-controls .on-off-button-container,.controls.controls-layout-tiny .overlay-controls .on-off-button-container,.controls.controls-layout-xtiny .overlay-controls .on-off-button-container{width:2em;height:2em}.controls.controls-layout-small .overlay-controls .button .icon,.controls.controls-layout-xsmall .overlay-controls .button .icon,.controls.controls-layout-tiny .overlay-controls .button .icon,.controls.controls-layout-xtiny .overlay-controls .button .icon,.controls.controls-layout-small .overlay-controls .on-off-button-container .icon,.controls.controls-layout-xsmall .overlay-controls .on-off-button-container .icon,.controls.controls-layout-tiny .overlay-controls .on-off-button-container .icon,.controls.controls-layout-xtiny .overlay-controls .on-off-button-container .icon{font-size:2em}.controls.controls-layout-small .overlay-controls .button.play-button,.controls.controls-layout-xsmall .overlay-controls .button.play-button,.controls.controls-layout-tiny .overlay-controls .button.play-button,.controls.controls-layout-xtiny .overlay-controls .button.play-button,.controls.controls-layout-small .overlay-controls .on-off-button-container.play-button,.controls.controls-layout-xsmall .overlay-controls .on-off-button-container.play-button,.controls.controls-layout-tiny .overlay-controls .on-off-button-container.play-button,.controls.controls-layout-xtiny .overlay-controls .on-off-button-container.play-button{width:3em;height:3em}.controls.controls-layout-small .overlay-controls .button.play-button .icon,.controls.controls-layout-xsmall .overlay-controls .button.play-button .icon,.controls.controls-layout-tiny .overlay-controls .button.play-button .icon,.controls.controls-layout-xtiny .overlay-controls .button.play-button .icon,.controls.controls-layout-small .overlay-controls .on-off-button-container.play-button .icon,.controls.controls-layout-xsmall .overlay-controls .on-off-button-container.play-button .icon,.controls.controls-layout-tiny .overlay-controls .on-off-button-container.play-button .icon,.controls.controls-layout-xtiny .overlay-controls .on-off-button-container.play-button .icon{font-size:4em}.controls .player-logo{--height:2.3125em;--width:5.6875em;height:var(--height);width:var(--width);z-index:1;border-radius:var(--controls-border-radius);margin-left:.25em;margin-right:.75em;display:flex}.controls .player-logo .icon{fill:var(--controls-color);width:100%;height:100%}.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:1.875em;--width:4.625em}.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}.progress-bar-container:not(.focusable) .slider .track .track-progress.track-progress--hover{display:none}.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(--track-border-radius);background:#fff6;background:var(--progress-bar-background-color);width:100%;position:relative;overflow:hidden}.progress-bar-container .slider .track .marker{z-index:1;background-color:var(--midroll-marker-background-color);width:.125em;height:100%;position:absolute;top:0}.progress-bar-container .slider .track .track-progress{height:var(--track-height);background:var(--progress-bar-progress-background-color);z-index:10;border-radius:.1875em;width:100%;margin-left:-100%;position:absolute}.progress-bar-container .slider .track .track-progress.track-progress--hover{z-index:9;opacity:0;background:var(--progress-bar-hover-progress-background-color);transition:opacity var(--transition-time)ease-in-out}.progress-bar-container .slider .track .track-progress.track-progress--hover.visible{opacity:1}.progress-bar-container .slider .overlay{z-index:100;display:none;position:fixed;inset:0}.progress-bar-container .slider .overlay.show{display:block}.root:not(.mouse-mode) .progress-bar-container .slider:focus{outline:none}.root:not(.mouse-mode) .progress-bar-container .slider:focus .track{outline-color:var(--focus-outline-color);outline-offset:.125em;border-radius:var(--controls-border-radius);outline-width:.1875em;outline-style:solid}.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}.poster-image-container{transition:opacity var(--transition-time)ease-in;display:none;position:absolute;inset:0}.poster-image-container.visible{display:block}.poster-image-container .poster-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:filter var(--transition-time)ease-in,opacity var(--transition-time)ease-in;background-size:100%;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:var(--controls-border-radius);padding:.4em;font-size:1em}.controls.controls-layout-small .content-composition-container .time-remaining-container,.controls.controls-layout-xsmall .content-composition-container .time-remaining-container{font-size:.8em}.controls.controls-layout-tiny .content-composition-container .time-remaining-container,.controls.controls-layout-xtiny .content-composition-container .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}.controls .time-container{color:#fff;border-radius:var(--controls-border-radius);justify-content:center;align-items:center;padding:.2em;font-size:1em;display:flex}.controls .time-container .icon{margin-left:.2em;margin-right:.2em;font-size:1em}.controls .time-container .time-current{font-variant-numeric:tabular-nums}.controls .tracks-button--active .icon{color:var(--controls-icon-color-active)}.controls .track-selection-menu-container{position:relative}.controls .track-selection-menu-popover{--max-popover-height:calc(var(--player-controls-height) - var(--control-bar-full-height));justify-self:anchor-center;bottom:calc(anchor(top) + 1.25em);border-radius:var(--controls-border-radius);width:20em;max-height:var(--max-popover-height);pointer-events:none;background-color:#0000;border:0;margin:0 4em 0 0;padding:0}@supports not (anchor-name:auto){.controls .track-selection-menu-popover{left:calc(var(--popover-position-left) - 31em);top:calc(var(--popover-position-top) - 1em);position:absolute}}.controls .track-selection-menu-popover[popover]:popover-open{animation:fadeIn var(--transition-time)ease-in-out forwards;pointer-events:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.controls .track-selection-menu-popover::backdrop{border:0}.controls .track-selection-menu{background-color:var(--popover-background-color);color:var(--controls-color);opacity:1;border:0 #0000;flex-direction:column;padding:.5em;display:flex}.controls .track-selection-menu__header{border-bottom:1px solid var(--controls-border-color);font-weight:var(--font-weight);justify-content:space-between;align-items:center;margin-bottom:.5em;padding:0 .5em;display:flex}.controls .track-selection-menu__header--text{font-size:var(--title-font-size);color:var(--controls-color)}.controls .track-selection-menu__header--close{width:1.5em;background-color:#0000!important;height:1.5em!important}.controls .track-selection-menu__header--close:hover{background-color:var(--active-background-color)!important}.controls .track-selection-menu__header--close .icon{font-size:1.25em!important}.controls .track-selection-menu__subtitle-header{font-size:calc(var(--title-font-size) - .2em);color:var(--controls-muted-color);letter-spacing:.5px;margin:0 0 .5em;padding-left:.5em}.controls .track-selection-menu__list{max-height:calc(var(--max-popover-height) - 8em);overscroll-behavior-y:contain;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:.25em;padding:.5em;display:flex;overflow-y:auto}.controls .track-selection-menu__list::-webkit-scrollbar{display:none}.controls .track-selection-menu__list--item{color:var(--controls-color);text-align:left;border-radius:var(--controls-border-radius);cursor:pointer;transition:background-color var(--transition-time)ease-in-out;background:0 0;border:none;justify-content:start;align-items:center;width:100%;padding:.75em .5em;display:flex}.controls .track-selection-menu__list--item:focus-within{outline:none}.controls .track-selection-menu__list--item:last-child{margin-bottom:0}.controls .track-selection-menu__list--item:hover{background-color:var(--active-background-color)}.controls .track-selection-menu__list--item--item-text{color:var(--controls-color);font-size:1em;font-style:normal;font-weight:var(--font-weight);white-space:nowrap;text-overflow:ellipsis;padding-left:.5em;line-height:normal;overflow:hidden}.controls .track-selection-menu__list--active{background-color:var(--active-background-color)}.controls.controls-layout-mediumsmall .track-selection-menu-popover,.controls.controls-layout-small .track-selection-menu-popover,.controls.controls-layout-xsmall .track-selection-menu-popover,.controls.controls-layout-tiny .track-selection-menu-popover,.controls.controls-layout-xtiny .track-selection-menu-popover{justify-self:anchor-center;bottom:calc(anchor(top) + .5em);width:16em;margin:0 1.5em 0 0}@supports not (anchor-name:auto){.controls.controls-layout-mediumsmall .track-selection-menu-popover,.controls.controls-layout-small .track-selection-menu-popover,.controls.controls-layout-xsmall .track-selection-menu-popover,.controls.controls-layout-tiny .track-selection-menu-popover,.controls.controls-layout-xtiny .track-selection-menu-popover{left:calc(var(--popover-position-left) - 23em);top:calc(var(--popover-position-top) - .5em);position:absolute}}.controls.controls-layout-mediumsmall .track-selection-menu__header,.controls.controls-layout-small .track-selection-menu__header,.controls.controls-layout-xsmall .track-selection-menu__header,.controls.controls-layout-tiny .track-selection-menu__header,.controls.controls-layout-xtiny .track-selection-menu__header{border-bottom:1px solid var(--controls-border-color);justify-content:space-between;align-items:center;margin-bottom:.25em;padding:0 .5em;display:flex}.controls.controls-layout-mediumsmall .track-selection-menu__header--text,.controls.controls-layout-small .track-selection-menu__header--text,.controls.controls-layout-xsmall .track-selection-menu__header--text,.controls.controls-layout-tiny .track-selection-menu__header--text,.controls.controls-layout-xtiny .track-selection-menu__header--text{color:var(--controls-color)}.controls.controls-layout-mediumsmall .track-selection-menu__header--close,.controls.controls-layout-small .track-selection-menu__header--close,.controls.controls-layout-xsmall .track-selection-menu__header--close,.controls.controls-layout-tiny .track-selection-menu__header--close,.controls.controls-layout-xtiny .track-selection-menu__header--close{width:1.25em;background-color:#0000!important;height:1.25em!important}.controls.controls-layout-mediumsmall .track-selection-menu__header--close:hover,.controls.controls-layout-small .track-selection-menu__header--close:hover,.controls.controls-layout-xsmall .track-selection-menu__header--close:hover,.controls.controls-layout-tiny .track-selection-menu__header--close:hover,.controls.controls-layout-xtiny .track-selection-menu__header--close:hover{background-color:var(--active-background-color)!important}.controls.controls-layout-mediumsmall .track-selection-menu__header--close .icon,.controls.controls-layout-small .track-selection-menu__header--close .icon,.controls.controls-layout-xsmall .track-selection-menu__header--close .icon,.controls.controls-layout-tiny .track-selection-menu__header--close .icon,.controls.controls-layout-xtiny .track-selection-menu__header--close .icon{font-size:1em!important}.controls.controls-layout-mediumsmall .track-selection-menu__subtitle-header,.controls.controls-layout-small .track-selection-menu__subtitle-header,.controls.controls-layout-xsmall .track-selection-menu__subtitle-header,.controls.controls-layout-tiny .track-selection-menu__subtitle-header,.controls.controls-layout-xtiny .track-selection-menu__subtitle-header{font-weight:var(--font-weight);padding-left:1em}.controls.controls-layout-mediumsmall .track-selection-menu__list,.controls.controls-layout-small .track-selection-menu__list,.controls.controls-layout-xsmall .track-selection-menu__list,.controls.controls-layout-tiny .track-selection-menu__list,.controls.controls-layout-xtiny .track-selection-menu__list{max-height:calc(var(--max-popover-height) - 4em)}.controls.controls-layout-mediumsmall .track-selection-menu__list--item,.controls.controls-layout-small .track-selection-menu__list--item,.controls.controls-layout-xsmall .track-selection-menu__list--item,.controls.controls-layout-tiny .track-selection-menu__list--item,.controls.controls-layout-xtiny .track-selection-menu__list--item{padding:.5em}.controls.controls-layout-mediumsmall .track-selection-menu__list--item-text,.controls.controls-layout-small .track-selection-menu__list--item-text,.controls.controls-layout-xsmall .track-selection-menu__list--item-text,.controls.controls-layout-tiny .track-selection-menu__list--item-text,.controls.controls-layout-xtiny .track-selection-menu__list--item-text{font-size:.9em}@supports not (anchor-name:auto){.controls.controls-layout-small .track-selection-menu-popover{left:calc(var(--popover-position-left) - 25em)}.controls.controls-layout-xsmall .track-selection-menu-popover{left:calc(var(--popover-position-left) - 25.25em)}}.root:not(.mouse-mode) .controls .track-selection-menu-popover .track-selection-menu__list--item:focus-within{outline-color:var(--focus-outline-color);outline-offset:.125em;outline-width:.1875em;outline-style:solid}.controls .volume-container{--volume-slider-height:8em;--volume-slider-padding-y:1em;height:2.625em;transition:flex-basis var(--transition-time)ease-in-out;flex:0 0 2.9em;align-items:center;margin-left:.5em;margin-right:.5em;display:flex;position:relative}.controls .volume-container:focus-visible{outline:none}.controls .volume-container .mute-button.button{margin:0}.controls .volume-container.volume-slider-visible .volume-slider-container{opacity:1;pointer-events:auto}.controls .volume-container .volume-slider-container{opacity:0;border-radius:var(--controls-border-radius);width:2.5em;height:var(--volume-slider-height);top:calc(-1*(var(--volume-slider-height)));pointer-events:none;cursor:pointer;transition:opacity var(--transition-time)ease-in-out;background:var(--popover-background-color);backdrop-filter:var(--controls-backdrop-filter);justify-content:center;align-items:center;padding-left:0;padding-right:0;display:flex;position:absolute;overflow:hidden}.controls .volume-container .volume-slider-container .volume-slider{height:calc(var(--volume-slider-height) - (2*var(--volume-slider-padding-y)));background-color:var(--progress-bar-background-color);border-radius:.175em;align-items:flex-end;width:.35em;display:flex}.controls .volume-container .volume-slider-container .volume-slider .volume{background:var(--progress-bar-progress-background-color);border-radius:.175em;width:.35em}.root:not(.mouse-mode) .volume-container:focus-visible .mute-button.button{outline-color:var(--focus-outline-color);outline-offset:.125em;border-radius:var(--controls-border-radius);outline-width:.1875em;outline-style:solid}.controls-layout-small .volume-container{--volume-slider-height:6.25em;flex:0 0 1.875em}.controls-layout-small .volume-container .volume-slider-container{width:1.875em}.controls-layout-xtiny .volume-container,.controls-layout-tiny .volume-container,.controls-layout-xsmall .volume-container{--volume-slider-height:6.25em;--volume-slider-padding-y:.5em;flex:0 0 1.5em}.controls-layout-xtiny .volume-container .volume-slider-container,.controls-layout-tiny .volume-container .volume-slider-container,.controls-layout-xsmall .volume-container .volume-slider-container{width:1.5em}.controls-layout-xtiny .volume-container,.controls-layout-tiny .volume-container{--volume-slider-height:4.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)}.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:2.5em;transition:width var(--transition-time)ease-in-out,margin-right var(--transition-time)ease-in-out}.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;overflow:hidden}.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:.125em;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);overflow:hidden}.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:1.875em}.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}}