/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */.video-player[data-v-fae5cc91]{color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-player[data-v-fae5cc91]:focus{outline:none}[data-v-fae5cc91] .fullscreen{justify-content:center;align-items:center;display:flex}.video[data-v-fae5cc91]{object-fit:contain;background:#000;width:100%;height:auto;max-height:100%}.poster-img[data-v-fae5cc91]{object-fit:contain;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.lazy-load-overlay[data-v-fae5cc91]{cursor:pointer;z-index:5;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.play-button-container[data-v-fae5cc91]{background:#0009;border-radius:50%;padding:1.5rem;transition:transform .2s}.play-button-container[data-v-fae5cc91]:hover{transform:scale(1.1)}.nsfw-overlay[data-v-fae5cc91]{z-index:10;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.nsfw-message[data-v-fae5cc91]{text-align:center;background:#ff32324d;border-radius:.5rem;padding:1rem}.overlay-container[data-v-fae5cc91]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.controls-wrapper[data-v-fae5cc91]{box-sizing:border-box;flex-direction:column;width:100%;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0}.controls-wrapper.controls-hidden[data-v-fae5cc91]{opacity:0;pointer-events:none}.progress-bar-top[data-v-fae5cc91]{cursor:pointer;appearance:none;z-index:10;background:0 0;outline:none;width:100%;height:14px;margin:0;padding:5px 0;display:block;position:relative}.progress-bar-top[data-v-fae5cc91]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:10px;height:10px;margin-top:-3px}.progress-bar-top[data-v-fae5cc91]::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:10px;height:10px}.progress-bar-top[data-v-fae5cc91]::-webkit-slider-runnable-track{background:#fff3;border-radius:2px;height:4px}.progress-bar-top[data-v-fae5cc91]::-moz-range-track{background:#fff3;border-radius:2px;height:4px}.controls[data-v-fae5cc91]{box-sizing:border-box;align-items:center;gap:var(--spacing,.25rem);background:#00000080;width:100%;padding:.4em .5em;display:flex}@media (min-width:64rem){.controls[data-v-fae5cc91]{gap:calc(var(--spacing,.25rem) * 3)}}.control-btn[data-v-fae5cc91]{color:#fff;cursor:pointer;background:0 0;border:none;padding:.3em}.control-btn.loop-on[data-v-fae5cc91]{color:#f472b6}.control-btn[data-v-fae5cc91]:focus{outline:none}.control-btn[data-v-fae5cc91]:focus-visible{outline-offset:1px;outline:2px solid #bf368acc}.volume-group[data-v-fae5cc91]{align-items:center;gap:.4em;display:flex}.volume-slider[data-v-fae5cc91]{width:calc(var(--spacing,.25rem) * 14);display:none}@media (min-width:64rem){.volume-slider[data-v-fae5cc91]{display:block}}.time-display[data-v-fae5cc91]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap;text-align:center;min-width:75px}.progress-bar[data-v-fae5cc91]{cursor:pointer;flex:1;min-width:50px}.menu-container[data-v-fae5cc91]{position:relative}.track-menu[data-v-fae5cc91]{z-index:999;background:#000c;border-radius:4px;min-width:100px;padding:.3em .6em;position:absolute;bottom:2em;right:0}.track-menu ul[data-v-fae5cc91]{margin:0;padding:0;list-style:none}.track-menu li[data-v-fae5cc91]{cursor:pointer;justify-content:space-between;align-items:center;padding:.3em 0;display:flex}.track-menu li.active span[data-v-fae5cc91]{font-weight:700}.track-menu li[data-v-fae5cc91]:hover{background:#fff3}.track-menu .check[data-v-fae5cc91]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.menu-title[data-v-fae5cc91]{margin-top:6px;margin-bottom:4px;font-weight:700}.icon[data-v-fae5cc91]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.fade-enter-active[data-v-fae5cc91],.fade-leave-active[data-v-fae5cc91]{transition:opacity .3s}.fade-enter-from[data-v-fae5cc91],.fade-leave-to[data-v-fae5cc91]{opacity:0}
