.watch-plans-page{gap:18px;display:grid}.wp-page-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wp-page-head h1{margin:2px 0 5px;font-size:30px;line-height:1.1}.wp-page-head p{color:var(--muted);margin:0;font-size:13px}.wp-eyebrow{letter-spacing:.12em;color:var(--theme-accent-soft-text);font-size:10px;font-weight:850}.wp-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.wp-cloud-state{color:var(--muted);border:1px solid var(--line);background:var(--theme-surface-card);border-radius:999px;padding:7px 10px;font-size:11px}.wp-cloud-state.synced{color:var(--theme-success-soft-text);border-color:var(--theme-success-border-a35-alt);background:var(--theme-success-a10)}.wp-cloud-state.setup,.wp-cloud-state.error{color:var(--theme-warning-text);border-color:var(--theme-warning-a28);background:var(--theme-warning-a08)}.wp-primary,.wp-secondary{cursor:pointer;border:1px solid var(--theme-border-button);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex}.wp-primary{background:var(--theme-accent);color:#fff;border-color:var(--theme-accent-border)}.wp-primary:hover{background:var(--theme-accent-hover)}.wp-primary:disabled{opacity:.45;cursor:not-allowed}.wp-secondary{background:var(--theme-surface-secondary);color:var(--theme-text-secondary);border-color:var(--line)}.wp-secondary:hover{background:var(--theme-surface-secondary-hover)}.wp-secondary.danger{color:var(--theme-danger);border-color:var(--theme-danger-a25)}.wp-setup-note,.wp-page-error{border:1px solid var(--theme-warning-a22);background:var(--theme-warning-a07);color:var(--theme-warning-soft-text);border-radius:12px;padding:11px 13px;font-size:12px}.wp-setup-note code{color:var(--theme-warning-pale)}.wp-empty-state{border:1px dashed var(--theme-border-empty);background:var(--theme-surface-empty);text-align:center;min-height:280px;color:var(--muted);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.wp-empty-state h2{color:var(--text);margin:12px 0 6px}.wp-empty-state p{max-width:540px;margin:0 0 17px;line-height:1.55}.wp-plan-list{gap:12px;display:grid}.wp-plan-card{border:1px solid var(--line);background:var(--theme-surface-card);border-radius:16px;overflow:hidden}.wp-plan-card.expanded{border-color:var(--theme-border-accent-deep)}.wp-plan-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 18px;display:flex}.wp-plan-summary:hover{background:var(--theme-surface-panel)}.wp-plan-summary-copy{flex:1;min-width:0}.wp-plan-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wp-plan-title-row h2{margin:0;font-size:18px}.wp-plan-summary-copy>p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.wp-finished-chip{text-transform:uppercase;letter-spacing:.05em;background:var(--theme-success-a14);border:1px solid var(--theme-success-border-a28);color:var(--theme-success-text);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.wp-plan-stats{color:var(--theme-text-stats);flex-wrap:wrap;gap:12px;margin-top:9px;font-size:11px;display:flex}.wp-plan-stats span:not(:last-child){position:relative}.wp-plan-stats span:not(:last-child):after{content:"·";color:var(--theme-border-drag);position:absolute;right:-8px}.wp-poster-strip{align-items:center;gap:5px;margin-top:11px;display:flex}.wp-strip-poster{background:var(--theme-surface-poster-alt);border:1px solid var(--theme-border-poster);width:32px;height:46px;color:var(--theme-text-poster);border-radius:5px;place-items:center;display:grid;overflow:hidden}.wp-strip-poster img{object-fit:cover;width:100%;height:100%}.wp-poster-strip>span{color:var(--theme-text-badge);background:var(--theme-surface-badge);border:1px solid var(--theme-border-badge);border-radius:7px;padding:7px;font-size:11px}.wp-plan-body{border-top:1px solid var(--line)}.wp-plan-toolbar{background:var(--theme-surface-toolbar);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.wp-plan-toolbar>div:first-child{gap:3px;display:grid}.wp-plan-toolbar span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:800}.wp-plan-toolbar strong{font-size:13px}.wp-toolbar-actions{flex-wrap:wrap;gap:7px;display:flex}.wp-toolbar-actions .wp-primary,.wp-toolbar-actions .wp-secondary{padding:7px 9px;font-size:11px}.wp-plan-empty{text-align:center;color:var(--muted);place-items:center;gap:12px;padding:28px;display:grid}.wp-plan-empty p{margin:0}.wp-steps{display:grid}.wp-step{border-top:1px solid var(--line);grid-template-columns:34px 24px minmax(0,1fr) auto;align-items:center;min-height:78px;display:grid;position:relative}.wp-step:first-child{border-top:0}.wp-step.current{background:linear-gradient(90deg,var(--theme-accent-a08),transparent 65%)}.wp-step.current:before{content:"";background:var(--theme-accent-strong);width:3px;position:absolute;top:0;bottom:0;left:0}.wp-step-order{text-align:center;color:var(--theme-text-order);font-size:11px}.wp-drag{color:var(--theme-border-drag);cursor:grab}.wp-step-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 6px;display:grid}.wp-step-open:hover .wp-step-title-line strong{color:var(--theme-accent-text)}.wp-step-poster{background:var(--theme-surface-poster);border:1px solid var(--theme-border-poster-alt);width:42px;height:58px;color:var(--theme-text-poster-dim);border-radius:6px;place-items:center;display:grid;overflow:hidden}.wp-step-poster img{object-fit:cover;width:100%;height:100%}.wp-step-copy{min-width:0}.wp-step-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.wp-step-title-line strong{font-size:13px;line-height:1.3}.wp-current-chip{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-accent-chip);background:var(--theme-accent-a14);border:1px solid var(--theme-accent-a30);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.wp-step-meta{color:var(--theme-text-meta);flex-wrap:wrap;gap:10px;margin-top:5px;font-size:10px;display:flex}.wp-step-copy p{color:var(--theme-text-note);margin:5px 0 0;font-size:11px;line-height:1.35}.wp-step-state{font-weight:850}.wp-step-state.complete{color:var(--theme-success)}.wp-step-state.current{color:var(--theme-accent-current)}.wp-step-state.paused{color:var(--theme-warning)}.wp-step-state.external{color:var(--theme-info)}.wp-step-actions{gap:4px;padding:0 12px 0 8px;display:flex}.wp-step-actions button,.wp-icon-button{border:1px solid var(--line);background:var(--theme-surface-control);width:32px;height:32px;color:var(--theme-text-control);cursor:pointer;border-radius:8px;place-items:center;display:grid}.wp-step-actions button:hover,.wp-icon-button:hover{background:var(--theme-surface-button-hover);color:#fff}.wp-step-actions button:disabled{opacity:.28;cursor:not-allowed}.wp-step-actions button.danger:hover{color:var(--theme-danger-hover);border-color:var(--theme-danger-a30)}.wp-modal-backdrop{background:var(--theme-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:170;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wp-modal{background:var(--theme-surface-card);border:1px solid var(--theme-border-modal);width:min(560px,100%);max-height:min(760px,92vh);box-shadow:0 28px 80px var(--theme-shadow-strong);border-radius:16px;padding:19px;overflow:auto}.wp-picker{width:min(700px,100%)}.wp-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.wp-modal-head h2{margin:3px 0 0;font-size:21px;line-height:1.15}.wp-help{color:var(--muted);margin:-4px 0 15px;font-size:12px;line-height:1.5}.wp-field{color:var(--theme-text-control);gap:7px;margin-top:12px;font-size:11px;font-weight:700;display:grid}.wp-field>span{color:var(--theme-text-field-hint);font-weight:500}.wp-field input,.wp-field textarea{border:1px solid var(--line);background:var(--theme-surface-input);width:100%;color:var(--text);font:inherit;border-radius:10px;outline:0;padding:10px 11px;font-size:13px}.wp-field textarea{resize:vertical}.wp-field input:focus,.wp-field textarea:focus{border-color:var(--theme-border-focus);box-shadow:0 0 0 3px var(--theme-accent-muted-a12)}.wp-range-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wp-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.wp-error{background:var(--theme-danger-a08);border:1px solid var(--theme-danger-a20);color:var(--theme-danger-alt);border-radius:9px;margin-top:10px;padding:9px 10px;font-size:11px}.wp-search{border:1px solid var(--line);background:var(--theme-surface-input);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px 7px 11px;display:grid}.wp-search>svg{color:var(--theme-text-icon)}.wp-search input{color:var(--text);background:0 0;border:0;outline:0;min-width:0}.wp-search button{border:1px solid var(--theme-border-accent);background:var(--theme-surface-accent);color:var(--theme-accent-search-text);cursor:pointer;border-radius:8px;padding:8px 10px;font-weight:800}.wp-search button:disabled{opacity:.45;cursor:not-allowed}.wp-picker-results{gap:7px;max-height:430px;margin-top:12px;padding-right:2px;display:grid;overflow:auto}.wp-picker-result{border:1px solid var(--line);background:var(--theme-surface-score);color:inherit;text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.wp-picker-result:hover{border-color:var(--theme-border-accent-hover);background:var(--theme-surface-hover)}.wp-picker-poster{background:var(--theme-surface-poster-raised);width:44px;height:61px;color:var(--theme-text-poster-alt);border-radius:6px;place-items:center;display:grid;overflow:hidden}.wp-picker-poster img{object-fit:cover;width:100%;height:100%}.wp-picker-copy{gap:3px;min-width:0;display:grid}.wp-picker-copy strong{font-size:13px}.wp-picker-copy span{color:var(--muted);font-size:10px}.wp-picker-copy em{color:var(--theme-success-alt);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-style:normal;font-weight:850}.wp-picker-empty{text-align:center;color:var(--theme-text-subtle);padding:26px 12px;font-size:12px}.wp-plan-editor{width:min(500px,100%)}.wp-step-editor{width:min(540px,100%)}@media (width<=760px){.wp-page-head{display:grid}.wp-page-actions{justify-content:flex-start}.wp-plan-toolbar{align-items:flex-start;display:grid}.wp-toolbar-actions{width:100%}.wp-toolbar-actions .wp-primary{margin-left:auto}.wp-step{grid-template-columns:28px minmax(0,1fr);padding:4px 0}.wp-drag{display:none}.wp-step-order{grid-area:1/1}.wp-step-open{grid-area:1/2}.wp-step-actions{grid-area:2/2;justify-content:flex-end;padding:0 10px 7px}.wp-step-actions button{width:30px;height:30px}.wp-range-fields{grid-template-columns:1fr}.wp-search{grid-template-columns:auto minmax(0,1fr)}.wp-search button{grid-column:1/-1}.wp-modal-actions{grid-template-columns:1fr 1fr;display:grid}.wp-plan-summary{padding:15px}.wp-plan-stats span:last-child{width:100%;margin-top:1px}.wp-plan-stats span:nth-child(2):after,.wp-step-open>svg{display:none}.wp-step-open{grid-template-columns:40px minmax(0,1fr)}}@media (width<=460px){.wp-page-head h1{font-size:26px}.wp-page-actions{grid-template-columns:1fr;display:grid}.wp-page-actions .wp-primary{width:100%}.wp-cloud-state{text-align:center}.wp-poster-strip{overflow:hidden}.wp-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.wp-toolbar-actions .wp-primary{grid-column:1/-1;width:100%;margin:0}.wp-step-title-line{align-items:flex-start}.wp-modal{padding:15px}.wp-modal-actions{grid-template-columns:1fr}.wp-picker-result{grid-template-columns:40px minmax(0,1fr)}.wp-picker-result>svg{display:none}.wp-picker-poster{width:40px;height:56px}}.push-setup-card{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:1000;border:1px solid var(--theme-border-push);background:var(--theme-push-surface);width:min(390px,100vw - 32px);box-shadow:0 14px 36px var(--theme-shadow-soft);color:var(--theme-text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex;position:fixed}.push-setup-card>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.push-setup-card strong{font-size:13px;line-height:1.2}.push-setup-card span{color:var(--theme-text-body-soft);font-size:11px;line-height:1.4}.push-setup-card button{border:1px solid var(--theme-border-push-button);background:var(--theme-accent-push);color:var(--theme-text-on-accent);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.push-setup-card button:hover{background:var(--theme-accent-hover-alt)}.push-setup-card button:disabled{opacity:.65;cursor:wait}.push-setup-card .push-setup-error{color:var(--theme-danger-text)}.push-setup-card.push-setup-blocked{border-color:var(--theme-border-danger-blocked)}.push-setup-card.push-setup-blocked strong{color:var(--theme-danger-soft-text)}.notification-settings-panel{border-top:1px solid var(--theme-border-section);color:var(--theme-text-primary);margin-top:18px;padding-top:18px}.notification-settings-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.notification-settings-heading h3{margin:0;font-size:15px;line-height:1.25}.notification-settings-heading p{color:var(--theme-text-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.notification-save-state{color:var(--theme-accent-save);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}.notification-setting-list{border:1px solid var(--theme-border-default);background:var(--theme-surface-card-alt);border-radius:13px;display:grid;overflow:hidden}.notification-setting-row{border-bottom:1px solid var(--theme-border-divider);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.notification-setting-row:last-child{border-bottom:0}.notification-setting-row>span{gap:3px;min-width:0;display:grid}.notification-setting-row strong{font-size:12px;line-height:1.3}.notification-setting-row small{color:var(--theme-text-small);font-size:10px;line-height:1.4}.notification-catalogue-info{border-bottom:1px solid var(--theme-border-divider);background:var(--theme-surface-info);gap:4px;padding:11px 13px;display:grid}.notification-catalogue-info strong{color:var(--theme-text-heading);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:1.3}.notification-catalogue-info small{color:var(--theme-text-small);font-size:10px;line-height:1.5}.notification-setting-row input[type=checkbox]{appearance:none;border:1px solid var(--theme-border-switch);background:var(--theme-surface-switch);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;transition:all .18s;position:relative}.notification-setting-row input[type=checkbox]:after{content:"";background:var(--theme-control-knob);border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.notification-setting-row input[type=checkbox]:checked{border-color:var(--theme-accent-border-alt);background:var(--theme-accent-switch)}.notification-setting-row input[type=checkbox]:checked:after{background:var(--theme-text-on-accent);left:19px}.notification-setting-row input[type=checkbox]:focus-visible,.notification-time-row input[type=time]:focus-visible,.notification-timezone-row button:focus-visible,.notification-device-card button:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.notification-time-row{cursor:default}.notification-time-row input[type=time]{border:1px solid var(--theme-border-input);background:var(--theme-surface-input-alt);width:106px;height:36px;color:var(--theme-text-primary);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;flex:none;padding:0 9px;font-size:12px}.notification-time-row input[type=time]:disabled{opacity:.45}.notification-timezone-row{border:1px solid var(--theme-border-default);background:var(--theme-surface-card-alt);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 13px;display:flex}.notification-timezone-row>div{gap:2px;min-width:0;display:grid}.notification-timezone-row span{color:var(--theme-text-label);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.notification-timezone-row strong{overflow-wrap:anywhere;font-size:11px}.notification-timezone-row button,.notification-device-card button{border:1px solid var(--theme-border-control);background:var(--theme-surface-button);color:var(--theme-text-soft);font:inherit;cursor:pointer;border-radius:9px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.notification-timezone-row button:hover,.notification-device-card button:hover{background:var(--theme-surface-control-hover)}.notification-timezone-row button:disabled,.notification-device-card button:disabled{opacity:.55;cursor:wait}.notification-device-card{border:1px solid var(--theme-border-device);background:var(--theme-surface-panel);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 13px;display:flex}.notification-device-card>div{gap:3px;min-width:0;display:grid}.notification-device-card span{color:var(--theme-text-label-strong);letter-spacing:.08em;font-size:9px;font-weight:900}.notification-device-card strong{font-size:11px}.notification-device-card small{color:var(--theme-text-device);font-size:10px;line-height:1.4}.notification-device-card.state-enabled{border-color:var(--theme-success-border-a38);background:var(--theme-success-a09)}.notification-device-card.state-enabled strong{color:var(--theme-success-text)}.notification-device-card.state-blocked{border-color:var(--theme-danger-blocked-a36);background:var(--theme-danger-blocked-a08)}.notification-device-card.state-blocked strong{color:var(--theme-danger-soft)}.notification-device-card .notification-device-disable{border-color:var(--theme-border-danger);color:var(--theme-danger-muted);background:var(--theme-surface-danger)}.notification-settings-note{border:1px solid var(--theme-border-default);background:var(--theme-surface-card-alt);color:var(--theme-text-muted);border-radius:11px;margin:0;padding:12px 13px;font-size:11px;line-height:1.5}.notification-settings-error{color:var(--theme-danger-text);margin:10px 0 0;font-size:10px;line-height:1.45}@media (width<=600px){.push-setup-card{right:12px;bottom:max(12px,env(safe-area-inset-bottom));gap:10px;width:calc(100vw - 24px);padding:12px}.push-setup-card span{font-size:10px}.push-setup-card button{padding:8px 10px;font-size:11px}.notification-setting-row{gap:10px;padding:11px}.notification-setting-row small{font-size:9px}.notification-time-row{align-items:flex-start}.notification-time-row input[type=time]{width:100px}.notification-timezone-row,.notification-device-card{align-items:flex-start}}.notification-related-info{border-bottom:1px solid var(--theme-border-divider);background:var(--theme-surface-related);gap:4px;padding:11px 13px;display:grid}.notification-related-info strong{color:var(--theme-text-heading);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:1.3}.notification-related-info small{color:var(--theme-text-small);font-size:10px;line-height:1.5}:root{color:var(--theme-legacy-hex-f6f7fb);background:var(--theme-legacy-hex-0b0d12);font-synthesis:none;--bg:var(--theme-legacy-hex-0b0d12);--panel:var(--theme-legacy-hex-121620);--panel2:var(--theme-surface-input-alt);--line:var(--theme-legacy-hex-252b39);--text:var(--theme-legacy-hex-f5f7fb);--muted:var(--theme-legacy-hex-8c95a8);--accent:var(--theme-legacy-hex-8b7cff);--accent2:var(--theme-legacy-hex-b0a7ff);--danger:var(--theme-legacy-hex-ff6f7d);--radius:20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 70% -10%,var(--theme-legacy-hex-1d1b36) 0,transparent 36%),var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);background:var(--theme-legacy-rgba-10-12-17-p92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;flex-direction:column;width:245px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:start;gap:12px;padding:2px 8px 24px;display:grid}.brand-logo{width:100%;max-width:205px;height:auto;filter:drop-shadow(0 10px 20px var(--theme-legacy-rgba-0-0-0-p25));display:block}.brand strong,.brand span{display:block}.brand strong{font-size:15px;line-height:1.2}.brand span{color:var(--muted);margin-top:4px;font-size:11px}.sidebar nav{gap:5px;display:grid}.sidebar nav button,.sidebar-foot button{text-align:left;color:var(--theme-legacy-hex-aab1c0);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;display:flex}.sidebar nav button.active{background:var(--theme-legacy-hex-1c2030);color:#fff}.sidebar nav button:hover,.sidebar-foot button:hover{background:var(--theme-legacy-hex-171b26);color:#fff}.sidebar-foot{gap:6px;margin-top:auto;display:grid}.sidebar-foot .primary{color:#fff;justify-content:center}.main{min-height:100vh;margin-left:245px}.topbar{justify-content:space-between;align-items:center;height:106px;padding:27px 38px 18px;display:flex}.eyebrow{color:var(--accent2);letter-spacing:.14em;font-size:10px;font-weight:800}.topbar h1{margin:3px 0 0;font-size:27px}.content{max-width:1500px;margin:auto;padding:8px 38px 70px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.section-heading h2,.detail h2{letter-spacing:-.04em;margin:0 0 5px;font-size:clamp(25px,4vw,42px)}.section-heading p,.panel-title p{color:var(--muted);margin:0}.count-pill,.format-chip,.tile-poster>span{background:var(--theme-legacy-hex-202638);color:var(--theme-legacy-hex-c8cedb);border-radius:999px;padding:6px 9px;font-size:11px}.cards{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:16px;display:grid}.anime-card{background:linear-gradient(145deg,var(--theme-surface-secondary),var(--theme-legacy-hex-11151e));border:2px solid var(--line);border-radius:var(--radius);min-height:178px;box-shadow:0 16px 45px var(--theme-legacy-rgba-0-0-0-p16);grid-template-columns:120px 1fr;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.anime-card.status-watching{border-color:var(--theme-legacy-hex-343842);box-shadow:0 16px 45px var(--theme-legacy-rgba-0-0-0-p16),0 0 0 1px var(--theme-legacy-rgba-59-64-75-p22) inset}.anime-card.status-plan-to-watch{border-color:var(--theme-legacy-hex-3b82f6);box-shadow:0 16px 45px var(--theme-legacy-rgba-0-0-0-p16),0 0 0 1px var(--theme-legacy-rgba-59-130-246-p15) inset}.anime-card.status-completed{border-color:var(--theme-legacy-hex-22c55e);box-shadow:0 16px 45px var(--theme-legacy-rgba-0-0-0-p16),0 0 0 1px var(--theme-legacy-rgba-34-197-94-p15) inset}.anime-card.status-on-hold{border-color:var(--theme-legacy-hex-eab308);box-shadow:0 16px 45px var(--theme-legacy-rgba-0-0-0-p16),0 0 0 1px var(--theme-legacy-rgba-234-179-8-p15) inset}.anime-card.status-dropped{border-color:var(--theme-legacy-hex-ef4444);box-shadow:0 16px 45px var(--theme-legacy-rgba-0-0-0-p16),0 0 0 1px var(--theme-legacy-rgba-239-68-68-p15) inset}.poster-wrap{background:var(--theme-legacy-hex-202532);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.poster-wrap img,.detail-poster img,.tile-poster img,.row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.poster-fallback{background:linear-gradient(135deg,var(--theme-legacy-hex-29273d),var(--theme-legacy-hex-171925));width:100%;height:100%;color:var(--theme-legacy-hex-8e87b7);place-items:center;font-weight:900;display:grid}.format-chip{background:var(--theme-legacy-rgba-6-7-10-p8);color:#fff;position:absolute;bottom:8px;left:8px}.card-body{min-width:0;padding:18px 18px 16px}.title-button{text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0}.title-button h3,.anime-tile h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:18px;overflow:hidden}.meta-line{color:var(--muted);white-space:nowrap;gap:5px;font-size:12px;display:flex;overflow:hidden}.progress-row{align-items:baseline;gap:5px;margin-top:18px;display:flex}.progress-row strong{font-size:24px}.progress-row span{color:var(--muted);font-size:12px}.progress{background:var(--theme-legacy-hex-232838);border-radius:10px;height:5px;margin:7px 0 14px;overflow:hidden}.progress span{background:linear-gradient(90deg,var(--theme-legacy-hex-7668ef),var(--theme-legacy-hex-9d91ff));border-radius:10px;height:100%;display:block}.card-actions{gap:8px;display:flex}.grow{flex:1}.primary,.file-button{background:linear-gradient(135deg,var(--theme-legacy-hex-786bea),var(--theme-legacy-hex-9185ff));color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:750;display:inline-flex}.primary:disabled,.icon-button:disabled{opacity:.35;cursor:not-allowed}.icon-button{border:1px solid var(--line);background:var(--theme-surface-detail-alt);cursor:pointer;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.icon-button.subtle{background:0 0}.desktop-add,.mobile-nav{display:none}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.search-box{background:var(--theme-surface-detail);border:1px solid var(--line);border-radius:12px;flex:1;align-items:center;gap:9px;min-width:260px;height:44px;padding:0 13px;display:flex}.search-box input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.select-wrap{background:var(--theme-surface-detail);border:1px solid var(--line);border-radius:12px;align-items:center;gap:7px;padding:0 10px;display:flex}.select-wrap select,.simple-select,.detail-controls select,.merge-choice select,.manual-form select{background:var(--theme-surface-detail);color:#fff;border:0;outline:0;height:42px}.simple-select{border:1px solid var(--line);border-radius:12px;padding:0 12px}.segmented{border:1px solid var(--line);border-radius:12px;display:flex;overflow:hidden}.segmented button{background:var(--theme-surface-detail);cursor:pointer;border:0;place-items:center;width:42px;height:42px;display:grid}.segmented button.active{background:var(--theme-legacy-hex-282b40)}.library-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:16px;display:grid}.anime-tile{background:var(--theme-surface-card-alt);border:2px solid var(--line);text-align:left;cursor:pointer;border-radius:18px;min-width:0;padding:8px;transition:border-color .18s,box-shadow .18s}.anime-tile.status-watching{border-color:var(--theme-legacy-hex-343842);box-shadow:0 0 0 1px var(--theme-legacy-rgba-59-64-75-p22) inset}.anime-tile.status-plan-to-watch{border-color:var(--theme-legacy-hex-3b82f6);box-shadow:0 0 0 1px var(--theme-legacy-rgba-59-130-246-p15) inset}.anime-tile.status-completed{border-color:var(--theme-legacy-hex-22c55e);box-shadow:0 0 0 1px var(--theme-legacy-rgba-34-197-94-p15) inset}.anime-tile.status-on-hold{border-color:var(--theme-legacy-hex-eab308);box-shadow:0 0 0 1px var(--theme-legacy-rgba-234-179-8-p15) inset}.anime-tile.status-dropped{border-color:var(--theme-legacy-hex-ef4444);box-shadow:0 0 0 1px var(--theme-legacy-rgba-239-68-68-p15) inset}.tile-poster{background:var(--theme-legacy-hex-161a25);border:1px solid var(--theme-legacy-rgba-255-255-255-p05);border-radius:16px;height:245px;position:relative;overflow:hidden}.tile-poster>span{position:absolute;bottom:9px;left:9px}.library-status-pill{border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:11px;display:inline-flex}.tile-poster>.library-rewatch-badge{background:var(--theme-legacy-rgba-8-9-13-p82);color:var(--theme-legacy-hex-e5e1ff);border:1px solid var(--theme-legacy-rgba-139-124-255-p55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;display:inline-flex;bottom:9px;left:auto;right:9px}.anime-tile h3{margin:10px 4px 5px;font-size:15px}.anime-tile p{color:var(--muted);margin:0 4px 4px;font-size:12px}.library-list{gap:7px;display:grid}.anime-row{border:2px solid var(--line);background:var(--theme-legacy-hex-121620);cursor:pointer;border-radius:14px;grid-template-columns:54px 1fr auto 42px;align-items:center;gap:13px;padding:8px;transition:border-color .18s,box-shadow .18s;display:grid}.anime-row.status-watching{border-color:var(--theme-legacy-hex-343842);box-shadow:0 0 0 1px var(--theme-legacy-rgba-59-64-75-p22) inset}.anime-row.status-plan-to-watch{border-color:var(--theme-legacy-hex-3b82f6);box-shadow:0 0 0 1px var(--theme-legacy-rgba-59-130-246-p15) inset}.anime-row.status-completed{border-color:var(--theme-legacy-hex-22c55e);box-shadow:0 0 0 1px var(--theme-legacy-rgba-34-197-94-p15) inset}.anime-row.status-on-hold{border-color:var(--theme-legacy-hex-eab308);box-shadow:0 0 0 1px var(--theme-legacy-rgba-234-179-8-p15) inset}.anime-row.status-dropped{border-color:var(--theme-legacy-hex-ef4444);box-shadow:0 0 0 1px var(--theme-legacy-rgba-239-68-68-p15) inset}.row-thumb{border-radius:9px;height:66px;overflow:hidden}.row-main{min-width:0}.row-main strong,.row-main span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.row-main span{color:var(--muted);margin-top:4px;font-size:12px}.row-progress{color:var(--theme-legacy-hex-c8cedd);font-size:13px}.back{color:var(--theme-legacy-hex-aeb6c7);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:18px;padding:0;display:flex}.detail-hero{grid-template-columns:220px 1fr;align-items:end;gap:32px;margin-bottom:28px;display:grid}.detail-poster{border:1px solid var(--line);background:var(--theme-legacy-hex-171b25);border-radius:22px;height:320px;overflow:hidden}.detail-copy h2{max-width:900px;font-size:clamp(32px,5vw,60px)}.genre-row{flex-wrap:wrap;gap:7px;margin:14px 0 22px;display:flex}.genre-row span{background:var(--theme-legacy-hex-171c29);color:var(--theme-legacy-hex-c5cbd7);border-radius:9px;padding:6px 9px;font-size:12px}.detail-controls{flex-wrap:wrap;gap:12px;display:flex}.detail-controls label{color:var(--muted);gap:5px;font-size:11px;display:grid}.detail-controls select{border:1px solid var(--line);border-radius:11px;min-width:150px;padding:0 10px}.watch-url-field{flex:1;min-width:min(420px,100%)}.watch-url-control{align-items:center;gap:7px;display:flex}.watch-url-control input{border:1px solid var(--line);background:var(--theme-surface-detail);color:#fff;border-radius:11px;outline:0;flex:1;min-width:0;height:42px;padding:0 11px}.watch-url-control input:focus{border-color:var(--theme-legacy-hex-4d476f)}.watch-url-control a{border:1px solid var(--line);background:var(--theme-surface-detail-alt);width:42px;height:42px;color:var(--theme-legacy-hex-b8b2ef);border-radius:11px;flex:0 0 42px;place-items:center;text-decoration:none;display:grid}.watch-url-control a:hover{border-color:var(--theme-legacy-hex-5e568c);background:var(--theme-legacy-hex-211e36);color:var(--theme-legacy-hex-eeeaff)}.next-big{margin-top:14px}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.panel{background:var(--theme-surface-card-alt);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.panel-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.panel-title h3{margin:0 0 4px}.panel-title p{font-size:12px}.episode-chunk h4{color:var(--muted);margin:15px 0 8px;font-size:11px}.episode-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:7px;display:grid}.episode-grid button{border:1px solid var(--line);background:var(--theme-surface-detail-alt);height:44px;color:var(--theme-legacy-hex-9aa3b6);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:3px;font-size:12px;display:flex}.episode-grid button.watched{background:var(--theme-legacy-hex-302d52);border-color:var(--theme-legacy-hex-59518c);color:var(--theme-accent-surface-text)}.history-item{border-bottom:1px solid var(--theme-legacy-hex-202532);gap:10px;padding:10px 0;display:flex}.history-item:last-child{border-bottom:0}.history-dot{background:var(--theme-legacy-hex-8d80ff);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.history-dot.off{background:var(--theme-legacy-hex-646b7c)}.history-item strong,.history-item span{display:block}.history-item strong{font-size:13px}.history-item span{color:var(--muted);margin-top:2px;font-size:11px}.muted{color:var(--muted);font-size:13px;line-height:1.55}.stats-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px;display:grid}.stat-card{background:linear-gradient(145deg,var(--theme-surface-secondary),var(--theme-legacy-hex-11151e));border:1px solid var(--line);border-radius:16px;padding:17px}.stat-card span,.stat-card small,.stat-card strong{display:block}.stat-card span{color:var(--muted);font-size:11px}.stat-card strong{letter-spacing:-.04em;margin:8px 0 3px;font-size:24px}.stat-card small{color:var(--theme-legacy-hex-9ba4b5);font-size:10px}.stats-panels{grid-template-columns:2fr 1.2fr 1fr;gap:16px;display:grid}.chart-panel{min-height:285px}.bar-chart{align-items:end;gap:4px;height:190px;padding-top:10px;display:flex}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:3px;height:100%;display:flex}.bar{background:linear-gradient(180deg,var(--theme-legacy-hex-998eff),var(--theme-legacy-hex-6559d2));border-radius:5px 5px 2px 2px;width:min(18px,75%);min-height:1px}.bar-col span{color:var(--theme-legacy-hex-747d8e);height:12px;font-size:9px}.distribution{gap:14px;display:grid}.dist-row>div:first-child{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.dist-row span{color:var(--theme-legacy-hex-abb2c0)}.dist-track{background:var(--theme-legacy-hex-232837);border-radius:10px;height:6px;overflow:hidden}.dist-track span{background:var(--theme-legacy-hex-8275ef);height:100%;display:block}.info-note{border:1px solid var(--theme-border-badge);background:var(--theme-surface-score);color:var(--theme-legacy-hex-98a1b3);border-radius:13px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.5}.empty{text-align:center;border:1px dashed var(--theme-border-badge);color:var(--muted);border-radius:18px;padding:70px 20px}.empty.compact{padding:55px 20px}.empty-icon{background:var(--theme-legacy-hex-181d29);width:50px;height:50px;color:var(--theme-legacy-hex-8178bf);border-radius:15px;place-items:center;margin:0 auto 12px;display:grid}.empty h3{color:#fff;margin:0 0 7px}.empty p{margin:0}.modal-backdrop{background:var(--theme-legacy-rgba-3-4-7-p75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:var(--theme-surface-empty);border:1px solid var(--theme-border-poster-alt);width:min(600px,100%);max-height:90vh;box-shadow:0 30px 100px var(--theme-legacy-rgba-0-0-0-p5);border-radius:24px;padding:22px;overflow:auto}.wide-modal{width:min(820px,100%)}.modal-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.modal-head h2{margin:4px 0 0}.tabs{background:var(--theme-legacy-hex-0b0e15);border:1px solid var(--line);border-radius:14px;gap:7px;margin-bottom:18px;padding:5px;display:flex}.tabs button{color:var(--theme-legacy-hex-939cad);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.tabs button.active{background:var(--theme-legacy-hex-1b2030);color:#fff}.mal-search{gap:9px;display:flex}.search-results{gap:7px;max-height:470px;margin-top:14px;display:grid;overflow:auto}.search-result{background:var(--theme-surface-detail);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.search-result:hover{border-color:var(--theme-legacy-hex-4d476f);background:var(--theme-legacy-hex-171b28)}.search-result img{object-fit:cover;background:var(--theme-legacy-hex-202532);border-radius:8px;width:54px;height:76px}.search-result strong,.search-result span,.search-result small{display:block}.search-result span{color:var(--theme-legacy-hex-a6aec0);margin-top:3px;font-size:12px}.search-result small{color:var(--theme-legacy-hex-747f92);margin-top:4px;font-size:10px}.error-box{background:var(--theme-legacy-hex-2a161b);border:1px solid var(--theme-legacy-hex-5f2f39);color:var(--theme-legacy-hex-ffadb5);border-radius:12px;margin-top:11px;padding:11px 13px;font-size:12px}.import-card{background:var(--theme-legacy-hex-141924);border:1px solid var(--line);border-radius:16px;align-items:center;gap:15px;padding:17px;display:flex}.import-card>svg{color:var(--theme-legacy-hex-988eff);flex:none}.import-card div{flex:1}.import-card h3{margin:0 0 4px}.import-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.file-button{white-space:nowrap;position:relative}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.import-preview{background:var(--theme-legacy-hex-131722);border:1px solid var(--line);border-radius:16px;margin-top:14px;padding:16px}.import-preview h3{margin:0 0 13px}.preview-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.preview-stats span{background:var(--theme-surface-input);color:var(--muted);border-radius:11px;padding:11px;font-size:11px}.preview-stats strong{color:#fff;font-size:20px;display:block}.merge-choice{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.merge-choice select{border:1px solid var(--line);border-radius:10px;padding:0 8px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px;display:grid}.manual-form label{color:var(--muted);gap:5px;font-size:11px;display:grid}.manual-form label.full{grid-column:1/-1}.manual-form input,.manual-form select{background:var(--theme-surface-detail);color:#fff;border:1px solid var(--line);border-radius:10px;outline:0;height:42px;padding:0 11px}.settings-section{background:var(--theme-legacy-hex-141924);border:1px solid var(--line);border-radius:15px;padding:16px}.settings-section h3{margin:0 0 5px}.settings-section p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.danger-zone{border:1px solid var(--theme-legacy-hex-4c2830);background:var(--theme-legacy-hex-211419);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:15px;display:flex}.danger-zone strong,.danger-zone span{display:block}.danger-zone span{color:var(--theme-legacy-hex-ad858d);margin-top:3px;font-size:11px}.danger-zone button{border:1px solid var(--theme-legacy-hex-703843);background:var(--theme-legacy-hex-3a1d24);color:var(--theme-legacy-hex-ffb7bf);cursor:pointer;border-radius:10px;padding:8px 12px}@media (width<=1180px){.stats-grid{grid-template-columns:repeat(3,1fr)}.stats-panels{grid-template-columns:1fr 1fr}.stats-panels>:last-child{grid-column:1/-1}}@media (width<=820px){.sidebar{display:none}.main{margin-left:0;padding-bottom:76px}.topbar{height:85px;padding:20px 18px 12px}.content{padding:8px 16px 28px}.desktop-add{display:grid}.mobile-nav{height:72px;padding-bottom:env(safe-area-inset-bottom);background:var(--theme-legacy-rgba-10-12-17-p94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);z-index:50;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:var(--theme-legacy-hex-71798a);cursor:pointer;background:0 0;border:0;place-content:center;gap:4px;font-size:9px;display:grid}.mobile-nav button.active{color:var(--theme-accent-current)}.cards{grid-template-columns:1fr}.detail-hero{grid-template-columns:120px 1fr;align-items:start;gap:18px}.detail-poster{height:178px}.detail-copy h2{font-size:28px}.detail-grid,.stats-panels{grid-template-columns:1fr}.stats-panels>:last-child{grid-column:auto}.tile-poster{height:230px}}@media (width<=600px){.section-heading{align-items:flex-start}.section-heading p{font-size:12px}.cards{gap:11px}.anime-card{border-radius:17px;grid-template-columns:102px 1fr;min-height:158px}.card-body{padding:14px}.title-button h3{font-size:16px}.meta-line{font-size:10px}.progress-row{margin-top:13px}.card-actions .primary{padding:9px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tile-poster{height:220px}.toolbar{gap:8px}.toolbar .search-box{order:-1;min-width:100%}.simple-select{flex:1;min-width:0}.detail-hero{grid-template-columns:90px 1fr;gap:14px;display:grid}.detail-poster{border-radius:14px;height:132px}.detail-copy h2{font-size:22px}.genre-row{margin:9px 0 13px}.genre-row span{padding:4px 6px;font-size:10px}.detail-controls{grid-template-columns:1fr 1fr;display:grid}.detail-controls select{width:100%;min-width:0}.next-big{width:100%}.panel{border-radius:17px;padding:15px}.episode-grid{grid-template-columns:repeat(6,1fr);gap:6px}.episode-grid button{height:42px}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{padding:14px}.stat-card strong{font-size:21px}.modal-backdrop{align-items:end;padding:0}.modal{border-radius:24px 24px 0 0;width:100%;max-height:92vh;padding:18px}.tabs button{font-size:11px}.mal-search{grid-template-columns:1fr auto;display:grid}.mal-search .search-box{min-width:0}.search-result{grid-template-columns:47px 1fr auto}.search-result img{width:47px;height:67px}.import-card{grid-template-columns:auto 1fr;display:grid}.import-card .file-button{grid-column:1/-1}.form-grid{grid-template-columns:1fr}.manual-form label.full{grid-column:auto}.preview-stats{grid-template-columns:repeat(3,1fr)}.anime-row{grid-template-columns:46px 1fr auto}.anime-row .row-progress{display:none}.row-thumb{height:60px}}.mobile-status-tabs{display:none}@media (width<=820px){.mobile-status-tabs{scrollbar-width:none;gap:7px;padding:0 16px 10px;display:flex;overflow-x:auto}.mobile-status-tabs::-webkit-scrollbar{display:none}.mobile-status-tabs button{border:1px solid var(--line);background:var(--theme-legacy-hex-121620);color:var(--theme-legacy-hex-858fa2);border-radius:999px;flex:none;padding:7px 11px;font-size:11px}.mobile-status-tabs button.active{background:var(--theme-legacy-hex-282747);border-color:var(--theme-legacy-hex-4c467c);color:var(--theme-legacy-hex-f0eeff)}}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.dashboard-stat{background:linear-gradient(145deg,var(--theme-surface-secondary),var(--theme-legacy-hex-11151e));border:1px solid var(--line);border-radius:17px;align-items:center;gap:13px;min-width:0;padding:16px 18px;display:flex}.dashboard-stat-icon{background:var(--theme-legacy-hex-211f39);width:38px;height:38px;color:var(--accent2);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.dashboard-stat div{min-width:0}.dashboard-stat strong,.dashboard-stat div>span{display:block}.dashboard-stat strong{letter-spacing:-.04em;font-size:24px;line-height:1}.dashboard-stat div>span{color:var(--muted);margin-top:5px;font-size:11px}.dashboard-heading{margin-bottom:16px}.anime-card{grid-template-columns:136px minmax(0,1fr);min-height:286px;padding:14px}.poster-wrap{border-radius:14px;align-self:start;height:192px}.card-body{flex-direction:column;padding:2px 4px 2px 16px;display:flex}.card-topline{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.watching-chip,.airing-chip{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;line-height:1;display:inline-flex}.watching-chip{background:var(--theme-legacy-hex-211f39);color:var(--theme-accent-text);border:1px solid var(--theme-legacy-hex-39345e)}.watching-chip.status-watching,.library-status-pill.status-watching{background:var(--theme-legacy-rgba-52-56-66-p18);color:var(--theme-legacy-hex-d7dbe4);border:1px solid var(--theme-legacy-rgba-52-56-66-p65)}.watching-chip.status-plan-to-watch,.library-status-pill.status-plan-to-watch{background:var(--theme-legacy-rgba-59-130-246-p14);color:var(--theme-legacy-hex-8ec2ff);border:1px solid var(--theme-legacy-rgba-59-130-246-p55)}.watching-chip.status-completed,.library-status-pill.status-completed{background:var(--theme-legacy-rgba-34-197-94-p14);color:var(--theme-legacy-hex-8af0ad);border:1px solid var(--theme-legacy-rgba-34-197-94-p55)}.watching-chip.status-on-hold,.library-status-pill.status-on-hold{background:var(--theme-legacy-rgba-234-179-8-p14);color:var(--theme-legacy-hex-f4db75);border:1px solid var(--theme-legacy-rgba-234-179-8-p55)}.watching-chip.status-dropped,.library-status-pill.status-dropped{background:var(--theme-legacy-rgba-239-68-68-p14);color:var(--theme-legacy-hex-ff9c9c);border:1px solid var(--theme-legacy-rgba-239-68-68-p55)}.airing-chip{border:1px solid var(--line);background:var(--theme-surface-detail-alt);color:var(--theme-legacy-hex-aab2c3);cursor:pointer}.airing-chip.today{border-color:var(--theme-legacy-hex-4e477d);background:var(--theme-legacy-hex-29264a);color:var(--theme-legacy-hex-dedaff)}.watch-link-chip{border:1px solid var(--theme-border-accent-muted);background:var(--theme-surface-accent-deeper);color:var(--theme-accent-text);border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.watch-link-chip:hover{background:var(--theme-surface-accent-mid);border-color:var(--theme-accent-muted);color:var(--theme-accent-surface-text)}.anime-card .title-button h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;line-height:1.24;display:-webkit-box;overflow:hidden}.genre-row.compact{gap:5px;margin:8px 0 10px}.genre-row.compact span{padding:4px 7px;font-size:10px}.card-facts{flex-wrap:wrap;gap:7px;display:flex}.card-facts>span{background:var(--theme-surface-input-alt);border:1px solid var(--theme-legacy-hex-222938);border-radius:9px;gap:2px;min-width:62px;padding:6px 8px;display:grid}.card-facts small{letter-spacing:.08em;color:var(--theme-legacy-hex-697386);font-size:8px;font-weight:800}.card-facts strong{color:var(--theme-legacy-hex-d8dce5);font-size:11px;font-weight:650}.anime-card .progress-row{margin-top:12px}.anime-card .progress-row strong{font-size:18px}.anime-card .progress{margin:6px 0 10px}.quick-status-actions{gap:7px;margin-top:8px;display:flex}.quick-status-actions button{cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.pause-action{border:1px solid var(--theme-legacy-hex-665a2d);color:var(--theme-legacy-hex-e7c85f)}.drop-action{border:1px solid var(--theme-legacy-hex-66333b);color:var(--theme-legacy-hex-ff8490)}.pause-action:hover{background:var(--theme-legacy-hex-251f0f)}.drop-action:hover{background:var(--theme-legacy-hex-281519)}@media (width<=820px){.dashboard-stats{margin-bottom:24px}.anime-card{grid-template-columns:112px minmax(0,1fr);min-height:270px;padding:12px}.poster-wrap{height:160px}.card-body{padding-left:13px}}@media (width<=600px){.dashboard-stats{gap:8px;margin-bottom:22px}.dashboard-stat{text-align:center;justify-items:center;gap:7px;padding:11px 6px;display:grid}.dashboard-stat-icon{border-radius:10px;flex-basis:32px;width:32px;height:32px}.dashboard-stat strong{font-size:20px}.dashboard-stat div>span{font-size:9px}.anime-card{grid-template-columns:92px minmax(0,1fr);min-height:260px;padding:10px}.poster-wrap{border-radius:11px;height:132px}.card-body{padding:1px 2px 1px 11px}.card-topline{margin-bottom:7px}.watching-chip,.airing-chip,.watch-link-chip{padding:5px 6px;font-size:9px}.anime-card .title-button h3{font-size:15px}.genre-row.compact{margin:6px 0 8px}.genre-row.compact span{font-size:9px}.card-facts{gap:5px}.card-facts>span{min-width:54px;padding:5px 6px}.card-facts small{font-size:7px}.card-facts strong{font-size:10px}.anime-card .progress-row{margin-top:10px}.anime-card .progress-row strong{font-size:17px}.card-actions{gap:6px}.card-actions .primary{padding:8px;font-size:11px}.card-actions .icon-button{width:36px;height:36px}.quick-status-actions{margin-top:7px}.quick-status-actions button{padding:6px 9px;font-size:10px}.detail-controls{grid-template-columns:1fr 1fr}.detail-controls label:last-child{grid-column:1/-1}}.quick-status-actions:empty{display:none}.quick-status-actions .grow-action{flex:1}.start-action,.resume-action,.rewatch-action{border:1px solid var(--theme-legacy-hex-4d4677);color:var(--theme-accent-text-strong)}.start-action:hover,.resume-action:hover,.rewatch-action:hover{background:var(--theme-legacy-hex-211e38)}.resume-action{border-color:var(--theme-legacy-hex-355f54);color:var(--theme-legacy-hex-82ddc0)}.resume-action:hover{background:var(--theme-legacy-hex-13251f)}.rewatch-action{border-color:var(--theme-legacy-hex-4b527d);color:var(--theme-legacy-hex-aeb8ff)}.rewatch-action:hover{background:var(--theme-legacy-hex-191d35)}.detail-info-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:16px;margin-bottom:16px;display:grid}.synopsis-text{color:var(--theme-legacy-hex-c3c9d5);white-space:pre-line;margin:0;font-size:14px;line-height:1.72}.titles-panel{flex-direction:column;display:flex}.title-pair{border-bottom:1px solid var(--theme-legacy-hex-202532);padding:11px 0}.title-pair:last-child{border-bottom:0}.title-pair span,.title-pair strong{display:block}.title-pair span{text-transform:uppercase;letter-spacing:.09em;color:var(--theme-legacy-hex-737d90);margin-bottom:5px;font-size:10px}.title-pair strong{color:var(--theme-legacy-hex-e2e5ec);word-break:break-word;font-size:14px;line-height:1.45}.title-pair.compact strong{color:var(--theme-legacy-hex-b6bdca);font-size:12px}.detail-meta-error{margin:0 0 16px}.related-panel{margin-top:16px}.related-heading{align-items:center}.loading-chip{border:1px solid var(--theme-legacy-hex-3e3962);background:var(--theme-legacy-hex-211f39);color:var(--theme-legacy-hex-cbc5ff);border-radius:999px;padding:6px 9px;font-size:10px}.related-group+.related-group{margin-top:22px}.related-group h4{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-legacy-hex-818b9d);margin:0 0 10px;font-size:11px}.related-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;display:grid}.related-card{border:1px solid var(--line);background:var(--theme-legacy-hex-151a24);border-radius:14px;grid-template-columns:58px minmax(0,1fr);gap:11px;min-width:0;padding:9px;display:grid}.related-poster{background:var(--theme-surface-button);border-radius:9px;grid-row:1/3;width:58px;height:82px;overflow:hidden}.related-poster img{object-fit:cover;width:100%;height:100%;display:block}.related-copy{align-self:center;min-width:0}.related-copy strong,.related-copy span{display:block}.related-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.related-copy span{color:var(--muted);margin-top:5px;font-size:10px}.related-add{border:1px solid var(--theme-legacy-hex-373d4d);background:var(--theme-legacy-hex-181d28);color:var(--theme-legacy-hex-7f899a);border-radius:9px;place-self:end start;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:700;display:inline-flex}.related-add.in-collection{border-color:var(--theme-legacy-hex-355f54);background:var(--theme-legacy-hex-13251f);color:var(--theme-legacy-hex-82ddc0)}.related-add:disabled{cursor:default}.related-note{color:var(--theme-legacy-hex-727c8d);margin-top:14px;font-size:10px;line-height:1.5}@media (width<=900px){.detail-info-grid{grid-template-columns:1fr}.related-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.detail-info-grid{gap:11px;margin-bottom:11px}.synopsis-text{font-size:13px;line-height:1.65}.related-panel{margin-top:11px}.related-grid{grid-template-columns:1fr}.related-card{grid-template-columns:54px minmax(0,1fr)}.related-poster{width:54px;height:76px}.related-heading{align-items:flex-start}.loading-chip{flex:none}.title-pair{padding:9px 0}}.add-status-buttons{flex:none;align-items:center;gap:6px;display:flex}.add-status-button{border:1px solid var(--theme-legacy-hex-333a4b);background:var(--theme-legacy-hex-171c27);width:38px;height:38px;color:var(--theme-legacy-hex-aeb6c7);cursor:pointer;border-radius:11px;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.add-status-button:hover{transform:translateY(-1px)}.add-status-button.watching{border-color:var(--theme-legacy-hex-315b50);color:var(--theme-legacy-hex-7dd6b9)}.add-status-button.watching:hover{background:var(--theme-legacy-hex-13251f)}.add-status-button.planned{border-color:var(--theme-legacy-hex-504978);color:var(--theme-legacy-hex-c8c2ff)}.add-status-button.planned:hover{background:var(--theme-legacy-hex-211e38)}.add-status-button.completed{border-color:var(--theme-legacy-hex-415875);color:var(--theme-legacy-hex-9fc8ff)}.add-status-button.completed:hover{background:var(--theme-legacy-hex-162131)}.add-status-buttons.compact{gap:5px}.add-status-buttons.compact .add-status-button{border-radius:9px;width:32px;height:32px}.collection-state{border:1px solid var(--theme-legacy-hex-355f54);background:var(--theme-legacy-hex-13251f);color:var(--theme-legacy-hex-82ddc0);white-space:nowrap;border-radius:9px;place-self:center start;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.search-result{cursor:default}.search-result-copy{min-width:0}.manual-add-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.manual-add-footer>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}@media (width<=600px){.add-status-buttons.compact .add-status-button{width:30px;height:30px}.search-result{grid-template-columns:47px minmax(0,1fr) auto;gap:9px}.manual-add-footer{justify-content:space-between}.related-card .add-status-buttons.compact .add-status-button{width:29px;height:29px}}.detail-topbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.detail-topbar .back{margin-bottom:0}.detail-record-actions{align-items:center;gap:7px;display:flex}.detail-action{border:1px solid var(--line);background:var(--theme-legacy-hex-151a24);height:38px;color:var(--theme-legacy-hex-aeb6c7);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.detail-action:hover:not(:disabled){border-color:var(--theme-legacy-hex-4b4670);background:var(--theme-legacy-hex-1d2030);color:var(--theme-legacy-hex-eeeaff)}.detail-action:disabled{opacity:.4;cursor:not-allowed}.detail-action.danger{border-color:var(--theme-legacy-hex-5f3039);color:var(--theme-legacy-hex-ff8793);background:var(--theme-legacy-hex-211419)}.detail-action.danger:hover{background:var(--theme-legacy-hex-30181e);border-color:var(--theme-legacy-hex-80404c);color:var(--theme-legacy-hex-ffadb5)}@keyframes wg-spin{to{transform:rotate(360deg)}}@media (width<=600px){.detail-topbar{margin-bottom:14px}.detail-record-actions{gap:6px}.detail-action{width:40px;height:40px;padding:0}.detail-action span{display:none}}.monthly-history{margin-top:18px}.monthly-history-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 0 12px;display:flex}.monthly-history-heading h3{margin:0 0 4px;font-size:18px}.monthly-history-heading p{color:var(--muted);margin:0;font-size:12px}.month-accordion{gap:10px;display:grid}.month-card{border:1px solid var(--line);background:var(--theme-surface-card-alt);border-radius:17px;overflow:hidden}.month-card.open{border-color:var(--theme-legacy-hex-353b4d)}.month-card-header{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:14px 16px;display:grid}.month-card-header:hover{background:var(--theme-surface-panel)}.month-icon{background:var(--theme-legacy-hex-1b2030);width:40px;height:40px;color:var(--theme-legacy-hex-9d93ff);border-radius:12px;place-items:center;display:grid}.month-title{min-width:0}.month-title strong,.month-title small{display:block}.month-title strong{font-size:15px}.month-title small{color:var(--muted);margin-top:4px;font-size:11px}.month-count{color:var(--theme-legacy-hex-aeb6c7);white-space:nowrap;font-size:11px}.month-chevron{color:var(--theme-legacy-hex-7f899a);text-align:center;font-size:18px}.month-card-body{border-top:1px solid var(--theme-legacy-hex-202633);padding:14px 16px 16px}.month-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.month-summary-grid>div{background:var(--theme-surface-input);border:1px solid var(--theme-legacy-hex-202633);border-radius:12px;padding:11px}.month-summary-grid span,.month-summary-grid strong{display:block}.month-summary-grid span{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-legacy-hex-707b8e);font-size:9px}.month-summary-grid strong{margin-top:4px;font-size:17px}.active-day-list{gap:10px;display:grid}.active-day{border:1px solid var(--theme-legacy-hex-202633);background:var(--theme-surface-input);border-radius:14px;overflow:hidden}.active-day-head{border-bottom:1px solid var(--theme-legacy-hex-202633);padding:11px 13px}.active-day-head strong,.active-day-head span{display:block}.active-day-head strong{font-size:13px}.active-day-head span{color:var(--muted);margin-top:3px;font-size:10px}.day-anime-list{display:grid}.day-anime-row{border-bottom:1px solid var(--theme-legacy-hex-1b202b);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.day-anime-row:last-child{border-bottom:0}.day-anime-poster{background:var(--theme-surface-poster-alt);border-radius:8px;width:44px;height:60px;overflow:hidden}.day-anime-poster img{object-fit:cover;width:100%;height:100%;display:block}.day-anime-copy{min-width:0}.day-anime-copy strong,.day-anime-copy span{display:block}.day-anime-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.day-anime-copy span{color:var(--theme-legacy-hex-8f99aa);margin-top:4px;font-size:10px;line-height:1.4}.day-anime-count{color:var(--theme-legacy-hex-9d93ff);white-space:nowrap;font-size:11px;font-weight:800}.monthly-empty{color:var(--theme-legacy-hex-969fb0);align-items:center;gap:12px;display:flex}.monthly-empty strong,.monthly-empty span{display:block}.monthly-empty strong{color:var(--theme-legacy-hex-d6dae3);font-size:13px}.monthly-empty span{margin-top:3px;font-size:11px}@media (width<=700px){.monthly-history{margin-top:13px}.monthly-history-heading p{font-size:11px}.month-card-header{grid-template-columns:36px minmax(0,1fr) 22px;gap:10px;padding:12px}.month-icon{width:36px;height:36px}.month-count{display:none}.month-title strong{font-size:14px}.month-title small{font-size:10px}.month-card-body{padding:11px}.month-summary-grid{grid-template-columns:1fr 1fr;gap:7px}.month-summary-grid>div{padding:9px}.month-summary-grid strong{font-size:16px}.day-anime-row{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:8px 9px}.day-anime-poster{width:40px;height:55px}.day-anime-count{font-size:10px}.day-anime-copy strong{font-size:11px}.day-anime-copy span{font-size:9px}.active-day-head{padding:10px 11px}}.viewing-timeline-panel{margin-bottom:16px}.viewing-timeline-heading{align-items:center}.library-added-row{border:1px solid var(--theme-legacy-hex-252b39);background:var(--theme-surface-input);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:11px 13px;display:flex}.library-added-row span{color:var(--theme-legacy-hex-818b9d);font-size:11px}.library-added-row strong{color:var(--theme-legacy-hex-e3e6ed);font-size:13px}.viewing-cycle-list{gap:9px;display:grid}.viewing-cycle{border:1px solid var(--theme-legacy-hex-29303e);background:var(--theme-surface-score);border-radius:14px;padding:13px}.viewing-cycle.rewatch{border-color:var(--theme-legacy-hex-35345a);background:var(--theme-legacy-hex-141525)}.viewing-cycle-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.viewing-cycle-head>strong{font-size:13px}.cycle-state{text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--theme-legacy-hex-3c4352);color:var(--theme-legacy-hex-9ba5b6);background:var(--theme-legacy-hex-191e29);border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.cycle-state.done{border-color:var(--theme-legacy-hex-315b50);color:var(--theme-legacy-hex-82ddc0);background:var(--theme-legacy-hex-13251f)}.viewing-cycle-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.viewing-cycle-facts>div{border:1px solid var(--theme-legacy-hex-222938);background:var(--theme-surface-input);border-radius:10px;min-width:0;padding:9px 10px}.viewing-cycle-facts span,.viewing-cycle-facts strong{display:block}.viewing-cycle-facts span{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-legacy-hex-697386);margin-bottom:4px;font-size:8px}.viewing-cycle-facts strong{color:var(--theme-legacy-hex-d9dde6);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.timeline-empty{margin:4px 0 0}@media (width<=600px){.viewing-timeline-panel{margin-bottom:11px}.library-added-row{padding:10px 11px}.viewing-cycle{padding:11px}.viewing-cycle-facts{grid-template-columns:1fr}.viewing-cycle-facts>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.viewing-cycle-facts span{margin-bottom:0}.viewing-cycle-facts strong{text-align:right}.viewing-cycle-head{margin-bottom:9px}}.topbar-actions{align-items:center;gap:9px;display:flex}.cloud-status-button{border:1px solid var(--line);background:var(--theme-surface-detail);height:40px;color:var(--theme-legacy-hex-9ca6b9);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.cloud-status-button.synced{border-color:var(--theme-legacy-hex-294c3b);color:var(--theme-legacy-hex-8ad5ad);background:var(--theme-legacy-hex-112019)}.cloud-status-button.syncing{border-color:var(--theme-legacy-hex-49426d);color:var(--theme-legacy-hex-c9c2ff);background:var(--theme-legacy-hex-1a1830)}.cloud-status-button.error{border-color:var(--theme-legacy-hex-64313b);color:var(--theme-legacy-hex-ff9da8);background:var(--theme-legacy-hex-27161b)}.cloud-status-button.setup{border-color:var(--theme-legacy-hex-665a2d);color:var(--theme-legacy-hex-e6ca66);background:var(--theme-legacy-hex-241f12)}.spin{animation:1s linear infinite cloud-spin}@keyframes cloud-spin{to{transform:rotate(360deg)}}.account-summary{background:var(--theme-legacy-hex-141924);border:1px solid var(--line);border-radius:15px;align-items:center;gap:13px;padding:15px;display:flex}.account-avatar{background:var(--theme-legacy-hex-211f39);width:46px;height:46px;color:var(--theme-accent-text);border-radius:14px;place-items:center;display:grid}.account-summary strong,.account-summary span{display:block}.account-summary span{color:var(--muted);margin-top:4px;font-size:11px}.sync-state-card{border:1px solid var(--line);background:var(--theme-surface-card-alt);border-radius:15px;align-items:center;gap:12px;margin-top:12px;padding:15px;display:flex}.sync-state-card>div:first-child{background:var(--theme-legacy-hex-1b2030);width:38px;height:38px;color:var(--theme-legacy-hex-b6aedf);border-radius:11px;place-items:center;display:grid}.sync-state-card strong,.sync-state-card span{display:block}.sync-state-card span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.sync-state-card.error{border-color:var(--theme-legacy-hex-543039);background:var(--theme-legacy-hex-211519)}.sync-state-card.error>div:first-child{background:var(--theme-legacy-hex-311b21);color:var(--theme-legacy-hex-ff8b98)}.account-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.secondary-button{border:1px solid var(--line);background:var(--theme-surface-detail-alt);color:var(--theme-legacy-hex-c8cfda);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.secondary-button:hover{background:var(--theme-legacy-hex-1c2130)}.secondary-button:disabled{opacity:.45;cursor:not-allowed}.auth-form{gap:12px;display:grid}.auth-form label{color:var(--muted);gap:6px;font-size:11px;display:grid}.auth-form input{background:var(--theme-surface-detail);color:#fff;border:1px solid var(--line);border-radius:11px;outline:0;height:44px;padding:0 12px}.auth-form input:focus{border-color:var(--theme-border-accent-detail)}.auth-tabs{margin-bottom:14px}.auth-note{color:var(--theme-legacy-hex-778195);margin:13px 0 0;font-size:10px;line-height:1.5}.success-box{background:var(--theme-legacy-hex-14251c);border:1px solid var(--theme-legacy-hex-315e44);color:var(--theme-legacy-hex-9fe0b7);border-radius:12px;margin-top:11px;padding:11px 13px;font-size:12px}.cloud-setup-backdrop{z-index:130}.cloud-setup-modal{text-align:center;max-width:470px}.cloud-setup-icon{background:var(--theme-legacy-hex-211f39);width:58px;height:58px;color:var(--theme-accent-text);border-radius:18px;place-items:center;margin:0 auto 12px;display:grid}.cloud-setup-modal h2{margin:8px 0 9px}.cloud-setup-modal>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.cloud-setup-preview{border:1px solid var(--line);background:var(--theme-surface-card-alt);border-radius:15px;gap:2px;margin:17px auto;padding:15px;display:grid}.cloud-setup-preview strong{font-size:27px}.cloud-setup-preview span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.cloud-upload-button{width:100%;margin-bottom:9px}.cloud-setup-modal>.secondary-button{width:100%}.cloud-setup-modal>small{color:var(--theme-legacy-hex-737d90);margin-top:13px;font-size:10px;line-height:1.5;display:block}.settings-inline-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}@media (width<=600px){.cloud-status-button span{display:none}.cloud-status-button{justify-content:center;width:40px;padding:0}.topbar-actions{gap:6px}.account-actions{display:grid}.account-actions>*{width:100%}.cloud-setup-modal{border-radius:24px 24px 0 0}}.external-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.external-detail-state{color:var(--muted);border:1px solid var(--line);background:var(--theme-surface-detail);border-radius:10px;padding:8px 10px;font-size:11px}.detail-rewatch-action{background:var(--theme-surface-detail-alt);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-weight:750;display:inline-flex}.rating-backdrop{z-index:140}.rating-modal{width:min(460px,100%)}.rating-copy{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.55}.rating-select-label{color:var(--muted);gap:7px;font-size:11px;display:grid}.rating-select-label select{background:var(--theme-surface-detail);color:#fff;border:1px solid var(--line);border-radius:11px;outline:0;height:44px;padding:0 12px}.rating-select-label select:focus{border-color:var(--theme-border-accent-detail)}.rating-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.related-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.related-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:0;display:grid}.related-open:hover .related-copy strong{color:var(--theme-accent-text-strong)}.related-open:focus-visible{outline:2px solid var(--theme-border-focus);outline-offset:3px;border-radius:10px}.related-poster{grid-row:auto}.related-card .add-status-buttons,.related-card .collection-state{place-self:center end}@media (width<=600px){.external-detail-actions{align-items:flex-start}.detail-rewatch-action{width:100%}.rating-actions{grid-template-columns:1fr 1fr;display:grid}.related-card{grid-template-columns:minmax(0,1fr) auto}.related-open{grid-template-columns:54px minmax(0,1fr);gap:9px}.related-card .add-status-buttons,.related-card .collection-state{justify-self:end}}.catalogue-airing-row{flex-wrap:wrap;align-items:center;gap:9px;margin:8px 0 10px;display:flex}.catalogue-status{border:1px solid var(--line);letter-spacing:.02em;background:var(--theme-surface-secondary);min-height:28px;color:var(--theme-text-legacy-heading);border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.catalogue-status.airing{background:var(--theme-success-a12);border-color:var(--theme-success-border-a35);color:var(--theme-success-text-alt)}.catalogue-status.upcoming{background:var(--theme-warning-strong-a12);border-color:var(--theme-warning-strong-a35);color:var(--theme-warning-alt)}.catalogue-status.finished{background:var(--theme-info-a12);border-color:var(--theme-info-a34);color:var(--theme-info-soft)}.catalogue-airing-date{color:var(--muted);font-size:12px}.anime-notes-panel{margin-top:14px}.anime-notes-panel textarea{resize:vertical;border:1px solid var(--line);background:var(--theme-surface-card);width:100%;min-height:120px;color:var(--text);line-height:1.55;font:inherit;border-radius:12px;outline:0;padding:13px 14px}.anime-notes-panel textarea:focus{border-color:var(--theme-border-focus);box-shadow:0 0 0 3px var(--theme-accent-muted-a12)}.anime-notes-panel textarea::placeholder{color:var(--theme-text-muted-legacy)}@media (width<=600px){.catalogue-airing-row{align-items:flex-start}.catalogue-airing-date{width:100%}.anime-notes-panel textarea{min-height:105px}}.dashboard-catalogue-chip{border:1px solid #0000;border-radius:999px;align-items:center;padding:6px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.dashboard-catalogue-chip.airing{background:var(--theme-success-deep);border-color:var(--theme-success-border);color:var(--theme-success-on-strong)}.dashboard-catalogue-chip.finished{background:var(--theme-info-border);border-color:var(--theme-border-info);color:var(--theme-info-on-strong)}.library-status-pill{text-shadow:0 1px 2px var(--theme-shadow);box-shadow:0 2px 8px var(--theme-shadow-soft);font-weight:800;color:var(--theme-text-on-accent)!important}.library-status-pill.status-watching{background:var(--theme-border-neutral);border-color:var(--theme-border-faint);color:var(--theme-text-on-accent)!important}.library-status-pill.status-plan-to-watch{background:var(--theme-info-deep);border-color:var(--theme-info-strong);color:var(--theme-text-on-accent)!important}.library-status-pill.status-completed{background:var(--theme-success-strong);border-color:var(--theme-success-bright);color:var(--theme-text-on-accent)!important}.library-status-pill.status-on-hold{background:var(--theme-warning-deep);border-color:var(--theme-warning-strong);color:var(--theme-text-on-accent)!important}.library-status-pill.status-dropped{background:var(--theme-danger-deep);border-color:var(--theme-danger-strong);color:var(--theme-text-on-accent)!important}.poster-column{flex-direction:column;align-self:stretch;min-width:0;display:flex}.poster-column .poster-wrap{flex:none;width:100%}.watch-under-poster{border:1px solid var(--theme-border-accent-muted);background:var(--theme-surface-accent-deeper);min-height:36px;color:var(--theme-accent-text);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.watch-under-poster:hover{background:var(--theme-surface-accent-mid);border-color:var(--theme-accent-muted);color:var(--theme-accent-surface-text)}@media (width<=600px){.dashboard-catalogue-chip{padding:5px 6px;font-size:9px}.watch-under-poster{min-height:34px;margin-top:7px;font-size:10px}}.modal:has(.notification-settings-panel){scrollbar-gutter:stable;max-height:min(88vh,850px);overflow-y:auto}@media (width<=600px){.modal:has(.notification-settings-panel){max-height:92vh}}.watching-summary-only,.watching-section-only{display:contents}.watching-summary-only>*>:not(:first-child),.watching-section-only>*>:first-child{display:none!important}.watching-section-only+.watching-section-only>*{margin-top:40px}@media (width<=600px){.watching-section-only+.watching-section-only>*{margin-top:28px}}.mal-link-import{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.mal-link-import-heading h3{margin:0 0 4px;font-size:16px}.mal-link-import-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.mal-link-import-form{gap:8px;margin-top:12px;display:flex}.mal-link-import-form input{border:1px solid var(--line);background:var(--theme-surface-card);min-width:0;color:var(--text);border-radius:10px;outline:0;flex:1;padding:10px 12px}.mal-link-import-form input:focus{border-color:var(--theme-accent-link);box-shadow:0 0 0 3px var(--theme-accent-link-a12)}.mal-link-import-form button,.mal-link-status-actions button{border:1px solid var(--theme-border-accent);background:var(--theme-surface-accent);color:var(--theme-accent-search-text);cursor:pointer;border-radius:9px;padding:9px 12px;font-weight:800}.mal-link-import-form button:hover,.mal-link-status-actions button:hover{background:var(--theme-surface-accent-strong)}.mal-link-import-form button:disabled{opacity:.55;cursor:wait}.mal-link-import-error{color:var(--theme-danger-link);margin:9px 0 0;font-size:12px}.mal-link-result{border:1px solid var(--line);background:var(--theme-surface-card);border-radius:12px;gap:12px;margin-top:13px;padding:10px;display:flex}.mal-link-result>img{object-fit:cover;border-radius:8px;flex:none;width:58px;height:82px}.mal-link-result-body{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.mal-link-result-body strong{font-size:14px;line-height:1.3}.mal-link-result-id{color:var(--muted);letter-spacing:.05em;font-size:10px;font-weight:800}.mal-link-duplicate{color:var(--theme-warning-text);font-size:12px}.mal-link-status-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mal-link-status-actions button{padding:7px 9px;font-size:11px}@media (width<=600px){.mal-link-import-form{flex-direction:column}.mal-link-import-form button{width:100%}.mal-link-result{align-items:flex-start}.mal-link-status-actions{flex-direction:column}.mal-link-status-actions button{width:100%}}.episode-panel-title{align-items:flex-start;gap:18px}.episode-progress-editor{align-items:flex-end;gap:8px;margin-left:auto;display:flex}.episode-progress-editor label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:10px;font-weight:800;display:grid}.episode-progress-editor input{border:1px solid var(--line);background:var(--theme-surface-toolbar-alt);width:130px;height:38px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:0 10px;font-size:13px}.episode-progress-editor input:focus{border-color:var(--theme-accent-focus);box-shadow:0 0 0 3px var(--theme-accent-focus-a12)}.episode-progress-editor button,.episode-range-nav button{border:1px solid var(--theme-border-accent-legacy);background:var(--theme-surface-accent-deep);height:38px;color:var(--theme-accent-text-soft);cursor:pointer;border-radius:9px;padding:0 13px;font-size:11px;font-weight:800}.episode-progress-editor button:hover,.episode-range-nav button:hover:not(:disabled){background:var(--theme-surface-accent-alt);border-color:var(--theme-border-accent-soft)}.episode-range-nav button:disabled{opacity:.4;cursor:not-allowed}.episode-progress-help{color:var(--muted);margin:-2px 0 14px;font-size:11px;line-height:1.45}.episode-range-nav{align-items:flex-end;gap:8px;margin:0 0 14px;display:flex}.episode-range-nav label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:10px;font-weight:800;display:grid}.episode-range-nav select{border:1px solid var(--line);background:var(--theme-surface-toolbar-alt);min-width:145px;height:38px;color:var(--text);border-radius:9px;outline:0;padding:0 10px}.episode-range-nav select:focus{border-color:var(--theme-accent-focus)}.episodes-panel .episode-chunk h4{color:var(--theme-text-legacy-soft);letter-spacing:.04em;margin:0 0 10px;font-size:11px;font-weight:800}@media (width<=700px){.episode-panel-title{grid-template-columns:1fr;display:grid}.episode-progress-editor{align-items:end;width:100%;margin-left:0}.episode-progress-editor label{flex:1}.episode-progress-editor input{width:100%}.episode-range-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;display:grid}.episode-range-nav label{min-width:0}.episode-range-nav select{width:100%;min-width:0}.episode-progress-help{margin-top:2px}}.detail-score-compare{flex-wrap:wrap;gap:8px;margin:9px 0 2px;display:flex}.detail-score-compare>span{border:1px solid var(--line);background:var(--theme-surface-score);min-height:34px;color:var(--theme-text-score);border-radius:10px;align-items:baseline;gap:6px;padding:7px 10px;display:flex}.detail-score-compare small{text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-score-label);font-size:9px;font-weight:850}.detail-score-compare strong{color:var(--theme-text-rating);font-size:13px}.detail-score-compare .personal.rated{border-color:var(--theme-accent-bright-a36);background:var(--theme-accent-a10)}.detail-score-compare .personal.rated strong{color:var(--theme-accent-rating)}.detail-score-compare .mal.rated{border-color:var(--theme-info-a32);background:var(--theme-info-a10)}.detail-score-compare .mal.rated strong{color:var(--theme-info-text)}.detail-score-compare em{color:var(--theme-text-count);font-size:9px;font-style:normal}.dashboard-rating-chip{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 7px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.dashboard-rating-chip.personal{background:var(--theme-accent-a12);border-color:var(--theme-accent-bright-a28);color:var(--theme-accent-rating)}.dashboard-rating-chip.mal{background:var(--theme-info-a11);border-color:var(--theme-info-a26);color:var(--theme-info-text)}.mal-link-result-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mal-link-result-score{color:var(--theme-info-text);font-size:10px;font-weight:800}@media (width<=600px){.detail-score-compare{grid-template-columns:1fr 1fr;display:grid}.detail-score-compare>span{flex-direction:column;align-items:flex-start;gap:2px}.detail-score-compare em{margin-top:1px}.dashboard-rating-chip{padding:5px 6px;font-size:8px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-text:var(--text,#f3f1fb);--theme-muted:var(--muted,#969baa);--theme-line:var(--line,#2c303d);--theme-surface-input:#0d1119;--theme-surface-toolbar:#0f131c;--theme-surface-toolbar-alt:#0f131d;--theme-surface-empty:#10141e;--theme-surface-card-alt:#11151f;--theme-surface-card:#111520;--theme-surface-score:#121722;--theme-surface-related:#121824;--theme-surface-detail:#141824;--theme-surface-panel:#141925;--theme-surface-secondary:#151925;--theme-surface-info:#151a25;--theme-surface-control:#151a26;--theme-surface-hover:#161b28;--theme-surface-detail-alt:#171b27;--theme-surface-input-alt:#171c28;--theme-surface-poster:#191e2a;--theme-surface-badge:#191e2b;--theme-surface-poster-alt:#1a1f2b;--theme-surface-poster-raised:#1b202d;--theme-surface-secondary-hover:#1b202e;--theme-surface-accent-deep:#1c1930;--theme-surface-accent-deeper:#1d1a31;--theme-surface-button:#1d2230;--theme-surface-button-hover:#1d2331;--theme-surface-accent:#211d39;--theme-surface-switch:#222735;--theme-surface-danger:#24191d;--theme-surface-control-hover:#262c3d;--theme-surface-accent-alt:#292342;--theme-surface-accent-mid:#292447;--theme-surface-accent-strong:#2d2750;--theme-border-divider:#262a35;--theme-border-section:#2a2e3a;--theme-border-badge:#2a3040;--theme-border-poster:#2b3140;--theme-border-poster-alt:#2b3141;--theme-border-default:#2c303d;--theme-border-modal:#303646;--theme-border-empty:#343a4c;--theme-border-device:#353a49;--theme-border-input:#3b4050;--theme-border-neutral:#3b404b;--theme-border-accent-deep:#3e3767;--theme-border-push:#403a63;--theme-border-switch:#454b5c;--theme-border-info:#4772ad;--theme-border-control:#494f61;--theme-border-accent-muted:#4a446f;--theme-border-accent-legacy:#4d466f;--theme-border-accent-hover:#4f477f;--theme-border-accent:#514b79;--theme-border-drag:#555d70;--theme-border-button:#574f89;--theme-border-faint:#59606d;--theme-border-accent-detail:#5d548a;--theme-border-danger:#60454b;--theme-border-danger-blocked:#6f4549;--theme-border-accent-soft:#6b6098;--theme-border-focus:#6f63b6;--theme-border-accent-bright:#7468c8;--theme-border-switch-on:#7568c6;--theme-border-push-button:#7769c6;--theme-focus-ring:#7e71d2;--theme-text-primary:#f3f1fb;--theme-text-on-accent:#fff;--theme-text-soft:#e7e5ef;--theme-text-secondary:#d8d5e4;--theme-text-heading:#c9c5dc;--theme-text-legacy-heading:#c8c4d8;--theme-text-rating:#b6bdcd;--theme-text-control:#aeb4c5;--theme-text-body-soft:#a9a5b8;--theme-text-legacy-soft:#a8a2c3;--theme-text-note:#a8aec0;--theme-text-badge:#9da3b3;--theme-text-muted:#969baa;--theme-text-device:#9197a6;--theme-text-small:#8f95a5;--theme-text-stats:#8d93a5;--theme-text-label:#888f9f;--theme-text-label-strong:#858b9a;--theme-text-score:#858da0;--theme-text-meta:#848b9e;--theme-text-subtle:#777f91;--theme-text-score-label:#777f92;--theme-text-field-hint:#707789;--theme-text-icon:#6e7587;--theme-text-poster:#6e7487;--theme-text-poster-alt:#6d7485;--theme-text-count:#697184;--theme-text-poster-dim:#676e80;--theme-text-order:#666e81;--theme-control-knob:#a3a8b6;--theme-text-muted-legacy:#666d7e;--theme-accent:#6f63e8;--theme-accent-hover:#7c70ee;--theme-accent-border:#7a6df4;--theme-accent-strong:#786cf2;--theme-accent-push:#6658b6;--theme-accent-switch:#5f53ac;--theme-accent-focus:#7568c7;--theme-accent-hover-alt:#7567c9;--theme-accent-border-alt:#7568c6;--theme-accent-link:#7468c8;--theme-accent-muted:#6c63a2;--theme-accent-soft-text:#968cff;--theme-accent-current:#a69cff;--theme-accent-chip:#c7c0ff;--theme-accent-text:#c9c4ff;--theme-accent-text-strong:#cfc9ff;--theme-accent-text-soft:#d8d3ff;--theme-accent-search-text:#ddd9ff;--theme-accent-surface-text:#f0edff;--theme-accent-save:#aaa4d7;--theme-accent-rating:#c8c1ff;--theme-success-strong:#16a34a;--theme-success-deep:#176b49;--theme-success-border:#258561;--theme-success-bright:#35c96c;--theme-success:#6cdca6;--theme-success-alt:#76dba9;--theme-success-text:#78dfad;--theme-success-text-alt:#78e0ad;--theme-success-soft-text:#82dfb2;--theme-success-on-strong:#eafff5;--theme-warning-deep:#ca8a04;--theme-warning-strong:#e8aa1d;--theme-warning:#e9c760;--theme-warning-text:#efc966;--theme-warning-soft-text:#e4c66f;--theme-warning-alt:#f0cf6a;--theme-warning-pale:#f1df9f;--theme-danger-deep:#dc2626;--theme-danger-strong:#f04a4a;--theme-danger-link:#ff8e9a;--theme-danger-hover:#ff98a2;--theme-danger:#ff9ca5;--theme-danger-alt:#ff9ca6;--theme-danger-text:#f08e9a;--theme-danger-soft-text:#f0a0aa;--theme-danger-soft:#efa0aa;--theme-danger-muted:#e9b2b8;--theme-info-deep:#2563eb;--theme-info-border:#34598f;--theme-info-muted:#4772ad;--theme-info-strong:#4b83f5;--theme-info:#7fa7ef;--theme-info-soft:#9fbcf6;--theme-info-text:#a9c9ff;--theme-info-on-strong:#f2f7ff;--theme-overlay:#03050ab8;--theme-push-surface:#12141ef7;--theme-shadow-soft:#0000006b;--theme-shadow:#00000073;--theme-shadow-strong:#00000075;--theme-accent-a08:#6f63e814;--theme-accent-a10:#6f63e81a;--theme-accent-a12:#6f63e81f;--theme-accent-a14:#6f63e824;--theme-accent-a30:#6f63e84d;--theme-accent-muted-a12:#6f63b61f;--theme-accent-link-a12:#7468c81f;--theme-accent-focus-a12:#7568c71f;--theme-accent-bright-a28:#7e70f047;--theme-accent-bright-a36:#7e70f05c;--theme-success-a09:#24825717;--theme-success-a10:#2699621a;--theme-success-a12:#2fb87b1f;--theme-success-a14:#30b97b24;--theme-success-border-a28:#30b97b47;--theme-success-border-a35:#2fb87b59;--theme-success-border-a35-alt:#45bf7f59;--theme-success-border-a38:#42be7e61;--theme-warning-a07:#efc96612;--theme-warning-a08:#efc96614;--theme-warning-a22:#efc96638;--theme-warning-a28:#efc96647;--theme-warning-strong-a12:#e1b53f1f;--theme-warning-strong-a35:#e1b53f59;--theme-danger-a08:#f45d6d14;--theme-danger-a20:#f45d6d33;--theme-danger-a25:#ff6b7940;--theme-danger-a30:#ff6b794d;--theme-danger-blocked-a08:#8c323d14;--theme-danger-blocked-a36:#d6606c5c;--theme-info-a10:#3b68aa1a;--theme-info-a11:#3b68aa1c;--theme-info-a12:#5c87da1f;--theme-info-a26:#528edd42;--theme-info-a32:#528edd52;--theme-info-a34:#5c87da57;--theme-legacy-hex-f6f7fb:#f6f7fb;--theme-legacy-hex-0b0d12:#0b0d12;--theme-legacy-hex-121620:#121620;--theme-legacy-hex-252b39:#252b39;--theme-legacy-hex-f5f7fb:#f5f7fb;--theme-legacy-hex-8c95a8:#8c95a8;--theme-legacy-hex-8b7cff:#8b7cff;--theme-legacy-hex-b0a7ff:#b0a7ff;--theme-legacy-hex-ff6f7d:#ff6f7d;--theme-legacy-hex-1d1b36:#1d1b36;--theme-legacy-rgba-10-12-17-p92:#0a0c11eb;--theme-legacy-rgba-0-0-0-p25:#00000040;--theme-legacy-hex-aab1c0:#aab1c0;--theme-legacy-hex-1c2030:#1c2030;--theme-legacy-hex-171b26:#171b26;--theme-legacy-hex-202638:#202638;--theme-legacy-hex-c8cedb:#c8cedb;--theme-legacy-hex-11151e:#11151e;--theme-legacy-rgba-0-0-0-p16:#00000029;--theme-legacy-hex-343842:#343842;--theme-legacy-rgba-59-64-75-p22:#3b404b38;--theme-legacy-hex-3b82f6:#3b82f6;--theme-legacy-rgba-59-130-246-p15:#3b82f626;--theme-legacy-hex-22c55e:#22c55e;--theme-legacy-rgba-34-197-94-p15:#22c55e26;--theme-legacy-hex-eab308:#eab308;--theme-legacy-rgba-234-179-8-p15:#eab30826;--theme-legacy-hex-ef4444:#ef4444;--theme-legacy-rgba-239-68-68-p15:#ef444426;--theme-legacy-hex-202532:#202532;--theme-legacy-hex-29273d:#29273d;--theme-legacy-hex-171925:#171925;--theme-legacy-hex-8e87b7:#8e87b7;--theme-legacy-rgba-6-7-10-p8:#06070acc;--theme-legacy-hex-232838:#232838;--theme-legacy-hex-7668ef:#7668ef;--theme-legacy-hex-9d91ff:#9d91ff;--theme-legacy-hex-786bea:#786bea;--theme-legacy-hex-9185ff:#9185ff;--theme-legacy-hex-282b40:#282b40;--theme-legacy-hex-161a25:#161a25;--theme-legacy-rgba-255-255-255-p05:#ffffff0d;--theme-legacy-rgba-8-9-13-p82:#08090dd1;--theme-legacy-hex-e5e1ff:#e5e1ff;--theme-legacy-rgba-139-124-255-p55:#8b7cff8c;--theme-legacy-hex-c8cedd:#c8cedd;--theme-legacy-hex-aeb6c7:#aeb6c7;--theme-legacy-hex-171b25:#171b25;--theme-legacy-hex-171c29:#171c29;--theme-legacy-hex-c5cbd7:#c5cbd7;--theme-legacy-hex-4d476f:#4d476f;--theme-legacy-hex-b8b2ef:#b8b2ef;--theme-legacy-hex-5e568c:#5e568c;--theme-legacy-hex-211e36:#211e36;--theme-legacy-hex-eeeaff:#eeeaff;--theme-legacy-hex-9aa3b6:#9aa3b6;--theme-legacy-hex-302d52:#302d52;--theme-legacy-hex-59518c:#59518c;--theme-legacy-hex-8d80ff:#8d80ff;--theme-legacy-hex-646b7c:#646b7c;--theme-legacy-hex-9ba4b5:#9ba4b5;--theme-legacy-hex-998eff:#998eff;--theme-legacy-hex-6559d2:#6559d2;--theme-legacy-hex-747d8e:#747d8e;--theme-legacy-hex-abb2c0:#abb2c0;--theme-legacy-hex-232837:#232837;--theme-legacy-hex-8275ef:#8275ef;--theme-legacy-hex-98a1b3:#98a1b3;--theme-legacy-hex-181d29:#181d29;--theme-legacy-hex-8178bf:#8178bf;--theme-legacy-rgba-3-4-7-p75:#030407bf;--theme-legacy-rgba-0-0-0-p5:#00000080;--theme-legacy-hex-0b0e15:#0b0e15;--theme-legacy-hex-939cad:#939cad;--theme-legacy-hex-1b2030:#1b2030;--theme-legacy-hex-171b28:#171b28;--theme-legacy-hex-a6aec0:#a6aec0;--theme-legacy-hex-747f92:#747f92;--theme-legacy-hex-2a161b:#2a161b;--theme-legacy-hex-5f2f39:#5f2f39;--theme-legacy-hex-ffadb5:#ffadb5;--theme-legacy-hex-141924:#141924;--theme-legacy-hex-988eff:#988eff;--theme-legacy-hex-131722:#131722;--theme-legacy-hex-4c2830:#4c2830;--theme-legacy-hex-211419:#211419;--theme-legacy-hex-ad858d:#ad858d;--theme-legacy-hex-703843:#703843;--theme-legacy-hex-3a1d24:#3a1d24;--theme-legacy-hex-ffb7bf:#ffb7bf;--theme-legacy-rgba-10-12-17-p94:#0a0c11f0;--theme-legacy-hex-71798a:#71798a;--theme-legacy-hex-858fa2:#858fa2;--theme-legacy-hex-282747:#282747;--theme-legacy-hex-4c467c:#4c467c;--theme-legacy-hex-f0eeff:#f0eeff;--theme-legacy-hex-211f39:#211f39;--theme-legacy-hex-39345e:#39345e;--theme-legacy-rgba-52-56-66-p18:#3438422e;--theme-legacy-hex-d7dbe4:#d7dbe4;--theme-legacy-rgba-52-56-66-p65:#343842a6;--theme-legacy-rgba-59-130-246-p14:#3b82f624;--theme-legacy-hex-8ec2ff:#8ec2ff;--theme-legacy-rgba-59-130-246-p55:#3b82f68c;--theme-legacy-rgba-34-197-94-p14:#22c55e24;--theme-legacy-hex-8af0ad:#8af0ad;--theme-legacy-rgba-34-197-94-p55:#22c55e8c;--theme-legacy-rgba-234-179-8-p14:#eab30824;--theme-legacy-hex-f4db75:#f4db75;--theme-legacy-rgba-234-179-8-p55:#eab3088c;--theme-legacy-rgba-239-68-68-p14:#ef444424;--theme-legacy-hex-ff9c9c:#ff9c9c;--theme-legacy-rgba-239-68-68-p55:#ef44448c;--theme-legacy-hex-aab2c3:#aab2c3;--theme-legacy-hex-4e477d:#4e477d;--theme-legacy-hex-29264a:#29264a;--theme-legacy-hex-dedaff:#dedaff;--theme-legacy-hex-222938:#222938;--theme-legacy-hex-697386:#697386;--theme-legacy-hex-d8dce5:#d8dce5;--theme-legacy-hex-665a2d:#665a2d;--theme-legacy-hex-e7c85f:#e7c85f;--theme-legacy-hex-66333b:#66333b;--theme-legacy-hex-ff8490:#ff8490;--theme-legacy-hex-251f0f:#251f0f;--theme-legacy-hex-281519:#281519;--theme-legacy-hex-4d4677:#4d4677;--theme-legacy-hex-211e38:#211e38;--theme-legacy-hex-355f54:#355f54;--theme-legacy-hex-82ddc0:#82ddc0;--theme-legacy-hex-13251f:#13251f;--theme-legacy-hex-4b527d:#4b527d;--theme-legacy-hex-aeb8ff:#aeb8ff;--theme-legacy-hex-191d35:#191d35;--theme-legacy-hex-c3c9d5:#c3c9d5;--theme-legacy-hex-737d90:#737d90;--theme-legacy-hex-e2e5ec:#e2e5ec;--theme-legacy-hex-b6bdca:#b6bdca;--theme-legacy-hex-3e3962:#3e3962;--theme-legacy-hex-cbc5ff:#cbc5ff;--theme-legacy-hex-818b9d:#818b9d;--theme-legacy-hex-151a24:#151a24;--theme-legacy-hex-373d4d:#373d4d;--theme-legacy-hex-181d28:#181d28;--theme-legacy-hex-7f899a:#7f899a;--theme-legacy-hex-727c8d:#727c8d;--theme-legacy-hex-333a4b:#333a4b;--theme-legacy-hex-171c27:#171c27;--theme-legacy-hex-315b50:#315b50;--theme-legacy-hex-7dd6b9:#7dd6b9;--theme-legacy-hex-504978:#504978;--theme-legacy-hex-c8c2ff:#c8c2ff;--theme-legacy-hex-415875:#415875;--theme-legacy-hex-9fc8ff:#9fc8ff;--theme-legacy-hex-162131:#162131;--theme-legacy-hex-4b4670:#4b4670;--theme-legacy-hex-1d2030:#1d2030;--theme-legacy-hex-5f3039:#5f3039;--theme-legacy-hex-ff8793:#ff8793;--theme-legacy-hex-30181e:#30181e;--theme-legacy-hex-80404c:#80404c;--theme-legacy-hex-353b4d:#353b4d;--theme-legacy-hex-9d93ff:#9d93ff;--theme-legacy-hex-202633:#202633;--theme-legacy-hex-707b8e:#707b8e;--theme-legacy-hex-1b202b:#1b202b;--theme-legacy-hex-8f99aa:#8f99aa;--theme-legacy-hex-969fb0:#969fb0;--theme-legacy-hex-d6dae3:#d6dae3;--theme-legacy-hex-e3e6ed:#e3e6ed;--theme-legacy-hex-29303e:#29303e;--theme-legacy-hex-35345a:#35345a;--theme-legacy-hex-141525:#141525;--theme-legacy-hex-3c4352:#3c4352;--theme-legacy-hex-9ba5b6:#9ba5b6;--theme-legacy-hex-191e29:#191e29;--theme-legacy-hex-d9dde6:#d9dde6;--theme-legacy-hex-9ca6b9:#9ca6b9;--theme-legacy-hex-294c3b:#294c3b;--theme-legacy-hex-8ad5ad:#8ad5ad;--theme-legacy-hex-112019:#112019;--theme-legacy-hex-49426d:#49426d;--theme-legacy-hex-c9c2ff:#c9c2ff;--theme-legacy-hex-1a1830:#1a1830;--theme-legacy-hex-64313b:#64313b;--theme-legacy-hex-ff9da8:#ff9da8;--theme-legacy-hex-27161b:#27161b;--theme-legacy-hex-e6ca66:#e6ca66;--theme-legacy-hex-241f12:#241f12;--theme-legacy-hex-b6aedf:#b6aedf;--theme-legacy-hex-543039:#543039;--theme-legacy-hex-211519:#211519;--theme-legacy-hex-311b21:#311b21;--theme-legacy-hex-ff8b98:#ff8b98;--theme-legacy-hex-c8cfda:#c8cfda;--theme-legacy-hex-1c2130:#1c2130;--theme-legacy-hex-778195:#778195;--theme-legacy-hex-14251c:#14251c;--theme-legacy-hex-315e44:#315e44;--theme-legacy-hex-9fe0b7:#9fe0b7}
