:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;font-family:system-ui,sans-serif;background-color:#000;overflow:hidden}#pageContainer{width:100dvw;height:100dvh;overflow:hidden;display:flex;justify-content:center;align-items:center}#pageContainer .video-js{max-width:100%;max-height:100%}#canvas0{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}#video0.video-js{font-size:16px;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}#video0.video-js:hover .vjs-big-play-button{opacity:1;background-color:transparent;background-image:url(../controls/play-background.svg);background-size:175px 300px;background-repeat:no-repeat;background-position:center}#video0.video-js .vjs-slider{background-repeat:no-repeat;background-size:100%;background-position:bottom left;background-color:#e6e6e6!important}#video0.video-js .vjs-volume-level,#video0.video-js .vjs-play-progress,#video0.video-js .vjs-slider-bar{background-repeat:no-repeat;background-size:cover;background-position:center left;background-color:#30a0b9}#video0.video-js .vjs-load-progress{background:#acdbe5}#video0.video-js .vjs-load-progress div{background:transparent}#video0.video-js .vjs-control-bar,#video0.video-js .vjs-menu-button .vjs-menu-content{background:none}#video0.video-js .vjs-control-bar{padding-bottom:1em;height:5em}#video0.video-js .vjs-control .vjs-icon-placeholder:before{font-size:0;content:""}#video0.video-js .vjs-play-control,#video0.video-js .vjs-mute-control,#video0.video-js .vjs-cc-control,#video0.video-js .vjs-sap-control,#video0.video-js .vjs-settings-control,#video0.video-js .vjs-seek-to-live-control,#video0.video-js .vjs-fullscreen-control{height:48px;width:48px;margin:0 2px;padding:0;background-repeat:no-repeat;background-position:center;background-size:32px 32px;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto}#video0.video-js .vjs-play-control.vjs-paused{background-image:url(../controls/play.svg)}#video0.video-js .vjs-play-control.vjs-playing{background-image:url(../controls/pause.svg)}#video0.video-js .vjs-mute-control{background-image:url(../controls/unmuted.svg)}#video0.video-js .vjs-mute-control.vjs-vol-0{background-image:url(../controls/muted.svg)}#video0.video-js .vjs-mute-control.vjs-vol-1,#video0.video-js .vjs-mute-control.vjs-vol-2,#video0.video-js .vjs-mute-control.vjs-vol-3{background-image:url(../controls/unmuted.svg)}#video0.video-js .vjs-volume-control{width:0!important;overflow:hidden;margin:0;padding:0;transition:width .3s ease}#video0.video-js .vjs-volume-bar{display:none}#video0.video-js .vjs-volume-panel:hover .vjs-volume-control,#video0.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control{width:5em!important}#video0.video-js .vjs-volume-panel:hover .vjs-volume-bar,#video0.video-js .vjs-volume-panel.vjs-hover .vjs-volume-bar{display:block}#video0.video-js .vjs-cc-control{background-image:url(../controls/cc.svg)}#video0.video-js .vjs-sap-control{background-image:url(../controls/sap.svg)}#video0.video-js .vjs-settings-control{background-image:url(../controls/settings.svg)}#video0.video-js .vjs-seek-to-live-control{background-image:url(../controls/live-go-live.svg)}#video0.video-js .vjs-seek-to-live-control.vjs-at-live-edge{background-image:url(../controls/live-go-live-disc.svg)}#video0.video-js .vjs-fullscreen-control{background-image:url(../controls/fullscreen-expand.svg)}#video0.video-js.vjs-fullscreen .vjs-fullscreen-control,.simulated-fullscreen .vjs-fullscreen-control{background-image:url(../controls/fullscreen-collapse.svg)}#video0.video-js .vjs-current-time,#video0.video-js .vjs-duration,#video0.video-js .vjs-remaining-time{display:inline-flex;height:100%;text-align:center;line-height:normal;padding:0 4px;filter:drop-shadow(0px 0px 2px rgb(0,0,0))}#video0.video-js .vjs-progress-control{min-width:3em;flex:1 1 auto!important;margin:0 6px}#video0.video-js .vjs-progress-holder{height:7px}#video0.video-js .vjs-play-progress,#video0.video-js .vjs-slider-bar{background-color:#2fa0b9}#video0.video-js .vjs-play-progress:before{content:"";display:block;position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:20px;height:38px;background-repeat:no-repeat;background-size:contain}#video0 .vjs-control-bar-container{position:absolute;width:100%;left:0;bottom:0;display:flex;align-content:center;align-items:stretch;justify-content:center;height:5em;flex-flow:row nowrap;background:linear-gradient(to bottom,#0000,#000000b3);margin-bottom:-1px}#video0 .vjs-control-bar-container .vjs-control-bar-container-spacer{height:100%;flex:1 1 auto}#video0 .vjs-control-bar-container .vjs-control-bar{height:100%;flex:1 1 auto;min-width:300px;max-width:1200px;position:static;display:flex;justify-content:center;align-items:center}#video0.video-js .vjs-control{display:inline-flex;justify-content:center;align-items:center;flex:0 1 auto}#video0.video-js .vjs-slider:focus{box-shadow:none}#video0.video-js .vjs-remaining-time,#video0.video-js .vjs-seek-to-live-control .vjs-seek-to-live-text{display:none!important}#video0.video-js .vjs-control-bar{display:flex}#video0.video-js .vjs-fullscreen-control{order:10}#video0.video-js .vjs-duration{order:9}#video0.video-js .vjs-seek-to-live-control{order:20}@media only screen and (max-width: 700px){#video0.video-js .vjs-control-bar .vjs-current-time{display:none}#video0.video-js .vjs-play-control,#video0.video-js .vjs-mute-control,#video0.video-js .vjs-cc-control,#video0.video-js .vjs-sap-control,#video0.video-js .vjs-settings-control,#video0.video-js .vjs-seek-to-live-control,#video0.video-js .vjs-fullscreen-control{height:36px;width:36px;margin:0 1px;background-size:24px 24px}#video0.video-js .vjs-current-time,#video0.video-js .vjs-remaining-time,#video0.video-js .vjs-duration{padding:0 6px}#video0.video-js .vjs-progress-control{margin:0 4px}#video0.video-js .vjs-play-progress:before{width:13.4px;height:25.6px}#video0.video-js .vjs-progress-holder{height:4.667px}}.vjs-big-play-button,.vjs-picture-in-picture-control,.vjs-mouse-display{display:none!important}.vjs-playing .vjs-time-tooltip{opacity:1!important;visibility:visible!important}.debug-panel-button{position:fixed;top:10px;right:10px;z-index:9999;padding:8px 12px;background-color:#333;color:#fff;border:1px solid #555;border-radius:4px;cursor:pointer;font-family:sans-serif}.debug-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;font-family:monospace;background-color:#0000004d;pointer-events:none}.debug-panel{display:grid;grid-template-columns:max-content max-content max-content;gap:100px;border-radius:5px;pointer-events:auto}.debug-col-data{white-space:pre-line;font-size:14px;line-height:1.2}.debug-time-till-stutter{margin-top:30px;font-size:14px}label{display:flex;align-items:center;line-height:1.1}.debug-col-logs{font-size:14px;line-height:.6;pointer-events:auto}.vjs-waiting .vjs-loading-spinner{transition:none!important}.vjs-has-live-edge .vjs-time-tooltip{display:none!important}.vjs-custom-thumbnail-preview{display:none;position:absolute;bottom:70px;background-color:#000;border:1px solid #fff;padding:4px;z-index:10;pointer-events:none}.vjs-custom-thumbnail-image{width:160px;height:90px}.vjs-slider,.vjs-progress-holder,.vjs-seek-bar,.vjs-control,.vjs-control-bar,.vjs-progress-control{-webkit-tap-highlight-color:transparent!important}#abr-display{z-index:2;position:absolute;top:2px;left:50%;transform:translate(-50%);background-color:#0000004d;display:block;color:#fff;-webkit-user-select:none;user-select:none;padding:2px 4px;font:16px Arial,Helvetica,sans-serif}#abr-display .currentTier{text-decoration-line:underline;text-decoration-color:#0f0;-webkit-text-decoration-line:underline;-webkit-text-decoration-color:#00ff00;text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000,-1px 1px 0 #000000,1px 1px 0 #000000;-webkit-text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000,-1px 1px 0 #000000,1px 1px 0 #000000}#abr-display .playingTier{text-decoration-line:overline;text-decoration-color:#ff0;-webkit-text-decoration-line:overline;-webkit-text-decoration-color:#ffff00;text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000,-1px 1px 0 #000000,1px 1px 0 #000000;-webkit-text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000,-1px 1px 0 #000000,1px 1px 0 #000000}
