:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-bg-card:#fff;--color-bg-hover:#f5f5f5;--color-bg-input:#fff;--color-bg-raised:#fff;--color-border:#f0f0f0;--color-border-strong:#e0e0e0;--color-text:#1a1a1a;--color-focus:#1a1a1a;--color-text-secondary:#555;--color-text-muted:#6d6d6d;--color-text-placeholder:#767676;--color-accent:#e8453c;--color-accent-hover:#d03830;--color-accent-light:#fef2f2;--color-accent-bg:#fdd;--color-accent-text:#c5342b;--color-accent-surface:#d93a2e;--color-accent-surface-hover:#d03830;--storage-films:#2a78d6;--storage-filmsa:#eb6834;--storage-series:#1baf7a;--storage-anime:#eda100;--storage-other:#9a9a9a;--storage-off:#e08700;--color-blue:#80afe1;--color-blue-light:#d7f3ff;--color-ok:#2bb673;--color-ok-bg:#dcfce7;--color-ok-text:#166534;--color-warn-bg:#fff3cd;--color-warn-text:#b45309;--color-error-bg:#fee2e2;--color-error-text:#991b1b;--color-neutral-bg:#f3f3f3;--color-neutral-text:#6d6d6d;--color-ok-surface:#15803d;--color-error-surface:#b91c1c;--color-progress-fill:#e8453c2e;--status-downloading-bg:#fff3cd;--status-downloading-text:#b45309;--status-done-bg:#dcfce7;--status-done-text:#166534;--status-error-bg:#fee2e2;--status-error-text:#991b1b;--status-info-bg:#e0f2fe;--status-info-text:#0369a1;--status-info-hover-bg:#bae6fd;--plex-bg:#fef9e7;--plex-text:#946300;--plex-border:#f5d04e;--color-table-border:#f8c8c8;--shadow-pop:0 4px 16px #00000014;--color-divider:#e0e0e0;--color-scrollbar:#e8e8e8;--navbar-bg:#fff;--navbar-border:#e8453c;--dropdown-bg:#fff;--logo-filter:brightness(1);--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.6rem;--text-xl-narrow:1.3rem}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0e0f11;--color-bg-card:#17191c;--color-bg-hover:#22252a;--color-bg-input:#1c1f23;--color-bg-raised:#1f2226;--color-border:#262a2f;--color-border-strong:#363b42;--color-text:#f2f3f5;--color-focus:#f2f3f5;--color-text-secondary:#b3b8c0;--color-text-muted:#868d97;--color-text-placeholder:#868d97;--color-accent:#f04438;--color-accent-hover:#ff6259;--color-accent-light:#2a1512;--color-accent-bg:#3a1a17;--color-accent-text:#f04438;--color-accent-surface:#c62f24;--color-accent-surface-hover:#b3251c;--storage-films:#3987e5;--storage-filmsa:#d95926;--storage-series:#199e70;--storage-anime:#c98500;--storage-other:#6b7280;--storage-off:#f5a524;--color-blue:#7aa7d9;--color-blue-light:#16202c;--color-ok:#34d399;--color-ok-bg:#10281f;--color-ok-text:#6ee7b7;--color-warn-bg:#2a2109;--color-warn-text:#fbbf24;--color-error-bg:#2c1414;--color-error-text:#fca5a5;--color-neutral-bg:#1f2226;--color-neutral-text:#868d97;--color-ok-surface:#166534;--color-error-surface:#c62f24;--color-progress-fill:#f0443838;--status-downloading-bg:#2a2109;--status-downloading-text:#fbbf24;--status-done-bg:#10281f;--status-done-text:#6ee7b7;--status-error-bg:#2c1414;--status-error-text:#fca5a5;--status-info-bg:#10233a;--status-info-text:#93c5fd;--status-info-hover-bg:#16324f;--plex-bg:#2b2208;--plex-text:#f0c14b;--plex-border:#4d3d10;--color-table-border:#2a2e34;--shadow-pop:0 4px 16px #00000080;--color-divider:#2a2e34;--color-scrollbar:#363b42;--navbar-bg:#15171a;--navbar-border:#f04438;--dropdown-bg:#1c1f23;--logo-filter:invert(1) hue-rotate(180deg)}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);min-width:320px;min-height:100dvh;color:var(--color-text);margin:0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;transition:background .3s,color .3s}#root{min-height:100dvh}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}main:focus{outline:none}.skip-link{z-index:1000;background:var(--color-text);color:var(--color-bg);font:inherit;font-size:var(--text-sm);cursor:pointer;border:none;border-radius:6px;padding:.45rem .8rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.route-fallback{background:var(--color-bg);min-height:100dvh}.route-error{text-align:center;background:var(--color-bg);min-height:100dvh;color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex}.route-error-btn{font:inherit;cursor:pointer;color:#fff;background:var(--color-accent-surface);border:none;border-radius:999px;padding:.6rem 1.4rem;font-weight:600}.route-error-btn:hover{background:var(--color-accent-surface-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._container_108nj_1{z-index:99999;pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}._group_108nj_16{flex-direction:column;gap:.5rem;display:flex}._group_108nj_16+._group_108nj_16:not(:empty){margin-top:.5rem}._toast_108nj_23{font-family:DM Sans,sans-serif;font-size:var(--text-sm);pointer-events:auto;min-width:260px;max-width:400px;box-shadow:var(--shadow-pop);background:var(--color-bg-card);color:var(--color-text);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:500;animation:.15s ease-out _toastIn_108nj_1;display:flex}@keyframes _toastIn_108nj_1{0%{opacity:0}}._message_108nj_45{flex:1}._close_108nj_47{cursor:pointer;width:20px;height:20px;color:var(--color-text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}._close_108nj_47:hover{background:var(--color-bg-hover)}._close_108nj_47 svg{width:10px;height:10px}._success_108nj_60,._error_108nj_60,._info_108nj_60{--toast-dot:var(--color-blue)}._success_108nj_60:before,._error_108nj_60:before,._info_108nj_60:before{content:"";background:var(--toast-dot);border-radius:50%;flex-shrink:0;width:8px;height:8px}._success_108nj_60{--toast-dot:var(--color-ok)}._error_108nj_60{--toast-dot:var(--color-accent)}@media (width<=640px){._container_108nj_1{bottom:1rem;left:1rem;right:1rem}._toast_108nj_23{min-width:0}}._container_194vt_1{background:var(--color-bg);min-height:100dvh;color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem 1rem;display:flex}._title_194vt_19{text-align:center;margin:0;font-size:clamp(1.75rem,9vw,2.5rem);font-weight:700}._nav_194vt_26{align-items:center;gap:2rem;display:flex}._logo_194vt_32{height:6rem;filter:var(--logo-filter);transition:opacity .15s}._logo_194vt_32:hover{opacity:.8}
