.ui-layer{font-size:16px;text-align:left;display:block;overflow:hidden;width:100%;height:100%;z-index:1;font-family:Arial,Helvetica,sans-serif;font-weight:400;box-sizing:border-box;position:absolute;top:0;right:0}.ui-layer *,.ui-layer *:before,.ui-layer *:after{box-sizing:inherit}.ui-layer *:focus{outline-color:#fff;outline-offset:2px;outline-width:3px;outline-style:dotted}.ui-layer .mouse-mode *:focus{outline:none}.ui-layer .button[disabled]{opacity:.6;cursor:not-allowed}.ui-layer video{width:100%;height:100%;background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;bottom:0;right:0}.ui-layer .inner-container{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:0}.ui-layer .inner-container iframe[id^=goog_],.ui-layer .inner-container iframe[src^="https://imasdk.googleapis.com"]{background-color:transparent}.ui-layer .inner-container.nonlinear{z-index:10;position:absolute;bottom:1em;top:auto;right:0;left:0;width:auto !important;display:flex;justify-content:center;transition:bottom 300ms ease-in-out}.ui-layer .inner-container.nonlinear>div{position:relative !important}.ui-layer.ui-active .inner-container.nonlinear{bottom:40px}.ui-layer .ui-container{position:fixed;left:0;top:0;right:0;bottom:0}.ui-layer .icon{fill:rgba(255,255,255,.9);width:30px;height:30px;transition:fill 300ms ease-in-out}.ui-layer .button:not([disabled]):hover .icon{fill:#fff}.ui-layer *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-layer .button{background:none;cursor:pointer;border:none;margin:.5em;padding:0;height:30px;width:30px;overflow:hidden}.ui-layer .big-button-container{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.ui-layer .big-button-container.visible{cursor:pointer}.ui-layer .big-button-container.visible .button{width:120px;height:120px;opacity:1;border-radius:60px;pointer-events:auto}.ui-layer .big-button-container.visible .big-button-backdrop{opacity:1}.ui-layer .big-button-container .big-button-backdrop{position:absolute;background-color:rgba(0,0,0,.8);border-radius:1000px;margin-left:-10px;width:0px;height:0px;left:50%;box-shadow:0 0 30px 30px rgba(0,0,0,.3);opacity:0}.ui-layer .big-button-container .button{opacity:0;width:100%;height:143%;border-radius:10000px;pointer-events:none;display:flex;justify-content:center;align-items:center;padding:0;transition:box-shadow 300ms ease-in-out,background-color 300ms ease-in-out,opacity 300ms ease-in-out;box-shadow:none}.ui-layer .big-button-container .button .icon{width:120px;height:120px;position:relative;transition:width 300ms ease-in-out,height 300ms ease-in-out,fill 150ms ease-in-out}.ui-layer .composition.ad-composition .big-button-container{margin-top:0}.ui-layer .composition.recommendation-composition .big-button-container .button,.ui-layer .composition.replay-composition .big-button-container .button{background:rgba(0,0,0,.4)}.ui-layer .composition.recommendation-composition .big-button-container .button:hover,.ui-layer .composition.replay-composition .big-button-container .button:hover{background:rgba(0,0,0,.45)}.ui-layer .composition.recommendation-composition .big-button-container .button .icon,.ui-layer .composition.replay-composition .big-button-container .button .icon{filter:none;fill:#fff;position:static}.ui-layer.glomex-layout-small .big-button-container.visible .button{width:100px;height:100px}.ui-layer.glomex-layout-small .big-button-container.visible .button .icon{width:100px;height:100px}.ui-layer.glomex-layout-x-small .big-button-container.visible .button{width:80px;height:80px}.ui-layer.glomex-layout-x-small .big-button-container.visible .button .icon{width:80px;height:80px}.ui-layer.glomex-layout-tiny .big-button-container.visible .button,.ui-layer.glomex-layout-x-tiny .big-button-container.visible .button{width:60px;height:60px}.ui-layer.glomex-layout-tiny .big-button-container.visible .button .icon,.ui-layer.glomex-layout-x-tiny .big-button-container.visible .button .icon{width:60px;height:60px}.ui-layer.glomex-layout-tiny .icon,.ui-layer.glomex-layout-x-tiny .icon{height:20px;width:20px}.ui-layer.glomex-layout-tiny .button,.ui-layer.glomex-layout-x-tiny .button{margin:.25em}.ui-layer .composition.recommendation-composition .big-button-container,.ui-layer .composition.replay-composition .big-button-container{margin-top:1em}.ui-layer .composition.recommendation-composition .big-button-container.visible .button,.ui-layer .composition.replay-composition .big-button-container.visible .button{width:120px;height:120px}.ui-layer .composition.recommendation-composition .big-button-container.visible .button .icon,.ui-layer .composition.replay-composition .big-button-container.visible .button .icon{width:80px;height:80px}.ui-layer.glomex-layout-small .composition.recommendation-composition .big-button-container,.ui-layer.glomex-layout-small .composition.replay-composition .big-button-container,.ui-layer.glomex-layout-x-small .composition.recommendation-composition .big-button-container,.ui-layer.glomex-layout-x-small .composition.replay-composition .big-button-container{margin-top:1em}.ui-layer.glomex-layout-small .composition.recommendation-composition .big-button-container.visible .button,.ui-layer.glomex-layout-small .composition.replay-composition .big-button-container.visible .button,.ui-layer.glomex-layout-x-small .composition.recommendation-composition .big-button-container.visible .button,.ui-layer.glomex-layout-x-small .composition.replay-composition .big-button-container.visible .button{width:80px;height:80px}.ui-layer.glomex-layout-small .composition.recommendation-composition .big-button-container.visible .button .icon,.ui-layer.glomex-layout-small .composition.replay-composition .big-button-container.visible .button .icon,.ui-layer.glomex-layout-x-small .composition.recommendation-composition .big-button-container.visible .button .icon,.ui-layer.glomex-layout-x-small .composition.replay-composition .big-button-container.visible .button .icon{width:60px;height:60px}.ui-layer.glomex-layout-tiny .composition.recommendation-composition .big-button-container,.ui-layer.glomex-layout-tiny .composition.replay-composition .big-button-container,.ui-layer.glomex-layout-x-tiny .composition.recommendation-composition .big-button-container,.ui-layer.glomex-layout-x-tiny .composition.replay-composition .big-button-container{margin-top:.5em}.ui-layer.glomex-layout-tiny .composition.recommendation-composition .big-button-container.visible .button,.ui-layer.glomex-layout-tiny .composition.replay-composition .big-button-container.visible .button,.ui-layer.glomex-layout-x-tiny .composition.recommendation-composition .big-button-container.visible .button,.ui-layer.glomex-layout-x-tiny .composition.replay-composition .big-button-container.visible .button{width:50px;height:50px}.ui-layer.glomex-layout-tiny .composition.recommendation-composition .big-button-container.visible .button .icon,.ui-layer.glomex-layout-tiny .composition.replay-composition .big-button-container.visible .button .icon,.ui-layer.glomex-layout-x-tiny .composition.recommendation-composition .big-button-container.visible .button .icon,.ui-layer.glomex-layout-x-tiny .composition.replay-composition .big-button-container.visible .button .icon{width:38px;height:38px}.loader{height:2px;width:100%;position:absolute;overflow:hidden;left:0;background:rgba(0,0,0,.2);opacity:0;top:-2px;transition:opacity 200ms ease-in-out;left:0;right:0;z-index:1000}.loader.visible{opacity:1;top:0}.loader::before{display:block;position:absolute;content:"";left:-200px;width:300px;height:4px;background:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);animation:loading 2s linear infinite;display:none}.loader.visible::before{display:block}@keyframes loading{from{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.ad-composition .control-bar-container{height:48px}.ad-composition .control-bar-container .control-bar-inner{height:48px}.ad-composition .control-bar-container .control-bar-inner .control-bar-row{padding-left:0;padding-right:0}.ad-composition .control-bar-container .ad-time-container{text-shadow:0px 0 8px rgba(0,0,0,.8);text-align:left;margin-left:.8em}.ad-composition .control-bar-container .progress-bar-container{pointer-events:none}.ad-composition .control-bar-container .progress-bar-container .track{height:5px}.ad-composition .control-bar-container .progress-bar-container .track .track-progress{height:5px}.ad-composition .control-bar-container .volume-slider{box-shadow:0 0 1px rgba(0,0,0,.8)}.ad-composition .control-bar-container .button{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.5))}.ui-layer.glomex-layout-small .ad-composition .control-bar-container{height:38px}.ui-layer.glomex-layout-small .ad-composition .control-bar-container .control-bar-inner{height:38px}.ui-layer.glomex-layout-small .ad-composition .control-bar-container .ad-time-container{margin-left:0;font-size:.6em}.ui-layer.glomex-layout-x-small .ad-composition .control-bar-container,.ui-layer.glomex-layout-tiny .ad-composition .control-bar-container,.ui-layer.glomex-layout-x-tiny .ad-composition .control-bar-container{height:30px}.ui-layer.glomex-layout-x-small .ad-composition .control-bar-container .control-bar-inner,.ui-layer.glomex-layout-tiny .ad-composition .control-bar-container .control-bar-inner,.ui-layer.glomex-layout-x-tiny .ad-composition .control-bar-container .control-bar-inner{height:30px}.ui-layer.glomex-layout-x-small .ad-composition .control-bar-container .ad-time-container,.ui-layer.glomex-layout-tiny .ad-composition .control-bar-container .ad-time-container,.ui-layer.glomex-layout-x-tiny .ad-composition .control-bar-container .ad-time-container{margin-left:0;font-size:.6em}.ui-layer.glomex-layout-x-small .ad-composition .control-bar-container .icon,.ui-layer.glomex-layout-tiny .ad-composition .control-bar-container .icon,.ui-layer.glomex-layout-x-tiny .ad-composition .control-bar-container .icon{height:20px;width:20px}.ui-layer.glomex-layout-x-small .ad-composition .control-bar-container .button,.ui-layer.glomex-layout-tiny .ad-composition .control-bar-container .button,.ui-layer.glomex-layout-x-tiny .ad-composition .control-bar-container .button{margin:.25em;height:20px}.error-composition{display:flex;box-sizing:border-box;top:0;z-index:1;width:100%;height:100%;padding:5px 42px;flex-direction:column;justify-content:center;position:absolute;font-family:Arial,sans-serif;background-color:#fff;color:#fff}.error-composition .box{background-color:#000;padding:20px;border-radius:4px;box-shadow:2px 2px 5px rgba(0,0,0,.5);overflow-y:auto;opacity:.9}.error-composition .message{width:100%;height:100%;overflow:hidden}.error-composition .message .title{font-size:1.5em;white-space:nowrap}.error-composition .message .code{text-transform:uppercase;color:#999;font-size:.8em;margin-top:-0.5em;margin-left:.5em;white-space:nowrap}.error-composition .message button{text-transform:uppercase;background:#404040;color:rgba(255,255,255,.9);border-radius:4px;border:none;font-size:.9em;padding:.6em .8em;cursor:pointer;display:flex;align-items:center}.error-composition .message button:before{display:block;float:left;content:"";background-size:1.3em 1.3em;width:1.3em;height:1.3em;margin-right:.4em;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgba(255, 255, 255, 0.9)" width="18px" height="18px"><path d="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"/><path d="M0 0h24v24H0z" fill="none"/></svg>')}.glomex-layout-small .error-composition,.glomex-layout-x-small .error-composition,.glomex-layout-tiny .error-composition,.glomex-layout-x-tiny .error-composition{padding:10px;font-size:.75em}.glomex-layout-small .error-composition .title,.glomex-layout-x-small .error-composition .title,.glomex-layout-tiny .error-composition .title,.glomex-layout-x-tiny .error-composition .title{font-size:.875em}.glomex-layout-small .error-composition .text,.glomex-layout-x-small .error-composition .text,.glomex-layout-tiny .error-composition .text,.glomex-layout-x-tiny .error-composition .text{margin-top:2px}.glomex-layout-small .error-composition .box,.glomex-layout-x-small .error-composition .box,.glomex-layout-tiny .error-composition .box,.glomex-layout-x-tiny .error-composition .box{padding:10px;z-index:41}.glomex-layout-tiny .error-composition,.glomex-layout-x-tiny .error-composition{padding:5px;font-size:.6em}.ui-layer .button.background-click-area{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;margin:0}.ui-layer .button.background-click-area:focus{outline-offset:-3px}.ui-layer .teaser-container .time-remaining-container{position:absolute;right:.8em;bottom:.8em;font-size:.9em;background:rgba(0,0,0,.4);padding-left:.5em;padding-right:.5em}.ui-layer .teaser-container>.age-rating-indicator{position:absolute;top:.5em;right:.5em;display:inline-block;font-size:.6em}.ui-layer.glomex-layout-small .teaser-composition .time-remaining-container,.ui-layer.glomex-layout-x-small .teaser-composition .time-remaining-container{right:.8em;bottom:.8em}.ui-layer.glomex-layout-x-small .time-remaining-container{font-size:.8em}.ui-layer.glomex-layout-tiny .time-remaining-container,.ui-layer.glomex-layout-x-tiny .time-remaining-container{font-size:.8em}.ui-layer.glomex-layout-tiny .teaser-composition .time-remaining-container,.ui-layer.glomex-layout-x-tiny .teaser-composition .time-remaining-container{right:.5em;bottom:.5em}.ui-layer .glomex-logo{display:flex;margin-right:.75em;margin-left:.25em}.ui-layer .glomex-logo .icon{height:19px;width:65px}.ui-layer.glomex-layout-small .glomex-logo .icon,.ui-layer.glomex-layout-x-small .glomex-logo .icon,.ui-layer.glomex-layout-tiny .glomex-logo .icon,.ui-layer.glomex-layout-x-tiny .glomex-logo .icon{height:15px;width:50px}.ui-layer .teaser-container .glomex-logo{display:block;margin:0;left:1em;bottom:.6em;position:absolute}.ui-layer.glomex-layout-small .teaser-container .glomex-logo{left:.8em;bottom:.6em}.ui-layer.glomex-layout-x-small .teaser-container .glomex-logo{left:.8em;bottom:.4em}.ui-layer.glomex-layout-tiny .teaser-container .glomex-logo,.ui-layer.glomex-layout-x-tiny .teaser-container .glomex-logo{left:.5em;bottom:.25em}.ui-layer .button.initial-presentation-mode-button{display:none}.ui-layer .button.initial-presentation-mode-button.visible{display:block}.ui-layer .button.initial-presentation-mode-button.floating{position:absolute;top:-52px;left:-52px;transition:top 300ms ease-in-out,left 300ms ease-in-out;margin:0;display:flex;justify-content:center;align-items:center;z-index:1}.ui-layer .button.initial-presentation-mode-button.floating.visible{top:.5em;left:.5em}.ui-layer.glomex-layout-x-small .button.initial-presentation-mode-button,.ui-layer.glomex-layout-tiny .button.initial-presentation-mode-button,.ui-layer.glomex-layout-x-tiny .button.initial-presentation-mode-button{width:24px;height:24px}.ui-layer.glomex-layout-x-small .button.initial-presentation-mode-button.floating.visible,.ui-layer.glomex-layout-tiny .button.initial-presentation-mode-button.floating.visible,.ui-layer.glomex-layout-x-tiny .button.initial-presentation-mode-button.floating.visible{top:.35em;left:.35em}.ui-layer.glomex-layout-x-small .button.initial-presentation-mode-button .icon,.ui-layer.glomex-layout-tiny .button.initial-presentation-mode-button .icon,.ui-layer.glomex-layout-x-tiny .button.initial-presentation-mode-button .icon{width:24px;height:24px}.live-indicator{text-transform:uppercase;color:#fff;font-weight:900;border:2px solid #fff;border-radius:2px;padding:.15em;padding-left:.4em;padding-right:.3em;font-size:.8em;margin-left:.8em;display:flex;align-items:center}.live-indicator .circle{display:inline-block;background:#fd4f5c;width:7px;height:7px;border-radius:4px;margin-right:.3em}.teaser-composition .live-indicator{position:absolute;right:1em;bottom:1em}.ui-layer.glomex-layout-small .teaser-composition .live-indicator,.ui-layer.glomex-layout-x-small .teaser-composition .live-indicator{right:.8em;bottom:.8em}.ui-layer.glomex-layout-x-small .live-indicator{font-size:.7em}.ui-layer.glomex-layout-tiny .live-indicator,.ui-layer.glomex-layout-x-tiny .live-indicator{font-size:.7em}.ui-layer.glomex-layout-tiny .teaser-composition .live-indicator,.ui-layer.glomex-layout-x-tiny .teaser-composition .live-indicator{right:.5em;bottom:.5em}.ui-layer .button.exit-presentation-mode-button{position:absolute;top:-52px;right:-52px;transition:top 300ms ease-in-out,right 300ms ease-in-out;margin:0;display:flex;justify-content:center;align-items:center;z-index:1}.ui-layer .button.exit-presentation-mode-button.visible{top:.5em;right:.5em}.ui-layer.glomex-layout-x-small .button.exit-presentation-mode-button,.ui-layer.glomex-layout-tiny .button.exit-presentation-mode-button,.ui-layer.glomex-layout-x-tiny .button.exit-presentation-mode-button{width:24px;height:24px}.ui-layer.glomex-layout-x-small .button.exit-presentation-mode-button.visible,.ui-layer.glomex-layout-tiny .button.exit-presentation-mode-button.visible,.ui-layer.glomex-layout-x-tiny .button.exit-presentation-mode-button.visible{top:.35em;right:.35em}.ui-layer.glomex-layout-x-small .button.exit-presentation-mode-button .icon,.ui-layer.glomex-layout-tiny .button.exit-presentation-mode-button .icon,.ui-layer.glomex-layout-x-tiny .button.exit-presentation-mode-button .icon{width:24px;height:24px}.ad-time-container{font-size:.875em;color:#fff;padding:.2em;text-align:center;border-radius:4px;font-weight:bold}.ui-layer.glomex-layout-x-small .ad-time-container,.ui-layer.glomex-layout-tiny .ad-time-container,.ui-layer.glomex-layout-x-tiny .ad-time-container{font-size:.7em}.control-bar-container{position:absolute;top:auto;right:0;bottom:0;left:0;height:58px}.control-bar-container .control-bar-inner{position:absolute;top:58px;right:0;left:0;height:58px;transition:bottom 300ms ease-in-out,top 300ms ease-in-out;padding-left:0;padding-right:0}.control-bar-container .control-bar-inner.visible{top:0 !important}.control-bar-container .control-bar-inner .control-bar-row{display:flex;align-items:center;padding-left:1em;padding-right:1em}.control-bar-container .control-bar-inner .control-bar-row .control-bar-spacer{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.control-bar-container .progress-bar-container{flex:1 1 auto}.control-bar-container .button{flex:0 0 40px}.control-bar-container .time-container{flex:0 0 90px}.control-bar-container .time-remaining-container{flex:0 0 40px}.control-bar-container .glomex-logo{flex:0 0 auto}.ui-layer.glomex-layout-small .control-bar-container{height:48px}.ui-layer.glomex-layout-small .control-bar-container .control-bar-inner{height:48px;top:48px}.ui-layer.glomex-layout-small .control-bar-container .volume-container{height:26px;flex:0 0 30px}.ui-layer.glomex-layout-small .control-bar-container .volume-container.volume-slider-visible{flex-basis:100px}.ui-layer.glomex-layout-small .control-bar-container .button{flex:0 0 30px;margin:4px;height:26px}.ui-layer.glomex-layout-small .control-bar-container .button .icon{height:26px;width:26px}.glomex-layout-x-small .control-bar-container{height:45px}.glomex-layout-x-small .control-bar-container .control-bar-inner{height:45px;top:45px}.glomex-layout-x-small .control-bar-container .control-bar-inner .control-bar-row{padding-left:.5em;padding-right:.5em}.glomex-layout-x-small .control-bar-container .volume-container{height:26px;flex:0 0 24px}.glomex-layout-x-small .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.glomex-layout-x-small .control-bar-container .button{flex:0 0 24px;margin:.25em;height:26px}.glomex-layout-x-small .control-bar-container .icon{width:26px;height:26px}.glomex-layout-x-small .control-bar-container .time-remaining-container{flex:0 0 30px;margin-left:.5em}.glomex-layout-tiny .control-bar-container,.glomex-layout-x-tiny .control-bar-container{height:35px}.glomex-layout-tiny .control-bar-container .control-bar-inner,.glomex-layout-x-tiny .control-bar-container .control-bar-inner{height:35px;top:35px}.glomex-layout-tiny .control-bar-container .control-bar-inner .control-bar-row,.glomex-layout-x-tiny .control-bar-container .control-bar-inner .control-bar-row{padding-left:.25em;padding-right:.25em}.glomex-layout-tiny .control-bar-container .volume-container,.glomex-layout-x-tiny .control-bar-container .volume-container{height:26px;flex:0 0 24px}.glomex-layout-tiny .control-bar-container .volume-container.volume-slider-visible,.glomex-layout-x-tiny .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.glomex-layout-tiny .control-bar-container .button,.glomex-layout-x-tiny .control-bar-container .button{flex:0 0 24px;margin:.25em;height:26px}.glomex-layout-tiny .control-bar-container .icon,.glomex-layout-x-tiny .control-bar-container .icon{width:26px;height:26px}.glomex-layout-tiny .control-bar-container .time-remaining-container,.glomex-layout-x-tiny .control-bar-container .time-remaining-container{flex:0 0 30px;margin-left:.5em}.glomex-layout-x-tiny .control-bar-container{height:30px}.glomex-layout-x-tiny .control-bar-container .control-bar-inner{height:30px;top:30px}.glomex-layout-x-tiny .control-bar-container .volume-container{height:22px;flex:0 0 24px}.glomex-layout-x-tiny .control-bar-container .volume-container.volume-slider-visible{flex-basis:24px}.glomex-layout-x-tiny .control-bar-container .button{flex:0 0 24px;margin:.25em;height:22px}.glomex-layout-x-tiny .control-bar-container .icon{width:22px;height:22px}.ui-layer .recommendation-composition .button.initial-presentation-mode-button.floating{z-index:100}.ui-layer .recommendation-composition .teaser-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}.ui-layer .recommendation-composition .endscreen-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.ui-layer .recommendation-composition .endscreen-container .preview{width:100%;height:100%;position:relative}.ui-layer .recommendation-composition .endscreen-container .preview .preview-overlay{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.3);z-index:100;transition:opacity 300ms ease-in-out;cursor:pointer}.ui-layer .recommendation-composition .endscreen-container .preview:hover .preview-overlay{opacity:1}.ui-layer .recommendation-composition .endscreen-container .preview .replay-icon{position:absolute;z-index:100;width:70px;height:70px;background:rgba(0,0,0,.4);border-radius:35px;padding:10px;left:calc(50% - 35px);top:calc(50% - 35px)}.ui-layer .recommendation-composition .endscreen-container .reco-horizontal{position:absolute;left:0;right:0;bottom:0;display:flex;flex-flow:row nowrap;transition:bottom 300ms ease-in-out,opacity 300ms ease-in-out;border-top:2px solid #000;opacity:0}.ui-layer .recommendation-composition .endscreen-container .reco-horizontal.visible{opacity:1}.ui-layer .recommendation-composition .endscreen-container .reco-horizontal .preview:last-child{border-left:2px solid #000}.ui-layer .recommendation-composition .endscreen-container .next-video{position:absolute;left:0;top:0;transition:right 300ms ease-in-out,bottom 300ms ease-in-out}.ui-layer .recommendation-composition .endscreen-container .next-video.small .big-button-container .button{width:80px;height:80px}.ui-layer .recommendation-composition .endscreen-container .next-video.small .big-button-container .button .icon{width:40px;height:40px;left:calc(50% - 20px);top:calc(50% - 20px)}.ui-layer .recommendation-composition .endscreen-container .next-video.small .title-container .title{font-size:.8em}.ui-layer .recommendation-composition .endscreen-container .next-video.small .cancel-countdown{bottom:calc(50% - 25px);left:calc(50% + 50px)}.ui-layer .recommendation-composition .endscreen-container .reco-vertical{position:absolute;top:0;right:0;bottom:0;display:flex;flex-flow:column nowrap;transition:right 300ms ease-in-out,opacity 300ms ease-in-out;border-left:2px solid #000;opacity:0}.ui-layer .recommendation-composition .endscreen-container .reco-vertical.visible{opacity:1}.ui-layer .recommendation-composition .endscreen-container .reco-vertical .preview:nth-child(2){border-top:2px solid #000;border-bottom:2px solid #000}.ui-layer .recommendation-composition .teaser-container .time-remaining-container{right:.5em;bottom:.5em;font-size:.75em}.ui-layer .recommendation-composition .exit-presentation-mode-button{z-index:110}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .reco-horizontal .preview .icon,.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .reco-horizontal .preview .icon,.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .reco-horizontal .preview .icon,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .reco-horizontal .preview .icon{width:40px;height:40px;left:calc(50% - 20px);top:calc(50% - 20px)}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .next-video.small .video-title-container,.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .next-video.small .video-title-container,.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .video-title-container,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .video-title-container{padding:.4em}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .next-video.small .video-title-container .content-owner-logo,.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .next-video.small .video-title-container .content-owner-logo,.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .video-title-container .content-owner-logo,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .video-title-container .content-owner-logo{width:25px;height:25px}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .next-video.small .video-title-container .title-container,.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .next-video.small .video-title-container .title-container,.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .video-title-container .title-container,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .video-title-container .title-container{padding-left:.4em}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .next-video.small .title-container .title,.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .next-video.small .title-container .title,.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .title-container .title,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .title-container .title{font-size:.5em}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .next-video.small .big-button-container .button,.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .next-video.small .big-button-container .button,.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .big-button-container .button,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .big-button-container .button{width:40px;height:40px}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .next-video.small .big-button-container .button .icon,.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .next-video.small .big-button-container .button .icon,.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .big-button-container .button .icon,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .big-button-container .button .icon{width:24px;height:24px}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .next-video.small .big-button-container .button .icon.play-fill,.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .next-video.small .big-button-container .button .icon.play-fill,.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .big-button-container .button .icon.play-fill,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .big-button-container .button .icon.play-fill{margin-left:.2em}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .next-video.small .cancel-countdown,.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .next-video.small .cancel-countdown,.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .cancel-countdown,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .cancel-countdown{width:24px;height:24px;bottom:calc(50% - 13px);left:calc(50% + 28px)}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .next-video.small .cancel-countdown.countdown-stopped,.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .next-video.small .cancel-countdown.countdown-stopped,.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .cancel-countdown.countdown-stopped,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .cancel-countdown.countdown-stopped{left:calc(50% + 12px)}.ui-layer.glomex-layout-small .recommendation-composition .endscreen-container .next-video .title-container .title{font-size:.7em}.ui-layer.glomex-layout-x-small .recommendation-composition .endscreen-container .next-video .cancel-countdown{bottom:calc(50% - 18px);left:calc(50% + 48px);width:36px;height:36px}.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .video-title-container,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .video-title-container{display:none}.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .reco-horizontal .preview .icon.replay-icon,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .reco-horizontal .preview .icon.replay-icon{width:30px;height:30px;padding:5px;left:calc(50% - 15px);top:calc(50% - 15px)}.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video .big-button-container,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video .big-button-container{margin-top:0}.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .big-button-container .button,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .big-button-container .button{width:40px;height:40px}.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video.small .cancel-countdown,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video.small .cancel-countdown{bottom:calc(50% - 12px)}.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video .title-container .title,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video .title-container .title{font-size:.6em}.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .next-video .cancel-countdown,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .next-video .cancel-countdown{bottom:calc(50% - 12px);left:calc(50% + 28px);width:24px;height:24px}.ui-layer.glomex-layout-tiny .recommendation-composition .endscreen-container .teaser-container .time-remaining-container,.ui-layer.glomex-layout-x-tiny .recommendation-composition .endscreen-container .teaser-container .time-remaining-container{right:.25em;bottom:.25em;font-size:.6em}.ui-layer .volume-container{flex:0 0 40px;overflow:hidden;margin-left:.5em;margin-right:.5em;height:42px;display:flex;transition:flex-basis 300ms ease-in-out;align-items:center}.ui-layer .volume-container .mute-button.button{margin:0}.ui-layer .volume-container.volume-slider-visible{flex-basis:130px}.ui-layer .volume-container .volume-slider-container{flex:1;height:40px;display:flex;align-items:center;cursor:pointer;padding-left:10px;padding-right:10px}.ui-layer .volume-container .volume-slider-container .volume-slider{height:6px;border-radius:3px;width:100%;background-color:rgba(255,255,255,.3);display:flex;align-items:center}.ui-layer .volume-container .volume-slider-container .volume-slider .volume{background-color:#fff;height:4px;border-radius:2px;margin-left:1px;margin-right:1px}.progress-bar-container{overflow:hidden;touch-action:none;flex:1 1 auto;display:flex;width:100%;align-items:center;height:10px}.progress-bar-container .slider{position:relative;height:10px;display:flex;align-items:center;width:100%;cursor:pointer}.progress-bar-container .slider .track{height:3px;width:100%;background:rgba(255,255,255,.4);border-radius:10px;overflow:hidden;cursor:pointer}.progress-bar-container .slider .track .track-progress{height:3px;width:100%;margin-left:-100%;background:rgba(255,255,255,.8)}.progress-bar-container .slider .scrubber-container{width:100%;position:absolute;top:0;left:0;height:10px}.progress-bar-container .slider .scrubber-container .scrubber{width:14px;height:14px;border-radius:7px;background:#fff;margin-left:-7px;margin-top:-2px;transition:all 100ms ease-in-out}.progress-bar-container .slider:hover .scrubber-container .scrubber{width:16px;height:16px;border-radius:8px;margin-left:-8px;margin-top:-3px}.progress-bar-container .slider .overlay{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:100}.progress-bar-container .slider .overlay.show{display:block}.ui-layer .ad-composition .progress-bar-container,.ui-layer.glomex-layout-tiny .progress-bar-container,.ui-layer.glomex-layout-x-tiny .progress-bar-container{position:absolute;top:auto;right:0;bottom:0;left:0;padding:0;height:3px}.ui-layer .ad-composition .progress-bar-container .scrubber-container,.ui-layer.glomex-layout-tiny .progress-bar-container .scrubber-container,.ui-layer.glomex-layout-x-tiny .progress-bar-container .scrubber-container{display:none}.ui-layer .ad-composition .progress-bar-container .slider,.ui-layer.glomex-layout-tiny .progress-bar-container .slider,.ui-layer.glomex-layout-x-tiny .progress-bar-container .slider{height:auto}.ui-layer .ad-composition .progress-bar-container .track,.ui-layer.glomex-layout-tiny .progress-bar-container .track,.ui-layer.glomex-layout-x-tiny .progress-bar-container .track{border-radius:0}.ui-layer .ad-composition .progress-bar-container .track .track-progress{background-color:#e6bc27}.glomex-layout-tiny .ad-composition .progress-bar-container,.glomex-layout-x-tiny .ad-composition .progress-bar-container{height:2px;padding:0}.glomex-layout-tiny .progress-bar-container,.glomex-layout-x-tiny .progress-bar-container{padding-left:.25em;padding-right:.25em}.glomex-layout-tiny .progress-bar-container .scrubber-container .scrubber,.glomex-layout-x-tiny .progress-bar-container .scrubber-container .scrubber{display:none}.ad-composition .content-preview{position:absolute;right:-260px;background:rgba(0,0,0,.6);bottom:80px;width:280px;height:70px;transition:all 300ms ease-in-out;opacity:0;border-radius:4px 0 0 4px;overflow:hidden}.ad-composition .content-preview.hide-thumbnail{width:156px}.ad-composition .content-preview.hide-thumbnail .thumbnail{right:-124px}.ad-composition .content-preview.visible{right:0;opacity:1}.ad-composition .content-preview .thumbnail{width:124px;background-size:100%;background-repeat:no-repeat;position:absolute;top:0;right:0;transition:all 300ms ease-in-out}.ad-composition .content-preview .placeholder-16-9{width:100%;padding-bottom:56.25%}.ad-composition .content-preview .text{box-sizing:border-box;width:156px;padding:.4em;font-size:12px;font-weight:bold;color:#fff;position:absolute;top:0;left:0;transition:all 300ms ease-in-out}.ad-composition .content-preview .text .info{height:10px;background:#000;color:#fff;padding:.1em;margin-bottom:.15em;position:absolute;left:0;right:0;top:0;height:17px;display:flex;align-items:center;padding-left:.4em}.ad-composition .content-preview .text .content-title{padding-top:16px}.glomex-layout-small .content-preview,.glomex-layout-x-small .content-preview{bottom:60px;width:117px;height:52.5px}.glomex-layout-small .content-preview.hide-thumbnail,.glomex-layout-x-small .content-preview.hide-thumbnail{right:-167px}.glomex-layout-small .content-preview.visible:not(.hide-thumbnail),.glomex-layout-x-small .content-preview.visible:not(.hide-thumbnail){right:0;opacity:1}.glomex-layout-small .content-preview .thumbnail,.glomex-layout-x-small .content-preview .thumbnail{width:0px}.glomex-layout-small .content-preview .text,.glomex-layout-x-small .content-preview .text{width:117px;padding:.4em;font-size:10px;line-height:10px}.glomex-layout-small .content-preview .text .info,.glomex-layout-x-small .content-preview .text .info{height:12px}.glomex-layout-small .content-preview .text .content-title,.glomex-layout-x-small .content-preview .text .content-title{padding-top:11px}.glomex-layout-tiny .content-preview,.glomex-layout-x-tiny .content-preview{display:none}.ui-layer .fullscreen-button{display:none}.ui-layer .fullscreen-button.visible{display:block}.ui-layer.glomex-layout-x-small .fullscreen-button .icon,.ui-layer.glomex-layout-tiny .fullscreen-button .icon,.ui-layer.glomex-layout-x-tiny .fullscreen-button .icon{width:22px;height:22px}.ui-layer .dock-button{display:none}.ui-layer .dock-button.visible{display:block}.ui-layer.glomex-layout-x-small .dock-button .icon,.ui-layer.glomex-layout-tiny .dock-button .icon,.ui-layer.glomex-layout-x-tiny .dock-button .icon{width:22px;height:22px}.backdrop{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;box-shadow:inset 0 0 100px 16px #000;transition:opacity 300ms ease-in-out}.backdrop.visible{opacity:1}.livestream-starting-soon-composition .backdrop,.livestream-ended-composition .backdrop{background:rgba(0,0,0,.4);box-shadow:none}.early-recommendation-composition .backdrop{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));top:auto;height:60%;box-shadow:none}.poster-image-container{position:absolute;left:0;top:0;right:0;bottom:0;display:none;transition:opacity 300ms ease-in}.poster-image-container.visible{display:block}.poster-image-container .poster-image{position:absolute;object-fit:cover;left:0;top:0;right:0;bottom:0;background-size:100%;width:100%;height:100%;opacity:0;transition:filter 200ms ease-in,opacity 200ms ease-in}.poster-image-container .poster-image.poster-image-visible{filter:blur(0);opacity:1}.video-title-container{position:absolute;opacity:1;transition:opacity 300ms linear,top 300ms ease-in-out;padding:1em;display:flex;font-size:1em;left:0;top:-100px;right:0;padding-right:calc(40px + 2em)}.video-title-container.visible{top:0}.video-title-container .title-container{padding-left:1em;flex-grow:1}.video-title-container .title-container.hide-co-logo{padding-left:0}.video-title-container .title-container .age-rating-indicator{margin-left:.5em}.video-title-container .title{font-size:1.1em;font-weight:bold;margin:0;line-height:1.2em;color:#fff;max-height:calc(1.2em*5);overflow:hidden;height:100%;display:flex;align-items:center}.video-title-container .content-owner-logo{border-radius:3px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;width:36px;height:36px;flex-shrink:0}.glomex-layout-medium .video-title-container .title{font-size:1em;line-height:1.2em;max-height:calc(1.2em*4)}.glomex-layout-small .video-title-container{padding:.6em}.glomex-layout-small .video-title-container .title{font-size:.8em;line-height:1.2em;max-height:calc(1.2em*3)}.glomex-layout-small .video-title-container .title-container{padding-left:.6em;margin-right:24px}.glomex-layout-small .video-title-container .title-container.hide-co-logo{padding-left:0}.glomex-layout-x-small .video-title-container,.glomex-layout-tiny .video-title-container,.glomex-layout-x-tiny .video-title-container{padding:.25em}.glomex-layout-x-small .video-title-container .title,.glomex-layout-tiny .video-title-container .title,.glomex-layout-x-tiny .video-title-container .title{font-size:.6em;line-height:1.2em;max-height:calc(1.2em*3)}.glomex-layout-x-small .video-title-container .title-container,.glomex-layout-tiny .video-title-container .title-container,.glomex-layout-x-tiny .video-title-container .title-container{padding-left:.3em;margin-right:24px}.glomex-layout-x-small .video-title-container .title-container.hide-co-logo,.glomex-layout-tiny .video-title-container .title-container.hide-co-logo,.glomex-layout-x-tiny .video-title-container .title-container.hide-co-logo{padding-left:0}.glomex-layout-x-small .video-title-container .content-owner-logo,.glomex-layout-tiny .video-title-container .content-owner-logo,.glomex-layout-x-tiny .video-title-container .content-owner-logo{width:24px;height:24px}.glomex-layout-x-small .video-title-container{padding:.5em}.branding-composition .branding{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:none}.branding-composition .branding.visible{display:block}.branding-composition .branding iframe{border:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.branding-composition .branding.vertical iframe{bottom:0;top:auto}.ui-layer .button.next-video-button{flex:1;display:flex;justify-content:center;align-items:center;color:#fff}.ui-layer .button.next-video-button>span{margin-right:.25rem;font-weight:bold}.time-container{font-size:.75em;color:#fff;padding:.2em;text-align:center;border-radius:4px;font-weight:bold}.time-remaining-container{font-size:.75em;color:#fff;padding:.2em;text-align:center;border-radius:4px;font-weight:bold}.ui-layer.glomex-layout-tiny .content-composition .time-remaining-container,.ui-layer.glomex-layout-x-tiny .content-composition .time-remaining-container{font-size:.6em;padding:.2em;padding-left:.4em;padding-right:.4em}.ui-layer .product-placement-indicator{position:absolute;height:24px;right:.5em;top:-32px;padding-left:.4em;padding-right:.4em;background:rgba(0,0,0,.6);color:#fff;border-radius:4px;display:flex;align-items:center;transition:top 300ms ease-in-out}.ui-layer .product-placement-indicator.visible{top:.5em}.ui-layer .product-placement-indicator .icon{width:16px;height:16px;margin-right:.5em}.ui-layer .still-interesting{position:absolute;display:flex;justify-content:center;align-items:center;left:0;right:0;bottom:0;height:80px}.ui-layer .still-interesting .text{font-weight:bold;font-size:.9em;color:#fff;margin-right:1em}.ui-layer .still-interesting button{border:1px solid #fff;background:rgba(0,0,0,.7);color:#fff;cursor:pointer;padding:.7em;border-radius:4px;margin-right:1em;padding-left:1em;padding-right:1em;position:relative}.ui-layer .still-interesting button:last-child{margin-right:0}.ui-layer .still-interesting button .progress{position:absolute;left:0;top:0;height:100%;background-color:rgba(255,255,255,.2);width:50%;animation:progress 8s normal forwards linear}@keyframes progress{from{width:0%}to{width:100%}}.ui-layer.glomex-layout-small .still-interesting,.ui-layer.glomex-layout-x-small .still-interesting,.ui-layer.glomex-layout-tiny .still-interesting,.ui-layer.glomex-layout-x-tiny .still-interesting{flex-direction:column;height:auto}.ui-layer.glomex-layout-small .still-interesting .text,.ui-layer.glomex-layout-x-small .still-interesting .text,.ui-layer.glomex-layout-tiny .still-interesting .text,.ui-layer.glomex-layout-x-tiny .still-interesting .text{width:100%;margin:0;padding-left:.4em}.ui-layer.glomex-layout-small .still-interesting .buttons,.ui-layer.glomex-layout-x-small .still-interesting .buttons,.ui-layer.glomex-layout-tiny .still-interesting .buttons,.ui-layer.glomex-layout-x-tiny .still-interesting .buttons{display:flex;width:100%;padding:.4em}.ui-layer.glomex-layout-small .still-interesting .buttons button,.ui-layer.glomex-layout-x-small .still-interesting .buttons button,.ui-layer.glomex-layout-tiny .still-interesting .buttons button,.ui-layer.glomex-layout-x-tiny .still-interesting .buttons button{display:block;flex-grow:1;margin-right:.4em;padding:.6em}.ui-layer.glomex-layout-small .still-interesting .buttons button:last-child,.ui-layer.glomex-layout-x-small .still-interesting .buttons button:last-child,.ui-layer.glomex-layout-tiny .still-interesting .buttons button:last-child,.ui-layer.glomex-layout-x-tiny .still-interesting .buttons button:last-child{margin-right:0}.ui-layer.glomex-layout-tiny .still-interesting .text,.ui-layer.glomex-layout-x-tiny .still-interesting .text{font-size:.8em}.ui-layer.glomex-layout-tiny .still-interesting .buttons,.ui-layer.glomex-layout-x-tiny .still-interesting .buttons{font-size:.8em}.ui-layer.glomex-layout-tiny .still-interesting .buttons button,.ui-layer.glomex-layout-x-tiny .still-interesting .buttons button{padding:.4em}.livestream-starting-soon-message{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center}.livestream-starting-soon-message .message{display:inline-block;font-weight:bold;font-size:1.2rem;color:#fff}.livestream-starting-soon-message .message .date{font-size:.8em;text-align:center;font-weight:normal;color:rgba(255,255,255,.8)}.ui-layer.glomex-layout-x-small .livestream-starting-soon-message .message{font-size:.8em}.ui-layer.glomex-layout-x-small .livestream-starting-soon-message .message .date{font-size:.7em}.ui-layer.glomex-layout-tiny .livestream-starting-soon-message .message,.ui-layer.glomex-layout-x-tiny .livestream-starting-soon-message .message{font-size:.7em}.ui-layer.glomex-layout-tiny .livestream-starting-soon-message .message .date,.ui-layer.glomex-layout-x-tiny .livestream-starting-soon-message .message .date{font-size:.6em}.livestream-ended-message{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center}.livestream-ended-message .message{display:inline-block;font-weight:bold;font-size:1.2rem;color:#fff}.ui-layer.glomex-layout-x-small .livestream-ended-message .message{font-size:.8em}.ui-layer.glomex-layout-tiny .livestream-ended-message .message,.ui-layer.glomex-layout-x-tiny .livestream-ended-message .message{font-size:.7em}.ui-layer .age-rating-indicator{border:2px solid #fff;color:#fff;font-weight:700;padding:0em .15em;border-radius:4px;font-size:.8em}.ui-layer .age-rating-indicator.age-16{background-color:#0098d1}.ui-layer .age-rating-indicator.age-18{background-color:#db261d}.ui-layer .countdown-button{position:absolute}.ui-layer .countdown-button .continue-button{z-index:1}.ui-layer .countdown-button .button{position:relative}.ui-layer .countdown-button .progress-ring{opacity:0;position:absolute;top:0;left:0;transition:opacity 300ms ease-in-out;transform:rotate(-90deg);transform-origin:50% 50%}.ui-layer .countdown-button .progress-ring.visible{opacity:1}.ui-layer .countdown-button .cancel-countdown{position:absolute;bottom:calc(50% - 25px);left:calc(50% + 78px);padding:.6em;border:none;background-color:rgba(0,0,0,.4);border-radius:1000px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:left 300ms ease-in-out,top 300ms ease-in-out,opacity 300ms ease-in-out,width 300ms ease-in-out,background-color 300ms ease-in-out,height 300ms ease-in-out;opacity:1}.ui-layer .countdown-button .cancel-countdown:hover{background-color:rgba(0,0,0,.45)}.ui-layer .countdown-button .cancel-countdown.countdown-stopped{left:calc(50% + 24px);opacity:0}.ui-layer .countdown-button .cancel-countdown .icon{width:24px;height:24px}.ui-layer.glomex-layout-small .big-button-container.countdown-button.visible .button .icon,.ui-layer.glomex-layout-x-small .big-button-container.countdown-button.visible .button .icon,.ui-layer.glomex-layout-tiny .big-button-container.countdown-button.visible .button .icon,.ui-layer.glomex-layout-x-tiny .big-button-container.countdown-button.visible .button .icon{width:50px;height:50px}.ui-layer.glomex-layout-small .big-button-container.countdown-button .cancel-countdown,.ui-layer.glomex-layout-x-small .big-button-container.countdown-button .cancel-countdown,.ui-layer.glomex-layout-tiny .big-button-container.countdown-button .cancel-countdown,.ui-layer.glomex-layout-x-tiny .big-button-container.countdown-button .cancel-countdown{left:calc(50% + 55px)}.ui-layer.glomex-layout-tiny .big-button-container.countdown-button.visible .button .icon,.ui-layer.glomex-layout-x-tiny .big-button-container.countdown-button.visible .button .icon{width:38px;height:38px}.ui-layer.glomex-layout-tiny .big-button-container.countdown-button .cancel-countdown,.ui-layer.glomex-layout-x-tiny .big-button-container.countdown-button .cancel-countdown{left:calc(50% + 35px);bottom:calc(50% - 16px);width:32px;height:32px}ul,li{margin:0;padding:0;list-style:none}li{font-size:12px}.enable-debug{position:absolute;top:5px;right:5px;z-index:999999;cursor:pointer}.debug-window{z-index:999998;position:absolute;width:100%;height:100%;right:-100%;top:0;background:rgba(0,0,0,.9);transition:all 200ms ease-in-out;font-family:ui-monospace,SFMono-Regular,SFMono,Menlo,Consolas,"Liberation Mono",monospace;margin:0;font-size:14px;color:#fff}.debug-window .content{display:flex;max-height:calc(100% - 40px);overflow:auto}.debug-window .content .left,.debug-window .content .right{width:50%;padding:.5rem}.debug-window .content .right{border-left:2px solid #737373}.debug-window h1{font-size:18px;font-weight:700;margin-top:.25rem;margin-bottom:0;padding:.5rem}.debug-window h2{font-size:1rem;margin:0;padding:0}.debug-window.visible{right:0px}.debug-info{margin-bottom:.25rem}.debug-info .name{display:inline-block;margin-right:.5rem;font-weight:bold}.consent-string{width:calc(100% - .5rem);background:rgba(255,255,255,.2);border:0;padding:.25rem;color:#fff;margin-top:.5rem}.green{color:lime}.red{color:red}.yellow{color:#ff0}.muted{color:#aaa}