.fade-enter-active[data-v-74035312],.fade-leave-active[data-v-74035312]{transition:opacity .3s}.fade-enter[data-v-74035312],.fade-leave-to[data-v-74035312]{opacity:0}.toast[data-v-74035312]{top:20vh;left:50vw;transform:translateX(-50%);position:absolute;padding:1.5%;z-index:9999999999;background-color:rgba(231,76,60,.2);color:#fff;font-weight:700;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center}.toast svg[data-v-74035312]{margin-right:12px}.theater[data-v-74035312]{width:100vw;height:100vh;z-index:9999;position:fixed;top:0;left:0;display:flex;align-items:center;flex-direction:column;justify-content:center}.theater.mini[data-v-74035312]{bottom:20px;left:-15px;top:unset;transform:scale(.25);transition-duration:.3s;transform-origin:bottom right;right:unset;overflow:hidden}.theater.mini .video-container[data-v-74035312]{width:100%;height:auto}.theater.mini .video-container.loading[data-v-74035312]{min-height:60vh}.theater.mini .video-js[data-v-74035312]{border-radius:40px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.5)}.theater.mini .backdrop[data-v-74035312]{display:none;opacity:0}.theater .backdrop[data-v-74035312]{position:fixed;width:100vw;height:100vh;z-index:-1;background-color:rgba(0,0,0,.95)}.theater .video-container[data-v-74035312]{width:90vw;height:90vh;position:relative;z-index:3}.theater .video-container.hide-cursor[data-v-74035312]{cursor:none}.theater .video-container .video-js[data-v-74035312]{width:100%;height:100%}.theater .video-container .video-js .vjs-tech[data-v-74035312]{border-radius:8px}.theater .custom-controls[data-v-74035312]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;z-index:10;transition:opacity .3s ease;cursor:default}.theater .custom-controls.show[data-v-74035312]{opacity:1;pointer-events:all;z-index:9}.theater .custom-controls [data-v-74035312]{pointer-events:all}.theater .custom-controls .mini-tools[data-v-74035312]{width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;gap:100px}.theater .custom-controls .mini-tools .float[data-v-74035312]{position:absolute;top:0;right:calc(50% - 55px);padding:60px 0}.theater .top-bar[data-v-74035312]{position:absolute;top:0;left:0;right:0;padding:20px;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);display:flex;align-items:center;gap:15px;justify-content:space-between;z-index:10}.theater .top-bar .first[data-v-74035312]{display:flex;align-items:center;gap:20px}.theater .top-bar .mini-btn[data-v-74035312]{cursor:pointer;justify-self:end}.theater .top-bar .close-btn[data-v-74035312]{background:none;border:none;color:#fff;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:transform .2s}.theater .top-bar .close-btn[data-v-74035312]:hover{transform:scale(1.1)}.theater .top-bar .video-title[data-v-74035312]{font-size:18px;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.theater .bottom-controls[data-v-74035312]{position:absolute;bottom:0;left:0;right:0;padding:0 20px 20px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);z-index:10}.theater .progress-container[data-v-74035312]{width:100%;padding:10px 0 5px;cursor:pointer;position:relative}.theater .progress-container .progress-bar[data-v-74035312]{width:100%;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;position:relative;transition:height .2s}.theater .progress-container .progress-bar[data-v-74035312]:hover{height:6px}.theater .progress-container .progress-bar:hover .progress-handle[data-v-74035312]{opacity:1;transform:translateX(-50%) scale(1)}.theater .progress-container .progress-filled[data-v-74035312]{position:absolute;left:0;top:0;height:100%;background:#e50914;border-radius:2px;pointer-events:none}.theater .progress-container .progress-handle[data-v-74035312]{position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(0);width:14px;height:14px;background:#e50914;border-radius:50%;border:2px solid #fff;pointer-events:none;opacity:0;transition:opacity .2s,transform .2s}.theater .progress-container .time-tooltip[data-v-74035312]{position:absolute;bottom:100%;transform:translateX(-50%);margin-bottom:8px;background:rgba(0,0,0,.9);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;z-index:10}.theater .time-display[data-v-74035312]{display:flex;gap:5px;color:#fff;font-size:13px;font-weight:500;white-space:nowrap;margin-top:8px;padding-left:2px}.theater .controls-row[data-v-74035312]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.theater .controls-left[data-v-74035312],.theater .controls-right[data-v-74035312]{display:flex;align-items:center;gap:10px}.theater .control-btn[data-v-74035312]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .2s,opacity .2s;opacity:.9}.theater .control-btn[data-v-74035312]:hover{transform:scale(1.15);opacity:1}.theater .control-btn[data-v-74035312]:active{transform:scale(.95)}.theater .volume-control[data-v-74035312]{display:flex;align-items:center;gap:8px}.theater .volume-control .volume-slider[data-v-74035312]{width:80px;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;outline:none;cursor:pointer;-webkit-appearance:none}.theater .volume-control .volume-slider[data-v-74035312]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;-webkit-transition:transform .2s;transition:transform .2s}.theater .volume-control .volume-slider[data-v-74035312]::-webkit-slider-thumb:hover{transform:scale(1.2)}.theater .volume-control .volume-slider[data-v-74035312]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;border:none;-moz-transition:transform .2s;transition:transform .2s}.theater .volume-control .volume-slider[data-v-74035312]::-moz-range-thumb:hover{transform:scale(1.2)}.theater .dropdown-menu[data-v-74035312]{position:relative}.theater .dropdown-menu .dropdown-content[data-v-74035312]{position:absolute;bottom:100%;right:0;margin-bottom:10px;background:rgba(0,0,0,.95);border-radius:6px;padding:8px 0;min-width:150px;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.5)}.theater .dropdown-menu .dropdown-content[data-v-74035312]::-webkit-scrollbar{width:6px}.theater .dropdown-menu .dropdown-content[data-v-74035312]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.theater .dropdown-menu .dropdown-content[data-v-74035312]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.theater .dropdown-menu .dropdown-content[data-v-74035312]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.theater .dropdown-menu .dropdown-item[data-v-74035312]{padding:10px 15px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s;display:flex;justify-content:space-between;align-items:center}.theater .dropdown-menu .dropdown-item[data-v-74035312]:hover{background:hsla(0,0%,100%,.1)}.theater .dropdown-menu .dropdown-item.active[data-v-74035312]{color:#e50914;font-weight:600}.theater .dropdown-menu .dropdown-item .checkmark[data-v-74035312]{color:#e50914;font-size:16px;margin-left:10px}@media(max-width:768px){.theater .video-container[data-v-74035312]{width:100vw;height:100vh}.theater .controls-left[data-v-74035312],.theater .controls-right[data-v-74035312]{gap:5px}.theater .control-btn[data-v-74035312]{padding:6px}.theater .control-btn svg[data-v-74035312]{width:20px;height:20px}.theater .volume-control .volume-slider[data-v-74035312]{width:50px}.theater .time-display[data-v-74035312]{font-size:12px}}.next-episode-btn[data-v-74035312]{display:flex;flex-direction:row;align-items:center;border-radius:4px;outline:none;border:none;background-color:#fff;padding:5px 10px;padding-left:20px;position:absolute;bottom:120px;z-index:10;cursor:pointer;right:0;font-weight:700;margin:20px;transition-duration:.3s;pointer-events:none;opacity:0}.next-episode-btn.show[data-v-74035312]{pointer-events:all;opacity:.3}.next-episode-btn[data-v-74035312]:hover{opacity:1}.next-episode-btn svg[data-v-74035312]{padding-left:5px}