.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{width:100%;height:100%;position:absolute;top:0;left:0}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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)format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:""}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:""}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:""}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:""}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:""}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:""}.video-js .vjs-css-fullscreen-control .vjs-icon-placeholder,.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-css-fullscreen-control .vjs-icon-placeholder:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:""}.video-js.vjs-fullscreen .vjs-css-fullscreen-control .vjs-icon-placeholder,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-css-fullscreen-control .vjs-icon-placeholder:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:""}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:""}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:""}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:""}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:""}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:""}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:""}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:""}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:""}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:""}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:""}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:""}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:""}.video-js{vertical-align:top;box-sizing:border-box;color:#fff;word-break:initial;background-color:#000;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;display:block;position:relative}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;list-style-position:outside}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{width:100%;height:100%;position:absolute;top:0;left:0}body.vjs-full-window{height:100%;margin:0;padding:0;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{z-index:1000;position:fixed;inset:0;overflow:hidden}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{width:1px;height:1px;position:absolute;top:0;left:-9999px}.vjs-lock-showing{opacity:1;visibility:visible;display:block!important}.vjs-no-js{color:#fff;text-align:center;background-color:#000;width:300px;height:150px;margin:0 auto;padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:18px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{cursor:pointer;opacity:1;-o-transition:all .4s;background-color:#2b333fb3;border:.06666em solid #fff;border-radius:.3em;width:3em;height:1.5em;padding:0;font-size:3em;line-height:1.5em;transition:all .4s;display:block;position:absolute;top:10px;left:10px}.vjs-big-play-centered .vjs-big-play-button{margin-top:-.75em;margin-left:-1.5em;top:50%;left:50%}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{-o-transition:all 0s;background-color:#73859f80;border-color:#fff;transition:all}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{color:inherit;font-size:inherit;line-height:inherit;text-transform:none;appearance:none;background:0 0;border:none;text-decoration:none;transition:none;display:inline-block;overflow:visible}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;z-index:2;height:3em;position:absolute;top:.5em;right:0}.video-js .vjs-modal-dialog{box-sizing:content-box;background:linear-gradient(#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{z-index:1;padding:20px 24px;font-size:1.2em;line-height:1.5}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{box-sizing:content-box;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;display:block;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{text-align:center;text-transform:lowercase;margin:0;padding:.2em 0;font-size:1.2em;line-height:1.4em;list-style:none}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{color:#2b333f;background-color:#fff}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;cursor:default;margin:0 0 .3em;padding:0;font-size:1em;font-weight:700;line-height:2em}.vjs-menu-button-popup .vjs-menu{border-top-color:#2b333fb3;width:10em;height:0;margin-bottom:1.5em;display:none;position:absolute;bottom:0;left:-3em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333fb3;width:100%;max-height:18em;position:absolute;bottom:1.5em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.22222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;-o-transition:all .4s;width:auto;height:100%;margin:0;padding:0;transition:all .4s;position:absolute;top:0;left:4em}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{opacity:1;display:block}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{opacity:1;width:auto;display:block;position:relative}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{background-color:#2b333fb3;width:100%;height:3em;display:none;position:absolute;bottom:0;left:0;right:0}.vjs-has-started .vjs-control-bar{visibility:visible;opacity:1;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s;display:flex}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{text-align:center;-webkit-box-flex:none;-moz-box-flex:none;flex:none;width:4em;height:100%;margin:0;padding:0;position:relative}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vjs-no-flex .vjs-control{vertical-align:middle;display:table-cell}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-moz-box-flex:auto;flex:auto;align-items:center;min-width:4em;display:flex}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-o-transition:all .2s;flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.66667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{width:0;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{z-index:1;font-size:.9em;position:absolute;top:-.333333em;right:-.5em}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{color:#000;float:right;pointer-events:none;visibility:hidden;z-index:1;background-color:#fffc;border-radius:.3em;padding:6px 8px 8px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:relative;top:-3.4em}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{visibility:visible;font-size:.6em;display:block}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{z-index:1;background-color:#000;width:1px;height:100%;display:none;position:absolute}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000c}.video-js .vjs-slider{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;background-color:#73859f80;margin:0 .45em;padding:0;position:relative}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;flex:none;padding-bottom:3em;padding-left:2em;padding-right:2em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel.enable-volume-control{-o-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:active,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover,.video-js .vjs-volume-panel.enable-volume-control:active .vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control{visibility:visible;opacity:1;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left,top}.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;position:relative}.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:focus,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:hover{-o-transition:width .1s;width:9em;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em;height:8em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;left:-3.5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{visibility:visible;opacity:1;-o-transition:none;width:5em;height:3em;transition:none;position:relative}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{background-color:#fff;position:absolute;bottom:0;left:0}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333fb3;width:3em;height:8em;bottom:8em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{vertical-align:middle;cursor:pointer;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;margin:0;padding:0;display:inline-block;position:absolute;inset:0}.vjs-poster img{vertical-align:middle;width:100%;max-height:100%;margin:0 auto;padding:0;display:block}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;flex:auto;align-items:flex-start;font-size:1em;line-height:3em;display:flex}.vjs-no-flex .vjs-live-control{text-align:left;width:auto;display:table-cell}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;flex:none;width:auto;min-width:2em;padding-left:1em;padding-right:1em;font-size:1em;line-height:3em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{white-space:nowrap;width:0!important}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{line-height:3em;display:none}.vjs-pdt-time-display{margin-left:10px}.vjs-live .vjs-time-divider,.vjs-live-dvr .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;flex:none}.vjs-text-track-display{pointer-events:none;position:absolute;inset:0 0 3em}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{text-align:center;background-color:#00000080;margin-bottom:.1em;font-size:1.4em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-css-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;flex:none}.video-js .vjs-css-fullscreen-control .vjs-icon-placeholder:before{content:""}.video-js.vjs-fullscreen .vjs-css-fullscreen-control .vjs-icon-placeholder:before{content:"";width:16px;height:16px;top:10px;left:16px;background:url(https://cloudcache.tencent-cloud.com/qcloud/ui/static/static_source_business/9e59c748-4a71-4bd7-8774-14c8a825f086.svg) 0 0/cover!important}.vjs-live .vjs-playback-rate,.vjs-live-dvr .vjs-playback-rate{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;text-align:center;font-size:1.5em;line-height:2}.vjs-playback-rate .vjs-menu{width:4em;left:0}.video-js .vjs-picture-in-picture-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;flex:none}.vjs-picture-in-picture-control .vjs-icon-placeholder:before{font-size:1.4em!important;line-height:2.2em!important}.vjs-error .vjs-error-display .vjs-modal-dialog-content{text-align:center;font-size:1.4em}.vjs-error .vjs-error-display:before{color:#fff;content:"X";text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;width:100%;margin-top:-.5em;font-family:Arial,Helvetica,sans-serif;font-size:4em;line-height:1;position:absolute;top:50%;left:0}.vjs-error .vjs-error-check-network{color:#fff;background:red;border-radius:5px;padding:5px;text-decoration:none;display:inline-block}.vjs-loading-spinner{opacity:.85;text-align:left;box-sizing:border-box;visibility:hidden;background-clip:padding-box;border:6px solid #2b333fb3;border-radius:25px;width:50px;height:50px;margin:-25px 0 0 -25px;display:none;position:absolute;top:50%;left:50%}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{animation:0s linear .3s forwards vjs-spinner-show;display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff #0000 #0000;margin:-6px;position:absolute}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:1.1s cubic-bezier(.6,.2,0,.8) infinite vjs-spinner-spin,1.1s linear infinite vjs-spinner-fade}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{position:absolute}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"";background:url(https://tcplayer-1306264703.cos.ap-nanjing.myqcloud.com/assets/audioTrack.png) 0 0/contain;width:23px;height:15px;top:10px;left:15px}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{color:#fff;background-color:#2b333fbf;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}.vjs-text-track-settings fieldset{border:none;margin:5px;padding:3px}.vjs-text-track-settings fieldset span{margin-left:5px;display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;margin:0 0 5px;padding:0;display:block;position:absolute;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(#73859f 0%,#fff 12%);outline-width:medium;outline-style:solid}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{color:#2b333f;cursor:pointer;background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}div.vjs-control.vjs-button.tcp-dot-component{width:100%}.vjs-progress-control:hover .tcp-dot-basic-style{display:inline}.tcp-dot-basic-style{z-index:10;background-color:#fff0ff;border-radius:5px;width:8px;height:100%;margin-left:-4px;display:none;position:absolute}.tcp-dot-basic-style:hover{background-color:#fff}.tcp-triangle{content:" ";border:5px solid #0000;border-top-color:#000;width:0;height:0;display:block;position:absolute;bottom:-10px;left:5%;transform:translate(-50%)}.tcp-triangle-both{content:" ";border:5px solid #0000;border-top-color:#000;width:0;height:0;display:block;position:absolute;bottom:-10px;left:70px;transform:translate(-50%)}.tcp-dot-image{-moz-background-size:100% 100%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:80px}.tcp-image-in-container{width:100%;height:100%;height:-webkit-fill-available;height:-webkit-fill-available;height:-moz-fill-available;height:-moz-available;height:fill-available}.tcp-image-in-container-only-image{width:100%;height:80px}.vjs-time-tooltip.tcp-popup-container{background-color:#000;width:140px;height:118px;max-height:120px;padding:0;position:absolute;top:-125px;left:-65px}.vjs-time-tooltip.tcp-popup-container.tcp-only-gif{background-color:#000;width:140px;height:80px;max-height:120px;padding:0;position:absolute;top:-87px;left:-65px}.vjs-time-tooltip.tcp-popup-container.tcp-single-line{height:103px;top:-109px}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif{opacity:.8;background-color:#000;border-radius:5px;width:110px;height:54px;padding:0;position:absolute;top:-60px;left:0}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-single-line{height:23px;top:-28px}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-two-lines{height:38px;top:-44px}.tcp-dot-comment{text-overflow:ellipsis;color:#fff;-webkit-line-clamp:2;background-color:#000;-webkit-box-orient:vertical;width:100%;height:38px;max-height:38px;padding:5px 8px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.tcp-large-comment{text-overflow:ellipsis;color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;height:100%;max-height:100%;padding:5px 8px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.tcp-dot-timestamp{text-align:left;color:#fff;width:100%;height:20px;margin-left:10px;font-weight:700;display:block;position:absolute;bottom:0}.vjs-dvr .tcp-dvr-progress-control .tcp-dvr-time-shift{background-color:#0000}.vjs-dvr .vjs-progress-control{display:flex}.vjs-dvr .vjs-live-control{flex:inherit;cursor:pointer}.vjs-dvr .vjs-live-control .vjs-tooltip{line-height:1em}.vjs-dvr-live .vjs-live-control .vjs-tooltip{display:none}.vjs-dvr-live .vjs-live-control{cursor:default}.vjs-dvr .vjs-live-display{margin:0 auto}.vjs-live .vjs-live-display:before{vertical-align:4%;content:"";background:#f51717;border-radius:50%;width:6px;height:6px;margin-right:.4em;display:inline-block}.vjs-dvr:not(.vjs-dvr-live) .vjs-live-display:before{background:#566377}.tcp-video-quality-switcher .tcp-quality-switcher-value{pointer-events:none;text-align:center;width:100%;height:100%;font-size:1.2em;display:table;position:absolute;top:0;left:0}.tcp-video-quality-switcher .tcp-quality-switcher-value p{vertical-align:middle;display:table-cell}.tcp-video-quality-switcher .vjs-menu{width:6em;left:50%;transform:translate(-50%)}.tcp-video-quality-switcher .vjs-menu li{text-transform:none}.tcp-skin .tcp-logo{position:absolute}.tcp-skin .tcp-logo.left-top{top:0;left:0}.tcp-skin .tcp-logo.left-bottom{bottom:0;left:0}.tcp-skin .tcp-logo.right-top{top:0;right:0}.tcp-skin .tcp-logo.right-bottom{bottom:0;right:0}.tcp-skin .tcp-logo .tcp-logo-link{display:inline-block}.tcp-skin .vjs-big-play-button{opacity:1;z-index:1;border:0;width:6.8em;height:4.8em;margin-top:-2.4em;margin-left:-3.4em;font-size:1em;top:50%;left:50%}.tcp-skin .vjs-big-play-button:before{content:none}.tcp-skin .vjs-big-play-button .vjs-button-icon{fill:#21212180;width:6.8em;height:4.8em}.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-dash,.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-line,.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-lines{stroke-dasharray:1330;stroke-dashoffset:1330px;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px;stroke:#00a4ff}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-fill{fill:#00a4ff}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-line{animation:.5s forwards draw-line}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-lines{animation:1s forwards draw-lines}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-dash{animation:1s forwards draw-dash}.tcp-skin .vjs-big-play-button .vjs-icon-placeholder{display:none}.tcp-skin .vjs-big-play-button,.tcp-skin .vjs-big-play-button:focus,.tcp-skin:hover .vjs-big-play-button,.tcp-skin:hover .vjs-big-play-button:focus{background:0 0}.tcp-skin.vjs-paused.vjs-pos-ended .vjs-big-play-button,.tcp-skin.vjs-paused.vjs-pos-ended .vjs-poster{display:block}.tcp-skin.vjs-ad-loading .vjs-big-play-button,.tcp-skin.vjs-ad-playing .vjs-big-play-button,.tcp-skin.vjs-seeking .vjs-big-play-button,.tcp-skin.vjs-using-native-controls .vjs-big-play-button,.tcp-skin.vjs-waiting .vjs-big-play-button{display:none!important}.tcp-skin .vjs-menu{z-index:1}.tcp-skin .vjs-control-bar{z-index:1;background:linear-gradient(0deg,#000a 0,#0000007d 19%,#0000005c 34%,#00000041 47%,#0000002f 56.5%,#00000021 65%,#00000015 73%,#0000000d 80.2%,#00000007 86.1%,#00000004 91%,#00000001 95.2%,#0000 98.2% 100%);font-size:1.2em}.tcp-skin .vjs-time-control{padding-left:0;padding-right:0}.tcp-skin:not(.vjs-live) .vjs-current-time,.tcp-skin:not(.vjs-live) .vjs-duration,.tcp-skin:not(.vjs-live) .vjs-time-divider{display:block}.tcp-skin .vjs-time-divider{min-width:0;padding-left:.3em;padding-right:.3em}.tcp-skin .vjs-current-time{padding-left:1em}.tcp-skin .vjs-duration{padding-right:1em}.tcp-skin .vjs-remaining-time{display:none}.tcp-skin .vjs-progress-control{width:100%;height:1.5em;position:absolute;top:-.9em;left:0}.tcp-skin .vjs-play-progress{background-color:#00a4ff}.tcp-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.2em;line-height:2.57}.tcp-skin .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{z-index:2;visibility:hidden;background-color:#000000b3}.tcp-skin .vjs-volume-panel .vjs-slider-horizontal .vjs-volume-level:before{top:-.33em}.tcp-skin .vjs-volume-panel .vjs-slider-vertical .vjs-volume-level:before{left:-.35em}.tcp-skin .vjs-volume-panel .vjs-volume-level{background-color:#00a4ff}.tcp-skin .vjs-custom-control-spacer{flex-grow:1;display:block}.tcp-skin .tcp-loading-spinner{box-sizing:border-box;text-indent:-9999em;background-clip:padding-box;width:50px;height:50px;margin:-25px 0 0 -25px;display:none;position:absolute;top:50%;left:50%}.tcp-skin .tcp-loading-spinner:before{content:"";border:3px solid #fff0;border-color:#fff0 #fff;border-radius:50%;width:100%;height:100%;margin-bottom:5px;display:block;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tcp-skin.vjs-seeking .tcp-loading-spinner,.tcp-skin.vjs-waiting .tcp-loading-spinner{display:block}.tcp-skin.vjs-seeking .tcp-loading-spinner:before,.tcp-skin.vjs-waiting .tcp-loading-spinner:before{animation:1.1s linear infinite load8}.tcp-skin .tcp-loading-spinner-animation{background-repeat:no-repeat;width:60px;height:45px;margin:0 auto 10px;animation-name:keyframes;animation-duration:2.625s;animation-timing-function:step-end;animation-iteration-count:infinite;animation-delay:0s;animation-fill-mode:forwards}@-webkit-keyframes keyframes{0%{background-position:-60px 0;width:60px;height:45px}1.33%{background-position:-2220px 0}2.67%{background-position:-120px 0}4%{background-position:-180px 0}5.33%{background-position:-240px 0}6.67%{background-position:-300px 0}8%{background-position:-360px 0}9.33%{background-position:-420px 0}10.67%{background-position:-480px 0}12%{background-position:-540px 0}13.33%{background-position:-600px 0}14.67%{background-position:-660px 0}16%{background-position:-720px 0}17.33%{background-position:-780px 0}18.67%{background-position:-840px 0}20%{background-position:-900px 0}21.33%{background-position:-960px 0}22.67%{background-position:-1020px 0}24%{background-position:-1080px 0}25.33%{background-position:-1140px 0}26.67%{background-position:-1200px 0}28%{background-position:-1260px 0}29.33%{background-position:-1320px 0}30.67%{background-position:-1380px 0}32%{background-position:-1440px 0}33.33%{background-position:-1500px 0}34.67%{background-position:-1560px 0}36%{background-position:-1620px 0}37.33%{background-position:-1680px 0}38.67%{background-position:-1740px 0}40%{background-position:-1800px 0}41.33%{background-position:-1860px 0}42.67%{background-position:-1920px 0}44%{background-position:-1980px 0}45.33%{background-position:-2040px 0}46.67%{background-position:-2100px 0}48%{background-position:-2160px 0}49.33%{background-position:0 0}50.67%{background-position:-2280px 0}52%{background-position:-2340px 0}53.33%{background-position:-2400px 0}54.67%{background-position:-2460px 0}56%{background-position:-2520px 0}57.33%{background-position:-2580px 0}58.67%{background-position:-2640px 0}60%{background-position:-2700px 0}61.33%{background-position:-2760px 0}62.67%{background-position:-2820px 0}64%{background-position:-2880px 0}65.33%{background-position:-2940px 0}66.67%{background-position:-3000px 0}68%{background-position:-3060px 0}69.33%{background-position:-3120px 0}70.67%{background-position:-3180px 0}72%{background-position:-3240px 0}73.33%{background-position:-3300px 0}74.67%{background-position:-3360px 0}76%{background-position:-3420px 0}77.33%{background-position:-3480px 0}78.67%{background-position:-3540px 0}80%{background-position:-3600px 0}81.33%{background-position:-3660px 0}82.67%{background-position:-3720px 0}84%{background-position:-3780px 0}85.33%{background-position:-3840px 0}86.67%{background-position:-3900px 0}88%{background-position:-3960px 0}89.33%{background-position:-4020px 0}90.67%{background-position:-4080px 0}92%{background-position:-4140px 0}93.33%{background-position:-4200px 0}94.67%{background-position:-4260px 0}96%{background-position:-4320px 0}97.33%{background-position:-4380px 0}to,98.67%{background-position:-4440px 0}}.tcp-skin .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#000000b3}@keyframes draw-line{0%{stroke-dashoffset:1350px}to{stroke-dashoffset:0}}@keyframes draw-lines{0%{stroke-dasharray:0 1330;stroke-dashoffset:1330px}to{stroke-dasharray:1330 0;stroke-dashoffset:0}}@keyframes draw-dash{0%{stroke-dasharray:100 1330}to{stroke-dasharray:10 0}}.tcp-continue-play-tips{background-color:#000000b3;height:2.08em;padding:0 .5em 0 2.5em;font-size:1.2em;line-height:2.08em;position:absolute;bottom:4.5em;left:0}.tcp-continue-play-tips .tcp-continue-play-buttom{cursor:pointer;color:#00a4ff;height:2.08em;margin:0;padding:0 5px}.tcp-continue-play-tips .vjs-control.vjs-close-button{width:2em;height:2.08em;top:0;right:initial;opacity:.7;left:.5em}.tcp-continue-play-tips .vjs-control.vjs-close-button .vjs-icon-placeholder:before{font-size:1.33em;line-height:1.55em}.tcp-skin .tcp-overlay{color:#fff;text-align:center;position:absolute}.tcp-skin .tcp-overlay-no-background{width:33%}.tcp-skin .tcp-overlay-background{background-color:#0009;border-radius:3px;width:33%;padding:10px}.tcp-skin .tcp-overlay-top-left{top:5px;left:5px}.tcp-skin .tcp-overlay-top{margin-left:-16.5%;top:5px;left:50%}.tcp-skin .tcp-overlay-top-right{top:5px;right:5px}.tcp-skin .tcp-overlay-right{top:50%;right:5px;transform:translateY(-50%)}.tcp-skin .tcp-overlay-bottom-right{bottom:4em;right:5px}.tcp-skin .tcp-overlay-bottom{margin-left:-16.5%;bottom:4em;left:50%}.tcp-skin .tcp-overlay-bottom-left{bottom:4em;left:5px}.tcp-skin .tcp-overlay-left{top:50%;left:5px;transform:translateY(-50%)}.tcp-skin .tcp-overlay-center{margin-left:-16.5%;top:50%;left:50%;transform:translateY(-50%)}.tcp-skin .tcp-image-patch{width:100%;max-height:100%;margin:0;overflow:hidden;transform:translate(-50%,-50%)}.tcp-skin .tcp-image-patch .tcp-overlay-link{outline:0;display:inline-block}.tcp-skin .tcp-image-patch .tcp-overlay-link:active,.tcp-skin .tcp-image-patch .tcp-overlay-link:focus,.tcp-skin .tcp-image-patch .tcp-overlay-link:link{outline:0}.tcp-skin .tcp-image-patch .tcp-overlay-img{border:none;max-width:100%}.tcp-skin.tcp-res-switching .tcp-image-patch{display:none}.tcp-skin .vjs-no-flex .tcp-overlay-center,.tcp-skin .vjs-no-flex .tcp-overlay-left,.tcp-skin .vjs-no-flex .tcp-overlay-right{margin-top:-15px}.tcp-skin .tcp-right-click-popup-menu{z-index:6;white-space:nowrap;background-color:#1c1c1ce6;padding:0;position:absolute}.tcp-skin .tcp-right-click-popup-menu .vjs-menu-item{padding:0 1.5em;line-height:2em}.tcp-skin .tcp-right-click-popup-menu .tc-menu-list{text-transform:none;text-align:left;padding:.5rem}.tcp-skin .tcp-right-click-popup-menu .vjs-menu-content li:not(:last-child){border-bottom:1px solid #fff}.tcp-skin .tcp-right-click-popup-menu .tc-menu-list,.tcp-skin .tcp-right-click-popup-menu .tc-menu-list:hover{cursor:default;outline:0}.tcp-skin .tcp-right-click-popup-menu .tcp-menu-item-select{color:#00a4ff}.tcp-skin .tcp-mirror{transform:rotateY(180deg)}.tcp-playlist{z-index:1;width:300px;height:100%;position:absolute;top:0;right:0}.tcp-playlist .tcp-playlist-toggle{text-align:center;cursor:pointer;background-color:#00a4ff;border-radius:10px 0 0 10px;width:12px;height:100px;line-height:100px;position:absolute;top:50%;transform:translateY(-50%)}.tcp-playlist .tcp-playlist-box{background-color:#2b333f;width:100%;height:100%;position:absolute;overflow:hidden scroll}.tcp-playlist .tcp-playlist-box .tcp-playlist-title{color:#00a4ff;padding:1em;font-size:1.6em}.tcp-playlist .tcp-playlist-box .tcp-playlist-item{width:100%;height:100px;margin-bottom:1em;padding:0 0 0 1em}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video{float:left;background:#000;justify-content:center;align-items:center;width:55%;height:100px;display:flex;position:relative}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video .tcp-playlist-item-img{max-width:100%;max-height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video .tcp-playlist-item-duration{opacity:.8;background-color:#2b333f;padding:.5em;position:absolute;bottom:.5em;left:1em}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-desc{width:42%;height:100%;padding:.5em;font-size:1.4em;display:inline-block;overflow:hidden}.tcp-playlist .tcp-playlist-box .tcp-playlist-item-active,.tcp-playlist .tcp-playlist-box .tcp-playlist-item:hover{cursor:pointer}.tcp-playlist .tcp-playlist-box .tcp-playlist-item-active .tcp-playlist-item-desc,.tcp-playlist .tcp-playlist-box .tcp-playlist-item:hover .tcp-playlist-item-desc{color:#00a4ff}.tcp-playlist-box::-webkit-scrollbar{box-sizing:border-box;width:.5em}.tcp-playlist-box::-webkit-scrollbar-button{display:none}.tcp-playlist-box::-webkit-scrollbar-thumb{background-color:#00a4ff;-webkit-border-radius:1em}.vjs-play-next:hover{cursor:pointer}.vjs-play-next{font-family:VideoJS}.vjs-play-next .vjs-icon-placeholder:before{content:""}.tcp-playlist-open .tcp-playlist-toggle{right:300px}.tcp-playlist-open .tcp-playlist-box{display:block}.tcp-playlist-close .tcp-playlist-toggle{right:0}.tcp-playlist-close .tcp-playlist-box{display:none}.fullscreen-container{z-index:100;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.enterfs{display:block!important}.fullscreen-container .enterfs,.exitfs{display:none!important}.fullscreen-container .exitfs,.entervr{display:block!important}.view360-canvas{width:100%}.panoviewer-control button{color:#fff;background-color:#0009;border:none;border-radius:5px;outline:0;margin:5px;padding:5px;font-size:0}.panoviewer-control button.enterfs,.panoviewer-control button.exitfs{margin-bottom:10px}.panoviewer-control button svg{width:30px;height:30px}.panoviewer-control{text-align:center;font-weight:300;position:absolute;top:0;right:5px}.panoviewer-control .camera{background-color:#0009;border-radius:100px;margin:0;padding:0;display:inline-block}.camera,.panoviewer-control .pie{width:40px;height:40px}.gyroTouchOptions{text-align:right;position:absolute;bottom:0;right:0}.optionSet .option{color:#fff;box-sizing:border-box;vertical-align:middle;background-color:#bcbccf;border:1px;border-radius:3px;height:34px;margin:5px 0;padding:2px;font-size:0;display:inline-block}.optionSet .option:hover{background-color:#4949c9}.optionSet .option.selected{background-color:#af40e2}.selectGroup{vertical-align:top;display:inline-block;position:relative}.selectGroup .option{text-align:center;border-radius:5px;min-width:34px;padding:0 10px;font-size:14px;line-height:34px;position:relative}.statusButton.option{background-color:#7fbeff;margin:5px;position:relative}.selectGroup .option span{background-size:100% 100%;position:absolute;inset:5px}.selectGroup .option span.vertical{transform:rotate(90deg)}.statusButton.option svg{fill:#fff;stroke:#fff;width:40px}.statusButton.option:hover{background-color:#7f1e1f}.selectGroup.hide{display:none}@media screen and (max-width:500px){.panoviewer-control{top:0;right:0}.panoviewer-control button{float:right;margin:5px 5px 5px 0;padding:5px}.panoviewer-control button svg{width:20px;height:20px}.panoviewer-control .camera{transform:scale(.7)}}.tcp-statistic{z-index:5;color:#fff;opacity:.8;background:#1c1c1ccc;border-radius:4px;width:80%;max-height:80%;font-size:12px;position:relative;top:10px;left:10px;overflow:hidden}.tcp-statistic-wrapper{flex-direction:column;width:100%;padding:10px;display:flex}.tcp-statistic-line{width:100%;padding-bottom:4px;display:block}.tcp-statistic-title{float:left;text-align:right;width:30%;padding-right:20px}.tcp-statistic-data{width:70%}.tcp-statistic-close{color:#fff;cursor:pointer;width:20px;height:20px;position:absolute;top:10px;right:10px}.tcp-switch{background-color:#000000b3;align-items:center;padding:0 2.5em 0 .5em;font-size:1.2em;line-height:2.08em;display:flex;position:absolute;bottom:4.5em;right:0}.tcp-switch>.vjs-close-button{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2em;height:1.5em;margin-left:.5em;display:flex;top:0!important;right:.3em!important}.tcp-switch>.vjs-control .vjs-close-button{top:0;right:.3em!important}.tcp-switch>.vjs-button>.vjs-icon-placeholder:before{font-size:1.33em;line-height:inherit;opacity:.7}.vjs-error .vjs-error-display .vjs-modal-dialog-content{padding:0}.vjs-errors-dialog{text-align:center;background:#181818cc;width:100%;height:100%;display:table;position:absolute;inset:0;overflow:hidden}.vjs-errors-content-container{padding:35px;display:table-cell;overflow:auto}.vjs-errors-dialog .vjs-control.vjs-close-button{width:3em;height:3em;top:0}.vjs-errors-type{display:none}.tcp-vtt-thumbnail-container{z-index:0;position:absolute;bottom:2.3em;overflow:hidden}.tcp-vtt-thumbnail-container:before{content:"";z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 3px 3px #0000004d}.tcp-vtt-thumbnail-img{opacity:0;-mz-transition:opacity .2s ease;transition:opacity .2s;position:absolute;left:0}.vjs-progress-control:active .tcp-vtt-thumbnail-img,.vjs-progress-control:hover .tcp-vtt-thumbnail-img{opacity:1}.tcp-dynamic-watermark-container{pointer-events:none;position:absolute}.tcp-dynamic-watermark-container .tcp-dynamic-watermark-content{word-break:break-all;color:#ffffff80;max-width:30%;position:absolute}button{outline:0}@media �screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}
:root{--bg:#080c12;--panel:#0e141e;--panel-2:#121a26;--panel-3:#17202e;--border:#222d3d;--border-bright:#354359;--text:#edf4ff;--muted:#8491a6;--cyan:#00d4ff;--cyan-soft:#00d4ff1f;--green:#35d39a;--yellow:#f8c34a;--red:#ff465c;--violet:#8e77ff;--sidebar:236px}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}button:disabled{opacity:.45;cursor:not-allowed}code{font-family:SFMono-Regular,Consolas,monospace}.app-shell{background:radial-gradient(circle at 75% -20%, #00d4ff0e, transparent 33%), var(--bg);min-height:100vh}.sidebar{width:var(--sidebar);z-index:50;border-right:1px solid var(--border);background:#0b1018;flex-direction:column;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brand-mark{color:#031015;background:var(--cyan);border-radius:11px 2px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 25px #00d4ff33}.brand strong{letter-spacing:.06em;font-size:19px;display:block}.brand span{color:var(--muted);letter-spacing:.05em;margin-top:2px;font-size:11px;display:block}.sidebar nav{gap:5px;display:grid}.sidebar nav button{color:#96a3b8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;height:43px;padding:0 12px;display:flex;position:relative}.sidebar nav button:hover{color:var(--text);background:#111925}.sidebar nav button.active{color:#eaffff;background:linear-gradient(90deg,#00d4ff29,#00d4ff0b)}.sidebar nav button.active:before{content:"";background:var(--cyan);width:3px;height:23px;box-shadow:0 0 13px var(--cyan);position:absolute;left:-14px}.nav-count{background:var(--red);color:#fff;text-align:center;border-radius:99px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:11px}.sidebar-events{border-top:1px solid var(--border);flex-direction:column;flex:1 1 0;min-height:112px;margin-top:13px;padding-top:11px;display:flex;overflow:hidden}.sidebar-events.active{border-top-color:#00d4ff6b}.sidebar-events-head{color:#8493a8;letter-spacing:.05em;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:29px;padding:0 2px 0 6px;font-size:10px;display:grid}.sidebar-events-head>button:first-child{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.sidebar-events-head>button:first-child:hover,.sidebar-events.active .sidebar-events-head>button:first-child{color:var(--cyan)}.sidebar-events-head>button:first-child span{align-items:center;gap:6px;display:flex}.sidebar-events-head b{min-width:17px;color:var(--cyan);text-align:center;background:#00d4ff1a;border-radius:99px;padding:1px 5px;font-size:9px}.sidebar-events-ack-all{color:#728198;cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #253043;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:8px}.sidebar-events-ack-all:hover{color:var(--green);border-color:#35d39a47}.sidebar-events-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#344157 transparent;align-content:start;gap:3px;min-height:0;margin-top:4px;display:grid;overflow-y:auto}.sidebar-event{color:#8f9caf;background:#ffffff05;border-radius:5px;grid-template-columns:minmax(0,1fr) 27px;align-items:stretch;width:100%;min-height:42px;display:grid;position:relative;overflow:hidden}.sidebar-event:hover{color:#dce8f7;background:#111925}.sidebar-event-open{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:4px minmax(0,1fr);align-items:center;gap:7px;padding:6px 3px 6px 10px;display:grid}.sidebar-event-open>i{background:#59667a;border-radius:4px;width:4px;height:24px}.sidebar-event.warning .sidebar-event-open>i{background:var(--yellow)}.sidebar-event.critical .sidebar-event-open>i{background:var(--red);box-shadow:0 0 8px #ff465c99}.sidebar-event.recovery .sidebar-event-open>i{background:var(--green)}.sidebar-event span,.sidebar-event strong,.sidebar-event small{min-width:0;display:block}.sidebar-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.sidebar-event small{color:#5e6c81;margin-top:3px;font-size:8px}.sidebar-event-ack{color:#667489;cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;place-items:center;display:grid}.sidebar-event-ack:hover{color:var(--green);background:#26d07c14;border-left-color:#26d07c26}.sidebar-events-empty{color:#536075;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:68px;padding:10px;font-size:9px;line-height:1.45;display:flex}.side-foot{border-top:1px solid var(--border);grid-template-columns:34px 1fr 30px;align-items:center;gap:9px;margin-top:auto;padding:14px 8px 0;display:grid}.account-avatar,.user-cell span{width:34px;height:34px;color:var(--cyan);background:var(--cyan-soft);border:1px solid #00d4ff40;border-radius:50%;place-items:center;font-weight:700;display:grid}.side-foot strong,.side-foot span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.side-foot strong{font-size:13px}.side-foot span{color:var(--muted);margin-top:2px;font-size:11px}.side-foot button,.more,.modal-head button,.monitor-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.main{min-height:100vh;margin-left:var(--sidebar);padding-bottom:80px}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#080c12d1;justify-content:space-between;align-items:center;height:86px;padding:0 32px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:.01em;margin:2px 0 0;font-size:21px;font-weight:650}.eyebrow{color:var(--cyan);letter-spacing:.18em;font-size:10px;font-weight:700}.top-actions,.heading-actions{align-items:center;gap:9px;display:flex}.connection{max-width:420px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.connection i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;flex:none}.connection.bad{color:var(--red)}.connection.bad i{background:var(--red);box-shadow:0 0 10px var(--red)}.icon-btn,.mobile-menu{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.mobile-menu{display:none}.content{padding:28px 32px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:32px;display:grid}.stat{background:linear-gradient(145deg, var(--panel-2), var(--panel));border:1px solid var(--border);border-radius:10px;gap:16px;min-height:128px;padding:20px;display:flex}.stat-icon{color:#b8c4d5;background:#8491a61a;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.stat span,.stat small,.stat strong{display:block}.stat span{color:var(--muted);font-size:12px}.stat strong{margin:3px 0 4px;font-size:30px;font-weight:650}.stat small{color:#647187;font-size:11px}.stat.cyan .stat-icon,.stat.cyan strong{color:var(--cyan)}.stat.cyan .stat-icon{background:var(--cyan-soft)}.stat.green .stat-icon,.stat.green strong{color:var(--green)}.stat.violet .stat-icon,.stat.violet strong{color:var(--violet)}.stat.red{border-color:#ff465c80}.stat.red .stat-icon,.stat.red strong{color:var(--red)}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.section-heading h2{margin:4px 0 5px;font-size:21px}.section-heading p{color:var(--muted);margin:0;font-size:12px}button.primary,button.ghost,button.danger{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}button.primary{color:#031015;background:var(--cyan);border:1px solid var(--cyan)}.primary:hover{background:#66e7ff}button.ghost{color:#bcc8d8;background:var(--panel);border:1px solid var(--border-bright)}.ghost:hover{background:var(--panel-3);color:#fff}button.danger{color:#fff;background:var(--red);border:1px solid var(--red)}.heading-actions select,.data-toolbar select{min-height:36px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.channel-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;position:relative;overflow:hidden}.channel-card:before{content:"";background:#344157;width:2px;position:absolute;top:0;bottom:0;left:0}.channel-card.critical{border-color:#ff465c8c}.channel-card.critical:before{background:var(--red);box-shadow:0 0 13px var(--red)}@keyframes critical-flash{0%,45%{box-shadow:inset 0 0 0 1px #ff465c1f,0 0 #ff465c00}50%,to{box-shadow:inset 0 0 25px #ff465c24,0 0 18px #ff465c21}}.flash{animation:1.35s infinite critical-flash}.channel-head{border-bottom:1px solid var(--border);justify-content:space-between;min-height:85px;padding:17px 18px 14px;display:flex;position:relative}.channel-title{align-items:center;gap:9px;display:flex}.channel-title h3{margin:0;font-size:16px}.channel-head code{color:var(--cyan);margin-top:8px;font-size:11px;display:inline-block}.channel-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.channel-head-actions{align-items:flex-start;gap:5px;display:flex}.channel-alert-toggle{color:#68758a;cursor:pointer;background:#68758a0f;border:1px solid #293446;border-radius:5px;align-items:center;gap:5px;height:31px;padding:0 7px;font-size:9px;display:inline-flex}.channel-alert-toggle:hover:not(:disabled){color:#d8e4f3;background:var(--panel-3)}.channel-alert-toggle.on{color:var(--cyan);background:#00d4ff0f;border-color:#00d4ff40}.channel-alert-toggle.error{color:#ff8796;background:#ff465c12;border-color:#ff465c59}.channel-alert-toggle:disabled{cursor:wait;opacity:.65}.channel-alert-toggle i{background:#303b4d;border-radius:8px;width:22px;height:12px;transition:background .18s;display:block;position:relative}.channel-alert-toggle i b{background:#78869b;border-radius:50%;width:8px;height:8px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.channel-alert-toggle.on i{background:#00d4ff47}.channel-alert-toggle.on i b{background:var(--cyan);transform:translate(10px)}.channel-menu-wrap{z-index:5;align-self:flex-start;position:relative}.channel-menu-wrap .more{border-radius:5px;width:31px;height:31px}.channel-menu-wrap .more:hover{color:#fff;background:var(--panel-3)}.channel-menu{border:1px solid var(--border-bright);background:#111925;border-radius:7px;width:145px;padding:5px;position:absolute;top:35px;right:0;box-shadow:0 14px 35px #00000080}.channel-menu button{color:#b8c4d5;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;font-size:11px;display:flex}.channel-menu button:hover{background:var(--panel-3)}.channel-menu button.delete{color:#ff8796}.channel-menu button.delete:hover{background:#ff465c1a}.status-dot{background:#526074;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.status-dot.healthy{background:var(--green);box-shadow:0 0 8px #35d39ab3}.status-dot.onair{background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.status-dot.critical{background:var(--red);box-shadow:0 0 9px var(--red);animation:.8s infinite blink}.status-dot.warning{background:var(--yellow)}.status-dot.offline,.status-dot.unknown{background:#59667a}@keyframes blink{50%{opacity:.18}}.providers{padding:4px 16px 10px}.provider{border-bottom:1px solid #222d3dbf;padding:12px 0}.provider:last-child{border-bottom:0}.provider-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.provider-head strong{align-items:center;gap:6px;font-size:12px;display:flex}.tag{color:#8290a6;background:#19212e;border-radius:3px;padding:3px 7px;font-size:9px}.tag.good{color:var(--green);background:#35d39a17}.inline-error{color:#ff8796;background:#ff465c14;border-radius:4px;margin-bottom:8px;padding:7px 9px;font-size:10px}.sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.source{background:#101722;border:1px solid #202a39;border-radius:6px;grid-template-columns:minmax(62px,1fr) auto auto;align-items:center;gap:8px;min-height:64px;padding:9px 8px 9px 32px;display:grid;position:relative}.source.active-output{background:var(--cyan-soft);border-color:#00d4ff61}.source.warning{border-color:#f8c34a59}.source.critical{border-color:#ff465c73}.source span,.source strong,.source-state b,.source-state small{display:block}.source span{color:var(--muted);font-size:9px}.source strong{margin-top:2px;font-size:11px}.source-state{text-align:right}.source-state b{color:#b8c4d4;font-size:9px}.source.active-output .source-state b{color:var(--cyan)}.source-state small{color:#68758a;margin-top:3px;font-size:8px}.select-source{color:#6f7d92;cursor:pointer;background:0 0;border:1px solid #354155;border-radius:3px;place-items:center;width:17px;height:17px;padding:0;display:grid;position:absolute;left:8px}.select-source.selected{color:#051117;background:var(--cyan);border-color:var(--cyan)}.checkbox-square{place-items:center;width:100%;height:100%;color:inherit!important;display:grid!important}.source-tools{align-items:center;gap:4px;display:flex}.source-preview,.source-record{cursor:pointer;border-radius:4px;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:9px;display:inline-flex}.source-preview{color:#86dff0;background:#00d4ff12;border:1px solid #00d4ff3b}.source-preview:hover:not(:disabled){color:#dffaff;background:#00d4ff24;border-color:#00d4ff7a}.source-record{color:#ff9aa7;background:#ff465c12;border:1px solid #ff465c40}.source-record:hover:not(:disabled),.source-record.recording{color:#fff;background:#ff465c2e;border-color:#ff465c99}.source-record.recording svg{fill:var(--red);color:var(--red);animation:.9s infinite blink}.source-preview:disabled,.source-record:disabled{color:#586579;cursor:not-allowed;opacity:.72;background:#101722;border-color:#263142}.card-actions{border-top:1px solid var(--border);height:43px;display:flex}.card-actions button{color:#92a0b4;border:0;border-right:1px solid var(--border);cursor:pointer;background:#0d131c;flex:1;justify-content:center;align-items:center;gap:6px;font-size:11px;display:inline-flex}.card-actions button:last-child{border-right:0}.card-actions button:hover{color:var(--cyan);background:#111b27}.monitor-dock{z-index:35;left:calc(var(--sidebar) + 24px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111823f2;border:1px solid #00d4ff59;border-radius:8px;justify-content:space-between;align-items:center;min-height:56px;padding:9px 11px 9px 16px;display:flex;position:fixed;bottom:18px;right:24px;box-shadow:0 12px 35px #00000073}.monitor-dock>div{align-items:center;gap:10px;display:flex}.monitor-dock svg{color:var(--cyan)}.monitor-dock span{color:var(--muted);font-size:11px}.modal-layer{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010408c7;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.modal{border:1px solid var(--border-bright);background:#0f151f;border-radius:11px;flex-direction:column;width:min(610px,100%);max-height:calc(100vh - 48px);display:flex;position:relative;box-shadow:0 28px 90px #000000a6}.modal.wide{width:min(880px,100%)}.modal.extra-wide{width:min(1120px,100%)}.modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:77px;padding:17px 20px;display:flex}.modal-head h2{margin:0;font-size:18px}.modal-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.modal-head button{border-radius:5px;width:32px;height:32px}.modal-head button:hover{background:var(--panel-3);color:#fff}.modal-body{padding:20px;overflow:auto}.modal-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid label,.simple-card label,.login-card label{color:#aab6c8;gap:7px;font-size:11px;font-weight:600;display:grid}.form-grid label>small{color:#68758a;font-size:9px;font-weight:400;line-height:1.5}.span-2{grid-column:span 2}input,select,textarea{width:100%;min-height:39px;color:var(--text);background:#0a1018;border:1px solid #2c3749;border-radius:5px;padding:0 11px}input::placeholder{color:#566378}input:focus,select:focus{border-color:var(--cyan)}fieldset{border:1px solid var(--border);border-radius:6px;gap:22px;margin:0;padding:10px 12px;display:flex}fieldset legend{color:var(--muted);padding:0 5px;font-size:10px}label.check{align-items:center;gap:8px;display:flex}.check input,.confirm-check input,.switch-options input{width:15px;min-height:15px;accent-color:var(--cyan)}.form-error,.success-box{border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-size:12px;display:flex}.form-error{color:#ff9ba7;background:#ff465c1a;border:1px solid #ff465c3d}.success-box{color:var(--green);background:#35d39a17;border:1px solid #35d39a33;margin-bottom:15px}.hint-box{min-height:39px;color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.config-note{color:#9db0c7;background:#00d4ff0e;border:1px solid #00d4ff2e;border-radius:6px;align-items:flex-start;gap:9px;min-height:58px;padding:11px 12px;display:flex}.config-note>svg{color:var(--cyan);flex:none;margin-top:1px}.config-note strong,.config-note span{display:block}.config-note strong{color:#dce9f8;font-size:11px}.config-note span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.55}.config-note.success{background:#35d39a0f;border-color:#35d39a33}.config-note.success>svg{color:var(--green)}.or{color:#69758a;align-items:center;gap:10px;font-size:10px;display:flex}.or:before,.or:after{content:"";background:var(--border);flex:1;height:1px}.loading{min-height:180px;color:var(--muted);place-content:center;justify-items:center;gap:9px;display:grid}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty{color:#556277;border:1px dashed #273244;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.empty strong{color:#9eabbe;margin-top:12px}.empty p{text-align:center;max-width:390px;margin:6px 0 0;font-size:11px}.empty.compact{border:0;min-height:170px}.address-groups{gap:18px;display:grid}.address-provider{border:1px solid var(--border);background:#0b1119;border-radius:8px;padding:15px}.address-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.address-title h3{margin:0}.address-title span{color:var(--muted);font-size:10px}.address-section{margin-top:13px}.address-section>strong{color:#b8c3d4;margin-bottom:6px;font-size:11px;display:block}.address-row{background:#0f1721;border-bottom:1px solid #1f2937;grid-template-columns:62px 1fr 34px;align-items:center;min-height:38px;display:grid}.address-row b{color:var(--cyan);padding-left:10px;font-size:9px}.address-row code{white-space:nowrap;color:#b7c4d5;padding:8px;font-size:10px;overflow:auto}.address-row button{color:#8491a5;cursor:pointer;background:0 0;border:0;height:100%}.delay-tip{margin-top:16px}.delay-tip code{color:#d9e6f5;white-space:nowrap;background:#ffffff0f;border-radius:3px;padding:1px 4px}.data-toolbar{justify-content:space-between;margin-bottom:14px;display:flex}.no-video{color:var(--green);background:#35d39a14;border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.source-tabs{gap:7px;margin-bottom:12px;display:flex;overflow-x:auto}.source-tabs button{text-align:left;color:#91a0b5;border:1px solid var(--border);cursor:pointer;background:#0a111a;border-radius:6px;grid-template-columns:10px 1fr;align-items:center;gap:3px 7px;min-width:170px;padding:9px 11px;display:grid}.source-tabs button.active{color:#dffaff;background:var(--cyan-soft);border-color:#00d4ff6b}.source-tabs span{font-size:10px}.source-tabs b{color:#6f7d91;grid-column:2;font-size:9px;font-weight:500}.source-tabs button.active b{color:var(--cyan)}.source-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.source-data-grid.single{grid-template-columns:minmax(0,1fr)}.data-source{border:1px solid var(--border);background:#0a111a;border-radius:7px;padding:13px}.data-source.current{background:var(--cyan-soft);border-color:#00d4ff66}.data-source>div:first-child{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.data-source h3{margin:8px 0 11px;font-size:14px}.data-source.current h3{color:var(--cyan)}.data-source dl{grid-template-columns:76px 1fr;gap:6px;margin:0;font-size:10px;display:grid}.data-source dt{color:#718096}.data-source dd{text-overflow:ellipsis;white-space:nowrap;color:#bdc9d9;margin:0;overflow:hidden}.chart-card,.timeline-card{border:1px solid var(--border);background:#0a111a;border-radius:8px;margin-top:12px;padding:16px}.chart-card>div:first-child{margin-bottom:13px}.chart-card h3,.timeline-card h3{margin:0;font-size:13px}.chart-card span,.timeline-card p{color:var(--muted);font-size:10px}.timeline-scroll{max-height:190px;margin-top:9px;overflow:auto}.timeline-row{border-bottom:1px solid #1b2532;grid-template-columns:14px 145px minmax(130px,1fr);align-items:center;gap:8px;min-height:34px;font-size:10px;display:grid}.timeline-row time,.timeline-row span{color:var(--muted)}.warning-box,.notice{color:#ffd778;background:#f8c34a14;border:1px solid #f8c34a38;border-radius:7px;gap:11px;padding:13px;display:flex}.warning-box p,.notice p{color:#9e9276;margin:4px 0 0;font-size:11px}.switch-options{gap:8px;margin:14px 0;display:grid}.switch-options label{border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.switch-options label.selected{border-color:var(--cyan);background:var(--cyan-soft)}.switch-options strong,.switch-options span{display:block}.switch-options span{color:var(--muted);margin-top:3px;font-size:10px}.confirm-check{color:#a8b5c7;background:#0a1119;border-radius:6px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.monitor-overlay{z-index:110;background:#030609;flex-direction:column;padding:16px;display:flex;position:fixed;inset:0}.monitor-head{justify-content:space-between;align-items:center;min-height:56px;padding:0 5px 12px;display:flex}.monitor-head h2{margin:3px 0 0;font-size:18px}.monitor-head h2 span{color:var(--cyan)}.monitor-head button{border-radius:6px;width:38px;height:38px}.monitor-grid{flex:1;place-content:center;gap:7px;min-height:0;display:grid}.monitor-tile{aspect-ratio:16/9;background:#070b10;border:1px solid #263141;border-radius:4px;min-width:0;min-height:0;position:relative;overflow:hidden}.monitor-tile.critical{border-color:var(--red);animation:1s infinite critical-flash}.monitor-tile.healthy{border-color:#35d39a73}.count-1{grid-template-columns:minmax(0,1fr);width:min(100%,177.778vh - 177.778px);margin:auto}.count-2{grid-template-columns:repeat(2,1fr);width:100%}.count-3,.count-4{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,177.778vh - 195.556px);margin:auto}.count-3 .monitor-tile:last-child{grid-column:1/3;justify-self:center;width:50%}.count-5,.count-6{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.count-5 .monitor-tile:nth-last-child(2){grid-column:1/2;transform:translate(50%)}.count-5 .monitor-tile:last-child{grid-column:2/3;transform:translate(50%)}.count-7,.count-8{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.count-7 .monitor-tile:nth-last-child(3){grid-column:1/2;transform:translate(50%)}.count-7 .monitor-tile:nth-last-child(2){grid-column:2/3;transform:translate(50%)}.count-7 .monitor-tile:last-child{grid-column:3/4;transform:translate(50%)}.count-9{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,177.778vh - 195.556px);margin:auto}.player-wrap,.player-host,.player-host video,.player-host .video-js,.player-host .aliyun-player-host{width:100%;height:100%}.player-host,.player-host video,.player-host .video-js{object-fit:contain;background:#000}.player-placeholder,.player-gesture{color:#526075;z-index:4;background:radial-gradient(circle,#101924,#06090d);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-placeholder strong{color:#8c9aae;margin-top:8px;font-size:11px}.player-placeholder span{margin-top:4px;font-size:9px}.player-gesture{color:#8290a4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03080dc7;gap:8px}.player-gesture span{font-size:9px}.player-start-button{color:#dffaff;cursor:pointer;background:#00d4ff29;border:1px solid #00d4ff8c;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:inline-flex}.player-start-button:disabled{opacity:.65;cursor:wait}.tile-info{pointer-events:none;background:linear-gradient(#0000,#000000eb);justify-content:space-between;align-items:center;min-height:50px;padding:7px 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.tile-info>div:first-child{grid-template-columns:12px auto;align-items:center;column-gap:6px;display:grid}.tile-info strong{font-size:11px}.tile-info span{color:#adb7c5;font-size:8px}.tile-info>div:first-child span{grid-column:2}.tile-info>div:last-child{text-align:right}.tile-info b{color:var(--cyan);font-size:9px;display:block}.table-card{background:var(--panel);border:1px solid var(--border);border-radius:9px;overflow:auto}.table-card table{border-collapse:collapse;width:100%;min-width:780px}.table-card th{color:#728097;border-bottom:1px solid var(--border);text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#0b1119;height:43px;padding:0 15px;font-size:9px}.table-card td{color:#abb8ca;border-bottom:1px solid #1b2532;height:62px;padding:9px 15px;font-size:11px}.table-card tr:last-child td{border-bottom:0}.table-card td strong,.table-card td small{display:block}.table-card td strong{color:var(--text)}.table-card td small{color:#66748a;margin-top:4px}.row-actions{gap:5px;display:flex}.row-actions button{color:#8492a7;border:1px solid var(--border);cursor:pointer;background:#111925;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.status-pill,.role-pill,.result{border-radius:3px;padding:4px 7px;font-size:9px;display:inline-flex}.status-pill.running,.result.success{color:var(--green);background:#35d39a1a}.status-pill.scheduled{color:var(--cyan);background:var(--cyan-soft)}.status-pill.failed,.status-pill.retrying,.result.failed{color:var(--red);background:#ff465c1a}.role-pill.admin{color:var(--violet);background:#8e77ff1a}.role-pill.operator{color:var(--cyan);background:var(--cyan-soft)}.role-pill.viewer{color:#9aa7ba;background:#1a2230}.red{color:var(--red)!important}.input-with-button{grid-template-columns:minmax(0,1fr) 40px;gap:6px;display:grid}.input-with-button button{min-height:39px;padding:0}.form-divider{color:#718097;letter-spacing:.12em;align-items:center;gap:10px;height:20px;font-size:9px;display:flex}.form-divider:before,.form-divider:after{content:"";background:var(--border);flex:1;height:1px}.upload-picker{border:1px solid var(--border);background:#0a1119;border-radius:7px;grid-template-columns:minmax(150px,.7fr) minmax(190px,1.3fr);align-items:end;gap:10px;padding:12px;display:grid}.upload-picker>span{color:var(--muted);grid-column:span 2;font-size:10px}.green{color:var(--green)!important}.relay-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.relay-detail-grid>div{border:1px solid var(--border);background:#0a1119;border-radius:6px;min-width:0;padding:12px}.relay-detail-grid span,.relay-detail-grid strong{display:block}.relay-detail-grid span{color:var(--muted);font-size:9px}.relay-detail-grid strong{text-overflow:ellipsis;color:#c6d2e2;white-space:nowrap;margin-top:6px;font-size:11px;overflow:hidden}.user-cell{align-items:center;gap:9px;display:flex}.user-cell span{width:29px;height:29px}.search-box{border:1px solid var(--border);background:var(--panel);border-radius:6px;align-items:center;gap:6px;min-width:270px;padding-left:10px;display:flex}.search-box input{background:0 0;border:0;min-height:35px}.logs td{height:49px}.upload-progress{background:var(--panel);border:1px solid var(--border);border-radius:7px;margin:14px 0;padding:13px}.upload-progress>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-progress span{color:var(--cyan);margin-left:auto;font-size:10px}.upload-progress>i{background:#1c2634;height:4px;margin-top:10px;display:block;overflow:hidden}.upload-progress b{background:var(--cyan);height:100%;transition:width .2s;display:block}.file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.file-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;gap:12px;min-width:0;padding:15px;display:flex}.file-card.recording{border-color:#8e77ff47}.file-icon{width:43px;height:43px;color:var(--violet);background:#8e77ff1a;border-radius:7px;flex:none;place-items:center;display:grid}.file-card>div:nth-child(2){flex:1;min-width:0}.file-card h3{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 5px;font-size:12px;overflow:hidden}.file-card p,.file-card span{color:var(--muted);margin:0;font-size:9px}.file-card span{color:#66748a;margin-top:6px;display:block}.file-card span.asset-forever{color:var(--green);font-weight:650}.file-card-actions{gap:5px;display:flex}.file-card-actions button,.file-card-actions a{color:#8d9bb0;border:1px solid var(--border);cursor:pointer;background:#111925;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;text-decoration:none;display:grid}.file-card-actions button:hover,.file-card-actions a:hover{color:#fff;background:#182231}.file-card-actions .file-download{color:var(--cyan);background:#00d4ff0f;border-color:#00d4ff38}.file-card-actions .file-delete{color:#ff8796;background:#ff465c0f;border-color:#ff465c33}.file-card-actions .file-delete:hover{color:#fff;background:#ff465c29}.media-toolbar{background:linear-gradient(100deg, #00d4ff0e, var(--panel));border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin-bottom:14px;padding:12px 13px;display:flex}.media-toolbar-title{align-items:center;gap:10px;min-width:0;display:flex}.media-toolbar-title>svg{color:var(--cyan);flex:none}.media-toolbar-title strong,.media-toolbar-title span{display:block}.media-toolbar-title strong{font-size:12px}.media-toolbar-title span{color:var(--muted);margin-top:4px;font-size:9px}.media-toolbar-actions{align-items:stretch;gap:8px;display:flex}.media-provider{color:#78869a;white-space:nowrap;background:#0a1018;border:1px solid #2c3749;border-radius:6px;grid-template-columns:auto minmax(105px,1fr);align-items:center;gap:7px;min-width:158px;padding-left:10px;font-size:9px;display:grid}.media-provider select{border:0;border-left:1px solid #253043;border-radius:0 5px 5px 0;min-height:36px;padding-left:4px}.media-sync{min-width:112px}.media-upload{min-width:142px}.alert-list{gap:9px;display:grid}.alert-item{background:var(--panel);border:1px solid var(--border);border-radius:7px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.alert-item.warning{background:#f8c34a09;border-color:#f8c34a57}.alert-item.critical{border-color:#ff465c73;animation:1.35s infinite critical-flash}.alert-symbol{width:38px;height:38px;color:var(--yellow);background:#f8c34a14;border-radius:6px;place-items:center;display:grid}.alert-item.critical .alert-symbol{color:var(--red);background:#ff465c1a}.alert-item h3{margin:0;font-size:13px}.alert-item p{color:var(--muted);margin:4px 0;font-size:11px}.alert-item time{color:#647187;font-size:9px}.event-log-list{gap:8px;display:grid}.event-log-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.event-log-actions>button{white-space:nowrap;min-height:37px}.event-log-item{background:var(--panel);border:1px solid var(--border);border-radius:8px;overflow:hidden}.event-log-item.warning{border-left:3px solid var(--yellow)}.event-log-item.critical{border-left:3px solid var(--red)}.event-log-item.recovery{border-left:3px solid var(--green)}.event-log-item.open{border-color:var(--border-bright)}.event-log-summary{width:100%;min-height:82px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:12px 14px;display:grid}.event-log-summary:hover{background:#ffffff05}.event-log-symbol{width:34px;height:34px;color:var(--cyan);background:var(--cyan-soft);border-radius:6px;place-items:center;display:grid}.event-log-item.warning .event-log-symbol{color:var(--yellow);background:#f8c34a14}.event-log-item.critical .event-log-symbol{color:var(--red);background:#ff465c17}.event-log-item.recovery .event-log-symbol{color:var(--green);background:#35d39a14}.event-log-copy{min-width:0;display:block}.event-log-copy>span{align-items:center;gap:6px;display:flex}.event-log-copy em{color:#728097;font-size:9px;font-style:normal}.event-log-copy em.read{color:var(--green)}.event-log-copy code{color:#748298;background:#101824;border-radius:3px;padding:2px 4px;font-size:8px}.event-log-copy>strong,.event-log-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-log-copy>strong{margin-top:5px;font-size:12px}.event-log-copy>small{color:var(--muted);margin-top:4px;font-size:10px}.event-log-summary time{color:#68758a;white-space:nowrap;font-size:9px}.event-log-summary>svg{color:#657287;transition:transform .18s}.event-log-summary>svg.rotate{transform:rotate(90deg)}.event-severity{color:#9fb0c5;background:#1a2330;border-radius:3px;padding:2px 5px;font-size:8px}.event-severity.warning{color:var(--yellow);background:#f8c34a17}.event-severity.critical{color:#ff8796;background:#ff465c1a}.event-severity.recovery{color:var(--green);background:#35d39a17}.event-log-detail{padding:0 14px 14px 59px}.event-log-detail dl{background:#0a1018;border:1px solid #1e2937;border-radius:6px;grid-template-columns:92px minmax(0,1fr);gap:8px 12px;margin:0;padding:13px;display:grid}.event-log-detail dt{color:#6d7b90;font-size:9px}.event-log-detail dd{color:#b4c0d0;word-break:break-word;min-width:0;margin:0;font-size:10px}.event-log-detail pre{color:#97a9be;white-space:pre-wrap;max-height:260px;margin:0;font-size:9px;overflow:auto}.settings-page{max-width:1080px}.settings-card{background:var(--panel);border:1px solid var(--border);border-radius:9px;margin-bottom:13px;padding:18px}.settings-title{color:var(--cyan);align-items:center;gap:9px;margin-bottom:16px;display:flex}.settings-title h3{color:var(--text);margin:0;font-size:14px}.login-page{background:#080c12;grid-template-columns:1.25fr .75fr;min-height:100vh;display:grid}.login-visual{border-right:1px solid var(--border);background:radial-gradient(circle at 22% 38%,#00d4ff1f,#0000 28%),linear-gradient(135deg,#0e1723,#06090e 65%);min-height:620px;position:relative;overflow:hidden}.visual-grid{opacity:.28;background-image:linear-gradient(#3e50674d 1px,#0000 1px),linear-gradient(90deg,#3e50674d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.login-visual:before,.login-visual:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);width:70%;height:1px;box-shadow:0 0 18px var(--cyan);position:absolute;left:8%}.login-visual:before{top:37%;transform:rotate(-8deg)}.login-visual:after{opacity:.45;top:63%;transform:rotate(5deg)}.visual-copy{z-index:1;flex-direction:column;justify-content:center;max-width:690px;height:100%;padding:44px 8vw;display:flex;position:relative}.brand.large{padding:0;position:absolute;top:34px;left:8vw}.brand.large .brand-mark{width:45px;height:45px}.visual-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5vw,76px);line-height:1.07}.visual-copy p{color:#8e9bae;max-width:510px;margin:24px 0;font-size:15px;line-height:1.8}.signal-line{color:var(--cyan);letter-spacing:.16em;align-items:center;gap:6px;margin-top:22px;font-size:9px;display:flex}.signal-line span{background:var(--cyan);width:5px;height:17px}.signal-line span:nth-child(2){opacity:.7;height:28px}.signal-line span:nth-child(3){opacity:.4;height:10px}.signal-line b{margin-left:8px}.login-card{gap:21px;width:min(390px,100% - 48px);margin:auto;display:grid}.login-card h2{margin:5px 0;font-size:28px}.login-card p{color:var(--muted);margin:0}.password-field{position:relative}.password-field input{padding-right:42px}.password-field button{width:40px;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.login-button{height:44px!important}.secure-note{color:#68758a;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.login-mobile-brand{display:none}.splash,.center-page{min-height:100vh;color:var(--muted);background:var(--bg);justify-content:center;align-items:center;gap:13px;display:flex}.simple-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;gap:16px;width:min(430px,100% - 32px);padding:28px;display:grid}.simple-card>svg{color:var(--cyan)}.simple-card h2{margin:0}.simple-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.backdrop{display:none}@media (max-width:1180px){.stats-grid,.source-data-grid,.file-grid{grid-template-columns:repeat(2,1fr)}.channel-grid{grid-template-columns:1fr}}@media (max-width:760px){:root{--sidebar:0px}.sidebar{width:245px;transition:transform .22s;transform:translate(-100%);box-shadow:16px 0 50px #00000080}.sidebar.open{transform:translate(0)}.backdrop{z-index:45;background:#0009;border:0;display:block;position:fixed;inset:0}.main{margin-left:0}.topbar{height:72px;padding:0 16px}.mobile-menu{margin-right:12px;display:grid}.topbar>div:first-of-type{margin-right:auto}.topbar h1{font-size:17px}.connection{display:none}.content{padding:20px 14px 88px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:25px}.stat{gap:10px;min-height:104px;padding:13px}.stat-icon{width:32px;height:32px}.stat strong{font-size:23px}.stat small{display:none}.section-heading{flex-direction:column;align-items:flex-start}.heading-actions{width:100%}.section-heading>button,.heading-actions .primary{flex:1}.channel-grid,.sources{grid-template-columns:1fr}.source{min-height:52px}.channel-head{min-height:74px}.card-actions button{min-height:44px}.monitor-dock{bottom:10px;left:10px;right:10px}.monitor-dock span{display:none}.modal-layer{align-items:end;padding:0}.modal{border-radius:14px 14px 0 0;max-height:92vh;width:100%!important}.modal-body{padding:16px}.form-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.address-title{flex-direction:column;align-items:flex-start;gap:5px}.address-row{grid-template-columns:52px minmax(0,1fr) 34px}.address-row code{max-width:100%}.source-data-grid{grid-template-columns:1fr}.timeline-row{grid-template-columns:12px 1fr 1fr}.timeline-row span{display:none}.monitor-overlay{padding:8px;overflow:hidden}.monitor-grid{place-content:start stretch;display:grid;overflow-y:auto;grid-template-columns:1fr!important;width:100%!important}.monitor-grid.count-3,.monitor-grid.count-4,.monitor-grid.count-5,.monitor-grid.count-6,.monitor-grid.count-7,.monitor-grid.count-8,.monitor-grid.count-9{grid-template-columns:repeat(2,minmax(0,1fr))!important}.monitor-grid .monitor-tile{grid-column:auto!important;width:100%!important;transform:none!important}.monitor-grid.count-1,.monitor-grid.count-2{grid-template-columns:1fr!important}.monitor-tile{align-self:start}.file-grid{grid-template-columns:1fr}.media-toolbar{flex-direction:column;align-items:stretch}.media-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.media-provider{grid-column:span 2;min-height:38px}.media-sync,.media-upload{min-width:0}.alert-item{grid-template-columns:36px 1fr}.alert-item>button{grid-column:2;justify-self:start}.search-box{width:100%;min-width:0}.event-log-actions{align-items:stretch;width:100%}.event-log-summary{grid-template-columns:30px minmax(0,1fr) 16px}.event-log-summary time{display:none}.event-log-detail{padding-left:12px}.event-log-detail dl{grid-template-columns:76px minmax(0,1fr)}.upload-picker,.relay-detail-grid{grid-template-columns:1fr}.upload-picker>span{grid-column:auto}.login-page{grid-template-columns:1fr;align-items:center}.login-visual{display:none}.login-card{padding:36px 0}.login-mobile-brand{color:var(--cyan);align-items:center;gap:8px;font-weight:700;display:flex}}
