.lcs-page{max-width:1000px}.lcs-status-card{display:flex;align-items:center;gap:19px;padding:27px;border:1px solid var(--lc-border);background:var(--lc-panel);border-radius:17px;margin-bottom:24px}.lcs-symbol{width:59px;height:59px;border-radius:18px;display:grid;place-items:center;background:var(--lc-accent-soft);color:var(--lc-accent);flex:none}.lcs-status-card>div{flex:1}.lcs-status-card h2{font-size:20px;margin:8px 0}.lcs-status-card p{font-size:11px;color:var(--lc-muted);line-height:2}.lcs-status{font-size:10px;padding:7px 11px;border:1px solid var(--lc-border);border-radius:8px;color:var(--lc-muted);white-space:nowrap}.lcs-status.is-enabled{color:var(--lc-success);border-color:color-mix(in srgb,var(--lc-success) 30%,transparent);background:color-mix(in srgb,var(--lc-success) 6%,transparent)}.lcs-facts{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:24px}.lcs-facts article{display:grid;gap:13px;border:1px solid var(--lc-border);background:var(--lc-panel);padding:23px;border-radius:14px}.lcs-facts span{font-size:10px;color:var(--lc-muted)}.lcs-facts strong{font-size:15px;font-weight:500}.lcs-actions{border:1px solid var(--lc-border);background:var(--lc-panel);padding:26px;border-radius:16px;display:flex;align-items:center;gap:25px;justify-content:space-between}.lcs-actions h3,.lcs-form h3,.lcs-recovery h3{font-size:15px;margin:0 0 10px}.lcs-actions p,.lcs-form p,.lcs-recovery p{font-size:11px;color:var(--lc-muted);line-height:2;margin:0;max-width:540px}.lcs-actions>div:last-child{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lcs-actions .lc-button{font-size:10px}.lcs-form{border:1px solid var(--lc-border);background:var(--lc-panel);border-radius:17px;padding:27px}.lcs-form>p{margin-bottom:24px}.lcs-form .lc-field{max-width:480px}.lcs-form>small{font-size:10px;display:block;color:var(--lc-muted);margin:17px 0 25px}.lcs-secret{border:1px dashed var(--lc-accent);background:var(--lc-soft);border-radius:12px;padding:17px;display:flex;align-items:center;gap:15px;flex-wrap:wrap;max-width:600px}.lcs-secret code{color:var(--lc-accent);font-size:16px;letter-spacing:1px;overflow-wrap:anywhere;flex:1}.lcs-form>footer,.lcs-recovery footer{display:flex;gap:9px;justify-content:flex-end;border-top:1px solid var(--lc-border);padding-top:20px;margin-top:25px}.lcs-message{padding:14px 17px;background:color-mix(in srgb,var(--lc-success) 6%,transparent);border:1px solid color-mix(in srgb,var(--lc-success) 30%,transparent);border-radius:12px;color:var(--lc-success);font-size:11px;line-height:2;margin-bottom:20px}.lcs-recovery{padding:26px;border:1px solid var(--lc-accent);border-radius:16px;background:var(--lc-panel);margin-bottom:26px}.lcs-recovery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:600px;margin-top:23px}.lcs-recovery code{display:block;text-align:center;background:var(--lc-soft);padding:12px 10px;border-radius:8px;border:1px solid var(--lc-border);font-size:13px;letter-spacing:.8px;overflow-wrap:anywhere}.lcs-recovery footer{justify-content:flex-start}@media(max-width:950px){.lcs-actions{align-items:flex-start;flex-direction:column;gap:21px}.lcs-status-card{gap:15px;padding:22px}.lcs-status-card h2{font-size:18px}.lcs-symbol{width:48px;height:48px;border-radius:14px}.lcs-status{font-size:9px}}@media(max-width:720px){.lcs-status-card{flex-wrap:wrap;padding:20px;gap:14px}.lcs-status-card h2{font-size:16px}.lcs-status-card p{font-size:10px}.lcs-status-card .lc-eyebrow{font-size:8px}.lcs-status{margin-inline-start:62px}.lcs-facts{gap:12px}.lcs-facts article{padding:18px;gap:12px}.lcs-facts strong{font-size:12px}.lcs-facts span{font-size:9px}.lcs-form,.lcs-recovery,.lcs-actions{padding:21px}.lcs-secret{padding:14px}.lcs-secret code{font-size:13px;letter-spacing:.7px;width:100%;flex-basis:100%}.lcs-form h3,.lcs-recovery h3,.lcs-actions h3{font-size:14px}.lcs-form p,.lcs-recovery p,.lcs-actions p{font-size:10px}.lcs-form>footer .lc-button,.lcs-recovery footer .lc-button{font-size:10px;padding-inline:12px}.lcs-recovery code{font-size:11px}.lcs-facts strong{line-height:1.9}.lcs-form .lc-field{max-width:100%}.lcs-message{font-size:10px}}.lc-workspace .library-uploads.lum-workspace{--console-text:var(--lc-text);--console-strong:var(--lc-text);--console-muted:var(--lc-muted);--console-line:var(--lc-border);--console-surface:var(--lc-panel);--console-soft:var(--lc-panel-raised);--console-accent:var(--lc-accent);--console-tint:var(--lc-accent-soft);--console-shadow:var(--lc-shadow)}.lc-workspace .lum-workspace .field{display:flex;flex-direction:column;gap:8px;min-width:0}.lc-workspace .lum-workspace .button{border:1px solid var(--console-line);background:var(--console-surface);color:var(--console-text);min-height:42px;border-radius:10px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none}.lc-workspace .lum-workspace .button.primary{background:linear-gradient(110deg,#9255c7,#ad4ba2);color:#fff;border-color:#9255c7}.lc-workspace .lum-workspace .button.small{min-height:32px;padding:6px 10px;font-size:11px}.lc-workspace .lum-workspace .button:disabled{opacity:.5}.lc-workspace .lum-workspace .lum-hero h1{color:#fff;font-size:29px;line-height:1.7;margin:8px 0}.lc-workspace .lum-workspace .lum-file-picker{margin:0;padding:30px 20px;background:var(--console-soft);border:1.5px dashed var(--console-accent);border-radius:15px;min-height:205px}.lc-workspace .lum-workspace .badge{display:inline-flex;padding:5px 8px;border:1px solid var(--console-line);border-radius:8px;background:var(--console-tint);color:var(--console-accent);font-size:11px}.lc-workspace .lum-workspace .badge.success{background:#43a88418;color:var(--lc-success)}.lc-workspace .lum-workspace .badge.danger{background:#d3577718;color:#d47b94}.lc-workspace .lum-workspace .panel{overflow:hidden}.lc-workspace .lum-workspace .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px;border-bottom:1px solid var(--console-line);margin-bottom:18px}.lc-workspace .lum-workspace .eyebrow{display:block;color:var(--console-muted);font-size:10px;margin-bottom:6px}.lc-workspace .lum-workspace .loading,.lc-workspace .lum-workspace .empty{padding:35px 20px;text-align:center;color:var(--console-muted);font-size:12px;line-height:2}.lc-workspace .lum-workspace .empty-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;margin:0 auto 14px}.lc-workspace .lum-workspace .spinner{display:inline-block;width:17px;height:17px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:lc-spin .8s linear infinite}.lc-workspace .lum-workspace .lu-ingest-list{display:grid;gap:15px}.lc-workspace .lum-workspace .lu-ingest-job header,.lc-workspace .lum-workspace .lu-ingest-job footer,.lc-workspace .lum-workspace .lu-ingest-target>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.lc-workspace .lum-workspace .lu-ingest-job header{margin-bottom:15px}.lc-workspace .lum-workspace .lu-ingest-job header strong,.lc-workspace .lum-workspace .lu-ingest-job header small{display:block}.lc-workspace .lum-workspace .lu-ingest-target{padding:14px 0;border-top:1px solid var(--console-line)}.lc-workspace .lum-workspace .lu-ingest-target progress{margin:10px 0}.lc-workspace .lum-workspace .lu-ingest-job footer{border-top:1px solid var(--console-line);padding-top:12px;margin-top:10px}.lc-workspace .lum-workspace .lu-ingest-job footer>div{display:flex;gap:8px}.lc-workspace .lum-workspace .modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#07040dbb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lc-workspace .lum-workspace .modal{width:480px;max-width:100%;box-shadow:var(--lc-shadow)}.lc-workspace .lum-workspace .modal-head,.lc-workspace .lum-workspace .modal-footer{padding:22px}.lc-workspace .lum-workspace .modal-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--console-line)}.lc-workspace .lum-workspace .lum-policy-note{padding:15px;border:1px solid var(--console-line);border-radius:11px;color:var(--console-muted);font-size:12px;line-height:2}@media(max-width:740px){.lc-workspace .lum-workspace .lum-hero h1{font-size:22px}.lc-workspace .lum-workspace .lu-ingest-job header,.lc-workspace .lum-workspace .lu-ingest-target>div{align-items:flex-start;flex-direction:column}}@font-face{font-family:GhostLibrary;src:local("Noto Sans Arabic"),local("Tahoma");font-display:swap}:root{font-family:GhostLibrary,Tahoma,Arial,sans-serif;color-scheme:dark;--lc-bg:#11101a;--lc-panel:#1a1825;--lc-panel-raised:#211e2e;--lc-soft:#272136;--lc-text:#f1edf8;--lc-muted:#a79eb7;--lc-border:#342d45;--lc-accent:#bd95ff;--lc-accent-text:#170a2a;--lc-accent-soft:#39294e;--lc-success:#7bcbb3;--lc-shadow:0 20px 60px #08060f33;--lc-input:#15121f;background:var(--lc-bg);color:var(--lc-text);font-synthesis:none;text-rendering:optimizeLegibility}:root[data-library-theme=light]{color-scheme:light;--lc-bg:#f5f3f9;--lc-panel:#fff;--lc-panel-raised:#faf9fd;--lc-soft:#f0eaf8;--lc-text:#2c2239;--lc-muted:#82758f;--lc-border:#e8e1ef;--lc-accent:#7c49b7;--lc-accent-text:#fff;--lc-accent-soft:#f0e5fb;--lc-success:#33856e;--lc-shadow:0 20px 60px #37204f0a;--lc-input:#fff}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--lc-bg)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit}button,input,select,textarea{outline:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--lc-accent);outline-offset:3px}button,select,input[type=checkbox]{accent-color:var(--lc-accent)}svg{flex:none}h1,h2,h3,p{margin:0}input,select,textarea{color:var(--lc-text);background:var(--lc-input);border:1px solid var(--lc-border);border-radius:11px;min-width:0}input::placeholder,textarea::placeholder{color:var(--lc-muted)}input,select{min-height:44px}input,textarea,select{padding:10px 12px}textarea{resize:vertical;line-height:1.9}input[type=checkbox]{min-height:0;width:17px;height:17px;flex:none;padding:0}input[type=search]::-webkit-search-cancel-button{cursor:pointer}button{transition:background .16s,border-color .16s,transform .16s}button:not(:disabled):active{transform:translateY(1px)}.lc-brand{display:flex;gap:12px;align-items:center}.lc-brand>div{display:grid;gap:5px}.lc-brand strong{font-size:18px;white-space:nowrap}.lc-brand span{font-size:9px;letter-spacing:2.4px;color:var(--lc-muted)}.lc-brand.is-compact strong{font-size:16px}.lc-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700;color:var(--lc-accent)}.lc-button{border:1px solid var(--lc-border);background:var(--lc-panel);color:var(--lc-text);min-height:42px;border-radius:11px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;white-space:nowrap}.lc-button:not(:disabled):hover{border-color:var(--lc-accent);background:var(--lc-soft)}.lc-button.lc-primary{background:var(--lc-accent);color:var(--lc-accent-text);border-color:transparent;box-shadow:0 5px 18px #9e68dd18}.lc-button.lc-primary:not(:disabled):hover{filter:brightness(1.07);background:var(--lc-accent)}.lc-button.lc-soft{background:var(--lc-accent-soft);color:var(--lc-accent);border-color:transparent}.lc-small{min-height:33px;padding:6px 11px;font-size:11px}.lc-icon-button{width:37px;height:37px;border:1px solid transparent;border-radius:10px;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--lc-muted)}.lc-icon-button:not(:disabled):hover{background:var(--lc-soft);color:var(--lc-accent)}.lc-text-button{border:0;background:transparent;padding:7px 0;color:var(--lc-accent);font-size:12px}.lc-text-button:hover{text-decoration:underline}.lc-notice{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#bd69301a;border:1px solid #bd855342;border-radius:12px;font-size:12px;line-height:1.9;color:var(--lc-text);margin-bottom:18px}.lc-notice>svg{color:#d9a273;margin-top:2px}.lc-notice>span{flex:1}.lc-notice>.lc-button{flex:none}.lc-spinner{display:inline-block;width:17px;height:17px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:100%;animation:lc-spin .8s linear infinite;flex:none}.lc-loading{padding:75px 20px;display:flex;gap:14px;align-items:center;justify-content:center;min-height:200px;color:var(--lc-muted);font-size:13px}.lc-loading .lc-spinner{color:var(--lc-accent);width:24px;height:24px}.lc-empty{border:1px dashed var(--lc-border);padding:60px 20px;text-align:center;background:var(--lc-panel);border-radius:18px;display:grid;justify-items:center;gap:12px}.lc-empty>span{width:70px;height:70px;display:grid;place-items:center;border-radius:22px;background:var(--lc-soft);color:var(--lc-accent);margin-bottom:7px}.lc-empty h2{font-size:18px}.lc-empty p{font-size:12px;color:var(--lc-muted);line-height:2;max-width:400px}.lc-empty>.lc-button{margin-top:9px}.lc-boot{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:25px;padding:24px}.lc-boot .lc-loading{min-height:0;padding:20px}.lc-boot .lc-notice{max-width:500px}.lc-login{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.lc-login-story{min-height:100dvh;background:radial-gradient(ellipse at 20% 50%,#7737932a,transparent 63%),linear-gradient(155deg,#201728,#100d18);padding:45px max(45px,7vw);color:#f1edf8;display:flex;flex-direction:column;gap:20px;overflow:hidden;position:relative}.lc-login-story .lc-brand span{color:#a79eb7}.lc-login-story>.lc-brand{align-self:flex-start}.lc-login-story>div:nth-last-of-type(1){z-index:1;margin-top:auto}.lc-login-story h1{font-size:clamp(32px,3.9vw,59px);font-weight:700;line-height:1.6;letter-spacing:-1.5px;margin:13px 0 18px}.lc-login-story h1 em{font-style:normal;color:#ceadff}.lc-login-story p{font-size:14px;line-height:2.2;color:#b9acc8;max-width:410px}.lc-login-visual{position:relative;display:grid;place-items:center;min-height:220px;margin:10px 0;isolation:isolate}.lc-login-visual>.ghost-brand-mark{transform:rotate(-8deg);filter:drop-shadow(0 10px 35px #b02c8c35);z-index:2}.lc-login-visual>i{position:absolute;width:250px;height:250px;border:1px solid #9e5cc430;border-radius:50%;transform:rotate(25deg) scaleX(1.3)}.lc-login-visual>i:last-child{width:310px;height:310px;border-style:dashed;transform:rotate(-15deg) scaleX(1.1)}.lc-story-note{display:flex;align-items:center;gap:10px;color:#9c8ba9;font-size:11px;margin-top:35px}.lc-login-side{display:flex;align-items:center;justify-content:center;padding:48px 30px;background:var(--lc-bg)}.lc-login-form{max-width:385px;width:100%;display:flex;flex-direction:column}.lc-login-form>.lc-brand{display:none}.lc-login-form>.lc-eyebrow{margin-bottom:14px}.lc-login-form h2{font-size:29px;letter-spacing:-.8px;margin-bottom:10px}.lc-login-form>p{font-size:12px;line-height:2;color:var(--lc-muted);margin-bottom:29px}.lc-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;min-width:0}.lc-field>span{font-size:12px;font-weight:600;display:flex;gap:8px;align-items:center}.lc-field em{font-style:normal;font-size:9px;color:var(--lc-accent);font-weight:400}.lc-field small{font-size:10px;color:var(--lc-muted);line-height:1.9}.lc-login-form .lc-field>input{height:47px}.lc-login-submit{width:100%;margin-top:8px;min-height:47px}.lc-login-foot{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--lc-muted);margin-top:26px}.lc-challenge{min-height:65px;max-width:100%;overflow:hidden;margin-bottom:14px}.lc-challenge-error{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;line-height:1.8;margin-top:8px;color:var(--lc-muted)}.lc-challenge-error button{background:transparent;border:0;color:var(--lc-accent);font-size:11px}.lc-workspace{min-height:100dvh}.lc-sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:244px;background:var(--lc-panel);border-inline-end:1px solid var(--lc-border);padding:30px 20px 0;display:flex;flex-direction:column;z-index:30}.lc-sidebar>.lc-brand{padding:0 6px 31px}.lc-sidebar-label{font-size:10px;color:var(--lc-muted);padding:0 12px;margin:11px 0 14px}.lc-sidebar nav{display:grid;gap:7px}.lc-sidebar nav>button{border:1px solid transparent;background:transparent;display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:12px;text-align:start;color:var(--lc-muted);font-size:12px;min-height:47px}.lc-sidebar nav>button:hover{background:var(--lc-soft);color:var(--lc-text)}.lc-sidebar nav>button.is-active{background:var(--lc-accent-soft);border-color:color-mix(in srgb,var(--lc-accent) 20%,transparent);color:var(--lc-accent)}.lc-sidebar nav>button>i{width:5px;height:5px;border-radius:50%;background:var(--lc-accent);margin-inline-start:auto}.lc-sidebar-bottom{margin-top:auto;padding-top:40px}.lc-access-note{display:flex;gap:11px;align-items:center;padding:16px 11px;border:1px solid var(--lc-border);border-radius:13px;margin-bottom:25px;color:var(--lc-muted);font-size:10px;line-height:2}.lc-access-note svg{color:var(--lc-accent)}.lc-access-note strong{color:var(--lc-text);font-size:11px;font-weight:500}.lc-user{display:flex;align-items:center;gap:9px;padding:20px 0;border-top:1px solid var(--lc-border)}.lc-user>span{width:33px;height:33px;background:var(--lc-accent-soft);border-radius:10px;display:grid;place-items:center;color:var(--lc-accent);font-size:13px}.lc-user>div{display:grid;gap:6px;flex:1;min-width:0}.lc-user strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-user small{font-size:9px;color:var(--lc-muted)}.lc-user button{width:30px}.lc-main-shell{margin-inline-start:244px}.lc-topbar{height:75px;border-bottom:1px solid var(--lc-border);padding:0 35px;display:flex;align-items:center;justify-content:space-between;background:var(--lc-panel)}.lc-topbar>div{display:flex;align-items:center;gap:15px}.lc-topbar>div>span{font-size:11px;color:var(--lc-muted)}.lc-topbar i{font-style:normal;margin:0 10px;color:var(--lc-border)}.lc-topbar strong{color:var(--lc-text);font-weight:500}.lc-topbar .lc-scope-pill{display:flex;align-items:center;gap:7px;background:var(--lc-soft);border:1px solid var(--lc-border);padding:5px 10px;border-radius:7px;font-size:9px}.lc-mobile-menu{display:none}.lc-main{max-width:1600px;margin:0 auto;padding:37px 35px 20px}.lc-page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:30px}.lc-page-heading h1{font-size:32px;line-height:1.8;margin-top:5px;letter-spacing:-1px}.lc-page-heading p,.lc-section-heading p{font-size:12px;line-height:2;color:var(--lc-muted);margin-top:3px}.lc-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:29px}.lc-overview-stats>button{border:1px solid var(--lc-border);background:var(--lc-panel);padding:22px 18px;display:flex;align-items:center;gap:15px;border-radius:16px;text-align:start;box-shadow:var(--lc-shadow)}.lc-overview-stats>button:hover{border-color:var(--lc-accent)}.lc-stat-icon{width:46px;height:46px;border-radius:14px;background:var(--lc-accent-soft);color:var(--lc-accent);display:grid;place-items:center}.lc-stat-series{background:#2981761b;color:#6dbda9}.lc-stat-episodes{background:#b17a2b1b;color:#d4b17c}.lc-stat-storage_servers{background:#466db11b;color:#8aabe0}.lc-overview-stats>button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:7px}.lc-overview-stats small{font-size:10px;color:var(--lc-muted)}.lc-overview-stats strong{font-size:25px;letter-spacing:-.6px}.lc-overview-stats>button>svg{color:var(--lc-muted);width:14px}.lc-start-panel{border:1px solid var(--lc-border);background:var(--lc-panel);border-radius:19px;padding:28px;margin-bottom:35px}.lc-start-panel h2{font-size:20px;margin:11px 0 7px}.lc-start-panel p{font-size:12px;line-height:2;color:var(--lc-muted);max-width:690px}.lc-start-panel>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:25px}.lc-quick-action{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--lc-panel-raised);border:1px solid var(--lc-border);padding:19px;border-radius:14px;text-align:start;position:relative}.lc-quick-action>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--lc-soft);color:var(--lc-accent)}.lc-quick-action strong{font-size:13px;padding-inline-start:4px}.lc-quick-action small{font-size:10px;color:var(--lc-muted);width:100%;padding-inline-start:54px;line-height:1.8}.lc-quick-action>svg{position:absolute;inset-inline-end:17px;top:29px;color:var(--lc-accent)}.lc-quick-action:not(:disabled):hover{border-color:var(--lc-accent);background:var(--lc-soft)}.lc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 19px}.lc-section-heading h2{font-size:20px;margin-top:7px}.lc-count{font-size:10px;color:var(--lc-muted);padding:8px 12px;background:var(--lc-soft);border-radius:9px}.lc-storage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lc-storage-card{background:var(--lc-panel);border:1px solid var(--lc-border);border-radius:15px;padding:22px;display:grid;grid-template-columns:45px minmax(0,1fr);column-gap:15px;row-gap:16px}.lc-storage-icon{width:45px;height:45px;display:grid;place-items:center;background:var(--lc-soft);border-radius:13px;color:var(--lc-accent)}.lc-storage-card h3{font-size:12px;line-height:1.8;margin-bottom:5px;overflow-wrap:anywhere}.lc-state{font-size:9px;color:var(--lc-success);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lc-state>i{width:5px;height:5px;display:inline-block;border-radius:50%;background:currentColor}.lc-state.is-muted{color:var(--lc-muted)}.lc-storage-card>p{grid-column:1/-1;font-size:10px;color:var(--lc-muted);border-top:1px solid var(--lc-border);padding-top:14px;line-height:1.8}.lc-collection-tools{display:flex;align-items:center;gap:16px;margin-bottom:23px}.lc-search{display:flex;align-items:center;gap:10px;background:var(--lc-panel);border:1px solid var(--lc-border);border-radius:12px;padding:0 13px;flex:1;min-width:100px;max-width:540px}.lc-search svg{color:var(--lc-muted)}.lc-search input{background:transparent;border:0;outline-offset:0;width:100%;min-height:45px;padding-inline:0;font-size:12px}.lc-result-count{font-size:11px;color:var(--lc-muted);margin-inline-start:auto;white-space:nowrap}.lc-content-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lc-content-card{background:var(--lc-panel);border:1px solid var(--lc-border);border-radius:17px;overflow:hidden;box-shadow:var(--lc-shadow);min-width:0;display:flex;flex-direction:column}.lc-artwork{aspect-ratio:2/3;background:linear-gradient(150deg,var(--lc-soft),var(--lc-bg));overflow:hidden;position:relative}.lc-artwork img{display:block;width:100%;height:100%;object-fit:cover}.lc-artwork>span{height:100%;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:var(--lc-muted)}.lc-artwork small{font-size:10px}.lc-card-body{padding:17px 15px 15px;display:flex;flex-direction:column;flex:1;min-width:0}.lc-card-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:var(--lc-muted);margin-bottom:10px}.lc-card-body h2{font-size:14px;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:53px;overflow-wrap:anywhere}.lc-card-meta{font-size:9px;line-height:1.8;color:var(--lc-muted);margin:8px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:17px}.lc-card-meta>span{color:#cfad79}.lc-card-tags{display:flex;gap:5px;flex-wrap:wrap;min-height:22px;margin-bottom:16px}.lc-card-tags span{font-size:8px;line-height:1.8;background:var(--lc-soft);color:var(--lc-muted);padding:3px 7px;border-radius:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-card-actions{display:grid;gap:7px;margin-top:auto}.lc-card-actions>.lc-button{font-size:10px;min-height:35px;padding:8px}.lc-series-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--lc-border);border-radius:12px;background:var(--lc-panel);padding:14px 16px;margin-bottom:21px}.lc-series-context>svg{color:var(--lc-accent)}.lc-series-context>strong{font-size:12px}.lc-series-context>.lc-text-button{margin-inline-start:auto;font-size:10px}.lc-pagination{display:flex;align-items:center;justify-content:space-between;color:var(--lc-muted);font-size:10px;margin-top:27px;gap:20px}.lc-pagination>div{display:flex;gap:8px}.lc-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--lc-border);padding-top:23px;margin-top:40px;color:var(--lc-muted);font-size:9px}.lc-footer>span:first-child{letter-spacing:1.3px;font-size:8px}.lc-footer>span:last-child{display:flex;align-items:center;gap:6px}.lc-toast{background:var(--lc-panel-raised);color:var(--lc-success);border:1px solid color-mix(in srgb,var(--lc-success) 35%,transparent);border-radius:12px;display:flex;align-items:center;gap:10px;padding:13px 16px;font-size:12px;margin-bottom:20px}.lc-toast>button{margin-inline-start:auto;background:transparent;border:0;display:flex;color:var(--lc-muted);padding:3px}.lc-modal-backdrop{position:fixed;inset:0;z-index:80;background:#080610a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:flex-end;padding:18px}.lc-editor{width:720px;max-width:100%;height:100%;border-radius:20px;background:var(--lc-panel);box-shadow:0 25px 100px #0005;border:1px solid var(--lc-border);display:flex;flex-direction:column;overflow:hidden;animation:lc-arrive .2s ease-out}.lc-editor-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 27px;border-bottom:1px solid var(--lc-border);flex:none}.lc-editor-head h2{font-size:20px;line-height:1.8;margin-top:6px;max-width:580px;overflow-wrap:anywhere}.lc-editor>form{display:flex;flex-direction:column;min-height:0;flex:1}.lc-editor-body{overflow:auto;min-height:0;flex:1;padding:26px}.lc-editor fieldset{border:0;margin:0;padding:0;min-width:0}.lc-form-section+.lc-form-section{border-top:1px solid var(--lc-border);padding-top:25px;margin-top:14px}.lc-form-section-title{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}.lc-form-section-title>b{font-size:10px;width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--lc-border);border-radius:10px;background:var(--lc-soft);color:var(--lc-accent);margin-top:2px;font-weight:500}.lc-form-section-title h3{font-size:14px;line-height:1.8}.lc-form-section-title p{font-size:10px;color:var(--lc-muted);line-height:2;margin-top:4px}.lc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.lc-wide{grid-column:1/-1}.lc-category-options{display:flex;flex-wrap:wrap;gap:8px;max-height:170px;overflow:auto;padding:13px;border:1px solid var(--lc-border);background:var(--lc-input);border-radius:11px}.lc-category-options>label{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.8;background:var(--lc-soft);padding:7px 10px;border-radius:7px;cursor:pointer}.lc-category-options input{width:14px;height:14px;margin:0}.lc-category-options input:disabled{opacity:.6}.lc-poster-preview{display:flex;gap:16px;align-items:center;padding:13px;background:var(--lc-soft);border-radius:12px;margin-bottom:20px}.lc-poster-preview>.lc-artwork{width:62px;flex:none;border-radius:7px}.lc-poster-preview>div:last-child{display:grid;gap:8px}.lc-poster-preview strong{font-size:11px}.lc-poster-preview span{font-size:10px;color:var(--lc-muted)}.lc-series-picker{margin-bottom:6px}.lc-series-picker>small{display:block;font-size:10px;color:var(--lc-muted);margin-bottom:20px}.lc-switch-field{display:flex;align-items:center;gap:11px;min-height:80px;padding-top:8px;padding-bottom:18px}.lc-switch-field>span{display:grid;gap:7px}.lc-switch-field strong{font-size:11px}.lc-switch-field small{font-size:9px;color:var(--lc-muted)}.lc-editor-foot{padding:18px 25px;border-top:1px solid var(--lc-border);display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--lc-panel-raised);flex:none}.lc-editor-foot>span{font-size:9px;display:flex;align-items:center;gap:6px;color:var(--lc-muted)}.lc-editor-foot>div{display:flex;gap:9px}.lc-editor-foot .lc-button{font-size:11px}.lc-sidebar-mask{display:none}@keyframes lc-spin{to{transform:rotate(360deg)}}@keyframes lc-arrive{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@media(min-width:1600px){.lc-content-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1250px){.lc-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-overview-stats,.lc-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-start-panel>div:last-child{gap:10px}.lc-quick-action{padding:15px}.lc-quick-action strong{font-size:11px}.lc-quick-action small{font-size:9px;padding-inline-start:0}.lc-quick-action>svg{display:none}.lc-quick-action>span{width:32px;height:32px}.lc-quick-action>span>svg{width:20px}}@media(max-width:950px){.lc-sidebar{width:216px;padding-inline:15px}.lc-sidebar .lc-brand{gap:9px}.lc-sidebar .lc-brand>svg{width:39px;height:39px}.lc-sidebar .lc-brand strong{font-size:16px}.lc-main-shell{margin-inline-start:216px}.lc-main{padding:27px 22px 20px}.lc-topbar{padding-inline:22px}.lc-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.lc-page-heading h1{font-size:28px}.lc-page-heading p{font-size:11px}.lc-page-heading>.lc-button{font-size:10px;padding:9px 11px}.lc-start-panel{padding:22px}.lc-start-panel h2{font-size:18px}.lc-start-panel>div:last-child{grid-template-columns:1fr}.lc-quick-action{display:grid;grid-template-columns:37px 1fr;column-gap:12px;padding:14px 17px}.lc-quick-action>span{grid-row:span 2}.lc-quick-action small{grid-column:2}.lc-quick-action strong{font-size:12px}.lc-quick-action>svg{display:block;inset-inline-end:20px;top:24px}.lc-login-story{padding:35px 37px}.lc-login-story h1{font-size:35px}.lc-login-story p{font-size:12px}.lc-login-visual{min-height:250px}.lc-login-visual>i{width:210px;height:210px}.lc-login-visual>i:last-child{width:265px;height:265px}.lc-login-form h2{font-size:25px}.lc-login-side{padding:35px 27px}.lc-collection-tools{gap:10px}.lc-result-count{display:none}}@media(max-width:720px){.lc-sidebar{transform:translate(110%);transition:transform .2s ease;width:248px;box-shadow:-10px 0 50px #0003}.lc-sidebar.is-open{transform:translate(0)}.lc-sidebar-mask{display:block;position:fixed;inset:0;border:0;background:#08061088;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:29}.lc-main-shell{margin-inline-start:0}.lc-mobile-menu{display:inline-flex}.lc-topbar{height:65px;padding-inline:16px}.lc-topbar>div{gap:9px}.lc-topbar>div>span{font-size:10px}.lc-topbar i{margin-inline:5px}.lc-topbar .lc-scope-pill{display:none}.lc-main{padding:25px 17px 20px}.lc-page-heading{align-items:flex-start;gap:12px;margin-bottom:24px}.lc-page-heading h1{font-size:27px}.lc-page-heading p{font-size:10px;max-width:270px}.lc-page-heading .lc-eyebrow{font-size:8px;letter-spacing:.8px}.lc-page-heading>.lc-button{font-size:0;min-width:37px;height:37px;padding:8px;margin-top:25px}.lc-page-heading>.lc-button>svg{width:17px;height:17px}.lc-overview-stats{gap:11px;margin-bottom:22px}.lc-overview-stats>button{padding:17px 13px;gap:11px}.lc-overview-stats>button>svg{display:none}.lc-stat-icon{width:37px;height:37px;border-radius:11px}.lc-stat-icon>svg{width:20px}.lc-overview-stats strong{font-size:24px}.lc-overview-stats small{font-size:9px}.lc-start-panel{padding:22px 19px;margin-bottom:25px}.lc-start-panel h2{font-size:17px}.lc-start-panel p{font-size:11px}.lc-start-panel>div:last-child{margin-top:20px}.lc-storage-grid{gap:12px}.lc-storage-card{grid-template-columns:1fr;padding:18px;row-gap:12px}.lc-storage-card h3{font-size:11px}.lc-storage-card p{font-size:9px}.lc-storage-icon{width:39px;height:39px}.lc-section-heading h2{font-size:18px}.lc-section-heading p{font-size:10px}.lc-count{font-size:9px;white-space:nowrap}.lc-login{grid-template-columns:1fr}.lc-login-story{display:none}.lc-login-side{padding:35px 25px;min-height:100dvh}.lc-login-form>.lc-brand{display:flex;margin-bottom:48px}.lc-login-form h2{font-size:29px}.lc-login-form>p{font-size:12px}.lc-login-submit{min-height:48px}.lc-login-form>.lc-eyebrow{font-size:10px}.lc-collection-tools{gap:10px}.lc-collection-tools>.lc-primary{font-size:10px;padding-inline:12px}.lc-search{padding-inline:10px}.lc-search input{font-size:11px}.lc-search svg{width:16px}.lc-content-grid{gap:13px}.lc-card-body{padding:13px 11px 11px}.lc-card-body h2{font-size:12px;min-height:46px}.lc-card-kicker{font-size:8px;gap:5px}.lc-state{font-size:8px}.lc-card-meta{font-size:8px;gap:3px;flex-wrap:wrap}.lc-card-tags span{font-size:7px;padding:3px 5px}.lc-card-actions>.lc-button{font-size:9px;padding-inline:4px;gap:5px}.lc-card-actions>.lc-button>svg{width:14px;height:14px}.lc-series-context{gap:10px;padding:13px}.lc-series-context>.lc-button{margin-inline-start:auto}.lc-series-context>.lc-text-button{font-size:9px}.lc-series-context>strong{font-size:11px;flex:1}.lc-series-context>.lc-text-button{margin-inline-start:0}.lc-modal-backdrop{padding:0}.lc-editor{border:0;border-radius:0;width:100%;height:100dvh}.lc-editor-head{padding:20px}.lc-editor-head h2{font-size:18px}.lc-editor-body{padding:22px 18px}.lc-editor-foot{padding:15px 18px;gap:10px;flex-wrap:wrap}.lc-editor-foot>span{width:100%;font-size:8px}.lc-editor-foot>div{margin-inline-start:auto}.lc-editor-foot .lc-button{min-height:40px}.lc-form-grid{gap:0 13px}.lc-field>span{font-size:11px}.lc-field input,.lc-field select,.lc-field textarea{font-size:12px}.lc-editor-body .lc-notice{font-size:11px}.lc-footer{font-size:8px;align-items:flex-start}.lc-footer>span:last-child{font-size:8px}.lc-toast{font-size:11px}.lc-empty{padding:50px 20px}.lc-empty h2{font-size:16px}.lc-empty p{font-size:11px}}@media(max-width:370px){.lc-main{padding-inline:13px}.lc-topbar{padding-inline:10px}.lc-topbar>div>span{font-size:9px}.lc-content-grid{gap:10px}.lc-card-body{padding-inline:9px}.lc-card-kicker>.lc-state{font-size:7px}.lc-overview-stats>button{padding:15px 11px;gap:8px}.lc-stat-icon{width:32px;height:32px}.lc-overview-stats strong{font-size:22px}.lc-collection-tools>.lc-primary{font-size:9px;padding-inline:10px}.lc-search input{font-size:10px}.lc-form-grid{grid-template-columns:1fr}.lc-wide{grid-column:1}.lc-storage-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lc-spinner{border-inline-end-color:currentColor;border-block-start-color:transparent}}
