.auth-screen[data-v-9847200b],.settings-backdrop[data-v-9847200b]{z-index:120;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.auth-screen[data-v-9847200b]{background:#000}.settings-backdrop[data-v-9847200b]{background:#000000de}.auth-panel[data-v-9847200b],.settings-modal[data-v-9847200b]{color:#e2e8f0;background:linear-gradient(#090b0ef0,#090b0efb),#090b0ef5;border:1px solid #ffffff1a;border-radius:8px;width:min(100%,34rem);padding:1.25rem;box-shadow:0 24px 80px #0000007a}.settings-modal[data-v-9847200b]{flex-direction:column;width:min(100%,58rem);max-height:min(90vh,54rem);display:flex;position:relative;overflow:hidden}.settings-modal__body[data-v-9847200b]{isolation:isolate;background-color:#0000;border-color:#0000;flex:auto;min-height:0;margin-top:.75rem;padding-right:calc(.35rem + 10px);position:relative}.auth-tabs[data-v-9847200b],.settings-modal__header[data-v-9847200b],.settings-actions[data-v-9847200b],.settings-library-actions[data-v-9847200b],.settings-registration-actions[data-v-9847200b],.settings-library-form[data-v-9847200b]{align-items:center;gap:.75rem;display:flex}.auth-tabs[data-v-9847200b]{margin-bottom:1rem}.auth-tabs button[data-v-9847200b]{color:#94a3b8;cursor:pointer;background:0 0;border:0}.auth-tabs .auth-tab--active[data-v-9847200b]{color:#e2e8f0;text-underline-offset:.35rem;text-decoration:underline}.settings-modal__header[data-v-9847200b]{justify-content:space-between;margin-bottom:1rem}.settings-modal__hero[data-v-9847200b]{border-radius:8px 8px 0 0;min-height:3.1rem;margin:-1.25rem -1.25rem .75rem;padding:18px}.settings-modal__header h2[data-v-9847200b]{margin:0;font-size:1rem;font-weight:600}.settings-modal__header h2.settings-title[data-v-9847200b]{color:#94a3b8;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:400}.settings-header-actions[data-v-9847200b]{align-items:center;gap:.5rem;display:flex;position:absolute;top:18px;right:18px}.settings-grid[data-v-9847200b]{z-index:1;gap:.85rem;margin-top:0;display:grid;position:relative}.settings-section[data-v-9847200b]{border-top:1px solid #94a3b829;margin-top:.35rem;padding-top:1rem}.settings-section-grid[data-v-9847200b]{gap:.85rem;display:grid}.settings-field[data-v-9847200b]{color:#cbd5e1;grid-template-columns:minmax(10rem,16rem) 1fr;align-items:center;gap:.75rem;font-size:.78rem;display:grid}.settings-input[data-v-9847200b]{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;width:100%;min-height:2.4rem;padding:0 .75rem}select.settings-input[data-v-9847200b]{color:#fff;background-color:#ffffff0a}select.settings-input option[data-v-9847200b]{color:#fff;background-color:#050505}select.settings-input option[data-v-9847200b]:hover,select.settings-input option[data-v-9847200b]:checked{color:#000;background-color:#fff}.settings-input[data-v-9847200b]:disabled{cursor:default;opacity:.48}.settings-input[data-v-9847200b]:focus{background:#ffffff0f;border-color:#74d4ff6b;outline:none}.settings-input[data-v-9847200b]:-webkit-autofill{-webkit-text-fill-color:#e2e8f0;caret-color:#e2e8f0;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #050505}.settings-input[data-v-9847200b]:-webkit-autofill:hover{-webkit-text-fill-color:#e2e8f0;caret-color:#e2e8f0;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #050505}.settings-input[data-v-9847200b]:-webkit-autofill:focus{-webkit-text-fill-color:#e2e8f0;caret-color:#e2e8f0;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #050505}.auth-panel .settings-input+.settings-input[data-v-9847200b]{margin-top:.75rem}.auth-submit[data-v-9847200b]{margin-top:1rem}.settings-error[data-v-9847200b]{color:#fca5a5}.settings-message[data-v-9847200b]{color:#93c5fd}.settings-password[data-v-9847200b],.settings-libraries[data-v-9847200b],.settings-extensions[data-v-9847200b],.settings-registration-requests[data-v-9847200b]{border-top:1px solid #94a3b829;margin-top:1rem;padding-top:1rem}.settings-password-form[data-v-9847200b]{gap:.75rem;display:grid}.settings-add-library-button[data-v-9847200b]{margin-top:.75rem}.settings-library-list[data-v-9847200b],.settings-extension-list[data-v-9847200b],.settings-registration-list[data-v-9847200b],.settings-library-form[data-v-9847200b],.settings-extension-form[data-v-9847200b]{gap:.75rem;display:grid}.settings-library-form[data-v-9847200b],.settings-extension-form[data-v-9847200b],.settings-moviebase-share-list[data-v-9847200b]{margin-top:.75rem}.settings-library-row[data-v-9847200b],.settings-extension-row[data-v-9847200b],.settings-registration-row[data-v-9847200b]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.settings-library-row span[data-v-9847200b],.settings-registration-row span[data-v-9847200b],.settings-registration-row small[data-v-9847200b]{color:#94a3b8;margin-top:.2rem;font-size:.78rem;display:block}.settings-library-row .settings-library-name[data-v-9847200b],.settings-extension-row .settings-library-name[data-v-9847200b]{color:#fff;margin-top:0;font-size:.78rem;display:block}.settings-extension-actions[data-v-9847200b]{flex-shrink:0;gap:.5rem;display:flex}.settings-registration-row small[data-v-9847200b]{color:#64748b}.settings-registration-actions[data-v-9847200b]{flex-shrink:0}.settings-empty[data-v-9847200b]{color:#94a3b8;margin:0;font-size:.82rem}.settings-checkbox[data-v-9847200b]{color:#cbd5e1;align-items:center;gap:.5rem;display:inline-flex}.settings-checkbox--inline[data-v-9847200b]{justify-self:start}.settings-check[data-v-9847200b]{justify-content:center;justify-self:start;align-items:center;width:2.35rem;height:1.35rem;display:inline-flex;position:relative}.settings-check__input[data-v-9847200b]{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.settings-check__box[data-v-9847200b]{color:#0000;background:#ffffff0a;border:1px solid #94a3b861;border-radius:5px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.settings-check__icon[data-v-9847200b]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.78rem;height:.78rem}.settings-check__input:checked+.settings-check__box[data-v-9847200b]{color:#35d267;background:#35d26729;border-color:#35d267ad;box-shadow:0 0 0 3px #35d26714}.settings-check__input:focus-visible+.settings-check__box[data-v-9847200b]{outline-offset:3px;outline:2px solid #74d4ff8f}.catalog-header[data-v-9847200b],.catalog-results[data-v-9847200b]{-webkit-user-select:none;user-select:none}.player-toolbar[data-v-9847200b]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;width:100%;display:grid}.player-controls-toggle[data-v-9847200b]{color:#ecedf6;cursor:pointer;background:#0009;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex;box-shadow:0 10px 24px #0208173d}.player-controls-toggle--floating[data-v-9847200b]{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-controls-toggle[data-v-9847200b]:hover{color:#eef6ff;background:#0009;border-color:#53b0ff73;transform:scale(1.05)}.player-controls-toggle--floating[data-v-9847200b]:hover{transform:translate(-50%,-50%)scale(1.05)}.player-controls-toggle__icon[data-v-9847200b]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem;height:1.45rem;transition:transform .16s;display:block}.player-controls-toggle__icon--instant[data-v-9847200b]{transition:none}.player-controls-toggle__icon--open[data-v-9847200b]{transform:rotate(180deg)}.detail-panel-stack[data-v-9847200b]{position:relative}.detail-panel-stage[data-v-9847200b]{align-content:start;min-height:32rem}.detail-panel-stage--info[data-v-9847200b]{z-index:1;position:relative}.detail-panel-stage--concealed[data-v-9847200b]{visibility:hidden;pointer-events:none}.detail-panel-stack--browser-player .detail-panel-stage--concealed[data-v-9847200b]{display:none}.detail-panel-stack--browser-player .detail-panel-stage--player[data-v-9847200b]{min-height:0;position:relative;inset:auto}.detail-panel-stage--player-hidden[data-v-9847200b]{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;overflow:hidden;position:absolute!important;inset:auto!important}.detail-panel-stack--browser-player[data-v-9847200b]{margin-bottom:1rem}.detail-bottom-actions--browser-player[data-v-9847200b]{margin-bottom:2rem;padding-bottom:1.5rem;margin-top:1.5rem!important}.detail-file-segment[data-v-9847200b]{color:inherit}.detail-file-segment--active[data-v-9847200b]{color:#34d399}.detail-file-segment--enabled[data-v-9847200b]{color:#facc15}.detail-file-segment--inactive[data-v-9847200b]{color:#f8fafc}.browser-player[data-v-9847200b]{width:100%;aspect-ratio:var(--browser-player-aspect-ratio,1.77778);background:0 0;margin-top:0;overflow:hidden}.browser-player-quality[data-v-9847200b]{align-items:center;gap:.45rem;padding:0;display:flex}.browser-player-quality--bottom[data-v-9847200b]{justify-content:center;margin-top:-.35rem}.browser-player-quality__control[data-v-9847200b],.browser-player-quality__apply[data-v-9847200b]{min-height:2.35rem;font-size:.82rem;line-height:1}.browser-player-quality__control[data-v-9847200b]{color:#fff;background-color:#050505;border:1px solid #ffffff1a;border-radius:6px;padding:0 .55rem}.browser-player-quality__control option[data-v-9847200b]{color:#fff;background-color:#050505}.browser-player-quality__control option[data-v-9847200b]:hover,.browser-player-quality__control option[data-v-9847200b]:checked{color:#fff;background-color:#0284c7}.browser-player-quality__bitrate[data-v-9847200b]{width:6.5rem}.browser-player-quality__unit[data-v-9847200b]{color:#94a3b8;font-size:.78rem}.browser-player-quality__apply[data-v-9847200b]{padding:8px 12px}.browser-player-quality__apply--danger[data-v-9847200b]{color:#ff9f9f}.browser-player-quality__apply--danger[data-v-9847200b]:hover:not(:disabled){color:#ffd8d8;border-color:#ff6f6f73}.browser-player-quality__control[data-v-9847200b]:disabled,.browser-player-quality__apply[data-v-9847200b]:disabled{cursor:default;opacity:.55}.browser-player[data-v-9847200b]:fullscreen{background:#020617;flex-direction:column;justify-content:center;width:100vw;height:100vh;display:flex}.browser-player:fullscreen .browser-player__video[data-v-9847200b]{max-height:100vh}.browser-player__video[data-v-9847200b]{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.browser-player__error[data-v-9847200b]{color:#fecaca;margin:0;padding:1rem;font-size:.9rem}button.detail-file-segment--active[data-v-9847200b],button.detail-file-segment--inactive[data-v-9847200b],button.detail-file-segment--enabled[data-v-9847200b]{cursor:pointer}button.detail-file-segment--inactive[data-v-9847200b]:hover,button.detail-file-segment--enabled[data-v-9847200b]:hover{color:#67e8f9}.detail-panel-stage--player[data-v-9847200b]{z-index:2;align-content:start;position:absolute;inset:0}.player-seek-top[data-v-9847200b]{margin-top:15px}.player-toolbar__transport[data-v-9847200b]{align-items:center;gap:.9rem;display:flex}.player-toolbar--under-seek[data-v-9847200b]{margin-top:-15px}.player-toolbar__fullscreen[data-v-9847200b]{grid-area:1/1;justify-content:flex-start;min-width:0;display:flex}.player-toolbar__left-controls[data-v-9847200b]{align-items:center;gap:.25rem;min-width:0;display:flex}.player-track-menu-anchor[data-v-9847200b]{display:inline-flex;position:relative}.player-track-menu[data-v-9847200b]{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617f5;border:1px solid #94a3b83d;border-radius:8px;gap:.2rem;width:min(18rem,100vw - 1.5rem);max-height:16rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;overflow:auto;box-shadow:0 18px 44px #00000061}.player-track-menu--subtitle[data-v-9847200b]{width:min(20rem,100vw - 1.5rem)}.player-track-menu__item[data-v-9847200b]{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:2.35rem;padding:.48rem .55rem;transition:background-color .14s,color .14s;display:flex}.player-track-menu__item[data-v-9847200b]:hover:not(:disabled){color:#f8fafc;background:#38bdf81f}.player-track-menu__item--active[data-v-9847200b]{color:#34d399;background:#34d3991f}.player-track-menu__text[data-v-9847200b]{gap:.12rem;min-width:0;display:grid}.player-track-menu__label[data-v-9847200b],.player-track-menu__details[data-v-9847200b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-track-menu__label[data-v-9847200b]{font-size:.86rem;line-height:1.15}.player-track-menu__details[data-v-9847200b]{color:#94a3b8;font-size:.74rem;line-height:1.15}.player-track-menu__check[data-v-9847200b]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.player-control-chip[data-v-9847200b]{width:2.9rem;height:2.9rem;box-shadow:none;background:0 0;border-radius:9999px;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex;position:relative}.player-control-chip[data-v-9847200b]:hover{transform:none}.player-control-chip--primary[data-v-9847200b]{width:4.2rem;height:4.2rem;box-shadow:none;background:0 0}.player-control-chip--bare[data-v-9847200b]{box-shadow:none;background:0 0}.player-control-chip--bare[data-v-9847200b]:hover{background:0 0;transform:none}.player-toolbar__actions[data-v-9847200b]{flex-wrap:wrap;gap:.5rem;display:flex}.player-toolbar__actions--bottom[data-v-9847200b]{grid-area:2/3;justify-content:flex-end;margin-top:-.35rem}.player-volume-row[data-v-9847200b]{grid-area:1/3;justify-content:flex-end;align-items:center;gap:.2rem;width:100%;display:flex}.player-toolbar__transport--centered[data-v-9847200b]{grid-area:1/2;justify-content:center;width:100%}.player-range--volume-compact[data-v-9847200b]{width:21%;max-width:9.8rem}.w-16[data-v-9847200b]{width:4rem}.h-16[data-v-9847200b]{height:4rem}.w-\[3\.4rem\][data-v-9847200b]{width:3.4rem}.h-\[3\.4rem\][data-v-9847200b]{height:3.4rem}.rounded-full[data-v-9847200b]{border-radius:9999px}.flex[data-v-9847200b]{display:flex}.items-center[data-v-9847200b]{align-items:center}.justify-center[data-v-9847200b]{justify-content:center}.text-on-surface[data-v-9847200b]{color:#ecedf6}.hover\:text-cyan-400[data-v-9847200b]:hover{color:#54879a}.hover\:scale-105[data-v-9847200b]:hover{transform:scale(1.05)}.transition-colors[data-v-9847200b]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all[data-v-9847200b]{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text-3xl[data-v-9847200b]{font-size:1.875rem;line-height:2.25rem}.text-4xl[data-v-9847200b]{font-size:2.25rem;line-height:2.5rem}.bg-cyan-400[data-v-9847200b]{background-color:#54879a}.text-slate-950[data-v-9847200b]{color:#020617}.shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.3\)\][data-v-9847200b]{box-shadow:0 0 20px #54879a4d}.duration-200[data-v-9847200b]{transition-duration:.2s}.playback-controls-interactive[data-v-9847200b]{transition:filter .2s ease-in-out,box-shadow .2s ease-in-out}.playback-controls-interactive[data-v-9847200b]:hover{filter:none;cursor:pointer;transform:scale(1.05);box-shadow:0 0 20px #54879a4d}.active\:scale-95[data-v-9847200b]:active{transform:scale(.95)}.player-control-main[data-v-9847200b]{color:#020617;cursor:pointer;background-color:#54879a;border:0;justify-content:center;align-items:center;padding:0;display:flex}.player-control-main[data-v-9847200b]:disabled{cursor:pointer;opacity:1}.player-control-main__icon[data-v-9847200b]{fill:currentColor;filter:blur(.35px);width:2.25rem;height:2.25rem;display:block}.player-control-loading[data-v-9847200b]{justify-content:center;align-items:center;gap:.26rem;display:inline-flex}.player-control-loading span[data-v-9847200b]{background:currentColor;border-radius:9999px;width:.34rem;height:.34rem;animation:.9s ease-in-out infinite player-loading-dot-9847200b;display:block}.player-control-loading span[data-v-9847200b]:nth-child(2){animation-delay:.15s}.player-control-loading span[data-v-9847200b]:nth-child(3){animation-delay:.3s}@keyframes player-loading-dot-9847200b{0%,80%,to{opacity:.25;transform:scale(.78)}40%{opacity:1;transform:scale(1)}}.player-control-icon[data-v-9847200b]{width:100%;height:100%;box-shadow:none;appearance:none;color:#e2e8f0f5;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:color .16s;display:inline-flex}.player-control-icon[data-v-9847200b]:disabled{cursor:pointer;opacity:1}.player-control-icon--active[data-v-9847200b]{color:#54879a}.player-control-svg[data-v-9847200b]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.875rem;height:1.875rem;display:block}.player-control-svg--seek text[data-v-9847200b]{fill:currentColor;stroke:none;letter-spacing:0;text-anchor:middle;font:700 6px Verdana,sans-serif}.player-control-chip--primary[data-v-9847200b]:before{content:"";filter:blur(10px);z-index:0;pointer-events:none;background:radial-gradient(circle,#22d3ee3d 0%,#22d3ee1f 38%,#22d3ee08 68%,#0000 78%);border-radius:9999px;position:absolute;inset:-12px}.player-control-chip--primary[data-v-9847200b]:after{content:"";pointer-events:none;border:1px solid #f0fdff52;border-radius:9999px;position:absolute;inset:3px}.player-control-chip--primary[data-v-9847200b]>*{z-index:1;position:relative}.player-control-icon--primary svg[data-v-9847200b]{width:1.5rem;height:1.5rem}.player-range[data-v-9847200b]{appearance:none;cursor:pointer;border-radius:9999px;outline:none;width:100%;height:.38rem;display:block}.player-seek-track-shell[data-v-9847200b]{position:relative}.player-seek-previous-marker[data-v-9847200b]{pointer-events:none;background:#fff3;border:1px solid #ffffffe6;border-radius:9999px;width:.42rem;height:.42rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #090b0e8c}.player-range--seek[data-v-9847200b]{background:linear-gradient(#54879af2, #54879af2) left / var(--seek-fill,0%) 100% no-repeat, radial-gradient(circle .19rem at var(--seek-fill,0%) 50%, #54879af2 98%, transparent 100%), #282828}.player-range--volume[data-v-9847200b]{background:linear-gradient(#fffffff2, #fffffff2) left / var(--volume-fill,0%) 100% no-repeat, radial-gradient(circle .19rem at var(--volume-fill,0%) 50%, #fffffff2 98%, transparent 100%), #282828}.player-range[data-v-9847200b]::-webkit-slider-runnable-track{background:0 0;border-radius:9999px;height:.38rem}.player-range[data-v-9847200b]::-moz-range-track{background:0 0;border-radius:9999px;height:.38rem}.player-range[data-v-9847200b]::-webkit-slider-thumb{appearance:none;width:0;height:0;box-shadow:none;background:0 0;border:0;border-radius:9999px;margin-top:0}.player-range[data-v-9847200b]::-moz-range-thumb{width:0;height:0;box-shadow:none;background:0 0;border:0;border-radius:9999px}.player-range[data-v-9847200b]:disabled{opacity:1;cursor:not-allowed}.player-range--seek[data-v-9847200b]:disabled{cursor:default}.player-toolbar__actions .detail-pill[data-v-9847200b]:disabled{opacity:1}.detail-pill--static[data-v-9847200b]{cursor:default}@media (width<=640px){.detail-panel-stage--concealed[data-v-9847200b]{display:none}.detail-panel-stage--player[data-v-9847200b]{min-height:0;position:static;inset:auto}.player-toolbar[data-v-9847200b]{grid-template-columns:1fr;place-items:center;row-gap:.75rem;position:relative}.player-toolbar__fullscreen[data-v-9847200b]{grid-row:1;justify-content:flex-start;align-items:center;width:auto;height:2.9rem;position:absolute;top:.3rem;left:0;transform:none}.player-toolbar__transport[data-v-9847200b]{grid-area:1/1;justify-content:center;width:100%}.player-volume-row[data-v-9847200b]{grid-area:2/1/auto/-1;justify-content:stretch;justify-self:stretch;width:100%;margin-top:20px}.player-toolbar--browser .player-volume-row[data-v-9847200b]{display:none}.player-toolbar__actions[data-v-9847200b]{grid-area:1/1/auto/-1;justify-content:flex-end;justify-self:end;align-items:center;width:auto;height:2.9rem;margin-top:0;position:static}.player-toolbar__actions--bottom[data-v-9847200b]{grid-row:3;margin-top:-.35rem}.browser-player-quality[data-v-9847200b]{flex-wrap:wrap}.player-range--volume-compact[data-v-9847200b]{flex:auto;width:100%;max-width:none}}
