*{margin:0;padding:0;box-sizing:border-box;list-style:none;-webkit-tap-highlight-color:transparent}html,body{background:#101010}.icon-tabler{width:100%;height:100%}.player-ctrl-btn[data-v-bb22f937]{fill:#fff;color:#fff;width:32px;height:22px;font-size:12px;line-height:22px;text-align:center}[data-v-bb22f937] .player-svg-icon{cursor:pointer;width:100%;height:22px;vertical-align:middle}.player-ctrl-time[data-v-4a0745c7]{min-width:90px}.player-ctrl-rate[data-v-edd67481]{position:relative}.player-ctrl-rate:hover .player-rate-box[data-v-edd67481]{display:block}.player-ctrl-rate .player-rate-box[data-v-edd67481]{display:none;position:absolute;bottom:32px;left:50%;transform:translate(-50%);border-radius:2px;background:#0009;width:60px;-webkit-user-select:none;user-select:none}.player-ctrl-rate .player-rate-box .rate-menu-item[data-v-edd67481]{font-size:14px;height:28px;line-height:28px;text-align:center;cursor:pointer;color:#fff}.player-ctrl-rate .player-rate-box .rate-menu-item[data-v-edd67481]:hover{background:#ffffff1a}.player-ctrl-rate .player-rate-box .rate-menu-item.active[data-v-edd67481]{color:#000;background:#fff9}.player-ctrl-rate .player-rate-box[data-v-edd67481]:after{position:absolute;content:"";width:36px;height:20px;bottom:0;left:50%;transform:translate(-50%,100%)}.player-ctrl-volume[data-v-459fff32]{position:relative}.player-ctrl-volume:hover .player-volume-box[data-v-459fff32]{display:block}.player-ctrl-volume .player-volume-box[data-v-459fff32]{display:none;position:absolute;bottom:32px;left:50%;transform:translate(-50%);border-radius:2px;background:#0009;width:40px;height:140px;-webkit-user-select:none;user-select:none}.player-ctrl-volume .player-volume-box .volume-number[data-v-459fff32]{font-size:14px;line-height:32px;color:#fff;text-align:center}.player-ctrl-volume .player-volume-box .volume-progress[data-v-459fff32]{position:relative;width:4px;height:100px;background:#ffffff4d;cursor:pointer;margin:0 auto}.player-ctrl-volume .player-volume-box .volume-progress .progress-schedule[data-v-459fff32]{position:absolute;bottom:0;width:100%;max-height:100%;height:var(--progress, 0%);background:#ffffffb3}.player-ctrl-volume .player-volume-box .volume-progress .progress-schedule .progress-thumb[data-v-459fff32]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.player-ctrl-volume .player-volume-box .volume-progress .progress-schedule .progress-thumb[data-v-459fff32]:hover{zoom:1.2}.player-ctrl-volume .player-volume-box[data-v-459fff32]:after{position:absolute;content:"";width:36px;height:10px;bottom:0;left:50%;transform:translate(-50%,100%)}.player-ctrl-setting[data-v-c8b5dd57]{position:relative}.player-ctrl-setting:hover .player-setting-box[data-v-c8b5dd57]{display:block}.player-ctrl-setting .player-setting-box[data-v-c8b5dd57]{display:none;position:absolute;bottom:32px;left:50%;transform:translate(-50%);border-radius:2px;background:#0009;-webkit-user-select:none;user-select:none}.player-ctrl-setting .player-setting-box .setting-menu-item[data-v-c8b5dd57]{height:28px;font-size:14px;line-height:24px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 6px}.player-ctrl-setting .player-setting-box .setting-menu-item .menu-label[data-v-c8b5dd57]{width:64px}.player-ctrl-setting .player-setting-box[data-v-c8b5dd57]:after{position:absolute;content:"";width:50%;height:20px;bottom:0;left:50%;transform:translate(-50%,100%)}.switch[data-v-c8b5dd57]{--button-w: 28px;--button-h: 16px;--slider-r: 7px;--slider-s: 4px;--slider-bg: #ffffff;--color-active: #66bb6a;--color-inactive: #cccccc;--duration: .3s;display:block;width:var(--button-w);height:var(--button-h)}.switch .slider[data-v-c8b5dd57]{position:relative;width:100%;height:100%;border-radius:calc(var(--button-h) / 2);background-color:var(--color-inactive);transition:all var(--duration);cursor:pointer}.switch .slider[data-v-c8b5dd57]:before{position:absolute;top:calc((var(--button-h) - var(--slider-r) * 2) / 2);left:calc((var(--button-h) - var(--slider-r) * 2) / 2);transform:translate(0);content:"";display:block;width:calc(var(--slider-r) * 2);height:calc(var(--slider-r) * 2);border-radius:var(--slider-r);background-color:var(--slider-bg);transition:all var(--duration)}.switch .slider[data-v-c8b5dd57]:active:before{width:calc(var(--slider-r) * 2 + var(--slider-s))}.switch.active .slider[data-v-c8b5dd57]{background-color:var(--color-active)}.switch.active .slider[data-v-c8b5dd57]:before{left:calc(100% - var(--button-h) / 2 + var(--slider-r));transform:translate(-100%)}.player-controls-progress-wrapper[data-v-7a89819a]{padding:6px 0}.player-controls-progress-wrapper .player-controls-progress[data-v-7a89819a]{position:relative;width:100%;height:4px;background:#ffffff4d;cursor:pointer}.player-controls-progress-wrapper .player-controls-progress .player-controls-progress-schedule[data-v-7a89819a]{position:absolute;width:var(--progress, 0%);max-width:100%;height:100%;background:#ffffffb3}.player-controls-progress-wrapper .player-controls-progress .player-controls-progress-schedule .player-controls-progress-thumb[data-v-7a89819a]{position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.player-controls-progress-wrapper .player-controls-progress .player-controls-progress-schedule .player-controls-progress-thumb[data-v-7a89819a]:hover{zoom:1.2}.player-controls-progress-preview[data-v-7a89819a]{position:absolute;width:160px;height:90px;bottom:100%;transform:translateY(-8px);border-radius:4px;overflow:hidden;box-shadow:0 2px 6px #0000004d;pointer-events:none;display:flex;flex-direction:column;align-items:center}.player-controls-progress-preview img[data-v-7a89819a]{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.player-controls-progress-preview span[data-v-7a89819a]{position:absolute;bottom:0;padding:4px 8px;border-radius:4px;font-size:14px;color:#fff;background:#0009}.fade-enter-active[data-v-7a89819a],.fade-leave-active[data-v-7a89819a]{transition:opacity .2s}.fade-enter-from[data-v-7a89819a],.fade-leave-to[data-v-7a89819a]{opacity:0}.player-controls-wrapper[data-v-31f82d70]{position:absolute;left:0;bottom:0;width:100%;visibility:visible;opacity:1;z-index:10;background:linear-gradient(to bottom,#0000,#0009)}.player-controls-wrapper .player-controls-top[data-v-31f82d70]{padding:0 12px}.player-controls-wrapper .player-controls-bottom[data-v-31f82d70]{display:flex;line-height:22px;justify-content:space-between;padding:0 12px 10px}.player-controls-wrapper .player-controls-bottom .player-controls-bottom-left[data-v-31f82d70],.player-controls-wrapper .player-controls-bottom .player-controls-bottom-center[data-v-31f82d70],.player-controls-wrapper .player-controls-bottom .player-controls-bottom-right[data-v-31f82d70]{display:flex}.player-controls-wrapper.hide[data-v-31f82d70]{visibility:hidden;opacity:0;transition:visibility .6s,opacity .6s ease-out}.simple-player-container[data-v-0e122d2c]{outline:none}.simple-player-container .video-player-primary-area[data-v-0e122d2c]{position:relative;width:100%;height:100%;background:#0000011a;cursor:pointer}.simple-player-container .video-player-primary-area .video-player-wrapper[data-v-0e122d2c]{position:relative;display:block;width:100%;height:100%}.simple-player-container .video-player-primary-area .video-player-wrapper video[data-v-0e122d2c]{display:block;width:100%;height:100%}.simple-player-container .video-player-primary-area .video-player-wrapper video.mirror[data-v-0e122d2c]{transform:scaleX(-1)}.simple-player-container .video-player-primary-area .video-player-wrapper .video-touch-layer[data-v-0e122d2c]{position:absolute;content:"";inset:0;display:flex}.simple-player-container .video-player-primary-area .video-player-wrapper .video-touch-layer .touch-area[data-v-0e122d2c]{flex:1 1 0;touch-action:manipulation}.drop-zone[data-v-1204ce7c]{border:2px dashed #ccc;border-radius:8px;padding:40px;font-size:20px;color:#fff;text-align:center;cursor:pointer;transition:border-color .3s}.drop-zone.drag-active[data-v-1204ce7c]{border-color:#409eff;background-color:#fff3}.main-container[data-v-9bbb0999]{width:1200px;max-width:100%;margin:0 auto;padding:0 20px}.main-container h1[data-v-9bbb0999]{padding:20px 0;color:#fff}
