.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 .seek-overlay{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.root .seek-overlay.visible{opacity:1}.root .seek-overlay-left{justify-content:flex-start}.root .seek-overlay-right{justify-content:flex-end}.root .seek-overlay .icon{color:#fff;filter:drop-shadow(0 6px 16px #00000073);transform-origin:50%;margin:0 clamp(.5rem,4vw,6%);font-size:clamp(1.75rem,9vw,3.75rem)}.root .seek-overlay-animation .icon{animation:.42s ease-in-out seek-icon-wiggle}@keyframes seek-icon-wiggle{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-12deg)scale(1.02)}70%{transform:rotate(8deg)scale(1.02)}to{transform:rotate(0)scale(1)}}.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}.controls.hide-cursor{cursor:none}: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;--controls-background-color-active:#282828bf;--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;--track-selection-panel-content-background:linear-gradient(to bottom,#fff1,#fff0);--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-row-padding-x:.25em;--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;--progress-bar-text-color:#fff;--progress-bar-text-color-hidden:#fff0;--progress-bar-text-background-color:var(--controls-background-color);--progress-bar-text-border-radius:var(--controls-border-radius);--progress-bar-text-top:calc((var(--track-interactive-height) - var(--track-height))/2 - 2em);--progress-bar-text-padding:.25em;--progress-bar-text-font-size:.775em;--controls-backdrop-filter:blur(10px);--focus-outline-color:#026eff;--error-message-background-color:var(--controls-background-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;--z-index-popover:100;--control-bar-visible-top:0!important;--control-bar-visible-opacity:1!important}:host([content-type=live-drm]),:root[content-type=live-drm],:host([content-type=vod-drm]),:root[content-type=vod-drm]{--controls-backdrop-filter:none;--controls-background-color:#000000bf}:host([controls-breakpoint=xtiny]),:root[controls-breakpoint=xtiny],:host([controls-breakpoint=tiny]),: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]),:root[controls-breakpoint=xsmall],:host([controls-breakpoint=small]),: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]),:root[controls-breakpoint=mediumsmall],:host([controls-breakpoint=medium]),:root[controls-breakpoint=medium],:host([controls-breakpoint=large]),:root[controls-breakpoint=large],:host([controls-breakpoint=xlarge]),:root[controls-breakpoint=xlarge],:host([controls-breakpoint=huge]),: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]),:root[controls-breakpoint=xtiny],:host([controls-breakpoint=tiny]),:root[controls-breakpoint=tiny],:host([controls-breakpoint=xsmall]),:root[controls-breakpoint=xsmall]{--title-font-size:var(--title-font-size-tiny)}:host([controls-breakpoint=small]),:root[controls-breakpoint=small],:host([controls-breakpoint=mediumsmall]),:root[controls-breakpoint=mediumsmall]{--title-font-size:var(--title-font-size-small)}:host([controls-breakpoint=medium]),:root[controls-breakpoint=medium]{--title-font-size:var(--title-font-size-medium)}:host([controls-breakpoint=large]),:root[controls-breakpoint=large],:host([controls-breakpoint=xlarge]),:root[controls-breakpoint=xlarge],:host([controls-breakpoint=huge]),: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);--progress-bar-text-color:#fff;--progress-bar-text-color-hidden:#fff0}}@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;--progress-bar-text-color:ButtonText}}@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 button,.ui-layer input,.ui-layer select,.ui-layer textarea,.ui-layer li,.ui-layer ul,.ui-layer ol,.ui-layer p,.ui-layer div,.ui-layer span,.ui-layer a,.ui-layer label{font-size:1em;font-family:var(--font-family)}.ui-layer ul,.ui-layer li{margin:0;padding:0;list-style:none}.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 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:2em;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}.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:2.48em;--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}.debug-toggle{z-index:999999;color:var(--controls-color,white);background:#000000b3;border:none;border-radius:.25em;padding:.25em .5em;font-size:1.5em;position:absolute;top:.3125em;right:.3125em}.debug-dialog{z-index:999998;background:var(--popover-background-color,#000000f2);border-radius:var(--root-border-radius,0px);width:100%;height:100%;color:var(--controls-color,white);flex-direction:column;margin:0;font-size:.875em;display:none;position:absolute;top:0;left:0}.debug-dialog ul,.debug-dialog li{margin:0;padding:0;list-style:none}.debug-dialog li{font-size:.75em}.debug-dialog.visible{display:flex}.debug-dialog h1{margin:0;padding:.5em;font-size:1.125em;font-weight:700}.debug-dialog .tabs{border-style:solid;border-color:var(--controls-muted-color,#737373);background:#0000004d;border-width:.125em 0;justify-content:space-around;display:flex;overflow:auto}.debug-dialog .tabs .tab{color:var(--controls-color,white);cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;border-bottom:.1875em solid #0000;flex:1;padding:.75em .5em;font-family:inherit;font-size:.875em;transition:all .15s;overflow:hidden}.debug-dialog .tabs .tab:hover{color:#fff;background:#ffffff0d}.debug-dialog .tabs .tab.active{color:var(--primary-color);border-bottom-color:var(--primary-color);background:#4a9eff1a}.debug-dialog .tabs .tab-separator{background:var(--controls-muted-color,#737373);align-self:stretch;width:1px;margin:.5em .25em}.debug-dialog .content{flex:1;padding:1em;font-size:.85em;overflow:auto}.debug-dialog .columns{columns:25em auto;column-rule:1px solid var(--controls-muted-color,#ffffff4d);column-gap:2em}.debug-dialog .row{break-inside:avoid;align-items:center;gap:.75em;min-height:2em;margin-bottom:.5em;display:flex}.debug-dialog .row .label{text-align:right;width:12em;color:var(--controls-muted-color,#737373);flex-shrink:0}.debug-dialog .row .value{flex:1;align-items:center;gap:.5em;display:flex}.debug-dialog .row input[type=checkbox]{cursor:pointer;width:1em;height:1em;margin:0}.debug-dialog .row input[type=text],.debug-dialog .row input[type=number],.debug-dialog .row select{color:#fff;box-sizing:border-box;background:#00000080;border:.0625em solid #555;border-radius:.25em;flex:1;width:100%;max-width:20em;height:2em;padding:0 .5em;font-family:inherit}.debug-dialog .row input[type=text]:focus,.debug-dialog .row input[type=number]:focus,.debug-dialog .row select:focus{border-color:var(--primary-color);outline:none}.debug-dialog .row input[type=text]:disabled,.debug-dialog .row input[type=number]:disabled,.debug-dialog .row select:disabled{opacity:.5;cursor:not-allowed}.debug-dialog .row select{cursor:pointer}.debug-dialog .row ul{margin-left:1em}.debug-dialog .row li{line-height:1.5em;list-style-type:circle}.debug-dialog .btn{background:var(--button-primary-color,var(--primary-color));cursor:pointer;color:var(--button-primary-text-color,white);border:none;border-radius:.25em;padding:.375em .75em;font-family:inherit;font-size:.875em}.debug-dialog .btn:hover:not(:disabled),.debug-dialog .btn:active:not(:disabled){background:var(--button-primary-color-active,var(--primary-color-active))}.debug-dialog .btn:disabled{opacity:.5;cursor:not-allowed}.debug-dialog .muted{color:#999}.debug-dialog .no-data{text-align:center;color:#999;padding:2em;font-style:italic}.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}.controls .content-overlay .player-logo{opacity:.5}.content-type-live .controls.content-network-composition .content-composition-container .control-bar-container .control-bar-inner .control-bar-row,.content-type-live-drm .controls.content-network-composition .content-composition-container .control-bar-container .control-bar-inner .control-bar-row{height:calc(var(--control-bar-height))}.content-type-live .controls.content-network-composition .content-composition-container .control-bar-container .control-bar-inner .control-bar-row.progress-bar-row,.content-type-live-drm .controls.content-network-composition .content-composition-container .control-bar-container .control-bar-inner .control-bar-row.progress-bar-row{display:none}.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)}}.controls .article-link-button{color:#fff;cursor:pointer;text-wrap-mode:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex;container:button/inline-size}.controls .article-link-button>span{margin-right:.25em;display:none}@container button (width>10em){.controls .article-link-button>span{display:inline}}.controls .tap-to-unmute-composition{cursor:pointer;position:absolute;inset:0}.controls .tap-to-unmute-composition .tap-to-unmute-button.button{background-color:var(--controls-background-color);border-radius:var(--controls-border-radius);width:auto;min-width:min-content;height:inherit;color:var(--controls-color);transition:background-color var(--transition-time)ease-in-out;backdrop-filter:var(--controls-backdrop-filter);justify-content:flex-start;align-items:center;margin:0;padding:.6em .8em;display:inline-flex;position:absolute;top:1em;left:1em}.controls .tap-to-unmute-composition .tap-to-unmute-button.button:hover{background-color:var(--controls-background-color-hover)}.controls .tap-to-unmute-composition .tap-to-unmute-button.button .tap-to-unmute-text{white-space:nowrap;opacity:1;animation:collapseLabel var(--transition-time)ease forwards;margin-left:.4em;font-size:.9em;animation-delay:5s;display:inline-block;overflow:hidden}.controls .tap-to-unmute-composition .ad-time-container{position:absolute;bottom:1em;left:1em}.controls .tap-to-unmute-composition .progress-bar-container{pointer-events:none;height:var(--track-height-ad);padding:0;position:absolute;inset:auto 0 0}.controls .tap-to-unmute-composition .progress-bar-container .slider .track{height:var(--track-height-ad);border-radius:0}.controls .tap-to-unmute-composition .progress-bar-container .slider .track .track-progress{height:var(--track-height-ad);background:#e6bc27}@keyframes collapseLabel{0%{opacity:1;max-width:10em;margin-left:.4em}to{opacity:0;max-width:0;margin-left:0}}.controls.controls-layout-small .tap-to-unmute-composition .tap-to-unmute-button.button,.controls.controls-layout-xsmall .tap-to-unmute-composition .tap-to-unmute-button.button,.controls.controls-layout-tiny .tap-to-unmute-composition .tap-to-unmute-button.button,.controls.controls-layout-xtiny .tap-to-unmute-composition .tap-to-unmute-button.button{padding:.4em .6em;top:.35em;left:.35em}.controls.controls-layout-small .tap-to-unmute-composition .tap-to-unmute-button.button .tap-to-unmute-text,.controls.controls-layout-xsmall .tap-to-unmute-composition .tap-to-unmute-button.button .tap-to-unmute-text,.controls.controls-layout-tiny .tap-to-unmute-composition .tap-to-unmute-button.button .tap-to-unmute-text,.controls.controls-layout-xtiny .tap-to-unmute-composition .tap-to-unmute-button.button .tap-to-unmute-text{margin-left:.2em;font-size:.75em}.controls.controls-layout-small .ad-time-container,.controls.controls-layout-xsmall .ad-time-container,.controls.controls-layout-tiny .ad-time-container,.controls.controls-layout-xtiny .ad-time-container{bottom:.35em;left:.35em}.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(--error-message-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}.error-composition .message .retry-button{margin-top:1em}.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}.action-button--primary{cursor:pointer;font-family:var(--font-family);font-weight:var(--font-weight);transition:background-color var(--transition-time)ease,opacity var(--transition-time)ease;background-color:var(--button-primary-color,var(--primary-color));color:var(--button-primary-text-color,var(--controls-color));border:none;border-radius:.25em;justify-content:center;align-items:center;gap:.5em;padding:.7em .8em;font-size:1em;text-decoration:none;display:inline-flex}.action-button--primary:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}.action-button--primary .icon{color:inherit;flex-shrink:0;font-size:1.25em;line-height:1}.action-button--primary:hover{background-color:var(--button-primary-color-active,var(--primary-color-active))}.action-button--primary:active{opacity:.85}.action-button--secondary{cursor:pointer;font-family:var(--font-family);font-weight:var(--font-weight);transition:background-color var(--transition-time)ease,opacity var(--transition-time)ease;background-color:var(--button-secondary-color,var(--controls-color));color:var(--button-secondary-text-color,#000);border:none;border-radius:.25em;justify-content:center;align-items:center;gap:.5em;padding:.7em .8em;font-size:1em;text-decoration:none;display:inline-flex}.action-button--secondary:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}.action-button--secondary .icon{color:inherit;flex-shrink:0;font-size:1.25em;line-height:1}.action-button--secondary:hover{background-color:var(--button-secondary-color-active,var(--button-secondary-color,var(--controls-color)))}.action-button--secondary:active{opacity:.8}.action-button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.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}.controls .setup-pin-container{width:100%;height:100%;color:var(--controls-icon-color-active);z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.controls .setup-pin-container .setup-pin-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5em;max-width:600px;display:flex}.controls .setup-pin-container .setup-pin-content .lock-icon-wrapper{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.controls .setup-pin-container .setup-pin-content .lock-icon-wrapper .icon{color:var(--controls-icon-color-active)}.controls .setup-pin-container .setup-pin-content .heading{color:var(--controls-icon-color-active);margin:0;font-size:1.5em;font-weight:700;line-height:1.3}.controls .setup-pin-container .setup-pin-content .description{color:var(--controls-icon-color-active);margin:0;font-size:1em;line-height:1.6}.controls .setup-pin-container .setup-pin-content .sub-description{color:#ffffffe6;margin:0;font-size:.95em;line-height:1.5}.controls .setup-pin-container .setup-pin-content .button-group{flex-direction:row;align-items:center;gap:.75em;width:auto;margin-top:1em;display:flex}.controls .setup-pin-container .setup-pin-content .button-group .pin-setup-button{width:16em;padding:.7em 2em}.controls .setup-pin-container .setup-pin-content .button-group .pin-setup-button:active{transform:scale(.98)}.controls .setup-pin-container .setup-pin-content .button-group .pin-setup-button .icon{color:inherit}.controls.controls-layout-medium .setup-pin-container .setup-pin-content{gap:.5em;max-width:90%;padding:0}.controls.controls-layout-medium .setup-pin-container .setup-pin-content .heading{font-size:1em}.controls.controls-layout-medium .setup-pin-container .setup-pin-content .description,.controls.controls-layout-medium .setup-pin-container .setup-pin-content .sub-description{font-size:.75em}.controls.controls-layout-medium .setup-pin-container .setup-pin-content .button-group{gap:.5em;margin-top:.5em}.controls.controls-layout-medium .setup-pin-container .setup-pin-content .button-group .pin-setup-button{padding:.5em 2em}.controls.controls-layout-medium .setup-pin-container .setup-pin-content .lock-icon-wrapper{width:48px;height:48px;margin-bottom:0}.controls.controls-layout-mediumsmall .setup-pin-container .setup-pin-content{gap:0;max-width:90%;padding:0}.controls.controls-layout-mediumsmall .setup-pin-container .setup-pin-content .heading{font-size:1em}.controls.controls-layout-mediumsmall .setup-pin-container .setup-pin-content .description,.controls.controls-layout-mediumsmall .setup-pin-container .setup-pin-content .sub-description{font-size:.75em}.controls.controls-layout-mediumsmall .setup-pin-container .setup-pin-content .button-group{gap:.25em;margin-top:.5em}.controls.controls-layout-mediumsmall .setup-pin-container .setup-pin-content .button-group .pin-setup-button{padding:.5em 2em;font-size:.5em}.controls.controls-layout-mediumsmall .setup-pin-container .setup-pin-content .lock-icon-wrapper{width:48px;height:48px;margin-bottom:0}.controls.controls-layout-mediumsmall .setup-pin-container .setup-pin-content .lock-icon-wrapper .icon{font-size:1.75em}.controls.controls-layout-small .setup-pin-container .setup-pin-content,.controls.controls-layout-xsmall .setup-pin-container .setup-pin-content,.controls.controls-layout-tiny .setup-pin-container .setup-pin-content,.controls.controls-layout-xtiny .setup-pin-container .setup-pin-content{gap:0;max-width:90%;padding:0}.controls.controls-layout-small .setup-pin-container .setup-pin-content .heading,.controls.controls-layout-xsmall .setup-pin-container .setup-pin-content .heading,.controls.controls-layout-tiny .setup-pin-container .setup-pin-content .heading,.controls.controls-layout-xtiny .setup-pin-container .setup-pin-content .heading{font-size:.75em}.controls.controls-layout-small .setup-pin-container .setup-pin-content .description,.controls.controls-layout-xsmall .setup-pin-container .setup-pin-content .description,.controls.controls-layout-tiny .setup-pin-container .setup-pin-content .description,.controls.controls-layout-xtiny .setup-pin-container .setup-pin-content .description,.controls.controls-layout-small .setup-pin-container .setup-pin-content .sub-description,.controls.controls-layout-xsmall .setup-pin-container .setup-pin-content .sub-description,.controls.controls-layout-tiny .setup-pin-container .setup-pin-content .sub-description,.controls.controls-layout-xtiny .setup-pin-container .setup-pin-content .sub-description{font-size:.5em}.controls.controls-layout-small .setup-pin-container .setup-pin-content .button-group,.controls.controls-layout-xsmall .setup-pin-container .setup-pin-content .button-group,.controls.controls-layout-tiny .setup-pin-container .setup-pin-content .button-group,.controls.controls-layout-xtiny .setup-pin-container .setup-pin-content .button-group{gap:.5em;margin-top:.5em}.controls.controls-layout-small .setup-pin-container .setup-pin-content .button-group .pin-setup-button,.controls.controls-layout-xsmall .setup-pin-container .setup-pin-content .button-group .pin-setup-button,.controls.controls-layout-tiny .setup-pin-container .setup-pin-content .button-group .pin-setup-button,.controls.controls-layout-xtiny .setup-pin-container .setup-pin-content .button-group .pin-setup-button{padding:.5em 2em;font-size:.5em}.controls.controls-layout-small .setup-pin-container .setup-pin-content .lock-icon-wrapper,.controls.controls-layout-xsmall .setup-pin-container .setup-pin-content .lock-icon-wrapper,.controls.controls-layout-tiny .setup-pin-container .setup-pin-content .lock-icon-wrapper,.controls.controls-layout-xtiny .setup-pin-container .setup-pin-content .lock-icon-wrapper{width:36px;height:36px;margin-bottom:0}.controls.controls-layout-small .setup-pin-container .setup-pin-content .lock-icon-wrapper .icon,.controls.controls-layout-xsmall .setup-pin-container .setup-pin-content .lock-icon-wrapper .icon,.controls.controls-layout-tiny .setup-pin-container .setup-pin-content .lock-icon-wrapper .icon,.controls.controls-layout-xtiny .setup-pin-container .setup-pin-content .lock-icon-wrapper .icon{font-size:1.5em}.controls .pin-required-container{backdrop-filter:blur(10px);color:#fff;z-index:1000;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.controls .pin-required-container .pin-required-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}.controls .pin-required-container .pin-required-content .heading{color:#fff;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.controls .pin-required-container .pin-required-content .description{color:#ffffffe6;margin:0;font-size:1rem;line-height:1.6}.controls .pin-required-container .pin-required-content .error-message{color:#ff6b6b;margin:0;font-size:.95rem;font-weight:500;line-height:1.5;animation:.4s ease-in-out shake}.controls .pin-required-container .pin-required-content .error-message.locked{line-height:1.6}.controls .pin-required-container .pin-required-content .pin-input-wrapper{margin:1.5rem 0;display:inline-block;position:relative}.controls .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-hidden{opacity:0;z-index:10;cursor:text;width:100%;height:100%;position:absolute;top:0;left:0}.controls .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes{gap:1rem;display:flex}.controls .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes .pin-box{color:#fff;background-color:#0000;border:2px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;font-size:2rem;font-weight:600;transition:all .2s;display:flex}.controls .pin-required-container .pin-required-content .pin-input-wrapper:focus-within .pin-box{border-color:#ffffff80}.controls .pin-required-container .pin-required-content .pin-input-wrapper .pin-box{background-color:#ffffff1a;border-color:#fffc;box-shadow:0 0 4px #fff3}.controls .pin-required-container .pin-required-content .pin-input-wrapper.error .pin-box{background-color:#ff6b6b1a;border-color:#ff6b6b;animation:.4s ease-in-out shake}.controls .pin-required-container .pin-required-content .pin-input-wrapper.error:focus-within .pin-box{border-color:#ff6b6b}.controls .pin-required-container .pin-required-content .forgot-pin-link{color:#fffc;cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:.95rem;text-decoration:underline;transition:color .2s}.controls .pin-required-container .pin-required-content .forgot-pin-link:hover{color:#fff}.controls .pin-required-container .pin-required-content .forgot-pin-link:focus{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.controls.controls-layout-medium .pin-required-container .pin-required-content{gap:.5em;max-width:90%;padding:0}.controls.controls-layout-medium .pin-required-container .pin-required-content .heading{font-size:1em}.controls.controls-layout-medium .pin-required-container .pin-required-content .description{font-size:.75em}.controls.controls-layout-mediumsmall .pin-required-container .pin-required-content,.controls.controls-layout-small .pin-required-container .pin-required-content,.controls.controls-layout-xsmall .pin-required-container .pin-required-content,.controls.controls-layout-tiny .pin-required-container .pin-required-content,.controls.controls-layout-xtiny .pin-required-container .pin-required-content{gap:0;max-width:90%;padding:0}.controls.controls-layout-mediumsmall .pin-required-container .pin-required-content .heading,.controls.controls-layout-small .pin-required-container .pin-required-content .heading,.controls.controls-layout-xsmall .pin-required-container .pin-required-content .heading,.controls.controls-layout-tiny .pin-required-container .pin-required-content .heading,.controls.controls-layout-xtiny .pin-required-container .pin-required-content .heading{font-size:1em}.controls.controls-layout-mediumsmall .pin-required-container .pin-required-content .description,.controls.controls-layout-small .pin-required-container .pin-required-content .description,.controls.controls-layout-xsmall .pin-required-container .pin-required-content .description,.controls.controls-layout-tiny .pin-required-container .pin-required-content .description,.controls.controls-layout-xtiny .pin-required-container .pin-required-content .description{font-size:.75em}.controls.controls-layout-mediumsmall .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes,.controls.controls-layout-small .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes,.controls.controls-layout-xsmall .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes,.controls.controls-layout-tiny .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes,.controls.controls-layout-xtiny .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes{gap:.75rem}.controls.controls-layout-mediumsmall .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes .pin-box,.controls.controls-layout-small .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes .pin-box,.controls.controls-layout-xsmall .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes .pin-box,.controls.controls-layout-tiny .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes .pin-box,.controls.controls-layout-xtiny .pin-required-container .pin-required-content .pin-input-wrapper .pin-input-boxes .pin-box{width:50px;height:50px;font-size:1.75rem}.controls.controls-layout-mediumsmall .pin-required-container .pin-required-content .forgot-pin-link,.controls.controls-layout-small .pin-required-container .pin-required-content .forgot-pin-link,.controls.controls-layout-xsmall .pin-required-container .pin-required-content .forgot-pin-link,.controls.controls-layout-tiny .pin-required-container .pin-required-content .forgot-pin-link,.controls.controls-layout-xtiny .pin-required-container .pin-required-content .forgot-pin-link,.controls.controls-layout-mediumsmall .pin-required-container .pin-required-content .error-message,.controls.controls-layout-small .pin-required-container .pin-required-content .error-message,.controls.controls-layout-xsmall .pin-required-container .pin-required-content .error-message,.controls.controls-layout-tiny .pin-required-container .pin-required-content .error-message,.controls.controls-layout-xtiny .pin-required-container .pin-required-content .error-message{font-size:.875rem}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.root:not(.mouse-mode) .controls .pin-required-container .pin-required-content .pin-input-wrapper:focus-within .pin-box,.root:not(.mouse-mode) .controls .pin-required-container .pin-required-content .pin-input-wrapper.error:focus-within .pin-box{outline-color:var(--focus-outline-color);outline-width:.1em;outline-style:solid}.root:not(.mouse-mode) .controls .pin-required-container .pin-required-content .forgot-pin-link:focus-within{outline-color:var(--focus-outline-color);outline-offset:.125em;outline-width:.1875em;outline-style:solid}.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}.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{padding-left:var(--control-bar-row-padding-x);padding-right:var(--control-bar-row-padding-x);align-items:center;gap:.25em;display:flex}.control-bar-container .control-bar-inner .control-bar-row .control-bar-spacer{flex:auto;justify-content:center;align-items:center;gap:.5em;display:flex}.control-bar-container .progress-bar-container{flex:auto}.control-bar-container .button{flex:0 0 2.75em;margin:0}.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}.controls.controls-layout-small .control-bar-container .button .icon{font-size:1.625em}.controls-layout-xsmall .control-bar-container .button{flex:0 0 1.5em;height:1.625em}.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-tiny .control-bar-container .button,.controls-layout-xtiny .control-bar-container .button{flex:0 0 1.5em;height:1.625em}.controls-layout-tiny .control-bar-container .info-button.button,.controls-layout-xtiny .control-bar-container .info-button.button{flex-basis:1.375em}.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-xtiny .control-bar-container .button{flex:0 0 1.5em;height:1.375em}.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 .epg-button{color:var(--controls-color);border-radius:var(--controls-border-radius);border:1px solid var(--controls-color);width:auto;font-family:var(--font-family);transition:background-color var(--transition-time)ease-in-out;flex:none;align-items:center;margin:0;display:none}.controls .epg-button.visible{display:flex}.controls .epg-button:hover{background-color:var(--controls-background-color-hover)}.controls .epg-button:active{background-color:var(--controls-background-color-active)}.controls .epg-button .icon{margin-left:.25em;font-size:1.375em}.controls .epg-button .epg-button__label{white-space:nowrap;margin-left:.5em;margin-right:.5em;font-size:.85em}.controls.controls-layout-small .control-bar-container .epg-button,.controls.controls-layout-xsmall .control-bar-container .epg-button,.controls.controls-layout-tiny .control-bar-container .epg-button,.controls.controls-layout-xtiny .control-bar-container .epg-button{flex:none}.controls.controls-layout-small .control-bar-container .epg-button .icon,.controls.controls-layout-xsmall .control-bar-container .epg-button .icon,.controls.controls-layout-tiny .control-bar-container .epg-button .icon,.controls.controls-layout-xtiny .control-bar-container .epg-button .icon{font-size:1em}.controls.controls-layout-small .control-bar-container .epg-button .epg-button__label,.controls.controls-layout-xsmall .control-bar-container .epg-button .epg-button__label,.controls.controls-layout-tiny .control-bar-container .epg-button .epg-button__label,.controls.controls-layout-xtiny .control-bar-container .epg-button .epg-button__label{font-size:.7em}.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.go-to-live-button{display:none}.ui-layer .button.go-to-live-button.visible{display:flex}.ui-layer .button.info-button{display:none}.ui-layer .button.info-button.visible{display:flex}.controls .joyn-title{pointer-events:none;opacity:0;transition:opacity var(--transition-time)ease-in-out;background:linear-gradient(to bottom,color-mix(in srgb,var(--joyn-vibrant)30%,transparent)0%,color-mix(in srgb,var(--joyn-vibrant)10%,transparent)30%,transparent 45%,transparent 100%);position:absolute;inset:0}.controls .joyn-title:before{content:"";pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><filter id='noise'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23noise)' /></svg>");background-repeat:repeat;background-size:220px 220px;position:absolute;inset:0}.controls .joyn-title.visible{opacity:1}.controls .joyn-title .inner{flex-direction:column;align-items:center;gap:.5em;padding:1.25em 2em 2.5em;display:flex;position:relative}.controls .joyn-title .show-header{justify-content:center;align-items:center;width:100%;display:flex}.controls .joyn-title .logo{object-fit:contain;width:220px;height:90px}.controls .joyn-title .show-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:80%;font-size:1.125em;font-weight:600;overflow:hidden}.controls .joyn-title .text{color:#fff;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5em;max-width:80%;font-weight:600;overflow:hidden}.controls .joyn-title .text .sep{opacity:.6;margin:0 .5em;display:inline-block}.controls-layout-medium .joyn-title .logo{width:150px;height:60px}.controls-layout-mediumsmall .joyn-title .logo,.controls-layout-small .joyn-title .logo,.controls-layout-xsmall .joyn-title .logo,.controls-layout-tiny .joyn-title .logo,.controls-layout-xtiny .joyn-title .logo{width:120px;height:48px}.controls-layout-small .joyn-title .inner{gap:0;padding:.5em 1.5em}.controls-layout-xsmall .joyn-title .inner,.controls-layout-tiny .joyn-title .inner,.controls-layout-xtiny .joyn-title .inner{gap:0;padding:.5em 1em}.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 .overlay-controls .overlay-controls-left,.controls .overlay-controls .overlay-controls-center,.controls .overlay-controls .overlay-controls-right{align-items:center;gap:1.5em;display:flex}.controls .overlay-controls .overlay-controls-center{position:relative}.controls .overlay-controls .overlay-controls-center .go-to-live-button.button{position:absolute;left:calc(50% + 2.5em)}.controls .overlay-controls .overlay-controls-left{flex:1 1 0;justify-content:flex-end}.controls .overlay-controls .overlay-controls-center{flex:none;justify-content:center}.controls .overlay-controls .overlay-controls-right{flex:1 1 0;justify-content:flex-start}.controls.controls-layout-mediumsmall .overlay-controls .overlay-controls-center .go-to-live-button.button,.controls.controls-layout-small .overlay-controls .overlay-controls-center .go-to-live-button.button{left:calc(50% + 2.25em)}.controls.controls-layout-mediumsmall .overlay-controls .button,.controls.controls-layout-small .overlay-controls .button,.controls.controls-layout-mediumsmall .overlay-controls .on-off-button-container,.controls.controls-layout-small .overlay-controls .on-off-button-container{width:2em;height:2em}.controls.controls-layout-mediumsmall .overlay-controls .button .icon,.controls.controls-layout-small .overlay-controls .button .icon,.controls.controls-layout-mediumsmall .overlay-controls .on-off-button-container .icon,.controls.controls-layout-small .overlay-controls .on-off-button-container .icon{font-size:2em}.controls.controls-layout-mediumsmall .overlay-controls .button.play-button,.controls.controls-layout-small .overlay-controls .button.play-button,.controls.controls-layout-mediumsmall .overlay-controls .on-off-button-container.play-button,.controls.controls-layout-small .overlay-controls .on-off-button-container.play-button{width:3em;height:3em}.controls.controls-layout-mediumsmall .overlay-controls .button.play-button .icon,.controls.controls-layout-small .overlay-controls .button.play-button .icon,.controls.controls-layout-mediumsmall .overlay-controls .on-off-button-container.play-button .icon,.controls.controls-layout-small .overlay-controls .on-off-button-container.play-button .icon{font-size:4em}.controls.controls-layout-small .overlay-controls,.controls.controls-layout-small .overlay-controls .overlay-controls-left,.controls.controls-layout-small .overlay-controls .overlay-controls-center,.controls.controls-layout-small .overlay-controls .overlay-controls-right{gap:.5em}.controls.controls-layout-xsmall .overlay-controls,.controls.controls-layout-tiny .overlay-controls,.controls.controls-layout-xtiny .overlay-controls{gap:.25em}.controls.controls-layout-xsmall .overlay-controls .overlay-controls-center .go-to-live-button.button,.controls.controls-layout-tiny .overlay-controls .overlay-controls-center .go-to-live-button.button,.controls.controls-layout-xtiny .overlay-controls .overlay-controls-center .go-to-live-button.button{left:calc(50% + 2em)}.controls.controls-layout-xsmall .overlay-controls .overlay-controls-left,.controls.controls-layout-tiny .overlay-controls .overlay-controls-left,.controls.controls-layout-xtiny .overlay-controls .overlay-controls-left,.controls.controls-layout-xsmall .overlay-controls .overlay-controls-center,.controls.controls-layout-tiny .overlay-controls .overlay-controls-center,.controls.controls-layout-xtiny .overlay-controls .overlay-controls-center,.controls.controls-layout-xsmall .overlay-controls .overlay-controls-right,.controls.controls-layout-tiny .overlay-controls .overlay-controls-right,.controls.controls-layout-xtiny .overlay-controls .overlay-controls-right{gap:.25em}.controls.controls-layout-xsmall .overlay-controls .button,.controls.controls-layout-tiny .overlay-controls .button,.controls.controls-layout-xtiny .overlay-controls .button,.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:1.75em;height:1.75em}.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-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:1.75em}.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-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:2.75em;height:2.75em}.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-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:3.75em}.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{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}.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}.controls .playlist-button{width:2.275em;height:2.275em;margin:0;padding:.4em}.controls .playlist-button .icon{color:var(--controls-icon-color)}.controls .playlist-button--active .icon{color:var(--controls-icon-color-active)}.live-indicator{text-transform:uppercase;color:var(--controls-color);border:.125em solid var(--controls-color);border-radius:var(--controls-border-radius);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 .circle-disabled{background:#acacac;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-basis:auto;justify-content:center;align-items:center;width:auto;display:flex}.controls .button.next-video-button>span{margin-right:.25rem}.controls .playlist-drawer-popover{z-index:var(--z-index-popover);border-radius:var(--controls-border-radius);width:24em;top:calc(-1*(var(--player-controls-height) - var(--control-bar-full-height) - var(--control-bar-inner-margin-x)));right:0;bottom:calc(var(--control-bar-height) + var(--control-bar-inner-margin-y));background-color:var(--popover-background-color);opacity:0;pointer-events:none;transition:opacity var(--transition-time)ease-in-out;flex-direction:column;display:flex;position:absolute;left:auto}.controls .playlist-drawer-popover-open{opacity:1;pointer-events:auto}.controls .playlist-drawer-header{border-bottom:1px solid var(--controls-border-color);justify-content:space-between;align-items:center;padding:.5em;display:flex}.controls .playlist-drawer-header-text{font-weight:var(--font-weight);color:var(--controls-color);align-items:center;margin:0;display:flex}.controls .playlist-drawer-header-text .icon{margin-right:.5em;font-size:1.25em}.controls .playlist-drawer-header-close.button.close-button{width:1.5em;height:1.5em;position:initial;background-color:#0000;flex:none}.controls .playlist-drawer-header-close.button.close-button:hover{background-color:var(--active-background-color)}.controls .playlist-drawer-header-close.button.close-button .icon{font-size:1.25em}.controls .playlist-drawer-content{background:var(--track-selection-panel-content-background);max-height:calc(var(--max-popover-height) - 8em);overscroll-behavior-y:contain;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.controls .playlist-drawer-content::-webkit-scrollbar{display:none}.controls .playlist-seasons{background-color:var(--popover-background-color);flex-direction:column;gap:.5em;padding:.5em .75em;display:flex}.controls .playlist-seasons .playlist-season-toggle{border:1px solid var(--controls-border-color);border-radius:var(--controls-border-radius);width:100%;color:var(--controls-color);cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;gap:.5em;padding:.5em 0;font-size:1.1em;font-weight:600;display:flex}.controls .playlist-seasons .playlist-season-toggle .chevron{opacity:.8}.controls .playlist-seasons .playlist-season-list{background-color:var(--popover-background-color);border-radius:var(--controls-border-radius);flex-direction:column;gap:.25em;margin:0;padding:0;list-style:none;display:flex}.controls .playlist-seasons .playlist-season-button{font-weight:var(--font-weight);text-align:left;border-radius:var(--controls-border-radius);width:100%;color:var(--controls-color);cursor:pointer;background:0 0;border:none;padding:.5em}.controls .playlist-seasons .playlist-season-button:hover,.controls .playlist-seasons .playlist-season-active{background-color:var(--active-background-color)}.controls .playlist-section-title{color:var(--controls-color);border-bottom:1px solid var(--controls-border-color);padding:.5em .75em .125em;font-size:1.1em;font-weight:600}.controls .playlist-drawer-list{flex-direction:column;gap:.25em;margin:0;padding:.5em .75em;list-style:none;display:flex}.controls .playlist-item{list-style:none}.controls .playlist-item-button{color:var(--controls-color);border-radius:var(--controls-border-radius);cursor:pointer;transition:background-color var(--transition-time)ease-in-out;text-align:left;background:0 0;border:none;align-items:flex-start;gap:.75em;width:100%;padding:.5em;display:flex}.controls .playlist-item-button:hover{background-color:var(--active-background-color)}.controls .playlist-item-button:focus-within{outline:none}.controls .playlist-item-active{background-color:var(--active-background-color)}.controls .playlist-item-thumbnail{background-color:#0000004d;border-radius:.25em;flex:0 0 8em;width:8em;height:4.5em;position:relative;overflow:hidden}.controls .playlist-item-thumbnail img{object-fit:cover;width:100%;height:100%}.controls .playlist-item-duration{color:var(--controls-color);font-size:.75em;font-weight:var(--font-weight);background-color:#000c;border-radius:.125em;padding:.125em .375em;position:absolute;bottom:.25em;right:.25em}.controls .playlist-item-info{flex-direction:column;flex:1;gap:.25em;min-width:0;display:flex}.controls .playlist-item-title{color:var(--controls-color);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1em;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.controls .playlist-item-description{color:var(--controls-muted-color);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875em;line-height:1.3;display:-webkit-box;overflow:hidden}.controls.controls-layout-large .playlist-drawer-popover,.controls.controls-layout-xlarge .playlist-drawer-popover{width:30em}.controls.controls-layout-large .playlist-item-thumbnail,.controls.controls-layout-xlarge .playlist-item-thumbnail{flex:0 0 10em;width:10em;height:5.625em}.controls.controls-layout-mediumsmall .playlist-drawer-content{border-top-left-radius:var(--controls-border-radius);border-top-right-radius:var(--controls-border-radius)}.controls.controls-layout-mediumsmall .playlist-drawer-header{border:none;height:0;padding:0;overflow:visible}.controls.controls-layout-mediumsmall .playlist-drawer-header-text{display:none}.controls.controls-layout-mediumsmall .playlist-drawer-header-close.button.close-button{z-index:1;background-color:var(--popover-background-color);border-radius:var(--controls-border-radius);width:1.375em;height:1.375em;position:absolute;top:.4em;right:.4em}.controls.controls-layout-mediumsmall .playlist-drawer-header-close.button.close-button .icon{font-size:1.125em}.controls.controls-layout-mediumsmall .playlist-item-thumbnail{flex:0 0 4em;width:4em;height:2.25em}.controls.controls-layout-mediumsmall .playlist-seasons{gap:.4em;padding:.4em .625em}.controls.controls-layout-mediumsmall .playlist-seasons .playlist-season-toggle{gap:.4em;padding:.4em 0;font-size:1em}.controls.controls-layout-mediumsmall .playlist-seasons .playlist-season-button{padding:.4em .45em;font-size:.9em}.controls.controls-layout-mediumsmall .playlist-section-title{display:none}.controls.controls-layout-mediumsmall .playlist-drawer-list{gap:.225em;padding:.4em .625em}.controls.controls-layout-mediumsmall .playlist-item-button{gap:.625em;padding:.4em}.controls.controls-layout-mediumsmall .playlist-item-title{font-size:.85em}.controls.controls-layout-mediumsmall .playlist-item-description{font-size:.8em}.controls.controls-layout-mediumsmall .playlist-item-duration{padding:.1em .3em;font-size:.65em}.controls.controls-layout-medium .playlist-item-thumbnail{flex:0 0 6em;width:6em;height:3.375em}.controls.controls-layout-medium .playlist-drawer-header{padding:.45em}.controls.controls-layout-medium .playlist-drawer-header-text{font-size:.95em}.controls.controls-layout-medium .playlist-drawer-header-close.button.close-button{width:1.4em;height:1.4em}.controls.controls-layout-medium .playlist-drawer-header-close.button.close-button .icon{font-size:1.15em}.controls.controls-layout-medium .playlist-seasons{gap:.45em;padding:.45em .7em}.controls.controls-layout-medium .playlist-seasons .playlist-season-toggle{gap:.45em;padding:.45em 0;font-size:1.05em}.controls.controls-layout-medium .playlist-seasons .playlist-season-button{padding:.45em .5em;font-size:.95em}.controls.controls-layout-medium .playlist-section-title{padding:.45em .7em .1em;font-size:1.05em}.controls.controls-layout-medium .playlist-drawer-list{gap:.225em;padding:.45em .7em}.controls.controls-layout-medium .playlist-item-button{gap:.7em;padding:.45em}.controls.controls-layout-medium .playlist-item-title{font-size:.95em}.controls.controls-layout-medium .playlist-item-description{font-size:.85em}.controls.controls-layout-medium .playlist-item-duration{font-size:.72em}.controls.controls-layout-small .playlist-drawer-popover,.controls.controls-layout-xsmall .playlist-drawer-popover,.controls.controls-layout-tiny .playlist-drawer-popover,.controls.controls-layout-xtiny .playlist-drawer-popover{top:calc(-1*(var(--player-controls-height) - var(--control-bar-full-height)));width:100%;bottom:0;left:0;right:0}.controls.controls-layout-small .playlist-drawer-content,.controls.controls-layout-xsmall .playlist-drawer-content,.controls.controls-layout-tiny .playlist-drawer-content,.controls.controls-layout-xtiny .playlist-drawer-content{border-top-left-radius:var(--controls-border-radius);border-top-right-radius:var(--controls-border-radius);min-height:auto;overflow-y:auto}.controls.controls-layout-small .playlist-item-thumbnail,.controls.controls-layout-xsmall .playlist-item-thumbnail,.controls.controls-layout-tiny .playlist-item-thumbnail,.controls.controls-layout-xtiny .playlist-item-thumbnail{flex:0 0 3.5em;width:3.5em;height:1.96875em}.controls.controls-layout-small .playlist-drawer-header,.controls.controls-layout-xsmall .playlist-drawer-header,.controls.controls-layout-tiny .playlist-drawer-header,.controls.controls-layout-xtiny .playlist-drawer-header{border:none;height:0;padding:0;overflow:visible}.controls.controls-layout-small .playlist-drawer-header-text,.controls.controls-layout-xsmall .playlist-drawer-header-text,.controls.controls-layout-tiny .playlist-drawer-header-text,.controls.controls-layout-xtiny .playlist-drawer-header-text{display:none}.controls.controls-layout-small .playlist-drawer-header-close.button.close-button,.controls.controls-layout-xsmall .playlist-drawer-header-close.button.close-button,.controls.controls-layout-tiny .playlist-drawer-header-close.button.close-button,.controls.controls-layout-xtiny .playlist-drawer-header-close.button.close-button{z-index:1;background-color:var(--popover-background-color);border-radius:var(--controls-border-radius);width:1.25em;height:1.25em;position:absolute;top:.35em;right:.35em}.controls.controls-layout-small .playlist-drawer-header-close.button.close-button .icon,.controls.controls-layout-xsmall .playlist-drawer-header-close.button.close-button .icon,.controls.controls-layout-tiny .playlist-drawer-header-close.button.close-button .icon,.controls.controls-layout-xtiny .playlist-drawer-header-close.button.close-button .icon{font-size:1em}.controls.controls-layout-small .playlist-seasons,.controls.controls-layout-xsmall .playlist-seasons,.controls.controls-layout-tiny .playlist-seasons,.controls.controls-layout-xtiny .playlist-seasons{gap:.35em;padding:.35em .5em}.controls.controls-layout-small .playlist-seasons .playlist-season-toggle,.controls.controls-layout-xsmall .playlist-seasons .playlist-season-toggle,.controls.controls-layout-tiny .playlist-seasons .playlist-season-toggle,.controls.controls-layout-xtiny .playlist-seasons .playlist-season-toggle{gap:.35em;padding:.35em 0;font-size:.9em}.controls.controls-layout-small .playlist-seasons .playlist-season-button,.controls.controls-layout-xsmall .playlist-seasons .playlist-season-button,.controls.controls-layout-tiny .playlist-seasons .playlist-season-button,.controls.controls-layout-xtiny .playlist-seasons .playlist-season-button{padding:.35em .4em;font-size:.85em}.controls.controls-layout-small .playlist-section-title,.controls.controls-layout-xsmall .playlist-section-title,.controls.controls-layout-tiny .playlist-section-title,.controls.controls-layout-xtiny .playlist-section-title{display:none}.controls.controls-layout-small .playlist-drawer-list,.controls.controls-layout-xsmall .playlist-drawer-list,.controls.controls-layout-tiny .playlist-drawer-list,.controls.controls-layout-xtiny .playlist-drawer-list{max-height:calc(var(--max-popover-height) - 4em);gap:.2em;padding:.35em .5em}.controls.controls-layout-small .playlist-item-button,.controls.controls-layout-xsmall .playlist-item-button,.controls.controls-layout-tiny .playlist-item-button,.controls.controls-layout-xtiny .playlist-item-button{align-items:center;gap:.5em;padding:.35em}.controls.controls-layout-small .playlist-item-title,.controls.controls-layout-xsmall .playlist-item-title,.controls.controls-layout-tiny .playlist-item-title,.controls.controls-layout-xtiny .playlist-item-title{-webkit-line-clamp:2;font-size:.8em}.controls.controls-layout-small .playlist-item-duration,.controls.controls-layout-xsmall .playlist-item-duration,.controls.controls-layout-tiny .playlist-item-duration,.controls.controls-layout-xtiny .playlist-item-duration{padding:.1em .3em;font-size:.65em}.controls.controls-layout-small .playlist-item-description,.controls.controls-layout-xsmall .playlist-item-description,.controls.controls-layout-tiny .playlist-item-description,.controls.controls-layout-xtiny .playlist-item-description{display:none}.root:not(.mouse-mode) .controls .playlist-drawer-popover .playlist-item-button:focus-within{outline-color:var(--focus-outline-color);outline-offset:.125em;outline-width:.1875em;outline-style:solid}.progress-bar-container{touch-action:none;width:100%;height:var(--track-interactive-height);flex:auto;align-items:center;display:flex}.progress-bar-container:not(.interactive) .slider{cursor:default;pointer-events:none}.progress-bar-container:not(.interactive) .slider .track{cursor:default}.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 .time-label{top:var(--progress-bar-text-top);color:var(--progress-bar-text-color-hidden);font-size:var(--progress-bar-text-font-size);font-variant-numeric:tabular-nums;z-index:11;transition:color var(--transition-time)ease-in-out,opacity var(--transition-time)ease-in-out;background-color:var(--progress-bar-text-background-color);border-radius:var(--progress-bar-text-border-radius);padding:var(--progress-bar-text-padding);pointer-events:none;opacity:0;position:absolute}.progress-bar-container .slider .time-label.visible{color:var(--progress-bar-text-color);opacity:1}.progress-bar-container .slider .hover-time-label{justify-content:center;align-items:center;display:flex;left:0}.progress-bar-container .slider .time-remaining-label{padding-left:1em;right:0}.progress-bar-container .slider .time-remaining-label .time-remaining-container{padding:0}.progress-bar-container .slider .current-time-label{padding-right:1em;left:0}.progress-bar-container .slider .live-indicator-container{top:var(--progress-bar-text-top);position:absolute;left:0}.progress-bar-container .slider .live-indicator-container .live-indicator{padding:var(--progress-bar-text-padding);border:none;margin:0}.progress-bar-container .slider .live-indicator-container .live-indicator .text{font-size:var(--progress-bar-text-font-size)}.progress-bar-container .overlay{z-index:var(--z-index-popover);display:none;position:fixed;inset:0}.progress-bar-container .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}.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);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{pointer-events:none}.controls .teaser-container>*{pointer-events:auto}.controls .teaser-container .time-remaining-container{background-color:var(--controls-background-color);backdrop-filter:var(--controls-backdrop-filter);padding:.4em .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{pointer-events:none;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 .button.subtitle-toggle{width:2.275em;height:2.275em;margin:0;padding:.4em;position:relative}.controls .button.subtitle-toggle .icon{color:var(--controls-icon-color);display:inline-block}.controls .button.subtitle-toggle.is-on:after{content:"";background-color:var(--primary-color-active);pointer-events:none;border-radius:var(--controls-border-radius);width:1.625em;height:3px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.controls .track-selection-menu-popover{z-index:var(--z-index-popover);border-radius:var(--controls-border-radius);width:20em;max-height:calc(var(--player-controls-height) - var(--control-bar-full-height) - var(--control-bar-inner-margin-y));right:0;bottom:calc(var(--control-bar-height) + var(--control-bar-inner-margin-y));background-color:var(--popover-background-color);opacity:0;pointer-events:none;transition:opacity var(--transition-time)ease-in-out;flex-direction:column;display:flex;position:absolute;left:auto}.controls .track-selection-menu-popover--two-columns-shown{width:30em}.controls .track-selection-menu-popover--is-open{opacity:1;pointer-events:auto}.controls .track-selection-menu__header{border-bottom:1px solid var(--controls-border-color);justify-content:space-between;align-items:center;padding:.5em;display:flex}.controls .track-selection-menu__header--text{font-weight:var(--font-weight);color:var(--controls-color);align-items:center;display:flex}.controls .track-selection-menu__header--text .icon{margin-right:.5em;font-size:1.25em}.controls .track-selection-menu__header--close.button.close-button{width:1.5em;height:1.5em;position:initial;background-color:#0000;flex:none}.controls .track-selection-menu__header--close.button.close-button:hover{background-color:var(--active-background-color)}.controls .track-selection-menu__header--close.button.close-button .icon{font-size:1.25em}.controls .track-selection-menu__subtitle-header{color:var(--controls-muted-color);text-transform:uppercase;margin:0 0 .5em}.controls .track-selection-menu__subtitle-header__text{font-size:.75em}.controls .track-selection-menu__content{background:var(--track-selection-panel-content-background);max-height:calc(var(--max-popover-height) - 8em);overscroll-behavior-y:contain;-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;min-height:0;display:flex}.controls .track-selection-menu__content::-webkit-scrollbar{display:none}.controls .track-selection-menu__list-container{flex-direction:column;flex:1;min-height:0;margin:.5em;display:flex;overflow:hidden}.controls .track-selection-menu__list-container:first-child{margin-right:0;padding-right:.5em}.controls .track-selection-menu__list{overscroll-behavior-y:contain;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:.25em;display:flex;overflow-y:auto}.controls .track-selection-menu__list::-webkit-scrollbar{display:none}.controls .track-selection-menu__list--item{padding:.25em;list-style:none}.controls .track-selection-menu__list--item-button{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-button:focus-within{outline:none}.controls .track-selection-menu__list--item-button:last-child{margin-bottom:0}.controls .track-selection-menu__list--item-button:hover{background-color:var(--active-background-color)}.controls .track-selection-menu__list--item-button--item-button-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{width:16em}.controls.controls-layout-mediumsmall .track-selection-menu__content,.controls.controls-layout-small .track-selection-menu__content,.controls.controls-layout-xsmall .track-selection-menu__content,.controls.controls-layout-tiny .track-selection-menu__content,.controls.controls-layout-xtiny .track-selection-menu__content{min-height:auto;display:block;overflow-y:auto}.controls.controls-layout-mediumsmall .track-selection-menu__list-container,.controls.controls-layout-small .track-selection-menu__list-container,.controls.controls-layout-xsmall .track-selection-menu__list-container,.controls.controls-layout-tiny .track-selection-menu__list-container,.controls.controls-layout-xtiny .track-selection-menu__list-container{min-height:auto;overflow:auto}.controls.controls-layout-mediumsmall .track-selection-menu__list-container:first-child,.controls.controls-layout-small .track-selection-menu__list-container:first-child,.controls.controls-layout-xsmall .track-selection-menu__list-container:first-child,.controls.controls-layout-tiny .track-selection-menu__list-container:first-child,.controls.controls-layout-xtiny .track-selection-menu__list-container:first-child{border:0}.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{justify-content:space-between;align-items:center;padding:.35em;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{font-size:.85em}.controls.controls-layout-mediumsmall .track-selection-menu__header--close.button.close-button,.controls.controls-layout-small .track-selection-menu__header--close.button.close-button,.controls.controls-layout-xsmall .track-selection-menu__header--close.button.close-button,.controls.controls-layout-tiny .track-selection-menu__header--close.button.close-button,.controls.controls-layout-xtiny .track-selection-menu__header--close.button.close-button{width:1.25em;height:1.25em}.controls.controls-layout-mediumsmall .track-selection-menu__header--close.button.close-button .icon,.controls.controls-layout-small .track-selection-menu__header--close.button.close-button .icon,.controls.controls-layout-xsmall .track-selection-menu__header--close.button.close-button .icon,.controls.controls-layout-tiny .track-selection-menu__header--close.button.close-button .icon,.controls.controls-layout-xtiny .track-selection-menu__header--close.button.close-button .icon{font-size:1em}.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)}.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);overscroll-behavior-y:auto;overflow-y:hidden}.controls.controls-layout-mediumsmall .track-selection-menu__list--item-button,.controls.controls-layout-small .track-selection-menu__list--item-button,.controls.controls-layout-xsmall .track-selection-menu__list--item-button,.controls.controls-layout-tiny .track-selection-menu__list--item-button,.controls.controls-layout-xtiny .track-selection-menu__list--item-button{padding:.5em}.controls.controls-layout-mediumsmall .track-selection-menu__list--item-button-text,.controls.controls-layout-small .track-selection-menu__list--item-button-text,.controls.controls-layout-xsmall .track-selection-menu__list--item-button-text,.controls.controls-layout-tiny .track-selection-menu__list--item-button-text,.controls.controls-layout-xtiny .track-selection-menu__list--item-button-text{font-size:.85em}.root:not(.mouse-mode) .controls .track-selection-menu-popover .track-selection-menu__list--item-button: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.5em;align-items:center;margin:0;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)));z-index:var(--z-index-popover);pointer-events:none;cursor:pointer;transition:opacity var(--transition-time)ease-in-out;background:var(--popover-background-color);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.controls-layout-small .control-bar-container .volume-container{--volume-slider-height:6.25em;flex:0 0 1.875em;height:1.625em}.controls.controls-layout-small .control-bar-container .volume-container .volume-slider-container{width:1.875em}.controls-layout-xsmall .control-bar-container .volume-container{--volume-slider-height:6.25em;--volume-slider-padding-y:.5em;flex:0 0 1.5em;height:1.625em}.controls-layout-xsmall .control-bar-container .volume-container .volume-slider-container{width:1.5em}.controls-layout-tiny .control-bar-container .volume-container{--volume-slider-height:6.25em;--volume-slider-padding-y:.5em;flex:0 0 1.5em;height:1.625em}.controls-layout-tiny .control-bar-container .volume-container .volume-slider-container{width:1.5em}.controls-layout-xtiny .control-bar-container .volume-container{--volume-slider-height:4.5em;--volume-slider-padding-y:.5em;flex:0 0 1.5em;height:1.375em}.controls-layout-xtiny .control-bar-container .volume-container .volume-slider-container{width:1.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}}