.video-js .vjs-remaining-time{display:none}.video-js{position:relative!important;overflow:hidden!important}.video-js .vjs-control-bar{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;background:rgba(23,22,22,.6)!important;padding:0!important;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease!important;transition:opacity .3s ease,visibility .3s ease!important;z-index:2!important;overflow:visible!important;height:auto!important;display:-webkit-box!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.vjs-control-bar.vjs-control-bar-restructured{padding:16px 24px!important}.video-js .vjs-control{width:auto!important;min-width:auto!important}.video-js .vjs-control-bar .vjs-button,.video-js .vjs-control-bar button{min-width:40px!important}.video-js .vjs-control-bar:not(.vjs-control-bar-restructured)>*{opacity:0!important;pointer-events:none!important}.video-js .vjs-control-bar.vjs-control-bar-restructured>*{opacity:1!important;pointer-events:auto!important;-webkit-transition:opacity .2s ease!important;transition:opacity .2s ease!important}.video-js .vjs-control-bar .vjs-control-bar-buttons-wrapper,.video-js .vjs-control-bar .vjs-progress-row-wrapper{display:-webkit-box!important;display:flex!important;opacity:1!important}.video-js:not(.vjs-user-inactive) .vjs-control-bar{opacity:1!important;visibility:visible!important}.video-js.vjs-user-inactive .vjs-control-bar{opacity:0!important;visibility:hidden!important}.video-js .vjs-progress-row-wrapper{background:transparent!important;width:100%!important;padding:20px 0 8px!important}.video-js .vjs-progress-control{position:relative!important;width:100%!important;height:6px!important;opacity:1!important;visibility:visible!important;-webkit-transition:height .3s ease!important;transition:height .3s ease!important;-webkit-box-flex:1!important;flex:1!important;margin:0!important}.video-js:hover .vjs-progress-control{height:8px!important}.video-js .vjs-current-time-display,.video-js .vjs-duration-display{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.video-js:hover .vjs-current-time-display,.video-js:hover .vjs-duration-display{opacity:1!important}.video-js .vjs-control-bar-buttons-wrapper{width:100%!important;display:-webkit-box!important;display:flex!important;-webkit-box-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.vjs-big-play-button{visibility:hidden!important}.video-js .vjs-left-buttons-wrapper .vjs-next-episode-button.vjs-next-hidden,.video-js .vjs-next-episode-button.vjs-next-hidden,.video-js .vjs-right-buttons-wrapper .vjs-next-episode-button.vjs-next-hidden{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;-webkit-box-flex:0!important;flex:0 0 0!important;opacity:0!important}.video-js .vjs-left-buttons-wrapper,.video-js .vjs-right-buttons-wrapper{display:-webkit-box!important;display:flex!important;-webkit-box-align:center!important;align-items:center!important;gap:24px!important}@media (min-width:768px){.video-js .vjs-left-buttons-wrapper,.video-js .vjs-right-buttons-wrapper{gap:16px!important}}.video-js .vjs-control-bar .vjs-seek-to-live-control,.video-js .vjs-left-buttons-wrapper .vjs-seek-to-live-control,.video-js .vjs-left-buttons-wrapper .vjs-skip-backward-undefined,.video-js .vjs-left-buttons-wrapper .vjs-skip-forward-undefined,.video-js .vjs-right-buttons-wrapper .vjs-seek-to-live-control,.video-js .vjs-right-buttons-wrapper .vjs-skip-backward-undefined,.video-js .vjs-right-buttons-wrapper .vjs-skip-forward-undefined,.video-js .vjs-seek-to-live-control,.video-js .vjs-skip-backward-undefined,.video-js .vjs-skip-forward-undefined,.video-js [class*=vjs-skip-backward-undefined],.video-js [class*=vjs-skip-forward-undefined]{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;-webkit-box-flex:0!important;flex:0 0 0!important;opacity:0!important}@media (max-width:768px){.video-js .vjs-control-bar .vjs-left-buttons-wrapper .vjs-skip-backward-button,.video-js .vjs-control-bar .vjs-left-buttons-wrapper .vjs-skip-forward-button,.video-js .vjs-control-bar .vjs-left-buttons-wrapper [class*=vjs-skip-backward],.video-js .vjs-control-bar .vjs-left-buttons-wrapper [class*=vjs-skip-forward],.video-js .vjs-control-bar .vjs-skip-backward-button,.video-js .vjs-control-bar .vjs-skip-forward-button,.video-js .vjs-control-bar [class*=vjs-skip-backward],.video-js .vjs-control-bar [class*=vjs-skip-forward],.video-js .vjs-left-buttons-wrapper .vjs-skip-backward-button,.video-js .vjs-left-buttons-wrapper .vjs-skip-forward-button,.video-js .vjs-right-buttons-wrapper .vjs-skip-backward-button,.video-js .vjs-right-buttons-wrapper .vjs-skip-forward-button,button.vjs-skip-backward-button,button.vjs-skip-forward-button{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;-webkit-box-flex:0!important;flex:0 0 0!important;opacity:0!important}}.video-js .vjs-left-buttons-wrapper button,.video-js .vjs-right-buttons-wrapper button{margin:0!important;flex-shrink:0!important;position:relative!important;width:40px!important;height:40px!important;padding:0!important;border-radius:12px!important;-webkit-transition:background-color .2s ease!important;transition:background-color .2s ease!important;display:-webkit-box!important;display:flex!important;-webkit-box-align:center!important;align-items:center!important;-webkit-box-pack:center!important;justify-content:center!important;box-sizing:border-box!important}.video-js .vjs-left-buttons-wrapper button:hover,.video-js .vjs-right-buttons-wrapper button:hover{background-color:rgba(255,255,255,.15)!important}.video-js .vjs-left-buttons-wrapper .vjs-volume-panel,.video-js .vjs-right-buttons-wrapper .vjs-volume-panel{border-radius:12px!important;-webkit-transition:background-color .2s ease!important;transition:background-color .2s ease!important}.vjs-volume-panel .vjs-control .vjs-volume-panel-horizontal{-webkit-box-align:center;align-items:center}.vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal{display:-webkit-box;display:flex;gap:10px}.vjs-tooltip{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.vjs-control .vjs-control-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:1024px){.vjs-control .vjs-control-text{position:static!important;width:auto!important;height:auto!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;font-size:10px!important;line-height:1.2!important;color:rgba(255,255,255,.9)!important;text-align:center!important;margin:2px 0 0!important;display:block!important;visibility:visible!important;opacity:1!important}}.vjs-control-bar button{position:relative!important}.vjs-control-bar .vjs-audio-button:active,.vjs-control-bar .vjs-audio-track-button:active,.vjs-control-bar .vjs-control:active,.vjs-control-bar .vjs-episode-button:active,.vjs-control-bar .vjs-fullscreen-control:active,.vjs-control-bar .vjs-fullscreen-toggle:active,.vjs-control-bar .vjs-mute-control:active,.vjs-control-bar .vjs-next-episode-button:active,.vjs-control-bar .vjs-play-control:active,.vjs-control-bar .vjs-play-toggle:active,.vjs-control-bar .vjs-settings-button:active,.vjs-control-bar .vjs-skip-backward-button:active,.vjs-control-bar .vjs-skip-forward-button:active,.vjs-control-bar .vjs-subtitle-button:active,.vjs-control-bar button.vjs-control:active,.vjs-control-bar button:active{background-color:rgba(255,255,255,.25)!important;border-radius:12px!important;-webkit-transition:background-color .1s ease!important;transition:background-color .1s ease!important}.vjs-control-bar .vjs-control.vjs-button-active,.vjs-control-bar button.vjs-button-active{background-color:rgba(255,255,255,.2)!important;border-radius:12px!important;-webkit-transition:background-color .1s ease!important;transition:background-color .1s ease!important}.vjs-custom-pill-tooltip{position:absolute!important;display:none!important;visibility:hidden!important;background:rgba(40,40,40,.9)!important;color:white!important;padding:6px 12px!important;border-radius:20px!important;font-size:13px!important;font-weight:400!important;white-space:nowrap!important;pointer-events:none!important;z-index:10001!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;line-height:1.4!important;-webkit-transition:opacity .2s ease,visibility .2s ease!important;transition:opacity .2s ease,visibility .2s ease!important}.vjs-control-bar button:hover .vjs-custom-pill-tooltip{display:block!important;visibility:visible!important}.video-js .vjs-control:active:before,.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:none!important}.vjs-volume-control.vjs-control.vjs-volume-horizontal{height:0}.vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal{-webkit-box-align:center;align-items:center}.video-js .vjs-volume-bar{margin:0}.video-js .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:1em!important;-webkit-box-align:center;align-items:center}.video-js .vjs-volume-control.vjs-volume-horizontal{display:-webkit-box;display:flex}.video-js .vjs-volume-bar{background-color:rgba(255,255,255,.3)!important;border-radius:2px!important}.video-js .vjs-volume-level{background-color:hsl(var(--primary))!important;border-radius:2px!important}.video-js .vjs-volume-handle{background-color:hsl(var(--primary))!important;border-radius:50%!important;width:12px!important;height:12px!important;border:2px solid #fff!important;box-shadow:0 0 4px rgba(0,0,0,.3)!important}.video-js .vjs-progress-holder{background-color:rgba(128,128,128,.5)!important}.video-js .vjs-play-progress{background-color:hsl(var(--primary))!important}.video-js.vjs-ad-playing .vjs-play-progress{background-color:#FFAE00!important}.video-js .vjs-play-progress:before{color:hsl(var(--primary))!important;background-color:hsl(var(--primary))!important;border-radius:50%!important}.video-js.vjs-ad-playing .vjs-play-progress:before{color:#FFAE00!important;background-color:#FFAE00!important;border-radius:50%!important;box-shadow:0 0 8px rgba(0,0,0,.4)!important;opacity:0!important;-webkit-transition:opacity .2s ease!important;transition:opacity .2s ease!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.video-js .vjs-progress-control:hover .vjs-play-progress:before{opacity:1!important}.video-js.vjs-ad-playing .vjs-progress-control,.video-js.vjs-ad-playing .vjs-seek-bar{pointer-events:none!important;cursor:not-allowed!important}.video-js.vjs-ad-playing .vjs-audio-button,.video-js.vjs-ad-playing .vjs-audio-track-button,.video-js.vjs-ad-playing .vjs-episode-button,.video-js.vjs-ad-playing .vjs-next-episode-button,.video-js.vjs-ad-playing .vjs-settings-button,.video-js.vjs-ad-playing .vjs-skip-backward-button,.video-js.vjs-ad-playing .vjs-skip-forward-button,.video-js.vjs-ad-playing .vjs-subtitle-button{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.video-js.vjs-ad-playing [data-mobile-controls-overlay]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.video-js [data-next-episode-container]{position:absolute!important;bottom:60px!important;z-index:10001!important;pointer-events:none!important;opacity:1!important;visibility:visible!important}.video-js [data-next-episode-container] button{pointer-events:auto!important}.video-js.vjs-ad-playing [data-next-episode-container]{display:none!important;visibility:hidden!important;opacity:0!important}@media (max-width:1024px){.vjs-custom-pill-tooltip{display:none!important;visibility:hidden!important}.video-js .vjs-control-bar-buttons-wrapper{-webkit-box-pack:justify!important;justify-content:space-between!important}.video-js .vjs-left-buttons-wrapper button,.video-js .vjs-right-buttons-wrapper button{width:auto!important;height:auto!important;min-width:auto!important;max-width:none!important;padding:4px!important;border-radius:8px!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important;gap:4px!important;box-sizing:border-box!important}.video-js .vjs-control-bar .vjs-control:not(.vjs-progress-control):not(.vjs-progress-holder),.video-js .vjs-control-bar button:not(.vjs-progress-control):not(.vjs-progress-holder){display:-webkit-box!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important;-webkit-box-align:center!important;align-items:center!important;-webkit-box-pack:center!important;justify-content:center!important;gap:4px!important;min-height:auto!important}.video-js .vjs-control-bar button [data-icon-react],.video-js .vjs-control-bar button [data-lucide-audio-track-icon],.video-js .vjs-control-bar button [data-lucide-episode-icon],.video-js .vjs-control-bar button [data-lucide-settings-icon],.video-js .vjs-control-bar button [data-next-episode-icon],.video-js .vjs-control-bar button [data-subtitle-icon],.video-js .vjs-control-bar button [data-volume-react]{-webkit-box-ordinal-group:2!important;order:1!important}.video-js .vjs-control-bar button .vjs-control-text{-webkit-box-ordinal-group:3!important;order:2!important}.video-js .vjs-progress-control{width:100%!important;-webkit-box-flex:1!important;flex:1!important;display:block!important}.video-js .vjs-control-bar button [data-icon-react],.video-js .vjs-control-bar button [data-lucide-audio-track-icon],.video-js .vjs-control-bar button [data-lucide-episode-icon],.video-js .vjs-control-bar button [data-next-episode-icon],.video-js .vjs-control-bar button [data-subtitle-icon],.video-js .vjs-control-bar button [data-volume-react]{display:-webkit-box!important;display:flex!important;-webkit-box-align:center!important;align-items:center!important;-webkit-box-pack:center!important;justify-content:center!important;flex-shrink:0!important}.video-js .vjs-volume-panel{display:-webkit-box!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important;-webkit-box-align:center!important;align-items:center!important}.video-js .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control{-webkit-box-flex:0!important;flex:0 0 0!important;flex-shrink:0!important;flex-grow:0!important;-webkit-box-ordinal-group:1000!important;order:999!important}.video-js .vjs-current-time,.video-js .vjs-duration,.video-js .vjs-remaining-time,.video-js .vjs-time-control,.video-js .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.video-js .vjs-chapters-button,.video-js .vjs-control-bar .vjs-seek-to-live-control,.video-js .vjs-descriptions-button,.video-js .vjs-live-control,.video-js .vjs-load-progress,.video-js .vjs-seek-to-live-control{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;pointer-events:none!important;-webkit-box-flex:0!important;flex:0 0 0!important;flex-shrink:0!important;flex-grow:0!important;-webkit-box-ordinal-group:1000!important;order:999!important}.video-js .vjs-audio-button,.video-js .vjs-audio-track-button,.video-js .vjs-control-bar .vjs-audio-button,.video-js .vjs-control-bar .vjs-audio-track-button,.video-js .vjs-control-bar .vjs-subtitle-button,.video-js .vjs-right-buttons-wrapper .vjs-audio-button,.video-js .vjs-right-buttons-wrapper .vjs-audio-track-button,.video-js .vjs-right-buttons-wrapper .vjs-subtitle-button,.video-js .vjs-subtitle-button{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;pointer-events:none!important;-webkit-box-flex:0!important;flex:0 0 0!important;flex-shrink:0!important;flex-grow:0!important}}@media (max-width:768px){.video-js .vjs-control-bar-buttons-wrapper,.video-js .vjs-left-buttons-wrapper,.video-js .vjs-right-buttons-wrapper{-webkit-box-pack:center!important;justify-content:center!important;gap:0!important}.video-js .vjs-left-buttons-wrapper,.video-js .vjs-right-buttons-wrapper{-webkit-box-flex:0!important;flex:0 1 auto!important}.video-js .vjs-left-buttons-wrapper button,.video-js .vjs-right-buttons-wrapper button{width:60px!important;min-width:60px!important;max-width:60px!important;padding:4px!important;flex-shrink:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.video-js.vjs-content-film .vjs-control-bar-buttons-wrapper{-webkit-box-pack:justify!important;justify-content:space-between!important}.video-js.vjs-content-film .vjs-left-buttons-wrapper,.video-js.vjs-content-film .vjs-right-buttons-wrapper{-webkit-box-flex:0!important;flex:0 1 auto!important;-webkit-box-pack:start!important;justify-content:flex-start!important;gap:4px!important}.video-js.vjs-content-film .vjs-right-buttons-wrapper{-webkit-box-pack:end!important;justify-content:flex-end!important}@media (max-width:768px) and (orientation:portrait){.video-js .vjs-control-bar-buttons-wrapper{-webkit-box-pack:center!important;justify-content:center!important;gap:0!important}}@media (max-width:768px) and (orientation:landscape){.video-js .vjs-control-bar-buttons-wrapper{-webkit-box-pack:justify!important;justify-content:space-between!important}}.video-js.vjs-ad-playing .vjs-left-buttons-wrapper,.video-js.vjs-ad-playing .vjs-right-buttons-wrapper{-webkit-box-flex:0!important;flex:0 1 auto!important;-webkit-box-pack:start!important;justify-content:flex-start!important;gap:4px!important}.video-js.vjs-ad-playing .vjs-right-buttons-wrapper{-webkit-box-pack:end!important;justify-content:flex-end!important}}.video-js .vjs-load-progress,.video-js .vjs-load-progress div{background-color:rgba(128,128,128,.7)!important}.video-js.vjs-fluid{height:500px!important}.fullscreen-player-container .video-js.vjs-fluid{height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important}body:has(.fullscreen-player-container){overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}html:has(.fullscreen-player-container){overflow:hidden!important}.vjs-logo-overlay,[data-logo-overlay]{position:absolute!important;top:16px!important;left:24px!important;pointer-events:none!important;-webkit-transition:opacity .3s ease!important;transition:opacity .3s ease!important}.video-js.vjs-fullscreen .vjs-logo-overlay,.video-js.vjs-fullscreen [data-logo-overlay],.vjs-logo-overlay,[data-logo-overlay]{z-index:99999!important;opacity:.5!important;display:block!important;visibility:visible!important}.video-js.vjs-user-inactive .vjs-logo-overlay,.video-js.vjs-user-inactive [data-logo-overlay]{display:block!important;visibility:visible!important;opacity:.5!important}.vjs-logo-overlay img,[data-logo-overlay] img{display:block!important;width:85px!important;height:40px!important}.video-js .vjs-progress-control .vjs-progress-holder{margin:0}.video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal{height:.3em!important}.video-js.vjs-paused .vjs-control-bar{opacity:1!important;visibility:visible!important;pointer-events:auto!important}