.video-player[data-v-440493f5]{border-radius:var(--radius-lg);background:#000;justify-content:center;align-items:center;max-width:100%;max-height:70vh;display:flex;position:relative;overflow:hidden}.video-player--fullscreen[data-v-440493f5]{border-radius:0}:-webkit-any(.video-player:-webkit-full-screen .video-el[data-v-440493f5],.video-player:fullscreen .video-el[data-v-440493f5]){object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}:is(.video-player:fullscreen .video-el[data-v-440493f5],.video-player:fullscreen .video-el[data-v-440493f5]){object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.video-el[data-v-440493f5]{cursor:pointer;max-width:100%;max-height:70vh;display:block}.video-player--adaptive[data-v-440493f5]:not(.video-player--docked):not(.video-player--fullscreen){aspect-ratio:var(--video-ratio,1.7778);width:min(100%,70vh * var(--video-ratio,1.7778))}.video-player--adaptive:not(.video-player--docked):not(.video-player--fullscreen) .video-el[data-v-440493f5]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:none}.video-player--docked[data-v-440493f5]{background:0 0;border-radius:0;flex-direction:column;align-items:stretch;overflow:visible}.video-player--docked .video-el[data-v-440493f5]{border-radius:var(--radius-lg);background:#000}.video-player--docked .video-buffer[data-v-440493f5],.video-player--docked .video-poster-overlay[data-v-440493f5]{bottom:var(--docked-controls-height,56px)}.video-player--docked .video-controls[data-v-440493f5]{background:#000;position:static}.video-player--docked:not(:fullscreen) .video-controls[data-v-440493f5]{padding:var(--space-3) 0 0;background:0 0}.video-player--docked:not(:fullscreen) .video-controls .ctrl-btn[data-v-440493f5]{color:var(--color-text-secondary)}.video-player--docked:not(:fullscreen) .video-controls .ctrl-btn[data-v-440493f5]:hover{color:var(--color-text);background:var(--color-bg-hover)}.video-player--docked:not(:fullscreen) .video-controls .time-display[data-v-440493f5]{color:var(--color-text-secondary)}.video-player--docked:not(:fullscreen) .video-controls .progress-bg[data-v-440493f5]{background:var(--color-bg-hover)}.video-player--docked:not(:fullscreen) .video-controls .progress-buffer[data-v-440493f5]{background:var(--color-border)}.video-player--docked:not(:fullscreen) .video-controls .progress-thumb[data-v-440493f5]{background:var(--color-primary)}.video-player--docked:not(:fullscreen) .video-controls .volume-slider[data-v-440493f5]{--volume-on:var(--color-text);--volume-off:var(--color-border)}:-webkit-any(.video-player--docked:-webkit-full-screen .video-el[data-v-440493f5],.video-player--docked:fullscreen .video-el[data-v-440493f5]){flex:1;height:auto;min-height:0}:is(.video-player--docked:fullscreen .video-el[data-v-440493f5],.video-player--docked:fullscreen .video-el[data-v-440493f5]){flex:1;height:auto;min-height:0}.video-buffer[data-v-440493f5]{--spinner-size:36px;--spinner-width:3px;--spinner-track-color:#ffffff4d;--spinner-color:#fff;background:#0000004d}.video-buffer[data-v-440493f5],.video-poster-overlay[data-v-440493f5]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-poster-overlay[data-v-440493f5]{cursor:pointer;z-index:1}.poster-play-btn[data-v-440493f5]{color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding-left:4px;transition:background .2s,transform .2s;display:flex}.poster-play-btn[data-v-440493f5]:hover{background:#000000bf;transform:scale(1.1)}.video-controls[data-v-440493f5]{padding:var(--space-2) var(--space-3) var(--space-3);background:linear-gradient(#0000,#000000bf);position:absolute;bottom:0;left:0;right:0}.progress-wrap[data-v-440493f5]{cursor:pointer;height:16px;margin-bottom:var(--space-2);align-items:center;display:flex;position:relative}.progress-wrap:hover .progress-thumb[data-v-440493f5]{transform:translate(-50%)translateY(-50%)scale(1.5)}.progress-bg[data-v-440493f5]{background:#ffffff40;border-radius:4px;position:absolute;inset:6px 0}.progress-buffer[data-v-440493f5]{background:#fff6;transition:width .3s}.progress-buffer[data-v-440493f5],.progress-fill[data-v-440493f5]{pointer-events:none;border-radius:4px;position:absolute;top:6px;bottom:6px;left:0}.progress-fill[data-v-440493f5]{background:var(--color-primary)}.progress-thumb[data-v-440493f5]{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;top:50%;transform:translate(-50%)translateY(-50%)}.progress-thumb[data-v-440493f5],.scrub-preview[data-v-440493f5]{pointer-events:none;position:absolute}.scrub-preview[data-v-440493f5]{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex;bottom:100%;transform:translate(-50%)}.scrub-frame[data-v-440493f5]{box-sizing:content-box;border-radius:var(--radius-md);background-color:#000;background-repeat:no-repeat;border:2px solid #fff}.scrub-time[data-v-440493f5]{padding:2px var(--space-3);color:#fff;font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:#000000bf;border-radius:999px}.controls-row[data-v-440493f5]{justify-content:space-between;gap:var(--space-2)}.controls-left[data-v-440493f5],.controls-right[data-v-440493f5],.controls-row[data-v-440493f5],.ctrl-btn[data-v-440493f5]{align-items:center;display:flex}.controls-left[data-v-440493f5],.controls-right[data-v-440493f5]{gap:var(--space-1)}.ctrl-btn[data-v-440493f5]{color:#fff;cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);opacity:.85;background:0 0;border:none;justify-content:center;transition:opacity .15s,background .15s}.ctrl-btn[data-v-440493f5]:hover{opacity:1;background:#ffffff26}.quality-wrap[data-v-440493f5],.speed-wrap[data-v-440493f5]{position:relative}.speed-btn[data-v-440493f5]{min-width:36px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600}.player-menu[data-v-440493f5]{margin:0 0 var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:#000000d9;min-width:96px;list-style:none;position:absolute;bottom:100%;right:0}.player-menu-option[data-v-440493f5]{width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:#fff;font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:none;display:block}.player-menu-option[data-v-440493f5]:hover{background:#ffffff26}.player-menu-option.active[data-v-440493f5]{color:var(--color-primary);font-weight:600}.volume-wrap[data-v-440493f5]{align-items:center;display:flex}.volume-slider[data-v-440493f5]{--volume-on:#fff;--volume-off:#ffffff4d;appearance:none;opacity:0;background:linear-gradient(to right,var(--volume-on) var(--fill,100%),var(--volume-off) var(--fill,100%));cursor:pointer;border-radius:2px;width:0;height:3px;margin:0;transition:width .2s,margin .2s,opacity .2s}.volume-slider[data-v-440493f5]::-webkit-slider-thumb{appearance:none;background:var(--volume-on);border:0;border-radius:50%;width:12px;height:12px}.volume-slider[data-v-440493f5]::-moz-range-thumb{background:var(--volume-on);border:0;border-radius:50%;width:12px;height:12px}.volume-wrap:focus-within .volume-slider[data-v-440493f5],.volume-wrap:hover .volume-slider[data-v-440493f5]{width:64px;margin:0 var(--space-2) 0 var(--space-1);opacity:1}.time-display[data-v-440493f5]{font-size:var(--text-xs);color:#ffffffd9;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:var(--space-2)}.controls-fade-enter-active[data-v-440493f5],.controls-fade-leave-active[data-v-440493f5]{transition:opacity .3s}.controls-fade-enter-from[data-v-440493f5],.controls-fade-leave-to[data-v-440493f5]{opacity:0}
