@import "https://cdn.jsdelivr.net/npm/video.js@8.24.2/dist/video-js.min.css";.video-js{--player-volume-control-width:128px;--player-volume-track-width:112px;color:#fff;background:#000;border:0;border-radius:.75rem;font-family:Poppins,sans-serif;overflow:hidden}.video-js .vjs-tech{-o-object-fit:contain;object-fit:contain}.video-js[data-touch-debug] button:after,.video-js[data-touch-debug] .vjs-progress-control:after,.video-js[data-touch-debug] .vjs-volume-control:after{z-index:20;box-sizing:border-box;content:"";pointer-events:none;background:#ff52632e;border:1px dashed #ff5263;position:absolute;inset:0}.video-js[data-touch-debug] .vjs-progress-control:after{background:#00e5ff33;border-color:#00e5ff}.video-js[data-touch-debug] .vjs-volume-control:after{background:#c084fc33;border-color:#c084fc}.video-js .vjs-button:not(:hover):not(:focus-visible),.video-js .vjs-big-play-button:not(:hover):not(:focus-visible),.video-js .vjs-compat-fullscreen:not(:hover):not(:focus-visible),.video-js .vjs-compat-skip:not(:hover):not(:focus-visible){opacity:.7}.video-js .vjs-loading-spinner{opacity:1;pointer-events:none;border:0;width:40px;height:24px}.video-js .vjs-loading-spinner:before{background:#ffd63373;border:0;border-radius:50%;width:8px;height:8px;animation:none;top:8px;left:0;box-shadow:16px 0 #6200ff73,32px 0 #ffd63373}.video-js .vjs-loading-spinner:after{display:none}.video-js.vjs-waiting .vjs-loading-spinner:before,.video-js.vjs-seeking .vjs-loading-spinner:before{border-top-color:#0000;animation:1.2s ease-in-out infinite player-loading-dots}@keyframes player-loading-dots{0%,to{background:#ffd63373;transform:translateY(0);box-shadow:16px 0 #6200ff73,32px 0 #ffd63373}20%{background:#ffd633;transform:translateY(-5px);box-shadow:16px 5px #6200ff73,32px 5px #ffd63373}50%{background:#ffd63373;transform:translateY(0);box-shadow:16px -5px #6200ff,32px 0 #ffd63373}80%{background:#ffd63373;transform:translateY(0);box-shadow:16px 0 #6200ff73,32px -5px #ffd633}}.video-js .vjs-icon-placeholder.vjs-lucide-placeholder:before{display:none}.video-js .vjs-icon-placeholder.vjs-lucide-placeholder{position:relative}.video-js .vjs-lucide-icon{flex-shrink:0;max-width:none}.video-js .vjs-icon-placeholder.vjs-lucide-placeholder>.vjs-lucide-icon{pointer-events:none;width:18px;height:18px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-js .vjs-control-bar{color:#fff;box-sizing:border-box;background:0 0;border:0;align-items:flex-end;width:auto;max-width:760px;height:96px;margin:0 auto;padding:44px 8px 4px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.video-js .vjs-control-bar .vjs-button{color:#fff;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:#0d09158c;border:0;border-radius:9999px;flex:0 0 44px;place-items:center;margin:0 2px;transition:background-color .14s,color .14s;display:grid}.video-js .vjs-progress-control{box-sizing:border-box;flex:none;align-items:center;width:auto;height:44px;margin:0;padding:0;display:flex;position:absolute;top:1px;left:12px;right:12px}.video-js .vjs-progress-holder{cursor:pointer;background:#c4a4ff59;border-radius:9999px;height:2px;min-height:0;margin:0 2px;transition:none}.video-js .vjs-play-progress{transition:none}.video-js .vjs-progress-holder:focus-visible,.video-js .vjs-volume-bar:focus-visible{outline-offset:3px;outline:3px solid #ffd633}.video-js .vjs-play-progress,.video-js .vjs-volume-level{background:hsl(var(--primary));border-radius:9999px}.video-js .vjs-play-progress:before{content:"";pointer-events:none;background:#ffd633;border:0;border-radius:50%;width:14px;height:14px;display:block;top:50%;right:-7px;transform:translateY(-50%);box-shadow:0 1px 3px #0006}.video-js .vjs-load-progress,.video-js .vjs-load-progress div{background:#dab7ff24;border-radius:9999px;transition:width .24s ease-out,left .24s ease-out}.video-js .vjs-load-progress{overflow:hidden}.video-js .vjs-custom-control-spacer,.video-js .vjs-fullscreen-control{display:none!important}.video-js .vjs-current-time,.video-js .vjs-time-divider,.video-js .vjs-duration,.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration{color:#fff;justify-content:center;align-items:center;width:auto;min-width:38px;height:44px;padding:0 3px;font-size:12px;display:flex!important}.video-js .vjs-remaining-time{display:none!important}.video-js .vjs-control-bar .vjs-time-divider{min-width:10px;padding:0}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal{flex:0 0 calc(52px + var(--player-volume-control-width));align-items:center;height:44px;display:flex;width:calc(52px + var(--player-volume-control-width))!important;transition:none!important}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{touch-action:none;align-items:center;position:relative;width:var(--player-volume-control-width)!important;opacity:1!important;visibility:visible!important;height:44px!important;margin:0 4px 0 0!important;transition:none!important;display:flex!important}.video-js .vjs-volume-panel .vjs-volume-bar.vjs-slider-horizontal{width:var(--player-volume-track-width);background:#6200ff47;border-radius:9999px;height:2px;margin:0 5px;transition:none}.video-js .vjs-volume-panel .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{background:hsl(var(--primary));border-radius:9999px;height:100%;transition:none}.video-js .vjs-volume-panel .vjs-volume-level:before{content:"";pointer-events:none;background:#ffd633;border:0;border-radius:50%;width:14px;height:14px;display:block;top:50%;right:-7px;transform:translateY(-50%);box-shadow:0 1px 3px #0006}.video-js .vjs-volume-panel .vjs-volume-bar:focus{outline-offset:2px;outline:3px solid #ffd633}.video-js[data-mobile-browser] .vjs-volume-panel.vjs-volume-panel-horizontal{flex-basis:auto;width:auto!important}.video-js[data-mobile-browser] .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal,.video-js[data-mobile-browser] .vjs-progress-control .vjs-time-tooltip,.video-js[data-mobile-browser] .vjs-progress-control .vjs-mouse-display{display:none!important}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{flex:44px;min-width:44px;display:flex}.video-js .vjs-big-play-button{width:2.13em;height:2.13em;color:hsl(var(--pop,48 100% 60%));opacity:1;background:#0d09158c;border:1px solid #ffd633;border-radius:50%;margin-top:-1.065em;margin-left:-1.065em;font-size:3em;line-height:2.13em;transition:background-color .15s,border-color .15s;box-shadow:0 3px 10px #0003}.video-js:hover .vjs-big-play-button{background:#0d09158c;border-color:#ffd633}.video-js .vjs-big-play-button .vjs-icon-placeholder.vjs-lucide-placeholder>.vjs-lucide-icon{width:30px;height:30px;color:hsl(var(--pop,48 100% 60%));fill:none;stroke-width:2px}.video-js .vjs-big-play-button:hover,.video-js .vjs-big-play-button:focus-visible{background:#0d09158c;border-color:#ffd633}.video-js .vjs-big-play-button:active{box-shadow:0 2px 6px #0003}.video-js .vjs-compat-fullscreen{color:#fff;width:44px;height:44px;box-shadow:none;cursor:pointer;background:#0d09158c;border:0;border-radius:9999px;flex:0 0 44px;place-items:center;margin-left:auto;display:grid;position:relative}.video-js .vjs-compat-fullscreen>.vjs-lucide-icon{width:18px;height:18px}.video-js .vjs-compat-center-controls{z-index:7;pointer-events:none;justify-content:space-between;align-items:center;width:calc(100% - 32px);max-width:616px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-js:not(.vjs-has-started) .vjs-compat-center-controls{display:none}.video-js .vjs-compat-skip{box-sizing:border-box;color:#ffffffb3;min-width:48px;height:48px;box-shadow:none;text-shadow:0 1px 3px #000;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:0 0 48px;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:flex;position:relative}.video-js .vjs-compat-skip:before{top:calc(0px - var(--player-seek-hit-extra,0px));bottom:calc(0px - var(--player-seek-hit-extra,0px));content:"";pointer-events:auto;position:absolute}.video-js .vjs-compat-skip-back:before{left:-100vw;right:0}.video-js .vjs-compat-skip-forward:before{left:0;right:-100vw}.video-js[data-touch-debug] .vjs-compat-skip:before{background:#ff52632e;border:1px dashed #ff5263}.video-js .vjs-compat-skip>.vjs-lucide-icon{pointer-events:none;flex:0 0 18px;width:18px;height:18px}.video-js .vjs-control-bar,.video-js .vjs-compat-center-controls{opacity:1;visibility:visible;transition:opacity .18s ease-out,visibility}.video-js.vjs-has-started.vjs-playing.vjs-user-inactive:not([data-keyboard-focus]) .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive:not([data-keyboard-focus]) .vjs-compat-center-controls{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,visibility 0s .18s}.video-js.vjs-paused .vjs-control-bar,.video-js.vjs-has-started[data-keyboard-focus]:focus-within .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js.vjs-has-started[data-keyboard-focus]:focus-within .vjs-compat-center-controls{opacity:1;visibility:visible}.video-js :focus-visible{outline-color:#ffd633}.video-js button:focus-visible{outline-offset:3px;outline:3px solid #ffd633}.video-js button:not(:focus-visible){outline:none}@media (width<=359px){.video-js .vjs-big-play-button,.video-js .vjs-compat-center-controls,.video-js .vjs-control-bar .vjs-current-time,.video-js .vjs-control-bar .vjs-time-divider,.video-js .vjs-control-bar .vjs-duration{display:none!important}.video-js .vjs-remaining-time{color:#fff;justify-content:center;align-items:center;min-width:48px;height:44px;padding:0 4px;font-size:12px;display:flex!important}}@media (width<=480px){.video-js .vjs-progress-control .vjs-time-tooltip,.video-js .vjs-progress-control .vjs-mouse-display{display:none!important}.video-js{border:0;border-radius:0}.video-js .vjs-big-play-button,.video-js .vjs-compat-center-controls{top:50%}.video-js .vjs-big-play-button{width:40px;height:40px;margin-top:-20px;margin-left:-20px;line-height:36px}.video-js .vjs-big-play-button .vjs-icon-placeholder.vjs-lucide-placeholder>.vjs-lucide-icon{width:24px;height:24px}.video-js .vjs-compat-center-controls{width:calc(50% + 56px)}.video-js .vjs-compat-skip{flex-basis:40px;min-width:40px;height:40px}.video-js .vjs-control-bar .vjs-button,.video-js .vjs-compat-fullscreen{flex-basis:32px;width:32px;min-width:32px;height:32px;min-height:32px}.video-js .vjs-control-bar .vjs-time-control{height:32px}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal{flex-basis:36px;height:32px;width:36px!important}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{display:none!important}.video-js .vjs-control-bar{height:60px;padding:28px 8px 0;inset:auto 12px 6px}.video-js .vjs-progress-control{height:22px;top:3px}.video-js .vjs-progress-holder{transform:none}}@media (width>=321px) and (width<=480px){.video-js .vjs-big-play-button{width:46px;height:46px;margin-top:-23px;margin-left:-23px}.video-js .vjs-compat-center-controls{width:calc(50% + 62px)}.video-js .vjs-compat-skip{flex-basis:46px;min-width:46px;height:46px}.video-js .vjs-control-bar .vjs-button,.video-js .vjs-compat-fullscreen{flex-basis:38px;width:38px;min-width:38px;height:38px;min-height:38px}.video-js .vjs-control-bar .vjs-time-control{height:38px}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal{flex-basis:42px;height:38px;width:42px!important}.video-js .vjs-control-bar{height:66px}.video-js .vjs-control-bar .vjs-icon-placeholder.vjs-lucide-placeholder>.vjs-lucide-icon,.video-js .vjs-control-bar .vjs-compat-fullscreen>.vjs-lucide-icon,.video-js .vjs-compat-skip>.vjs-lucide-icon{flex-basis:22px;width:22px;height:22px}}@media (width>=321px) and (width<=389px){.video-js .vjs-big-play-button{width:44px;height:44px;margin-top:-22px;margin-left:-22px}.video-js .vjs-compat-center-controls{width:calc(50% + 60px)}.video-js .vjs-compat-skip{flex-basis:44px;min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.video-js .vjs-load-progress,.video-js .vjs-load-progress div{transition:none}.video-js.vjs-waiting .vjs-loading-spinner:before,.video-js.vjs-seeking .vjs-loading-spinner:before{animation:none}.video-js .vjs-control-bar,.video-js .vjs-compat-center-controls{transition:none!important}}@media (orientation:portrait) and (pointer:coarse){.video-js.vjs-fullscreen .vjs-control-bar{bottom:48px;bottom:calc(48px + env(safe-area-inset-bottom,0px))}}
