.task-status-host[data-v-947c69e2]{position:fixed;top:10px;left:calc(var(--sidebar-width) + 12px);right:24px;z-index:50;display:grid;justify-items:center;pointer-events:none}.task-status-bar[data-v-947c69e2],.task-status-panel[data-v-947c69e2]{width:min(760px,100%);pointer-events:auto}.task-status-bar[data-v-947c69e2]{position:relative;border-radius:8px;overflow:hidden}.task-status-summary[data-v-947c69e2]{position:relative;width:100%;min-height:46px;display:grid;grid-template-columns:auto minmax(150px,.65fr) minmax(220px,1.35fr) auto auto;align-items:center;gap:10px;padding:6px 12px;border:0;background:transparent;text-align:left;cursor:pointer}.task-status-summary[data-v-947c69e2]:hover{background:var(--primary-soft)}.task-status-summary[data-v-947c69e2]:focus:not(:focus-visible),.task-status-item[data-v-947c69e2]:focus:not(:focus-visible){outline:none}.task-status-summary[data-v-947c69e2]:focus-visible,.task-status-item[data-v-947c69e2]:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.task-status-icon[data-v-947c69e2],.task-item-icon[data-v-947c69e2]{display:grid;place-items:center;color:var(--info)}.task-status-icon.status-queued[data-v-947c69e2],.task-item-icon.status-queued[data-v-947c69e2]{color:var(--text-muted)}.task-status-copy[data-v-947c69e2],.task-item-copy[data-v-947c69e2]{min-width:0;display:grid;gap:2px}.task-status-copy strong[data-v-947c69e2],.task-status-copy small[data-v-947c69e2],.task-item-copy strong[data-v-947c69e2],.task-item-copy small[data-v-947c69e2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-status-copy strong[data-v-947c69e2]{font-size:13px}.task-status-copy small[data-v-947c69e2],.task-item-copy small[data-v-947c69e2]{color:var(--text-muted);font-size:11px}.task-status-outcome[data-v-947c69e2]{min-width:0;display:flex;align-items:center;gap:8px;padding-left:12px;border-left:1px solid var(--border)}.task-status-outcome small[data-v-947c69e2]{flex:0 0 auto;color:var(--text-muted);font-size:10px}.task-status-outcome strong[data-v-947c69e2]{min-width:0;overflow:hidden;color:var(--text);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.task-status-count[data-v-947c69e2]{min-height:23px;display:inline-flex;align-items:center;padding:0 7px;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:700;white-space:nowrap}.task-status-chevron[data-v-947c69e2]{color:var(--text-muted);transition:transform .18s ease}.task-status-chevron.expanded[data-v-947c69e2]{transform:rotate(180deg)}.task-status-progress[data-v-947c69e2],.task-item-progress[data-v-947c69e2]{position:absolute;left:0;right:0;bottom:0;height:2px;background:color-mix(in srgb,var(--info) 14%,transparent)}.task-status-progress i[data-v-947c69e2],.task-item-progress i[data-v-947c69e2]{display:block;height:100%;background:var(--info);transition:width .25s ease}.task-status-panel[data-v-947c69e2]{margin-top:7px;border-radius:8px;overflow:hidden}.task-status-panel>header[data-v-947c69e2]{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border)}.task-status-panel>header div[data-v-947c69e2]{min-width:0;display:flex;align-items:baseline;gap:8px}.task-status-panel>header strong[data-v-947c69e2]{font-size:13px}.task-status-panel>header span[data-v-947c69e2]{color:var(--text-muted);font-size:11px}.task-status-panel>header a[data-v-947c69e2]{color:var(--primary);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.task-status-list[data-v-947c69e2]{max-height:138px;overflow-y:auto}.task-status-item[data-v-947c69e2]{position:relative;min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border);color:var(--text);background:transparent;width:100%;border:0;text-decoration:none;text-align:left;cursor:pointer}.task-status-item[data-v-947c69e2]:last-child{border-bottom:0}.task-status-item[data-v-947c69e2]:hover,.task-status-item.selected[data-v-947c69e2]{background:var(--primary-soft)}.task-status-item.selected[data-v-947c69e2]{box-shadow:inset 3px 0 0 var(--primary)}.task-item-copy strong[data-v-947c69e2]{font-size:12px}.task-item-state[data-v-947c69e2]{color:var(--text-muted);font-size:11px;white-space:nowrap}.task-status-logs[data-v-947c69e2]{border-top:1px solid var(--border)}.task-status-logs>header[data-v-947c69e2]{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:1px solid var(--border)}.task-status-logs>header div[data-v-947c69e2]{display:flex;align-items:baseline;gap:8px;min-width:0}.task-status-logs>header strong[data-v-947c69e2]{font-size:12px}.task-status-logs>header span[data-v-947c69e2]{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:10px;white-space:nowrap}.task-status-logs>header span i[data-v-947c69e2]{width:6px;height:6px;border-radius:50%;background:var(--success)}.task-status-logs>header a[data-v-947c69e2]{color:var(--primary);font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.task-log-list[data-v-947c69e2]{max-height:min(250px,calc(100vh - 310px));overflow-y:auto;padding:0 12px}.task-log-entry[data-v-947c69e2]{position:relative;min-height:42px;display:grid;grid-template-columns:58px 34px minmax(0,1fr);align-items:start;gap:8px;padding:9px 2px 9px 10px;border-bottom:1px solid var(--border)}.task-log-entry[data-v-947c69e2]:last-child{border-bottom:0}.task-log-entry[data-v-947c69e2]:before{content:"";position:absolute;left:1px;top:15px;width:4px;height:4px;border-radius:50%;background:var(--info)}.task-log-entry.log-warning[data-v-947c69e2]:before{background:var(--warning)}.task-log-entry.log-error[data-v-947c69e2]:before{background:var(--danger)}.task-log-entry.log-success[data-v-947c69e2]:before{background:var(--success)}.task-log-entry time[data-v-947c69e2]{color:var(--text-muted);font-family:Cascadia Code,Consolas,monospace;font-size:9px}.task-log-level[data-v-947c69e2]{color:var(--info);font-size:9px;font-weight:700}.task-log-entry.log-warning>.task-log-level[data-v-947c69e2]{color:var(--warning)}.task-log-entry.log-error>.task-log-level[data-v-947c69e2]{color:var(--danger)}.task-log-entry.log-success>.task-log-level[data-v-947c69e2]{color:var(--success)}.task-log-copy[data-v-947c69e2]{min-width:0;display:grid;gap:2px}.task-log-copy strong[data-v-947c69e2]{min-width:0;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.task-log-copy small[data-v-947c69e2]{overflow:hidden;color:var(--text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.task-log-empty[data-v-947c69e2]{min-height:82px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--text-muted);font-size:11px}.task-log-empty.error[data-v-947c69e2]{color:var(--danger)}.task-status-enter-active[data-v-947c69e2],.task-status-leave-active[data-v-947c69e2]{transition:opacity .18s ease,transform .18s ease}.task-status-enter-from[data-v-947c69e2],.task-status-leave-to[data-v-947c69e2]{opacity:0;transform:translateY(-6px)}:root[data-task-status-active=true] .main-content{padding-top:70px}@media(max-width:520px){.task-status-host[data-v-947c69e2]{top:8px;left:10px;right:10px}.task-status-bar[data-v-947c69e2],.task-status-panel[data-v-947c69e2]{width:100%}.task-status-summary[data-v-947c69e2]{min-height:58px;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:8px;row-gap:1px;padding-inline:10px}.task-status-icon[data-v-947c69e2]{grid-row:1 / span 2}.task-status-copy[data-v-947c69e2]{grid-column:2;grid-row:1}.task-status-copy small[data-v-947c69e2]{display:none}.task-status-outcome[data-v-947c69e2]{grid-column:2 / -1;grid-row:2;gap:0;padding-left:0;border-left:0}.task-status-outcome small[data-v-947c69e2]{display:none}.task-status-outcome strong[data-v-947c69e2]{font-size:10px;font-weight:550}.task-status-count[data-v-947c69e2]{grid-column:3;grid-row:1}.task-status-chevron[data-v-947c69e2]{grid-column:4;grid-row:1}.task-status-panel>header span[data-v-947c69e2]{display:none}.task-status-list[data-v-947c69e2]{max-height:112px}.task-status-logs>header div[data-v-947c69e2]{display:grid;gap:2px}.task-log-list[data-v-947c69e2]{max-height:min(260px,calc(100vh - 300px));padding-inline:9px}.task-log-entry[data-v-947c69e2]{grid-template-columns:54px 30px minmax(0,1fr);gap:6px}:root[data-task-status-active=true] .main-content{padding-top:80px}}.brand-logo[data-v-111c2469]{display:inline-flex;align-items:center;gap:10px;min-width:0}.logo-symbol[data-v-111c2469]{display:block;width:var(--logo-size);height:var(--logo-size);overflow:visible;filter:drop-shadow(0 5px 6px rgb(3 43 43 / .16))}.ring[data-v-111c2469]{fill:none;stroke:var(--primary);stroke-width:9;stroke-linecap:butt}.ring-right[data-v-111c2469]{stroke:#55c7b0}.inside-wordmark[data-v-111c2469]{fill:var(--primary);font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;font-style:italic;font-weight:800}.inside-wordmark text[data-v-111c2469]:first-child{font-size:23px}.inside-wordmark text[data-v-111c2469]:last-child{font-size:9px;letter-spacing:0}.brand-wordmark[data-v-111c2469]{display:inline-flex;align-items:baseline;gap:6px;line-height:1}.brand-wordmark strong[data-v-111c2469]{color:var(--text);font-size:calc(var(--logo-size) * .5);font-weight:780;letter-spacing:0}.brand-wordmark span[data-v-111c2469]{color:var(--primary);font-size:calc(var(--logo-size) * .28);font-weight:720}.brand-wordmark small[data-v-111c2469]{color:var(--text-muted);font-size:calc(var(--logo-size) * .23);font-weight:650}.compact[data-v-111c2469]{gap:7px}.compact .inside-wordmark text[data-v-111c2469]:first-child{font-size:32px}.logout-button[data-v-bf364c27]{width:100%;border:0;text-align:left;cursor:pointer}.sidebar-status[data-v-bf364c27]{margin-top:4px}.mobile-bottom-nav[data-v-bf364c27],.mobile-menu-layer[data-v-bf364c27]{display:none}.mobile-menu-trigger[data-v-bf364c27]{border:0;background:transparent;cursor:pointer}.mobile-menu-sheet[data-v-bf364c27]{position:absolute;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));left:10px;max-height:calc(100vh - 94px - env(safe-area-inset-bottom));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:8px}.mobile-menu-header[data-v-bf364c27]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 12px;border-bottom:1px solid var(--border)}.mobile-menu-header>div[data-v-bf364c27]{display:grid;gap:2px}.mobile-menu-header span[data-v-bf364c27]{color:var(--primary);font-size:10px;font-weight:750}.mobile-menu-header strong[data-v-bf364c27]{font-size:17px}.mobile-menu-close[data-v-bf364c27]{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:7px;background:transparent;cursor:pointer}.mobile-menu-content[data-v-bf364c27]{display:grid;gap:16px;padding:14px;overflow-y:auto;overscroll-behavior:contain}.mobile-menu-group[data-v-bf364c27]{display:grid;gap:8px}.mobile-menu-group h2[data-v-bf364c27]{margin:0;color:var(--text-muted);font-size:11px;font-weight:750}.mobile-menu-grid[data-v-bf364c27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-menu-item[data-v-bf364c27]{min-width:0;min-height:46px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--border);border-radius:7px;background:color-mix(in srgb,var(--surface-solid) 76%,transparent);color:var(--text);text-decoration:none;font-size:13px;font-weight:700;cursor:pointer}.mobile-menu-item.active[data-v-bf364c27]{border-color:var(--border-strong);background:var(--primary-soft);color:var(--primary)}.mobile-menu-item span[data-v-bf364c27]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-logout[data-v-bf364c27]{width:100%;color:var(--danger);text-align:left}@media(max-width:520px){.primary-nav[data-v-bf364c27]{display:none}.mobile-bottom-nav[data-v-bf364c27]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:100%}.mobile-bottom-nav.guest-nav[data-v-bf364c27]{grid-template-columns:1fr}.mobile-bottom-item[data-v-bf364c27]{min-width:0;min-height:0;height:100%;width:auto;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:2px 1px;font-size:10px;line-height:1}.mobile-bottom-item span[data-v-bf364c27]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650}.mobile-menu-layer[data-v-bf364c27]{position:fixed;inset:0;z-index:50;display:block;background:#00000057}}.metrics-band[data-v-6044a30f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;border:0}.metrics-band .metric[data-v-6044a30f]{border:1px solid var(--border);border-radius:8px}.metric-action[data-v-6044a30f]{color:inherit;font:inherit;cursor:pointer}.metric-action[data-v-6044a30f]:hover{background:color-mix(in srgb,var(--danger) 6%,transparent)}.metric-action[data-v-6044a30f]:focus-visible{outline:2px solid color-mix(in srgb,var(--danger) 55%,transparent);outline-offset:-2px}.tone-waiting[data-v-6044a30f]{color:var(--warning)}.task-tabs[data-v-6044a30f]{display:flex;gap:4px;margin-bottom:16px;padding-bottom:1px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.task-tabs[data-v-6044a30f]::-webkit-scrollbar,.category-tabs[data-v-6044a30f]::-webkit-scrollbar{display:none}.task-tabs button[data-v-6044a30f]{position:relative;min-height:47px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:0;background:transparent;color:var(--text-muted);cursor:pointer;white-space:nowrap}.task-tabs button[data-v-6044a30f]:after{content:"";position:absolute;inset:auto 10px -1px;height:2px;background:transparent}.task-tabs button.active[data-v-6044a30f]{color:var(--primary);font-weight:700}.task-tabs button.active[data-v-6044a30f]:after{background:var(--primary)}.task-tabs small[data-v-6044a30f]{min-width:20px;padding:2px 5px;border-radius:8px;background:var(--primary-soft);color:inherit;text-align:center;font-size:10px}.view-toolbar[data-v-6044a30f]{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.toolbar-actions[data-v-6044a30f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.history-retention-control[data-v-6044a30f]{display:inline-flex;align-items:center;gap:6px;min-width:0}.history-retention-control label[data-v-6044a30f]{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:11px;white-space:nowrap}.history-retention-control input[data-v-6044a30f]{width:72px;height:30px;padding:0 7px;border:1px solid var(--border);border-radius:6px;outline:0;background:rgb(var(--surface-rgb) / .35);color:var(--text);font:inherit;text-align:right}.history-retention-control input[data-v-6044a30f]:focus{border-color:var(--primary)}.history-retention-control .icon-button[data-v-6044a30f]{width:30px;height:30px}.history-retention-control small[data-v-6044a30f]{max-width:86px;overflow:hidden;color:var(--success);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.view-description[data-v-6044a30f]{color:var(--text-muted);font-size:12px}.run-card[data-v-6044a30f]{grid-template-columns:minmax(260px,1fr) minmax(120px,220px) auto}.run-title-row strong[data-v-6044a30f]{flex:1;min-width:0}.run-ai-button[data-v-6044a30f]{flex:0 0 auto;min-height:27px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:6px;background:var(--primary-soft);color:var(--primary);cursor:pointer;font-size:10px;font-weight:700}.run-ai-button[data-v-6044a30f]:disabled{cursor:wait;opacity:.65}.run-retry-button[data-v-6044a30f]{flex:0 0 auto;min-height:27px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--warning) 9%,transparent);color:var(--warning);cursor:pointer;font-size:10px;font-weight:700}.run-retry-button[data-v-6044a30f]:disabled{cursor:wait;opacity:.65}.run-cancel-button[data-v-6044a30f]{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--danger) 42%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger);cursor:pointer}.danger-control[data-v-6044a30f]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 42%,var(--border))}.run-cancel-button[data-v-6044a30f]:disabled,.detail-cancel-button[data-v-6044a30f]:disabled{cursor:wait;opacity:.6}.run-summary[data-v-6044a30f]{color:var(--text-muted);font-size:12px}.diagnostic-id[data-v-6044a30f]{color:var(--text-muted);font-size:10px;font-weight:500;white-space:nowrap}.human-summary-grid[data-v-6044a30f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.human-summary-grid>div[data-v-6044a30f]{min-width:0;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:rgb(var(--surface-rgb) / .55)}.human-summary-grid dt[data-v-6044a30f]{color:var(--text-muted);font-size:10px}.human-summary-grid dd[data-v-6044a30f]{margin:3px 0 0;overflow-wrap:anywhere;color:var(--text-primary);font-size:12px}.run-progress[data-v-6044a30f]{display:flex;align-items:center;gap:8px}.run-progress small[data-v-6044a30f]{min-width:104px;color:var(--text-muted);text-align:right;white-space:nowrap;font-size:10px}.progress-track[data-v-6044a30f]{width:100%;height:5px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--text-muted) 12%,transparent)}.progress-track span[data-v-6044a30f]{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .18s ease}.workbench.has-detail[data-v-6044a30f]{grid-template-columns:minmax(420px,1fr) minmax(470px,560px)}.detail-header p[data-v-6044a30f]{font-family:inherit}.detail-header-actions[data-v-6044a30f]{display:flex;align-items:center;gap:7px}.detail-cancel-button[data-v-6044a30f]{color:var(--danger)}.detail-tabs[data-v-6044a30f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:14px;padding:3px;border:1px solid var(--border);border-radius:7px;background:rgb(var(--surface-rgb) / .28)}.detail-tabs.has-ai[data-v-6044a30f]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-tabs button[data-v-6044a30f]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px}.detail-tabs button.active[data-v-6044a30f]{background:var(--surface-solid);color:var(--primary);font-weight:700;box-shadow:0 2px 8px #102d2514}.upload-file-panel[data-v-6044a30f]{margin-bottom:13px;border-top:1px solid var(--border)}.upload-file-panel>header[data-v-6044a30f]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px}.upload-file-panel>header>div[data-v-6044a30f]{display:grid;gap:3px}.upload-file-panel>header small[data-v-6044a30f]{color:var(--text-muted);font-size:10px}.upload-file-row[data-v-6044a30f]{padding:9px 0;border-top:1px solid var(--border)}.upload-file-heading[data-v-6044a30f],.upload-file-meta[data-v-6044a30f]{display:flex;align-items:center;gap:9px}.upload-file-heading[data-v-6044a30f]{justify-content:space-between;margin-bottom:6px}.upload-file-heading strong[data-v-6044a30f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.upload-state[data-v-6044a30f]{font-size:10px;font-weight:700}.upload-succeeded[data-v-6044a30f]{color:var(--success)}.upload-uploading[data-v-6044a30f]{color:var(--warning)}.upload-failed[data-v-6044a30f]{color:var(--danger)}.upload-pending[data-v-6044a30f]{color:var(--text-muted)}.upload-progress-track[data-v-6044a30f]{height:8px;overflow:hidden;border-radius:4px;background:rgb(var(--surface-rgb)/.58)}.upload-progress-track span[data-v-6044a30f]{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .2s ease}.upload-file-meta[data-v-6044a30f]{min-height:20px;margin-top:4px;color:var(--text-muted);font-size:9px}.upload-error[data-v-6044a30f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--danger)}.live-dot[data-v-6044a30f]{width:6px;height:6px;border-radius:50%;background:var(--success);animation:sync-pulse 1s ease-in-out infinite}.processing-chain[data-v-6044a30f]{display:grid;gap:9px;margin-bottom:14px}.processing-chain>header[data-v-6044a30f],.chain-run-heading[data-v-6044a30f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.processing-chain>header>div[data-v-6044a30f],.chain-run-heading>div[data-v-6044a30f]{min-width:0;display:grid;gap:3px}.processing-chain>header strong[data-v-6044a30f]{font-size:13px}.processing-chain>header small[data-v-6044a30f],.chain-run-heading small[data-v-6044a30f]{color:var(--text-muted);font-size:9px}.chain-run[data-v-6044a30f]{min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:rgb(var(--surface-rgb) / .36)}.chain-run-heading[data-v-6044a30f]{padding-bottom:9px;border-bottom:1px solid var(--border)}.chain-run-heading strong[data-v-6044a30f]{overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.chain-stage-list[data-v-6044a30f]{display:grid;gap:0;padding-top:5px}.chain-stage[data-v-6044a30f]{position:relative;display:grid;grid-template-columns:23px minmax(0,1fr);gap:7px;min-width:0;padding:7px 0}.chain-stage[data-v-6044a30f]:not(:last-child):after{content:"";position:absolute;left:7px;top:24px;bottom:-5px;width:1px;background:var(--border)}.chain-stage>div[data-v-6044a30f]{min-width:0}.chain-stage>div>div[data-v-6044a30f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.chain-stage strong[data-v-6044a30f]{font-size:11px}.chain-stage span[data-v-6044a30f]{color:var(--text-muted);font-size:9px}.chain-stage small[data-v-6044a30f]{display:block;margin-top:2px;color:var(--text-muted);font-size:9px}.chain-stage p[data-v-6044a30f]{margin:4px 0 0;color:var(--text-muted);font-size:10px;line-height:1.5}.chain-stage.step-failed p[data-v-6044a30f]{color:var(--danger)}.chain-stage.step-partial p[data-v-6044a30f]{color:var(--warning)}.outcome-card[data-v-6044a30f]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;margin-bottom:2px;padding:12px 13px;border-left:3px solid var(--success);background:color-mix(in srgb,var(--success) 7%,transparent);color:var(--success)}.outcome-card>div[data-v-6044a30f]{min-width:0}.outcome-card strong[data-v-6044a30f]{display:block;font-size:14px}.outcome-card p[data-v-6044a30f]{margin:5px 0 0;color:var(--text);font-size:11px;line-height:1.65}.outcome-running[data-v-6044a30f],.outcome-pending[data-v-6044a30f],.outcome-leased[data-v-6044a30f]{border-color:var(--info);background:color-mix(in srgb,var(--info) 7%,transparent);color:var(--info)}.outcome-failed[data-v-6044a30f]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,transparent);color:var(--danger)}.timeline-copy .step-running-copy[data-v-6044a30f]{display:block;margin-top:7px;color:var(--info)}.timeline-copy .step-result-copy[data-v-6044a30f]{margin-top:7px;padding:0;border:0;background:transparent;color:var(--text-muted);line-height:1.55}.diagnostic-detail[data-v-6044a30f]{margin-top:12px;border-top:1px solid var(--border);color:var(--text-muted);font-size:11px}.diagnostic-detail summary[data-v-6044a30f]{padding:13px 0;cursor:pointer;font-weight:650}.diagnostic-detail dl[data-v-6044a30f]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px 10px;margin:0}.diagnostic-detail dt[data-v-6044a30f]{color:var(--text-muted)}.diagnostic-detail dd[data-v-6044a30f]{margin:0;overflow-wrap:anywhere;color:var(--text)}.ai-diagnosis[data-v-6044a30f]{display:grid;gap:12px}.ai-diagnosis>header[data-v-6044a30f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-diagnosis>header>div[data-v-6044a30f]{display:grid;gap:3px}.ai-diagnosis>header strong[data-v-6044a30f]{font-size:13px}.ai-diagnosis>header small[data-v-6044a30f]{color:var(--text-muted);font-size:9px}.diagnosis-loading[data-v-6044a30f],.diagnosis-empty[data-v-6044a30f]{min-height:190px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-muted);font-size:11px}.diagnosis-error[data-v-6044a30f]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:12px;border-left:3px solid var(--danger);background:color-mix(in srgb,var(--danger) 7%,transparent);color:var(--danger)}.diagnosis-error strong[data-v-6044a30f]{color:var(--text);font-size:12px}.diagnosis-error p[data-v-6044a30f]{margin:4px 0 0;color:var(--text-muted);font-size:11px}.diagnosis-outcome[data-v-6044a30f]{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:13px;border-left:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 7%,transparent);color:var(--warning)}.diagnosis-outcome.diagnosis-critical[data-v-6044a30f]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,transparent);color:var(--danger)}.diagnosis-outcome.diagnosis-healthy[data-v-6044a30f]{border-color:var(--success);background:color-mix(in srgb,var(--success) 7%,transparent);color:var(--success)}.diagnosis-outcome div[data-v-6044a30f]{min-width:0;display:grid;gap:5px}.diagnosis-outcome span[data-v-6044a30f]{font-size:9px}.diagnosis-outcome strong[data-v-6044a30f]{color:var(--text);font-size:14px}.diagnosis-outcome p[data-v-6044a30f]{margin:0;color:var(--text-muted);font-size:11px;line-height:1.6}.diagnosis-section[data-v-6044a30f]{padding:12px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface-rgb) / .35)}.diagnosis-section h3[data-v-6044a30f]{margin:0 0 8px;font-size:12px}.diagnosis-section>p[data-v-6044a30f]{margin:0;color:var(--text-muted);font-size:11px;line-height:1.65}.diagnosis-section ul[data-v-6044a30f],.diagnosis-section ol[data-v-6044a30f]{display:grid;gap:8px;margin:0;padding-left:20px}.diagnosis-section li[data-v-6044a30f]{color:var(--text-muted);font-size:11px;line-height:1.55}.diagnosis-section li strong[data-v-6044a30f]{display:block;color:var(--text);font-size:11px}.diagnosis-section li span[data-v-6044a30f]{display:block;margin-top:2px}.diagnosis-section li div[data-v-6044a30f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.diagnosis-section li small[data-v-6044a30f]{color:var(--primary);font-size:9px}.diagnosis-section li p[data-v-6044a30f]{margin:3px 0 0}.diagnosis-more[data-v-6044a30f]{border-style:dashed}.ai-diagnosis>footer[data-v-6044a30f]{color:var(--text-muted);font-size:9px;line-height:1.55}.step-output[data-v-6044a30f]{display:flex;flex-wrap:wrap;gap:5px 12px;margin:7px 0 0}.step-output div[data-v-6044a30f]{display:inline-flex;align-items:baseline;gap:4px}.step-output dt[data-v-6044a30f]{color:var(--text-muted);font-size:10px}.step-output dd[data-v-6044a30f]{margin:0;color:var(--text);font-size:10px;font-weight:700}.log-panel[data-v-6044a30f]{min-width:0}.log-toolbar[data-v-6044a30f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.log-toolbar>div[data-v-6044a30f]:first-child{display:grid;gap:4px}.log-toolbar>div[data-v-6044a30f]:last-child{display:flex;gap:6px}.log-toolbar strong[data-v-6044a30f]{font-size:13px}.log-toolbar small[data-v-6044a30f]{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:10px}.log-state-dot[data-v-6044a30f]{width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.log-state-dot.live[data-v-6044a30f]{background:var(--success);animation:sync-pulse 1s ease-in-out infinite}.compact-button[data-v-6044a30f]{min-height:31px;padding-inline:9px;font-size:11px}.load-older-button[data-v-6044a30f]{width:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-bottom:7px;border:1px dashed var(--border);border-radius:6px;background:transparent;color:var(--primary);cursor:pointer;font-size:11px}.log-list[data-v-6044a30f]{max-height:min(56vh,620px);overflow-y:auto;border-block:1px solid var(--border)}.log-entry[data-v-6044a30f]{position:relative;display:grid;grid-template-columns:63px 36px minmax(0,1fr);gap:8px;padding:10px 2px;border-bottom:1px solid var(--border)}.log-entry[data-v-6044a30f]:last-child{border-bottom:0}.log-entry[data-v-6044a30f]:before{content:"";position:absolute;left:0;top:15px;width:4px;height:4px;border-radius:50%;background:var(--info)}.log-entry>time[data-v-6044a30f]{padding-left:9px;color:var(--text-muted);font-family:Cascadia Code,Consolas,monospace;font-size:9px}.log-level[data-v-6044a30f]{color:var(--info);font-size:9px;font-weight:700}.log-warning .log-level[data-v-6044a30f]{color:var(--warning)}.log-error .log-level[data-v-6044a30f]{color:var(--danger)}.log-warning[data-v-6044a30f]:before{background:var(--warning)}.log-error[data-v-6044a30f]:before{background:var(--danger)}.log-entry>div[data-v-6044a30f]{min-width:0}.log-entry strong[data-v-6044a30f]{display:block;font-size:11px}.log-entry small[data-v-6044a30f]{display:block;margin-top:3px;color:var(--text-muted);font-size:9px}.log-entry p[data-v-6044a30f]{margin:6px 0 0;padding:6px 8px;border-left:2px solid var(--border-strong);background:rgb(var(--surface-rgb) / .3);overflow-wrap:anywhere;color:var(--text);font-size:10px;line-height:1.55}.log-entry details[data-v-6044a30f]{margin-top:6px;color:var(--text-muted);font-size:9px}.log-entry summary[data-v-6044a30f]{cursor:pointer}.log-entry pre[data-v-6044a30f]{max-height:200px;margin:5px 0 0;padding:7px;overflow:auto;border-radius:5px;background:rgb(var(--surface-rgb) / .45);color:var(--text);white-space:pre-wrap;word-break:break-word;font-size:9px}.log-empty[data-v-6044a30f]{min-height:180px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--text-muted);font-size:11px}.log-load-error[data-v-6044a30f]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--danger);font-size:11px}.automation-grid[data-v-6044a30f]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.automation-card[data-v-6044a30f]{min-width:0;display:grid;gap:17px;padding:18px;border-radius:8px}.automation-card-chain[data-v-6044a30f]{grid-column:span 6}.automation-card-individual[data-v-6044a30f]{grid-column:span 3;gap:10px;padding:14px}.automation-card-individual .automation-heading p[data-v-6044a30f]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.automation-card-individual .plan-facts[data-v-6044a30f]{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:10px}.automation-card-individual>footer[data-v-6044a30f]{margin-top:2px}.automation-card>header[data-v-6044a30f],.automation-card>footer[data-v-6044a30f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.automation-heading[data-v-6044a30f]{display:flex;align-items:center;gap:11px;min-width:0}.automation-heading h2[data-v-6044a30f]{margin:0 0 4px;font-size:17px}.automation-heading p[data-v-6044a30f]{margin:0;color:var(--text-muted);font-size:11px}.plan-state[data-v-6044a30f]{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted)}.plan-state.enabled[data-v-6044a30f]{background:var(--primary-soft);color:var(--primary)}.plan-facts[data-v-6044a30f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block:13px;border-block:1px solid var(--border)}.plan-facts div[data-v-6044a30f]{display:grid;gap:5px;padding:0 12px;border-right:1px solid var(--border)}.plan-facts div[data-v-6044a30f]:first-child{padding-left:0}.plan-facts div[data-v-6044a30f]:last-child{padding-right:0;border-right:0}.plan-facts dt[data-v-6044a30f]{color:var(--text-muted);font-size:10px}.plan-facts dd[data-v-6044a30f]{margin:0;font-size:12px;font-weight:650}.flow-strip[data-v-6044a30f]{min-height:38px;display:flex;align-items:center;gap:6px;overflow-x:auto;color:var(--text-muted)}.flow-step[data-v-6044a30f]{flex:0 0 auto;min-height:29px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--border);border-radius:6px;background:rgb(var(--surface-rgb) / .35);color:var(--text);font-size:11px}.flow-empty[data-v-6044a30f]{font-size:12px}.command-button[data-v-6044a30f]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--primary);border-radius:7px;background:var(--primary);color:#fff;cursor:pointer;font-size:12px;font-weight:650}.command-button.secondary[data-v-6044a30f]{border-color:var(--border);background:transparent;color:var(--text)}.command-button[data-v-6044a30f]:disabled{opacity:.48;cursor:not-allowed}.toolbox[data-v-6044a30f]{min-width:0;display:grid;gap:14px}.toolbox-toolbar[data-v-6044a30f]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.search-box[data-v-6044a30f]{min-width:230px;height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:7px;background:rgb(var(--surface-rgb) / .35);color:var(--text-muted)}.search-box[data-v-6044a30f]:focus-within{border-color:var(--border-strong)}.search-box input[data-v-6044a30f]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.category-tabs[data-v-6044a30f]{min-width:0;max-width:100%;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.category-tabs button[data-v-6044a30f]{min-height:34px;padding:0 11px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;white-space:nowrap;font-size:12px}.category-tabs button.active[data-v-6044a30f]{border-color:var(--border);background:var(--surface-solid);color:var(--primary);font-weight:650}.tool-grid[data-v-6044a30f]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tool-card[data-v-6044a30f]{min-width:0;min-height:178px;display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:15px;border-radius:8px}.tool-card header[data-v-6044a30f],.tool-card footer[data-v-6044a30f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tool-icon[data-v-6044a30f]{width:31px;height:31px;display:grid;place-items:center;border-radius:6px;background:var(--primary-soft);color:var(--primary)}.pro-badge[data-v-6044a30f]{padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--warning) 13%,transparent);color:var(--warning);font-size:10px;font-weight:750}.tool-card h3[data-v-6044a30f]{margin:0 0 6px;font-size:14px}.tool-card p[data-v-6044a30f]{margin:0;color:var(--text-muted);font-size:11px;line-height:1.55}.migration-state[data-v-6044a30f]{color:var(--warning);font-size:11px}.tool-actions[data-v-6044a30f]{display:flex;gap:5px}.individual-task-summary[data-v-6044a30f]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:center;padding:11px 12px;border:1px solid var(--border);border-radius:7px;background:rgb(var(--surface-rgb) / .35);color:var(--primary)}.individual-task-summary>div[data-v-6044a30f]{min-width:0;display:grid;gap:3px}.individual-task-summary strong[data-v-6044a30f]{color:var(--text);font-size:12px}.individual-task-summary small[data-v-6044a30f]{color:var(--text-muted);font-size:10px}.chain-manager-dialog[data-v-6044a30f]{width:min(680px,100%)}.task-run-dialog[data-v-6044a30f]{width:min(520px,100%)}.run-mode-segment[data-v-6044a30f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface-rgb) / .35)}.run-mode-segment button[data-v-6044a30f]{min-width:0;min-height:76px;display:grid;align-content:center;gap:5px;padding:12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;text-align:left}.run-mode-segment button[data-v-6044a30f]:hover{color:var(--text);background:var(--surface)}.run-mode-segment button.active[data-v-6044a30f]{border-color:var(--primary);background:var(--primary-soft);color:var(--text)}.run-mode-segment strong[data-v-6044a30f]{font-size:14px}.run-mode-segment small[data-v-6044a30f]{color:var(--text-muted);font-size:12px;line-height:1.45}.chain-plan-list[data-v-6044a30f]{gap:8px}.chain-plan-row[data-v-6044a30f]{min-height:68px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 36px;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--border);border-radius:7px}.chain-plan-row>div[data-v-6044a30f]{min-width:0;display:grid;gap:4px}.chain-plan-row strong[data-v-6044a30f]{font-size:12px}.chain-plan-row small[data-v-6044a30f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:10px}.modal-backdrop[data-v-6044a30f]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:18px;background:#030c0a7a}.automation-dialog[data-v-6044a30f]{width:min(720px,100%);max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:8px;overflow:hidden}.automation-dialog>header[data-v-6044a30f],.automation-dialog>footer[data-v-6044a30f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.automation-dialog>header[data-v-6044a30f]{border-bottom:1px solid var(--border)}.automation-dialog>footer[data-v-6044a30f]{justify-content:flex-end;border-top:1px solid var(--border)}.automation-dialog header span[data-v-6044a30f]{color:var(--primary);font-size:10px;font-weight:700}.automation-dialog h2[data-v-6044a30f]{margin:3px 0 0;font-size:18px}.dialog-body[data-v-6044a30f]{min-height:0;display:grid;gap:16px;padding:18px;overflow-y:auto}.toggle-row[data-v-6044a30f]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.toggle-row span[data-v-6044a30f]{display:grid;gap:4px}.toggle-row small[data-v-6044a30f],.sequence-heading span[data-v-6044a30f]{color:var(--text-muted);font-size:11px}.toggle-row input[data-v-6044a30f]{width:18px;height:18px;accent-color:var(--primary)}.form-grid[data-v-6044a30f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid label[data-v-6044a30f],.custom-cron[data-v-6044a30f]{display:grid;gap:7px;color:var(--text-muted);font-size:11px}.form-grid select[data-v-6044a30f],.form-grid input[data-v-6044a30f],.custom-cron input[data-v-6044a30f],.add-step-row select[data-v-6044a30f]{width:100%;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:6px;outline:0;background:var(--surface-solid);color:var(--text)}.number-field[data-v-6044a30f]{position:relative}.number-field input[data-v-6044a30f]{padding-right:48px}.number-field small[data-v-6044a30f]{position:absolute;top:11px;right:10px}.sequence-heading>div[data-v-6044a30f]{display:grid;gap:4px}.sequence-list[data-v-6044a30f]{display:grid;gap:6px}.sequence-row[data-v-6044a30f]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:8px 9px;border:1px solid var(--border);border-radius:7px}.sequence-number[data-v-6044a30f]{width:25px;height:25px;display:grid;place-items:center;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:700}.sequence-row>div[data-v-6044a30f]:nth-child(2){min-width:0;display:grid;gap:3px}.sequence-row strong[data-v-6044a30f]{font-size:12px}.sequence-row small[data-v-6044a30f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:10px}.sequence-actions[data-v-6044a30f]{display:flex;gap:4px}.sequence-actions .icon-button[data-v-6044a30f]{width:30px;height:30px}.danger-button[data-v-6044a30f]{color:var(--danger)}.add-step-row[data-v-6044a30f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}@media(max-width:1200px){.tool-grid[data-v-6044a30f]{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-card-individual[data-v-6044a30f]{grid-column:span 4}}@media(max-width:980px)and (min-width:761px){.workbench.has-detail[data-v-6044a30f]{grid-template-columns:minmax(340px,1fr) minmax(390px,470px)}}@media(max-width:760px){.metrics-band[data-v-6044a30f]{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench.has-detail[data-v-6044a30f],.run-card[data-v-6044a30f]{grid-template-columns:1fr}.run-progress[data-v-6044a30f]{width:100%}.tool-grid[data-v-6044a30f]{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-card-chain[data-v-6044a30f]{grid-column:span 12}.automation-card-individual[data-v-6044a30f]{grid-column:span 6}.toolbox-toolbar[data-v-6044a30f]{align-items:stretch;flex-direction:column}.search-box[data-v-6044a30f]{min-width:0}.category-tabs[data-v-6044a30f]{width:100%}.run-mode-segment[data-v-6044a30f]{grid-template-columns:1fr}.view-toolbar[data-v-6044a30f]{align-items:flex-start;flex-direction:column}.toolbar-actions[data-v-6044a30f]{width:100%;justify-content:space-between}.plan-facts[data-v-6044a30f]{grid-template-columns:1fr;gap:10px}.plan-facts div[data-v-6044a30f]{padding:0;border-right:0}.form-grid[data-v-6044a30f]{grid-template-columns:1fr}.log-toolbar[data-v-6044a30f]{align-items:stretch;flex-direction:column}.log-toolbar>div[data-v-6044a30f]:last-child{width:100%}.log-toolbar>div:last-child button[data-v-6044a30f]{flex:1}.log-entry[data-v-6044a30f]{grid-template-columns:58px 32px minmax(0,1fr)}}@media(max-width:520px){.task-tabs[data-v-6044a30f]{justify-content:space-between}.task-tabs button[data-v-6044a30f]{min-width:68px;justify-content:center;padding-inline:8px}.task-tabs small[data-v-6044a30f]{display:none}.human-summary-grid[data-v-6044a30f],.tool-grid[data-v-6044a30f]{grid-template-columns:1fr}.automation-card-individual[data-v-6044a30f]{grid-column:span 12}.automation-card>footer[data-v-6044a30f]{align-items:stretch;flex-direction:column-reverse}.automation-card>footer .command-button[data-v-6044a30f]{width:100%}.sequence-row[data-v-6044a30f]{grid-template-columns:26px minmax(0,1fr)}.sequence-actions[data-v-6044a30f]{grid-column:2}.add-step-row[data-v-6044a30f]{grid-template-columns:1fr}.chain-plan-row[data-v-6044a30f]{grid-template-columns:36px minmax(0,1fr) 36px}.chain-plan-row .status-badge[data-v-6044a30f]{display:none}}.authorization-page[data-v-43e929de]{max-width:1180px;color:var(--text);letter-spacing:0}.status-overview[data-v-43e929de]{display:flex;align-items:center;gap:22px}.status-overview>span[data-v-43e929de]{display:grid;grid-template-columns:8px auto;column-gap:7px;align-items:center}.status-overview i[data-v-43e929de]{grid-row:1 / span 2;width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.status-overview i.active[data-v-43e929de]{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 12%,transparent)}.status-overview small[data-v-43e929de]{color:var(--text-muted);font-size:10px}.status-overview strong[data-v-43e929de]{font-size:11px}.feedback-banner[data-v-43e929de]{min-height:42px;display:flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;border:1px solid;border-radius:7px;font-size:12px}.feedback-banner.error[data-v-43e929de]{border-color:color-mix(in srgb,var(--danger) 28%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger)}.feedback-banner.success[data-v-43e929de]{border-color:color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent);color:var(--success)}.authorization-stack[data-v-43e929de]{display:grid;gap:14px;margin-top:20px}.service-panel[data-v-43e929de]{min-width:0;padding:18px;border-radius:8px}.panel-header[data-v-43e929de]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.panel-heading[data-v-43e929de]{display:flex;align-items:flex-start;gap:10px}.panel-heading>svg[data-v-43e929de]{flex:0 0 auto;margin-top:1px;color:var(--primary)}.panel-heading h2[data-v-43e929de]{margin:0 0 4px;font-size:17px}.panel-heading p[data-v-43e929de]{margin:0;color:var(--text-muted);font-size:11px}.primary-button[data-v-43e929de],.secondary-button[data-v-43e929de]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:6px;cursor:pointer;font-weight:650;letter-spacing:0}.primary-button[data-v-43e929de]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-43e929de]{border:1px solid var(--border);background:transparent;color:var(--text)}.primary-button[data-v-43e929de]:disabled,.secondary-button[data-v-43e929de]:disabled{opacity:.45;cursor:default}.full-button[data-v-43e929de]{width:100%}.settings-link[data-v-43e929de]{color:var(--primary);text-decoration:none;white-space:nowrap}.p115-workspace[data-v-43e929de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;border-block:1px solid var(--border)}.auth-method[data-v-43e929de]{min-width:0;display:grid;align-content:start;gap:11px;padding:16px 18px 16px 0}.auth-method+.auth-method[data-v-43e929de]{padding-right:0;padding-left:18px;border-left:1px solid var(--border)}.method-header[data-v-43e929de]{min-height:39px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.method-header>div[data-v-43e929de]{min-width:0;display:grid;gap:3px}.method-header strong[data-v-43e929de]{font-size:13px}.method-header small[data-v-43e929de],.inline-message[data-v-43e929de]{color:var(--text-muted);font-size:10px}.inline-message[data-v-43e929de]{color:var(--success);text-align:center}.state-badge[data-v-43e929de]{flex:0 0 auto;min-height:25px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border-radius:5px;font-size:10px;font-weight:700}.state-badge i[data-v-43e929de]{width:7px;height:7px;border-radius:50%;background:currentColor}.state-badge.authorized[data-v-43e929de]{background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success)}.state-badge.idle[data-v-43e929de]{background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted)}.auth-method label[data-v-43e929de],.emby-form label[data-v-43e929de],.license-row label[data-v-43e929de]{min-width:0;display:grid;gap:6px;color:var(--text-muted);font-size:11px}.auth-method input[data-v-43e929de],.auth-method select[data-v-43e929de],.auth-method textarea[data-v-43e929de],.emby-form input[data-v-43e929de],.license-row input[data-v-43e929de]{width:100%;min-width:0;min-height:36px;box-sizing:border-box;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--input-bg);color:var(--text);font:inherit;letter-spacing:0}.auth-method textarea[data-v-43e929de]{min-height:92px;padding-block:9px;resize:vertical;line-height:1.5}.auth-method select option[data-v-43e929de]{background:var(--surface-solid)}.custom-app-row[data-v-43e929de]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.mode-switch[data-v-43e929de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--surface-solid) 60%,transparent)}.mode-switch button[data-v-43e929de]{min-width:0;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:11px}.mode-switch button.active[data-v-43e929de]{background:var(--primary-soft);color:var(--primary);font-weight:700}.qr-inline[data-v-43e929de]{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;padding-top:2px}.qr-inline img[data-v-43e929de]{width:132px;height:132px;object-fit:contain;border-radius:4px}.qr-inline small[data-v-43e929de]{color:var(--success);font-size:11px}.p115-footer[data-v-43e929de]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px}.speed-summary[data-v-43e929de]{min-width:0;display:flex;align-items:center;gap:22px;color:var(--primary)}.speed-summary>svg[data-v-43e929de]{flex:0 0 auto}.speed-summary span[data-v-43e929de]{min-width:0;display:grid;gap:2px}.speed-summary small[data-v-43e929de]{color:var(--text-muted);font-size:9px}.speed-summary strong[data-v-43e929de]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:10px}.emby-form[data-v-43e929de]{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(150px,.75fr) minmax(150px,.75fr) auto;align-items:end;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.emby-form .primary-button[data-v-43e929de]{min-width:130px}.pro-status[data-v-43e929de]{display:grid;justify-items:end;gap:5px}.pro-status small[data-v-43e929de]{color:var(--text-muted);font-size:10px}.pro-workspace[data-v-43e929de]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);margin-top:16px;border-top:1px solid var(--border)}.pro-controls[data-v-43e929de]{min-width:0;display:grid;align-content:start;gap:10px;padding:16px 18px 0 0}.pro-pricing[data-v-43e929de]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.price-option[data-v-43e929de]{min-width:0;min-height:64px;display:grid;place-content:center;justify-items:center;gap:2px;padding:7px 4px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.price-option strong[data-v-43e929de]{color:var(--warning);font-size:15px}.price-option small[data-v-43e929de]{color:var(--text-muted);font-size:9px}.price-option.selected[data-v-43e929de]{border-color:var(--primary);background:var(--primary-soft)}.pricing-note[data-v-43e929de]{color:var(--warning);font-size:10px;text-align:center}.license-row[data-v-43e929de]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px}.pro-payment[data-v-43e929de]{min-width:0;display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0 0 18px;border-left:1px solid var(--border)}.pro-payment img[data-v-43e929de]{width:132px;height:132px;object-fit:contain;border-radius:4px}.pro-payment>div[data-v-43e929de]{min-width:0;display:grid;align-content:center;gap:5px}.pro-payment small[data-v-43e929de],.pro-payment span[data-v-43e929de]{color:var(--text-muted);font-size:10px;line-height:1.55}.pro-payment strong[data-v-43e929de]{color:var(--warning);font-size:22px}.pro-payment a[data-v-43e929de]{color:var(--primary);font-weight:700;text-decoration:none}.spinning[data-v-43e929de]{animation:spin-43e929de .8s linear infinite}@keyframes spin-43e929de{to{transform:rotate(360deg)}}@media(max-width:900px){.status-overview[data-v-43e929de]{gap:12px}.p115-workspace[data-v-43e929de],.pro-workspace[data-v-43e929de]{grid-template-columns:1fr}.auth-method[data-v-43e929de]{padding-right:0}.auth-method+.auth-method[data-v-43e929de]{padding-left:0;border-top:1px solid var(--border);border-left:0}.pro-controls[data-v-43e929de]{padding-right:0}.pro-payment[data-v-43e929de]{padding-left:0;border-top:1px solid var(--border);border-left:0}.emby-form[data-v-43e929de]{grid-template-columns:repeat(2,minmax(0,1fr))}.emby-form .primary-button[data-v-43e929de]{width:100%}}@media(max-width:620px){.authorization-page[data-v-43e929de]{padding:24px 14px}.page-header[data-v-43e929de]{align-items:flex-start;flex-direction:column}.status-overview[data-v-43e929de]{width:100%;justify-content:space-between}.panel-header[data-v-43e929de]{align-items:flex-start}.p115-footer[data-v-43e929de]{align-items:stretch;flex-direction:column}.speed-summary[data-v-43e929de]{display:grid;grid-template-columns:auto 1fr 1fr;gap:10px}.speed-summary>svg[data-v-43e929de]{grid-row:1 / span 2}.speed-summary strong[data-v-43e929de]{max-width:130px}.emby-form[data-v-43e929de],.license-row[data-v-43e929de],.custom-app-row[data-v-43e929de]{grid-template-columns:1fr}.custom-app-row button[data-v-43e929de],.license-row button[data-v-43e929de]{width:100%}.pro-pricing[data-v-43e929de]{grid-template-columns:repeat(3,minmax(76px,1fr))}.pro-payment[data-v-43e929de]{grid-template-columns:112px minmax(0,1fr);gap:12px}.pro-payment img[data-v-43e929de]{width:112px;height:112px}.qr-inline[data-v-43e929de]{grid-template-columns:112px minmax(0,1fr)}.qr-inline img[data-v-43e929de]{width:112px;height:112px}}.ingest-page[data-v-2cc5c5a1]{max-width:760px;color:var(--text)}header p[data-v-2cc5c5a1]{color:var(--primary);font-weight:700}header span[data-v-2cc5c5a1],.hint[data-v-2cc5c5a1]{color:var(--text-muted);font-size:13px}.ingest-card[data-v-2cc5c5a1]{display:grid;gap:16px;margin-top:26px;padding:24px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface-rgb)/var(--glass-opacity));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.ingest-card label[data-v-2cc5c5a1]{display:grid;gap:7px;color:var(--text-muted);font-size:12px}.ingest-card input[data-v-2cc5c5a1],.ingest-card select[data-v-2cc5c5a1]{min-height:40px;padding:0 11px;border:1px solid var(--border);border-radius:6px;background:var(--surface-solid);color:var(--text)}.ingest-card button[data-v-2cc5c5a1]{min-height:42px;border:0;border-radius:6px;background:var(--primary);color:#fff;cursor:pointer}.ingest-card button[data-v-2cc5c5a1]:disabled{opacity:.55}.error[data-v-2cc5c5a1]{color:var(--danger)}.hint code[data-v-2cc5c5a1]{color:var(--text)}.ingest-card .check[data-v-2cc5c5a1]{display:flex;align-items:center;gap:8px}.ingest-card .check input[data-v-2cc5c5a1]{min-height:auto}.search-block[data-v-2cc5c5a1]{display:grid;gap:9px;padding-bottom:14px;border-bottom:1px solid var(--border)}.search-block strong[data-v-2cc5c5a1]{font-size:13px}.search-row[data-v-2cc5c5a1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.search-row button[data-v-2cc5c5a1]{padding:0 14px}.result-list[data-v-2cc5c5a1]{display:grid;gap:6px;max-height:210px;overflow:auto}.result-list button[data-v-2cc5c5a1]{display:flex;justify-content:space-between;gap:12px;min-height:46px;padding:8px 10px;border:1px solid var(--border);background:transparent;color:var(--text);text-align:left}.result-list button.selected[data-v-2cc5c5a1]{border-color:var(--primary);background:var(--primary-soft)}.result-list span[data-v-2cc5c5a1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-list small[data-v-2cc5c5a1]{color:var(--text-muted);white-space:nowrap}.directory-picker{width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 28px)}.picker-toolbar[data-v-9883b5c9],.picker-footer[data-v-9883b5c9]{display:flex;align-items:center;gap:8px}.picker-footer[data-v-9883b5c9]{justify-content:flex-end}.picker-toolbar>span[data-v-9883b5c9]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px}.directory-list[data-v-9883b5c9]{min-height:220px;max-height:400px;display:grid;align-content:start;gap:4px;margin-top:12px;overflow-y:auto}.directory-list button[data-v-9883b5c9]{width:100%;min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.directory-list button[data-v-9883b5c9]:hover{background:var(--primary-soft);color:var(--primary)}.directory-list button span[data-v-9883b5c9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-empty[data-v-9883b5c9]{min-height:160px;display:grid;place-items:center;color:var(--text-muted);font-size:12px}.picker-state[data-v-9883b5c9]{min-height:240px;display:flex;align-items:center;justify-content:center;gap:8px}.error-text[data-v-9883b5c9]{color:var(--danger)}.icon-button[data-v-9883b5c9]{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.primary-button[data-v-9883b5c9],.secondary-button[data-v-9883b5c9]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:6px;font-weight:650;cursor:pointer}.primary-button[data-v-9883b5c9]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-9883b5c9]{border:1px solid var(--border);background:transparent;color:var(--text)}button[data-v-9883b5c9]:disabled{opacity:.45;cursor:default}.spinning[data-v-9883b5c9]{animation:spin-9883b5c9 .8s linear infinite}@keyframes spin-9883b5c9{to{transform:rotate(360deg)}}.vocabulary-entry[data-v-2dd183df]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;border-radius:8px}.vocabulary-entry>div[data-v-2dd183df]{display:grid;gap:4px}.vocabulary-entry strong[data-v-2dd183df]{font-size:13px}.vocabulary-entry small[data-v-2dd183df]{color:var(--text-muted);font-size:10px}.vocabulary-modal{width:min(1120px,calc(100vw - 28px));max-height:calc(100vh - 28px)}.vocabulary-modal>.n-card-content{overflow:auto}.vocabulary-status[data-v-2dd183df],.vocabulary-error[data-v-2dd183df],.vocabulary-success[data-v-2dd183df]{display:flex;align-items:center;gap:7px;padding:10px;font-size:12px}.vocabulary-error[data-v-2dd183df]{color:var(--danger)}.vocabulary-success[data-v-2dd183df]{color:var(--success)}.mapping-editor[data-v-2dd183df],.rating-editor[data-v-2dd183df]{min-height:360px}.mapping-editor>p[data-v-2dd183df],.rating-editor>p[data-v-2dd183df]{margin:2px 0 14px;color:var(--text-muted);font-size:12px}.vocabulary-modal .mapping-row{display:flex;align-items:center;gap:8px;min-width:760px;padding:6px 0;border-bottom:1px solid var(--border)}.vocabulary-modal .mapping-header{position:sticky;top:0;z-index:2;background:rgb(var(--surface-rgb))}.vocabulary-modal .mapping-header strong{font-size:11px;color:var(--text-muted)}.vocabulary-modal .mapping-cell{min-width:0}.vocabulary-modal .row-number{flex:0 0 34px;text-align:center;color:var(--text-muted);font-size:11px}.vocabulary-modal .row-actions{flex:0 0 112px;display:flex;justify-content:flex-end;gap:4px}.add-row[data-v-2dd183df]{margin-top:12px}.priority-list[data-v-2dd183df]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px}.priority-item[data-v-2dd183df]{display:flex;align-items:center;gap:3px;padding:4px 6px 4px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft);font-size:12px}.priority-item .icon-command[data-v-2dd183df]{width:24px;height:24px}.country-add[data-v-2dd183df]{width:190px}.rating-row[data-v-2dd183df]{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr) 34px;gap:8px;align-items:center;margin-bottom:8px}.vocabulary-footer[data-v-2dd183df]{display:flex;align-items:center;justify-content:space-between;gap:14px}.vocabulary-footer>span[data-v-2dd183df]{color:var(--text-muted);font-size:11px}.vocabulary-footer>div[data-v-2dd183df]{display:flex;gap:8px}@media(max-width:760px){.vocabulary-entry[data-v-2dd183df]{grid-template-columns:20px minmax(0,1fr)}.vocabulary-entry .secondary-button[data-v-2dd183df]{grid-column:1 / -1;justify-content:center}.vocabulary-footer[data-v-2dd183df]{align-items:stretch;flex-direction:column}.vocabulary-footer>div[data-v-2dd183df]{display:grid}.vocabulary-modal .mapping-editor{overflow-x:auto}.rating-row[data-v-2dd183df]{grid-template-columns:1fr 34px}.rating-row[data-v-2dd183df]>:not(:last-child){grid-column:1}.rating-row[data-v-2dd183df]>:last-child{grid-column:2;grid-row:1 / span 3}}.washing-priority-editor[data-v-e4e2153a]{display:grid;gap:12px}.washing-mode-panel[data-v-e4e2153a],.version-slot-panel[data-v-e4e2153a]{padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 74%,transparent)}.washing-mode-panel[data-v-e4e2153a] .n-form-item:last-child{margin-bottom:0}.mode-options[data-v-e4e2153a]{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.mode-radio[data-v-e4e2153a] .n-radio__label{display:inline-flex;align-items:center;gap:6px}.mode-title[data-v-e4e2153a]{font-weight:600}.mode-help[data-v-e4e2153a]{width:16px;height:16px;padding:0;border:1px solid var(--border-strong);border-radius:50%;background:transparent;color:var(--text-muted);cursor:help;font-size:11px;line-height:14px;text-align:center}.version-slot-header[data-v-e4e2153a]{display:flex;align-items:center;justify-content:space-between;gap:16px}.version-slot-title[data-v-e4e2153a]{font-weight:700}.version-slot-hint[data-v-e4e2153a]{margin-top:2px;color:var(--text-muted);font-size:12px}.version-slot-list[data-v-e4e2153a]{max-height:330px;margin-top:12px;padding-right:4px;overflow-y:auto}.slot-alert[data-v-e4e2153a]{margin-bottom:10px}.version-slot-card[data-v-e4e2153a]{margin-bottom:10px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.slot-card-header[data-v-e4e2153a],.priority-card-title[data-v-e4e2153a]{display:flex;align-items:center;gap:8px;font-weight:600}.slot-drag-handle[data-v-e4e2153a],.group-drag-handle[data-v-e4e2153a],.priority-drag-handle[data-v-e4e2153a]{flex:0 0 auto;color:var(--text-muted);cursor:grab}.slot-fallback-label[data-v-e4e2153a]{color:var(--text-muted);font-size:12px}.washing-rule-layout[data-v-e4e2153a]{display:grid;grid-template-columns:240px minmax(0,1fr);height:650px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 68%,transparent)}.group-sidebar[data-v-e4e2153a]{min-width:0;overflow-y:auto;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface-strong) 70%,transparent)}.group-sidebar-header[data-v-e4e2153a]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}.group-list[data-v-e4e2153a]{padding:8px}.group-item[data-v-e4e2153a]{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding:10px 8px;border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.group-item[data-v-e4e2153a]:hover{background:var(--surface-hover)}.group-item.active[data-v-e4e2153a]{background:var(--primary-soft);color:var(--primary)}.group-info[data-v-e4e2153a]{flex:1;min-width:0}.group-name[data-v-e4e2153a]{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.group-desc[data-v-e4e2153a]{color:var(--text-muted);font-size:12px}.group-editor[data-v-e4e2153a]{display:flex;min-width:0;flex-direction:column;padding:20px;overflow:hidden}.group-divider[data-v-e4e2153a]{margin:4px 0 16px}.priority-header[data-v-e4e2153a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:16px}.priority-list[data-v-e4e2153a]{flex:1;min-height:0;margin-right:-8px;padding-right:8px;overflow-y:auto}.priority-draggable[data-v-e4e2153a]{display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.priority-card[data-v-e4e2153a]{border-color:var(--border)!important;background:color-mix(in srgb,var(--surface) 78%,transparent);transition:border-color .2s,box-shadow .2s,background .2s}.priority-card.editing[data-v-e4e2153a]{border-color:var(--primary)!important;box-shadow:0 0 0 1px var(--primary)}.priority-card.exclude[data-v-e4e2153a]{border-color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.priority-card-title span[data-v-e4e2153a]{color:var(--primary)}.priority-card.exclude .priority-card-title span[data-v-e4e2153a]{color:var(--danger)}.summary-view[data-v-e4e2153a]{min-height:38px;padding:8px 4px;border-radius:4px;cursor:pointer;transition:background .2s}.summary-view[data-v-e4e2153a]:hover{background:var(--surface-hover)}.empty-priority-hint[data-v-e4e2153a]{font-size:13px;font-style:italic}.priority-edit-view[data-v-e4e2153a]{padding:8px 0}.exclude-alert[data-v-e4e2153a]{margin-bottom:8px;padding:8px 12px}.exclude-alert-content[data-v-e4e2153a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.exclude-switch[data-v-e4e2153a]{display:flex;justify-content:flex-end;margin-bottom:8px}.switch-row[data-v-e4e2153a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.switch-item[data-v-e4e2153a]{display:flex;align-items:center;gap:8px;min-height:34px;padding:8px;border-radius:4px;background:color-mix(in srgb,var(--surface-strong) 74%,transparent);color:var(--text-muted);font-size:12px}.switch-item strong[data-v-e4e2153a]{min-width:0;line-height:1.25}.priority-empty[data-v-e4e2153a]{margin-top:40px}.group-empty[data-v-e4e2153a]{margin-top:100px}.mode-empty[data-v-e4e2153a]{margin-top:12px}[data-v-e4e2153a] .n-input-number{width:100%}@media(max-width:760px){.version-slot-header[data-v-e4e2153a]{align-items:flex-start;flex-direction:column}.washing-rule-layout[data-v-e4e2153a]{grid-template-columns:1fr;height:auto;max-height:none}.group-sidebar[data-v-e4e2153a]{max-height:230px;border-right:0;border-bottom:1px solid var(--border)}.group-editor[data-v-e4e2153a]{min-height:560px;padding:14px}.switch-row[data-v-e4e2153a]{grid-template-columns:1fr}}.organize-tools[data-v-924a411d]{display:grid;gap:12px;margin:4px 0 16px}.tool-grid[data-v-924a411d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool-card[data-v-924a411d]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;border-radius:8px}.tool-card>div[data-v-924a411d]{display:grid;gap:4px}.tool-card strong[data-v-924a411d]{font-size:13px}.tool-card small[data-v-924a411d]{color:var(--text-muted);font-size:10px}.organize-modal{width:min(1080px,calc(100vw - 28px));max-height:calc(100vh - 28px)}.organize-modal>.n-card-content{min-height:0;overflow-y:auto}.category-modal{width:min(650px,calc(100vw - 28px));max-height:calc(100vh - 28px)}.category-modal>.n-card-content{overflow-y:auto}.washing-modal{width:min(1000px,calc(100vw - 28px))}.modal-body[data-v-924a411d]{min-height:360px}.modal-status[data-v-924a411d],.organize-error[data-v-924a411d],.organize-success[data-v-924a411d]{display:flex;align-items:center;gap:7px;padding:10px 0}.organize-error[data-v-924a411d]{color:var(--danger)}.organize-success[data-v-924a411d]{color:var(--success)}.list-toolbar[data-v-924a411d],.block-head[data-v-924a411d],.priority-toolbar[data-v-924a411d],.modal-footer[data-v-924a411d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.list-toolbar[data-v-924a411d]{margin-bottom:10px;color:var(--text-muted);font-size:11px}.rule-list[data-v-924a411d]{display:grid}.rule-row[data-v-924a411d]{display:grid;grid-template-columns:32px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid var(--border)}.rule-row>div[data-v-924a411d]:nth-child(3){display:grid;gap:3px}.rule-row small[data-v-924a411d]{color:var(--text-muted)}.rule-order[data-v-924a411d]{color:var(--text-muted);text-align:center}.row-actions[data-v-924a411d]{display:flex;gap:4px}.category-manager[data-v-924a411d]{display:flex;flex-direction:column;min-height:min(560px,65vh)}.category-manager-toolbar[data-v-924a411d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px}.category-rule-scroll[data-v-924a411d]{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.category-rule-item[data-v-924a411d]{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:12px;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--surface) 82%,transparent);transition:border-color .2s,background .2s,transform .2s}.category-rule-item[data-v-924a411d]:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 35%,var(--surface))}.drag-handle[data-v-924a411d]{display:inline-flex;flex:0 0 24px;justify-content:center;color:var(--text-muted);cursor:grab}.drag-handle[data-v-924a411d]:active{cursor:grabbing}.category-rule-indent[data-v-924a411d]{flex:0 0 24px}.category-rule-info[data-v-924a411d]{display:grid;flex:1;min-width:0;gap:7px}.category-rule-title[data-v-924a411d],.category-rule-description[data-v-924a411d],.category-rule-actions[data-v-924a411d]{display:flex;align-items:center;gap:8px}.category-rule-title[data-v-924a411d]{flex-wrap:wrap}.category-rule-title strong[data-v-924a411d]{font-size:13px}.category-rule-description[data-v-924a411d]{min-width:0}.category-rule-description>span[data-v-924a411d]{overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.category-rule-actions[data-v-924a411d]{flex:0 0 auto}.category-action-divider[data-v-924a411d]{width:1px;height:22px;background:var(--border)}.category-empty[data-v-924a411d]{margin:40px 0}.category-add-area[data-v-924a411d]{flex-shrink:0;margin-top:8px;padding-top:14px;border-top:1px solid var(--border)}.category-add-button[data-v-924a411d]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:36px;border:1px dashed var(--primary);border-radius:6px;background:transparent;color:var(--primary);cursor:pointer}.category-add-button[data-v-924a411d]:hover{background:var(--primary-soft)}.sortable-ghost[data-v-924a411d]{opacity:.45}.category-form[data-v-924a411d]{display:block}.category-feedback[data-v-924a411d]{font-size:12px;line-height:1.6}.category-divider[data-v-924a411d]{color:var(--text-muted);font-size:12px}.category-folder-icon[data-v-924a411d]{color:#f0a020}.directory-select-button[data-v-924a411d]{min-width:66px;border:1px solid var(--primary);border-left:0;border-radius:0 6px 6px 0;background:transparent;color:var(--primary);cursor:pointer}.category-full-number[data-v-924a411d]{width:100%}.category-form[data-v-924a411d] .n-input-group>.n-input-number{flex:1;width:50%}.category-form[data-v-924a411d] .n-input-group-label{border-right:0;border-left:0}.rename-editor[data-v-924a411d],.category-form[data-v-924a411d],.stream-column[data-v-924a411d]{display:grid;gap:14px}.rename-editor>label[data-v-924a411d],.stream-column>label[data-v-924a411d]{display:grid;gap:7px}.rename-editor label>span[data-v-924a411d],.stream-column label>span[data-v-924a411d]{font-size:12px;font-weight:700}.switch-line[data-v-924a411d]{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.switch-line>span[data-v-924a411d]{display:grid;gap:3px}.switch-line small[data-v-924a411d]{color:var(--text-muted);font-weight:400}.switch-line.compact[data-v-924a411d]{padding:4px 0}.rename-blocks[data-v-924a411d]{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:7px;background:color-mix(in srgb,var(--primary-soft) 48%,transparent)}.rename-blocks-head[data-v-924a411d]{display:flex;align-items:center;justify-content:space-between;gap:16px}.rename-blocks-head>div[data-v-924a411d]{min-width:0}.rename-blocks-head strong[data-v-924a411d]{display:block;font-size:13px}.rename-blocks-head small[data-v-924a411d]{color:var(--text-muted);font-size:11px}.rename-blocks-head[data-v-924a411d] .n-select{width:min(210px,100%)}.rename-block-group[data-v-924a411d]{display:grid;gap:7px}.rename-block-group h3[data-v-924a411d]{margin:0;color:var(--text-muted);font-size:11px;font-weight:700}.rename-block-list[data-v-924a411d]{display:flex;flex-wrap:wrap;gap:6px}.rename-block[data-v-924a411d]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 7px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text);cursor:pointer}.rename-block[data-v-924a411d]:hover{border-color:var(--primary);color:var(--primary)}.rename-block span[data-v-924a411d]{font-size:11px}.rename-block code[data-v-924a411d]{color:var(--primary);font-size:10px}.inline-preview[data-v-924a411d]{display:grid;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:7px;min-height:26px;color:var(--primary)}.inline-preview small[data-v-924a411d]{color:var(--text-muted);font-size:11px}.inline-preview code[data-v-924a411d]{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.two-columns[data-v-924a411d],.condition-grid[data-v-924a411d],.range-grid[data-v-924a411d],.number-grid[data-v-924a411d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.range-grid[data-v-924a411d]{grid-template-columns:repeat(5,minmax(0,1fr))}.number-grid[data-v-924a411d]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.number-grid label[data-v-924a411d]{display:flex;align-items:center;gap:7px}.rename-preview[data-v-924a411d],.regex-test[data-v-924a411d]{display:grid;gap:7px;padding:10px;border:1px solid var(--border);border-radius:6px}.rename-preview code[data-v-924a411d]{overflow-x:auto;color:var(--primary)}.subsection[data-v-924a411d]{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.config-block[data-v-924a411d]{display:grid;gap:10px;padding:12px 0;border-bottom:1px solid var(--border)}.block-head>.n-input[data-v-924a411d]{max-width:360px}.priority-toolbar[data-v-924a411d]{padding-top:4px;font-size:12px;font-weight:700}.priority-row[data-v-924a411d]{display:grid;gap:9px;margin-left:18px;padding:10px;border-left:2px solid var(--border)}.switches[data-v-924a411d]{display:flex;flex-wrap:wrap;gap:12px}.switches label[data-v-924a411d]{display:flex;align-items:center;gap:5px;font-size:11px}.size-range[data-v-924a411d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.stream-columns[data-v-924a411d]{align-items:start}.stream-column[data-v-924a411d]{padding:0 8px}.stream-column h3[data-v-924a411d]{margin:0;font-size:14px}.empty-state[data-v-924a411d]{display:block;padding:28px;color:var(--text-muted);text-align:center}.modal-footer>div[data-v-924a411d]{display:flex;gap:8px}.directory-control[data-v-924a411d]{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:7px}.directory-button[data-v-924a411d]{display:inline-grid;place-items:center;min-height:34px;padding:0;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--primary);cursor:pointer}.directory-toolbar[data-v-924a411d]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px}.directory-toolbar code[data-v-924a411d]{padding:9px;border:1px solid var(--border);border-radius:6px}.directory-list[data-v-924a411d]{display:grid;max-height:400px;margin-top:10px;overflow-y:auto}.directory-list button[data-v-924a411d]{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:42px;padding:0 9px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer}@media(max-width:760px){.tool-grid[data-v-924a411d],.two-columns[data-v-924a411d],.condition-grid[data-v-924a411d],.stream-columns[data-v-924a411d]{grid-template-columns:1fr}.rename-blocks-head[data-v-924a411d]{align-items:start;flex-direction:column}.rename-blocks-head[data-v-924a411d] .n-select{width:100%}.range-grid[data-v-924a411d]{grid-template-columns:repeat(2,minmax(0,1fr))}.number-grid[data-v-924a411d]{grid-template-columns:1fr 1fr}.rule-row[data-v-924a411d]{grid-template-columns:28px auto minmax(0,1fr)}.rule-row .row-actions[data-v-924a411d]{grid-column:3}.tool-card[data-v-924a411d]{grid-template-columns:20px minmax(0,1fr)}.tool-card .secondary-button[data-v-924a411d]{grid-column:1 / -1;justify-content:center}.category-manager-toolbar[data-v-924a411d]{align-items:flex-start;flex-direction:column}.category-rule-item[data-v-924a411d]{align-items:flex-start;flex-wrap:wrap}.category-rule-info[data-v-924a411d]{width:calc(100% - 36px)}.category-rule-actions[data-v-924a411d]{width:100%;justify-content:flex-end}.category-rule-description[data-v-924a411d]{align-items:flex-start;flex-direction:column}.category-rule-description>span[data-v-924a411d]{overflow:visible;white-space:normal}}.play-pool-toolbar[data-v-14c8383e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.play-pool-form-card[data-v-14c8383e]{background:var(--n-action-color)}.play-pool-setting-input[data-v-14c8383e]{width:230px}.play-pool-user-scope[data-v-14c8383e]{display:grid;gap:6px}.play-pool-field-label[data-v-14c8383e]{font-size:13px}.play-pool-qrcode[data-v-14c8383e]{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid var(--n-divider-color);border-radius:6px}.play-pool-list[data-v-14c8383e]{display:flex;flex-direction:column;gap:10px}.play-pool-empty[data-v-14c8383e]{padding:20px;text-align:center;color:var(--n-text-color-3);border:1px dashed var(--n-divider-color);border-radius:6px}.play-pool-account[data-v-14c8383e]{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--n-divider-color);border-radius:6px;background:var(--n-color-modal)}.play-pool-account-main[data-v-14c8383e]{min-width:0;display:flex;flex-direction:column;gap:6px}.play-pool-stats[data-v-14c8383e]{color:var(--n-text-color-3);font-size:12px;flex-wrap:wrap}.play-pool-error[data-v-14c8383e]{font-size:12px}@media(max-width:768px){.play-pool-setting-input[data-v-14c8383e]{width:100%}.play-pool-account[data-v-14c8383e],.play-pool-qrcode[data-v-14c8383e]{align-items:stretch;flex-direction:column}}.system-operations[data-v-cd26ff67]{display:grid;gap:16px}.operations-state-row[data-v-cd26ff67]{display:flex;justify-content:flex-end}.runtime-state[data-v-cd26ff67]{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:700}.runtime-state i[data-v-cd26ff67]{width:7px;height:7px;border-radius:50%;background:var(--warning)}.runtime-state.running i[data-v-cd26ff67]{background:var(--success)}.operation-alert[data-v-cd26ff67]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--success) 35%,var(--border));border-radius:8px;color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent);font-size:12px}.operation-alert.error[data-v-cd26ff67]{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.operation-loading[data-v-cd26ff67]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:180px;color:var(--text-muted)}.status-grid[data-v-cd26ff67]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.status-card[data-v-cd26ff67]{min-width:0;display:grid;gap:7px;padding:15px;border-radius:8px}.status-card span[data-v-cd26ff67]{color:var(--text-muted);font-size:11px}.status-card strong[data-v-cd26ff67]{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.status-card small[data-v-cd26ff67]{overflow:hidden;color:var(--text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.last-result[data-v-cd26ff67]{padding:13px 15px;border-radius:8px;border-left:3px solid var(--success)}.last-result.failed[data-v-cd26ff67]{border-left-color:var(--danger)}.last-result>div[data-v-cd26ff67]{display:flex;align-items:center;gap:7px}.last-result p[data-v-cd26ff67]{margin:7px 0 0;color:var(--text-muted);font-size:11px}.operation-actions[data-v-cd26ff67]{display:grid;gap:9px}.operation-card[data-v-cd26ff67]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;border-radius:8px}.operation-card>div[data-v-cd26ff67]:nth-child(2){display:grid;gap:4px}.operation-card p[data-v-cd26ff67]{margin:0;color:var(--text-muted);font-size:11px;line-height:1.55}.operation-icon[data-v-cd26ff67]{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:var(--primary);background:var(--primary-soft)}.operation-icon.warning[data-v-cd26ff67]{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.primary-button[data-v-cd26ff67],.secondary-button[data-v-cd26ff67]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:6px;cursor:pointer;font-weight:650}.primary-button[data-v-cd26ff67]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-cd26ff67]{border:1px solid var(--border);background:transparent;color:var(--text)}.danger-button[data-v-cd26ff67]{color:var(--danger)}.primary-button[data-v-cd26ff67]:disabled,.secondary-button[data-v-cd26ff67]:disabled{opacity:.45;cursor:default}.operation-modal{width:min(520px,calc(100vw - 28px))}.operation-modal p[data-v-cd26ff67]{margin:0;color:var(--text-muted);line-height:1.65}.operation-modal code[data-v-cd26ff67]{color:var(--primary)}.modal-actions[data-v-cd26ff67]{display:flex;justify-content:flex-end;gap:8px}.update-progress[data-v-cd26ff67]{min-height:82px;display:flex;align-items:center;gap:12px;color:var(--text)}@media(max-width:820px){.status-grid[data-v-cd26ff67]{grid-template-columns:1fr}.operation-card[data-v-cd26ff67]{grid-template-columns:42px minmax(0,1fr)}.operation-card>button[data-v-cd26ff67]{grid-column:1 / -1}}.settings-main[data-v-1a4eefe8]{max-width:1320px}.settings-header-actions[data-v-1a4eefe8]{display:flex;align-items:center;gap:8px}.settings-header-actions>a[data-v-1a4eefe8]{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);text-decoration:none;font-size:12px;font-weight:650}.settings-header-actions>a[data-v-1a4eefe8]:hover{color:var(--primary);border-color:var(--border-strong)}.settings-workbench[data-v-1a4eefe8]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;margin-top:14px;align-items:start}.module-menu[data-v-1a4eefe8]{min-width:0;position:sticky;top:16px;display:grid;gap:3px;padding:8px;border-radius:8px}.module-menu button[data-v-1a4eefe8]{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:7px 9px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.module-menu button[data-v-1a4eefe8]:hover,.module-menu button.active[data-v-1a4eefe8]{background:var(--primary-soft);color:var(--primary)}.module-menu button>span[data-v-1a4eefe8]:nth-child(2){display:grid;gap:3px;min-width:0}.module-menu strong[data-v-1a4eefe8]{font-size:13px}.module-menu small[data-v-1a4eefe8]{color:var(--text-muted);font-size:10px}.module-dot[data-v-1a4eefe8]{width:7px;height:7px;border-radius:50%;background:var(--success)}.module-dot.dirty[data-v-1a4eefe8]{background:var(--warning)}.settings-panel[data-v-1a4eefe8]{min-width:0}.settings-panel>header[data-v-1a4eefe8]{display:flex;justify-content:space-between;gap:20px;padding:2px 2px 12px;border-bottom:1px solid var(--border)}.settings-panel h2[data-v-1a4eefe8]{margin:0 0 5px;font-size:20px}.settings-panel header p[data-v-1a4eefe8]{margin:0;color:var(--text-muted);font-size:12px}.settings-panel form[data-v-1a4eefe8]{display:grid;gap:8px}.field-list[data-v-1a4eefe8]{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;padding:0}.credential-panel[data-v-1a4eefe8]{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(260px,1.4fr) auto auto;align-items:center;gap:8px;margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--primary-soft)}.credential-panel>div[data-v-1a4eefe8]{display:grid;gap:3px}.credential-panel small[data-v-1a4eefe8]{color:var(--text-muted);font-size:10px}.credential-panel .integration-test-message[data-v-1a4eefe8]{grid-column:2 / -1;display:inline-flex;align-items:center;gap:5px;color:var(--success)}.setting-field[data-v-1a4eefe8]{min-width:calc(50% - 4px);flex:1 1 0;display:grid;align-content:start;gap:7px;padding:11px;border-radius:8px}.setting-field.wide-field[data-v-1a4eefe8]{min-width:100%}.setting-field>span[data-v-1a4eefe8]{display:grid;gap:3px}.setting-field strong[data-v-1a4eefe8]{font-size:13px}.setting-field small[data-v-1a4eefe8]{color:var(--text-muted);font-size:10px}.emby-library-control[data-v-1a4eefe8]{min-width:0;display:grid;gap:7px}.field-error[data-v-1a4eefe8]{color:var(--danger)!important}.library-options-loading[data-v-1a4eefe8]{display:inline-flex;align-items:center;gap:7px;min-height:36px;color:var(--text-muted);font-size:11px}.library-option-grid[data-v-1a4eefe8]{display:flex;flex-wrap:wrap;gap:8px}.library-option-grid[data-v-1a4eefe8] .n-checkbox{min-width:130px;flex:1 1 150px;min-height:36px;align-items:center;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--surface-solid) 72%,transparent);transition:border-color .18s ease,background .18s ease}.library-option-grid[data-v-1a4eefe8] .n-checkbox:hover,.library-option-grid[data-v-1a4eefe8] .n-checkbox--checked{border-color:var(--border-strong);background:var(--primary-soft)}.play-pool-summary-card[data-v-1a4eefe8]{align-content:stretch}.play-pool-summary-content[data-v-1a4eefe8]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.play-pool-summary-metrics[data-v-1a4eefe8]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.play-pool-summary-metrics>span[data-v-1a4eefe8]{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 8px;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:10px;font-weight:700}.play-pool-state i[data-v-1a4eefe8]{width:7px;height:7px;border-radius:50%;background:var(--text-muted)}.play-pool-state.enabled[data-v-1a4eefe8]{color:var(--success)}.play-pool-state.enabled i[data-v-1a4eefe8]{background:var(--success)}.play-pool-summary-content .secondary-button[data-v-1a4eefe8]{flex:0 0 auto}.switch-field[data-v-1a4eefe8]{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px}.directory-control[data-v-1a4eefe8]{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px}.proxy-control[data-v-1a4eefe8],.model-control[data-v-1a4eefe8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.model-control[data-v-1a4eefe8]>:last-child{grid-column:1 / -1}.structured-editors[data-v-1a4eefe8]{display:grid;gap:12px}.structured-editors>label[data-v-1a4eefe8]{display:grid;gap:6px}.structured-editors>label>span[data-v-1a4eefe8]{color:var(--text);font-size:11px;font-weight:700}.proxy-test-message[data-v-1a4eefe8]{grid-column:1 / -1;display:inline-flex;align-items:center;gap:5px;color:var(--success)!important}.address-control[data-v-1a4eefe8]{min-width:0;display:grid;gap:8px}.address-status[data-v-1a4eefe8]{display:grid;gap:5px}.address-status>span[data-v-1a4eefe8]{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:7px}.address-status small[data-v-1a4eefe8]{color:var(--text-muted);font-size:10px}.address-status code[data-v-1a4eefe8]{min-width:0;overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.address-status code.failed[data-v-1a4eefe8]{color:var(--danger)}.address-status em[data-v-1a4eefe8]{color:var(--primary);font-size:10px;font-style:normal}.directory-button[data-v-1a4eefe8]{display:inline-grid;place-items:center;min-height:34px;padding:0;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--primary);cursor:pointer}.directory-button[data-v-1a4eefe8]:disabled{opacity:.45;cursor:default}form footer[data-v-1a4eefe8]{position:sticky;bottom:10px;display:flex;align-items:center;justify-content:flex-end;gap:9px;min-height:52px;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface-rgb) / .92);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow)}.saved-message[data-v-1a4eefe8],.dirty-message[data-v-1a4eefe8]{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:var(--success);font-size:12px}.dirty-message[data-v-1a4eefe8]{color:var(--warning)}.primary-button[data-v-1a4eefe8],.secondary-button[data-v-1a4eefe8]{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:6px;cursor:pointer;font-weight:650}.primary-button[data-v-1a4eefe8]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-1a4eefe8]{border:1px solid var(--border);background:transparent}.primary-button[data-v-1a4eefe8]:disabled,.secondary-button[data-v-1a4eefe8]:disabled{opacity:.45;cursor:default}.prompt-setting-card[data-v-1a4eefe8]{gap:8px}.prompt-card-content[data-v-1a4eefe8]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.prompt-card-icon[data-v-1a4eefe8]{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--primary-soft);color:var(--primary)}.prompt-card-summary[data-v-1a4eefe8]{display:grid;gap:3px;min-width:0}.prompt-card-summary small[data-v-1a4eefe8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-modal{width:min(1040px,calc(100vw - 28px));max-width:1040px}.prompt-workbench[data-v-1a4eefe8]{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:520px;gap:16px}.prompt-menu[data-v-1a4eefe8]{display:grid;align-content:start;gap:4px;padding:6px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-solid) 70%,transparent)}.prompt-menu button[data-v-1a4eefe8]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.prompt-menu button[data-v-1a4eefe8]:hover,.prompt-menu button.active[data-v-1a4eefe8]{background:var(--primary-soft);color:var(--primary)}.prompt-menu button>span[data-v-1a4eefe8]{display:grid;gap:3px;min-width:0}.prompt-menu strong[data-v-1a4eefe8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.prompt-menu small[data-v-1a4eefe8]{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px}.prompt-editor[data-v-1a4eefe8]{display:grid;align-content:start;gap:12px;min-width:0}.prompt-editor>header[data-v-1a4eefe8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.prompt-editor>header>div[data-v-1a4eefe8]{display:grid;gap:4px}.prompt-editor>header strong[data-v-1a4eefe8]{font-size:16px}.prompt-editor>header small[data-v-1a4eefe8],.prompt-editor>header>span[data-v-1a4eefe8],.prompt-editor>p[data-v-1a4eefe8]{color:var(--text-muted);font-size:11px}.prompt-editor>p[data-v-1a4eefe8]{margin:0;line-height:1.6}.prompt-editor[data-v-1a4eefe8] .n-input__textarea-el{min-height:360px!important;line-height:1.7}.prompt-empty[data-v-1a4eefe8]{display:grid;min-height:240px;place-items:center;color:var(--text-muted)}.prompt-modal-footer[data-v-1a4eefe8]{display:flex;justify-content:flex-end;gap:8px}@media(min-width:1000px)and (max-height:1200px){.setting-field[data-v-1a4eefe8]{min-width:calc(33.3333% - 6px)}.switch-field[data-v-1a4eefe8]{min-width:calc(25% - 6px)}.setting-field.wide-field[data-v-1a4eefe8]{min-width:100%}}@media(max-width:800px){.settings-workbench[data-v-1a4eefe8]{grid-template-columns:minmax(0,1fr)}.module-menu[data-v-1a4eefe8]{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.module-menu button[data-v-1a4eefe8]{grid-template-columns:7px minmax(0,1fr)}.module-menu button svg[data-v-1a4eefe8]{display:none}.setting-field[data-v-1a4eefe8]{min-width:100%}.credential-panel[data-v-1a4eefe8]{grid-template-columns:1fr 1fr}.credential-panel>div[data-v-1a4eefe8],.credential-panel>.n-input[data-v-1a4eefe8],.credential-panel .integration-test-message[data-v-1a4eefe8]{grid-column:1 / -1}.prompt-workbench[data-v-1a4eefe8]{grid-template-columns:1fr;min-height:0}.prompt-menu[data-v-1a4eefe8]{display:flex;overflow-x:auto;scrollbar-width:none}.prompt-menu[data-v-1a4eefe8]::-webkit-scrollbar{display:none}.prompt-menu button[data-v-1a4eefe8]{min-width:170px}.prompt-editor[data-v-1a4eefe8] .n-input__textarea-el{min-height:280px!important}}@media(max-width:700px){.settings-header-actions>a[data-v-1a4eefe8]{width:34px;padding:0;justify-content:center;font-size:0}}@media(max-width:520px){.module-menu[data-v-1a4eefe8]{display:flex;overflow-x:auto}.module-menu button[data-v-1a4eefe8]{min-width:140px}.prompt-card-content[data-v-1a4eefe8]{grid-template-columns:38px minmax(0,1fr)}.prompt-card-content .secondary-button[data-v-1a4eefe8]{grid-column:1 / -1}form footer[data-v-1a4eefe8]{flex-wrap:wrap}.saved-message[data-v-1a4eefe8],.dirty-message[data-v-1a4eefe8]{width:100%}.primary-button[data-v-1a4eefe8],.secondary-button[data-v-1a4eefe8]{flex:1;justify-content:center}}.cover-config[data-v-cf2f0813]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 0}.cover-actions[data-v-cf2f0813]{display:flex;justify-content:flex-end;gap:8px}.basic-grid[data-v-cf2f0813],.settings-grid[data-v-cf2f0813]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.basic-grid>label[data-v-cf2f0813],.settings-grid>label[data-v-cf2f0813]{min-width:0;display:grid;align-content:start;gap:7px;padding:11px;border-radius:8px}.basic-grid>label>span[data-v-cf2f0813],.settings-grid>label>span[data-v-cf2f0813]{font-size:12px;font-weight:700}.basic-grid[data-v-cf2f0813]>:nth-last-child(2):nth-child(odd),.settings-grid[data-v-cf2f0813]>:last-child:nth-child(odd){grid-column:1/-1}.switch-setting[data-v-cf2f0813]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.switch-setting>span[data-v-cf2f0813]{display:grid;gap:2px}.switch-setting small[data-v-cf2f0813]{color:var(--text-muted);font-size:9px;font-weight:500}.library-excludes[data-v-cf2f0813]{grid-column:1/-1}.badge-size[data-v-cf2f0813]{grid-template-columns:100px minmax(0,1fr);align-items:center}.style-options[data-v-cf2f0813]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.style-option[data-v-cf2f0813]{min-width:0;overflow:hidden;border-radius:8px;cursor:pointer}.style-option.active[data-v-cf2f0813]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.style-option img[data-v-cf2f0813]{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.style-option>span[data-v-cf2f0813]{display:flex;align-items:center;gap:5px;padding:9px 10px;font-size:12px;font-weight:700}.title-table[data-v-cf2f0813]{display:grid;gap:8px}.title-head[data-v-cf2f0813],.title-row[data-v-cf2f0813]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 34px;gap:8px;align-items:center}.title-head[data-v-cf2f0813]{padding:0 3px;color:var(--text-muted);font-size:10px;font-weight:700}.title-row[data-v-cf2f0813]{padding:8px;border-radius:8px}.icon-command[data-v-cf2f0813]{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:6px;background:transparent;cursor:pointer}.icon-command.danger[data-v-cf2f0813]{color:var(--danger)}.add-command[data-v-cf2f0813]{justify-self:start;min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px dashed var(--primary);border-radius:6px;background:transparent;color:var(--primary);cursor:pointer}.secondary-button[data-v-cf2f0813]{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:6px;background:transparent;cursor:pointer;font-weight:650}.secondary-button[data-v-cf2f0813]:disabled{opacity:.45;cursor:default}.spinning[data-v-cf2f0813]{animation:spin-cf2f0813 .8s linear infinite}@keyframes spin-cf2f0813{to{transform:rotate(360deg)}}@media(max-width:760px){.basic-grid[data-v-cf2f0813],.settings-grid[data-v-cf2f0813],.style-options[data-v-cf2f0813],.cover-actions[data-v-cf2f0813]{grid-template-columns:minmax(0,1fr)}.basic-grid[data-v-cf2f0813]>:nth-last-child(2):nth-child(odd),.settings-grid[data-v-cf2f0813]>:last-child:nth-child(odd),.library-excludes[data-v-cf2f0813]{grid-column:auto}.style-options[data-v-cf2f0813]{display:grid}.title-head[data-v-cf2f0813]{display:none}.title-row[data-v-cf2f0813]{grid-template-columns:minmax(0,1fr) 34px}.title-row[data-v-cf2f0813]>:nth-child(2),.title-row[data-v-cf2f0813]>:nth-child(3){grid-column:1}.title-row>.icon-command[data-v-cf2f0813]{grid-column:2;grid-row:1}.cover-actions[data-v-cf2f0813]{display:grid}.cover-actions button[data-v-cf2f0813]{justify-content:center}}.upload-monitor-workspace[data-v-a7928f34]{min-width:0;margin-top:16px}.feature-header[data-v-a7928f34]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.feature-header h2[data-v-a7928f34]{margin:0;font-size:20px;letter-spacing:0}.feature-header p[data-v-a7928f34]{margin:5px 0 0;color:var(--text-muted);font-size:12px}.enable-control[data-v-a7928f34]{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:700}.mapping-list[data-v-a7928f34]{display:grid;gap:10px;margin-top:14px}.mapping-item[data-v-a7928f34]{min-width:0;padding:13px;border-radius:8px}.mapping-item>header[data-v-a7928f34]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mapping-item>header label[data-v-a7928f34]{display:flex;align-items:center;gap:8px}.mapping-item strong[data-v-a7928f34],.directory-grid span[data-v-a7928f34],.extensions-control>span[data-v-a7928f34],.mode-control>span[data-v-a7928f34]{font-size:11px;font-weight:700}.directory-grid[data-v-a7928f34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.directory-grid>div[data-v-a7928f34],.extensions-control[data-v-a7928f34],.mode-control[data-v-a7928f34]{display:grid;gap:6px;min-width:0}.directory-value[data-v-a7928f34]{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding-left:10px;border:1px solid var(--border);border-radius:6px}.directory-value small[data-v-a7928f34]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.extensions-control[data-v-a7928f34],.mode-control[data-v-a7928f34]{margin-top:11px}.segmented[data-v-a7928f34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(420px,100%);padding:2px;border:1px solid var(--border);border-radius:6px}.segmented button[data-v-a7928f34]{min-width:0;min-height:32px;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.segmented button.active[data-v-a7928f34]{background:var(--primary);color:#fff}.add-button[data-v-a7928f34]{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;border:1px dashed var(--primary);border-radius:6px;background:transparent;color:var(--primary);font-weight:700;cursor:pointer}.feature-footer[data-v-a7928f34]{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding:12px 0;border-top:1px solid var(--border);background:rgb(var(--surface-rgb)/.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.footer-spacer[data-v-a7928f34],.saved-message[data-v-a7928f34],.dirty-message[data-v-a7928f34]{margin-right:auto}.saved-message[data-v-a7928f34]{display:inline-flex;align-items:center;gap:6px;color:var(--success)}.dirty-message[data-v-a7928f34]{color:var(--warning)}.primary-button[data-v-a7928f34],.secondary-button[data-v-a7928f34]{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:6px;font-weight:650;cursor:pointer}.primary-button[data-v-a7928f34]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-a7928f34]{border:1px solid var(--border);background:transparent;color:var(--text)}.icon-button[data-v-a7928f34]{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.icon-button.danger[data-v-a7928f34]{color:var(--danger)}button[data-v-a7928f34]:disabled{opacity:.45;cursor:default}.loading-state[data-v-a7928f34]{min-height:220px;display:grid;place-items:center}.spinning[data-v-a7928f34]{animation:spin-a7928f34 .8s linear infinite}@keyframes spin-a7928f34{to{transform:rotate(360deg)}}@media(max-width:720px){.feature-header[data-v-a7928f34]{display:grid}.enable-control[data-v-a7928f34]{width:100%;justify-content:space-between;box-sizing:border-box}.directory-grid[data-v-a7928f34]{grid-template-columns:1fr}.feature-footer[data-v-a7928f34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-spacer[data-v-a7928f34],.saved-message[data-v-a7928f34],.dirty-message[data-v-a7928f34]{grid-column:1/-1;margin:0}.feature-footer button[data-v-a7928f34]{min-width:0;justify-content:center}}.cleanup-page[data-v-9f9bc674]{min-width:0;margin-top:18px}.cleanup-header[data-v-9f9bc674]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.title-line[data-v-9f9bc674],.header-actions[data-v-9f9bc674],.media-title[data-v-9f9bc674]{display:flex;align-items:center;gap:10px}.title-line h2[data-v-9f9bc674]{margin:0;font-size:22px}.header-actions[data-v-9f9bc674]{flex-wrap:wrap;justify-content:flex-end}.error-alert[data-v-9f9bc674]{margin-top:14px}.center-state[data-v-9f9bc674]{min-height:360px;display:grid;place-items:center}.media-cell[data-v-9f9bc674]{min-width:0;padding:8px 0}.media-title[data-v-9f9bc674]{margin-bottom:12px}.media-title strong[data-v-9f9bc674]{font-size:18px}.settings-copy[data-v-9f9bc674]{margin:0 0 16px;color:var(--text-muted);line-height:1.6}.rules-list[data-v-9f9bc674]{display:grid;gap:10px}.rule-row[data-v-9f9bc674]{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--border);border-radius:6px;background:rgb(var(--surface-rgb)/.36)}.drag-handle[data-v-9f9bc674]{flex:0 0 auto;color:var(--text-muted);cursor:grab}.rule-copy[data-v-9f9bc674]{min-width:0;display:grid;gap:3px;flex:1}.rule-copy small[data-v-9f9bc674],.setting-row small[data-v-9f9bc674]{color:var(--text-muted);font-size:12px}.fallback-row[data-v-9f9bc674]{border-style:dashed}.setting-row[data-v-9f9bc674]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--border)}.setting-row>div[data-v-9f9bc674]{display:grid;gap:4px}.modal-actions[data-v-9f9bc674]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.priority-list[data-v-9f9bc674]{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:6px}.priority-list .n-tag[data-v-9f9bc674]{width:100%;justify-content:center;cursor:grab}[data-v-9f9bc674] .n-data-table{background:transparent}[data-v-9f9bc674] .n-data-table-th,[data-v-9f9bc674] .n-data-table-td{background:transparent!important}.settings-modal[data-v-9f9bc674]{max-height:88vh}[data-v-9f9bc674] .settings-modal .n-card__content{max-height:calc(88vh - 80px);overflow:auto}@media(max-width:900px){.cleanup-header[data-v-9f9bc674]{display:grid}.header-actions[data-v-9f9bc674]{justify-content:flex-start}}@media(max-width:620px){.header-actions[data-v-9f9bc674]{display:grid;grid-template-columns:1fr 1fr}.header-actions[data-v-9f9bc674]>*{width:100%}.rule-row[data-v-9f9bc674]{align-items:flex-start;flex-wrap:wrap}.rule-copy[data-v-9f9bc674]{flex-basis:calc(100% - 40px)}.setting-row[data-v-9f9bc674]{align-items:flex-start}}.enhancements-main[data-v-04247583]{max-width:1320px}.feature-tabs[data-v-04247583]{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--border);overflow-x:auto}.feature-tabs button[data-v-04247583]{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-weight:650;cursor:pointer;white-space:nowrap}.feature-tabs button.active[data-v-04247583]{border-bottom-color:var(--primary);color:var(--primary)}.feature-workspace[data-v-04247583]{min-width:0;margin-top:16px}.feature-header[data-v-04247583]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.feature-header h2[data-v-04247583]{margin:0;font-size:20px;letter-spacing:0}.feature-header p[data-v-04247583]{margin:5px 0 0;color:var(--text-muted);font-size:12px}.feature-footer[data-v-04247583]{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding:12px 0;border-top:1px solid var(--border);background:rgb(var(--surface-rgb)/.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.footer-spacer[data-v-04247583],.saved-message[data-v-04247583],.dirty-message[data-v-04247583]{margin-right:auto}.saved-message[data-v-04247583]{display:inline-flex;align-items:center;gap:6px;color:var(--success)}.dirty-message[data-v-04247583]{color:var(--warning)}.primary-button[data-v-04247583],.secondary-button[data-v-04247583]{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:6px;font-weight:650;cursor:pointer}.primary-button[data-v-04247583]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-04247583]{border:1px solid var(--border);background:transparent;color:var(--text)}.primary-button[data-v-04247583]:disabled,.secondary-button[data-v-04247583]:disabled{opacity:.45;cursor:default}.spinning[data-v-04247583]{animation:spin-04247583 .8s linear infinite}@keyframes spin-04247583{to{transform:rotate(360deg)}}@media(max-width:760px){.feature-header[data-v-04247583]{display:block}.feature-footer[data-v-04247583]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-spacer[data-v-04247583],.saved-message[data-v-04247583],.dirty-message[data-v-04247583]{grid-column:1/-1;margin:0}.feature-footer button[data-v-04247583]{justify-content:center}}.setup-page[data-v-9b7b54de]{min-height:100vh;display:grid;place-items:center;padding:20px}.setup-panel[data-v-9b7b54de]{width:min(520px,100%);padding:32px;border-radius:8px}.setup-panel header[data-v-9b7b54de]{display:grid;justify-items:center;gap:10px;margin-bottom:26px;text-align:center}.setup-panel header h1[data-v-9b7b54de]{margin:4px 0 0}.setup-panel header span[data-v-9b7b54de]{color:var(--text-muted);font-size:13px}.setup-panel form[data-v-9b7b54de]{display:grid;gap:14px}.setup-panel label[data-v-9b7b54de]{display:grid;gap:6px;color:var(--text-muted);font-size:12px}.setup-panel input[data-v-9b7b54de]{min-height:40px;padding:0 11px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text)}.setup-panel button[data-v-9b7b54de]{min-height:42px;margin-top:6px;border:0;border-radius:6px;background:var(--primary);color:#fff;font-weight:650;cursor:pointer}.setup-panel button[data-v-9b7b54de]:disabled{opacity:.55;cursor:wait}.error[data-v-9b7b54de]{color:var(--danger);font-size:13px}.actor-config-form[data-v-2fec5403]{display:grid;gap:14px}.actor-config-form label[data-v-2fec5403]{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px 12px}.actor-config-form label>span[data-v-2fec5403]{font-size:12px;font-weight:700}.actor-config-form small[data-v-2fec5403]{grid-column:2;color:var(--text-muted);font-size:10px;line-height:1.45}.actor-config-form[data-v-2fec5403] .n-input-number{width:100%}.check-row[data-v-2fec5403]{grid-template-columns:1fr!important}@media(max-width:620px){.actor-config-form label[data-v-2fec5403]{grid-template-columns:1fr}.actor-config-form small[data-v-2fec5403]{grid-column:1}}.actor-workspace[data-v-47a7b34d]{display:grid;gap:14px}.actor-toolbar[data-v-47a7b34d]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border-radius:8px}.actor-toolbar>div[data-v-47a7b34d]{display:flex;align-items:center;gap:9px}.actor-toolbar>div:first-child span[data-v-47a7b34d]{display:grid;gap:3px}.actor-toolbar strong[data-v-47a7b34d]{font-size:14px}.actor-toolbar small[data-v-47a7b34d]{color:var(--text-muted);font-size:10px}.actor-toolbar button[data-v-47a7b34d],.search-actions button[data-v-47a7b34d],.person-results button[data-v-47a7b34d],.actor-empty button[data-v-47a7b34d],.modal-footer button[data-v-47a7b34d],.detail-footer button[data-v-47a7b34d]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.actor-grid[data-v-47a7b34d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(135px * var(--card-scale)),1fr));gap:calc(11px * var(--card-scale))}.actor-card[data-v-47a7b34d]{min-width:0;overflow:hidden;padding:0;border-radius:8px;color:var(--text);text-align:left;cursor:pointer}.actor-photo[data-v-47a7b34d]{display:block;aspect-ratio:2 / 3;overflow:hidden;background:rgb(var(--surface-rgb) / .5)}.actor-photo img[data-v-47a7b34d]{width:100%;height:100%;object-fit:cover;display:block}.actor-card-body[data-v-47a7b34d]{display:grid;gap:5px;padding:9px}.actor-card-body strong[data-v-47a7b34d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.actor-card-body small[data-v-47a7b34d]{color:var(--text-muted);font-size:9px}.actor-card-body .status-badge[data-v-47a7b34d]{justify-self:start}.status-badge[data-v-47a7b34d]{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:700}.status-active[data-v-47a7b34d]{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.status-paused[data-v-47a7b34d],.status-disabled[data-v-47a7b34d]{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.actor-empty[data-v-47a7b34d],.modal-empty[data-v-47a7b34d]{min-height:190px;display:grid;place-items:center;align-content:center;gap:9px;color:var(--text-muted);font-size:12px}.actor-search-modal,.actor-config-modal{width:min(640px,calc(100vw - 28px))}.actor-detail-modal{width:min(1120px,calc(100vw - 28px))}.search-actions[data-v-47a7b34d]{display:flex;justify-content:flex-end;margin-top:10px}.person-results[data-v-47a7b34d]{display:grid;max-height:58vh;overflow-y:auto;margin-top:12px}.person-results article[data-v-47a7b34d]{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 2px;border-bottom:1px solid var(--border)}.person-results img[data-v-47a7b34d]{width:48px;height:64px;object-fit:cover;border-radius:5px}.person-results article>span[data-v-47a7b34d]{display:grid;min-width:0;gap:3px}.person-results strong[data-v-47a7b34d]{font-size:12px}.person-results small[data-v-47a7b34d],.person-results p[data-v-47a7b34d],.modal-note[data-v-47a7b34d]{color:var(--text-muted);font-size:10px}.person-results p[data-v-47a7b34d]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-note[data-v-47a7b34d]{margin:0 0 16px}.modal-footer[data-v-47a7b34d],.detail-footer[data-v-47a7b34d],.detail-footer>div[data-v-47a7b34d]{display:flex;align-items:center;gap:8px}.modal-footer[data-v-47a7b34d]{justify-content:flex-end}.detail-footer[data-v-47a7b34d]{justify-content:space-between}.tmdb-link{color:var(--primary);text-decoration:none;font-size:11px}@media(max-width:680px){.actor-toolbar[data-v-47a7b34d],.detail-footer[data-v-47a7b34d]{align-items:stretch;flex-direction:column}.actor-toolbar>div[data-v-47a7b34d]:last-child{display:grid;grid-template-columns:1fr 1fr}.actor-toolbar>div:last-child .primary-button[data-v-47a7b34d]{grid-column:1 / -1}.actor-grid[data-v-47a7b34d]{grid-template-columns:repeat(3,minmax(0,1fr))}.person-results article[data-v-47a7b34d]{grid-template-columns:48px minmax(0,1fr)}.person-results button[data-v-47a7b34d]{grid-column:2;width:fit-content}.detail-footer>div[data-v-47a7b34d]{flex-wrap:wrap}}@media(max-width:430px){.actor-grid[data-v-47a7b34d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cloud-resource-card[data-v-c55f509b]{background:rgb(var(--surface-rgb) / var(--glass-opacity))!important;border:1px solid var(--border)!important;box-shadow:var(--shadow)!important;color:var(--text)!important}.cloud-resource-card[data-v-c55f509b] .n-card__content{padding:12px 14px}.cloud-meta-line[data-v-c55f509b]{font-size:13px;color:var(--text);opacity:.82;line-height:1.5;margin-bottom:4px}.cloud-remark-line[data-v-c55f509b]{font-size:12px;color:var(--text);opacity:.72;line-height:1.5;word-break:break-all}.cloud-date-line[data-v-c55f509b]{font-size:12px;color:var(--text);opacity:.58;margin-top:4px}.cloud-action-hint[data-v-c55f509b]{font-size:12px;color:var(--warning);margin-bottom:6px}.cloud-version-list[data-v-c55f509b]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.cloud-version-row[data-v-c55f509b]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:rgb(var(--surface-rgb) / .48);border:1px solid var(--border)}.cloud-version-main[data-v-c55f509b]{min-width:0;flex:1}.cloud-version-action[data-v-c55f509b]{flex:0 0 auto;min-width:72px;text-align:right}.cloud-version-action-hint[data-v-c55f509b]{font-size:12px;color:var(--warning);margin-bottom:6px}@media(max-width:640px){.cloud-version-row[data-v-c55f509b]{flex-direction:column}.cloud-version-action[data-v-c55f509b]{text-align:left}}.module-panel[data-v-e5ea3217]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.module-toolbar[data-v-e5ea3217]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0}.module-toolbar h2[data-v-e5ea3217]{margin:0;font-size:18px}.module-toolbar p[data-v-e5ea3217]{margin:4px 0 0;color:var(--text-muted);font-size:11px}.discover-filters[data-v-e5ea3217]{width:100%;min-width:0;box-sizing:border-box;padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;align-items:end}.discover-filters>label[data-v-e5ea3217]{display:grid;gap:5px;min-width:0}.discover-filters>label>span[data-v-e5ea3217]{font-size:9px;color:var(--text-muted)}.discover-filters .wide[data-v-e5ea3217]{grid-column:span 2}.switch-line[data-v-e5ea3217]{grid-template-columns:1fr auto!important;align-items:center}.media-grid[data-v-e5ea3217]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.media-card[data-v-e5ea3217]{height:100%;overflow:hidden;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.media-card[data-v-e5ea3217]:hover{z-index:2;transform:translateY(-4px);box-shadow:0 8px 16px #0000004d}.poster-wrap[data-v-e5ea3217]{position:relative;width:100%;aspect-ratio:2/3;overflow:hidden;background:var(--surface)}.poster-wrap>img[data-v-e5ea3217]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.media-card:hover .poster-wrap>img[data-v-e5ea3217]{transform:scale(1.05)}.poster-info[data-v-e5ea3217]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;padding:40px 8px 8px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 50%,transparent 100%);color:#fff}.poster-text[data-v-e5ea3217]{min-width:0;display:grid;gap:2px}.poster-text strong[data-v-e5ea3217],.poster-text small[data-v-e5ea3217]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.8)}.poster-text strong[data-v-e5ea3217]{font-size:12px;line-height:1.2}.poster-text small[data-v-e5ea3217]{color:#ffffffd9;font-size:10px}.rating[data-v-e5ea3217]{position:absolute;right:6px;top:6px;z-index:5;padding:2px 5px;border-radius:4px;background:#000000a6;box-shadow:0 1px 2px #0000004d;color:#f7b824;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ribbon[data-v-e5ea3217]{position:absolute;top:-3px;left:-3px;z-index:5;width:60px;height:60px;overflow:hidden}.ribbon span[data-v-e5ea3217]{position:absolute;top:10px;left:-16px;display:block;width:85px;padding:3px 0;transform:rotate(-45deg);box-shadow:0 2px 4px #0003;color:#fff;font-size:10px;font-weight:700;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.3)}.ribbon-green span[data-v-e5ea3217]{background:#67c23a}.ribbon-blue span[data-v-e5ea3217]{background:#409eff}.ribbon-purple span[data-v-e5ea3217]{background:#722ed1}.ribbon-orange span[data-v-e5ea3217]{background:#e6a23c}.ribbon-grey span[data-v-e5ea3217]{background:#909399}.ribbon-dark span[data-v-e5ea3217]{background:#303133}.media-actions[data-v-e5ea3217]{display:flex;align-items:center;gap:7px;flex-shrink:0}.media-actions button[data-v-e5ea3217]{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;filter:drop-shadow(0 0 3px rgba(0,0,0,.9));cursor:pointer;transition:transform .2s}.media-actions button[data-v-e5ea3217]:hover{transform:scale(1.2)}.media-actions button[data-v-e5ea3217]:disabled{cursor:wait;opacity:.65}.cloud-action[data-v-e5ea3217]{color:#f0a020}.subscribe-action[data-v-e5ea3217]{color:#fff}.load-state[data-v-e5ea3217]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--text-muted)}.infinite-sentinel[data-v-e5ea3217]{height:50px}.empty-state[data-v-e5ea3217]{min-height:260px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-muted)}.empty-state.short[data-v-e5ea3217]{min-height:130px}.season-modal{width:min(760px,calc(100vw - 32px));max-width:760px}.modal-title[data-v-e5ea3217],.modal-footer[data-v-e5ea3217]{display:flex;align-items:center;gap:8px}.modal-title span[data-v-e5ea3217]{display:grid}.modal-title small[data-v-e5ea3217]{font-size:9px;color:var(--text-muted)}.modal-footer[data-v-e5ea3217]{justify-content:flex-end}.season-list[data-v-e5ea3217]{display:grid;gap:7px;max-height:62vh;overflow:auto}.season-list article[data-v-e5ea3217]{display:grid;grid-template-columns:45px minmax(0,1fr) auto auto auto;gap:8px;align-items:center;padding:7px;border-bottom:1px solid var(--border)}.season-list img[data-v-e5ea3217]{width:45px;height:67px;object-fit:cover;border-radius:4px}.season-list>article>span[data-v-e5ea3217]:nth-child(2){min-width:0;display:grid}.season-list strong[data-v-e5ea3217],.season-list small[data-v-e5ea3217]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.season-list strong[data-v-e5ea3217]{font-size:10px}.season-list small[data-v-e5ea3217],.state-text[data-v-e5ea3217]{font-size:8px;color:var(--text-muted)}.spinning[data-v-e5ea3217]{animation:spin-e5ea3217 .8s linear infinite}[data-v-e5ea3217] .person-option{display:flex;align-items:center;gap:8px}@keyframes spin-e5ea3217{to{transform:rotate(360deg)}}@media(max-width:980px){.discover-filters[data-v-e5ea3217]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.season-modal{width:calc(100vw - 20px)}.module-toolbar[data-v-e5ea3217]{display:grid;grid-template-columns:minmax(0,1fr)}.discover-filters[data-v-e5ea3217]{grid-template-columns:minmax(0,1fr)}.discover-filters .wide[data-v-e5ea3217]{grid-column:auto}.media-grid[data-v-e5ea3217]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.poster-text strong[data-v-e5ea3217]{font-size:11px}.poster-text small[data-v-e5ea3217]{font-size:9px}.season-list article[data-v-e5ea3217]{grid-template-columns:40px minmax(0,1fr) auto}.season-list button[data-v-e5ea3217]{grid-column:2/4}.season-list img[data-v-e5ea3217]{width:40px;height:60px}}@media(min-width:621px){.media-grid[data-v-e5ea3217]{grid-template-columns:repeat(auto-fill,minmax(calc(150px * var(--card-scale)),1fr));gap:calc(16px * var(--card-scale))}}.module-panel[data-v-798378fb]{display:grid;gap:14px}.module-toolbar[data-v-798378fb]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.module-toolbar h2[data-v-798378fb]{margin:0;font-size:18px}.module-toolbar p[data-v-798378fb]{margin:4px 0 0;color:var(--text-muted);font-size:11px}.toolbar-actions[data-v-798378fb],.auto-switch[data-v-798378fb],.card-actions[data-v-798378fb],.modal-title[data-v-798378fb]{display:flex;align-items:center;gap:8px}.auto-switch[data-v-798378fb]{padding:6px 9px;border:1px solid var(--border);border-radius:6px;font-size:10px}.collection-summary[data-v-798378fb]{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.collection-summary article[data-v-798378fb]{padding:13px;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:var(--shadow);display:grid}.collection-summary strong[data-v-798378fb]{font-size:21px}.collection-summary span[data-v-798378fb]{font-size:9px;color:var(--text-muted)}.filter-bar[data-v-798378fb]{display:grid;grid-template-columns:minmax(220px,1fr) 180px 180px;gap:9px;padding:11px}.collection-grid[data-v-798378fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:12px}.collection-card[data-v-798378fb]{overflow:hidden;border-radius:8px}.backdrop[data-v-798378fb]{height:112px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:10px}.backdrop img[data-v-798378fb]{width:58px;height:87px;object-fit:cover;border-radius:5px;box-shadow:0 5px 18px #0008}.collection-body[data-v-798378fb]{padding:12px;display:grid;gap:11px}.title-row[data-v-798378fb]{display:flex;justify-content:space-between;gap:8px}.title-row>span[data-v-798378fb]{min-width:0;display:grid}.title-row strong[data-v-798378fb],.title-row small[data-v-798378fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-row small[data-v-798378fb]{font-size:9px;color:var(--text-muted)}.title-row button[data-v-798378fb]{align-self:start}.stat-row[data-v-798378fb]{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.stat-row button[data-v-798378fb]{padding:7px 3px;border:1px solid var(--border);background:var(--surface);border-radius:5px;display:grid}.stat-row strong[data-v-798378fb]{font-size:14px}.stat-row span[data-v-798378fb]{font-size:8px;color:var(--text-muted)}.card-actions[data-v-798378fb]{justify-content:flex-end}.card-actions a[data-v-798378fb],.card-actions button[data-v-798378fb]{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.danger[data-v-798378fb]{color:var(--danger)}.empty-state[data-v-798378fb],.empty-detail[data-v-798378fb]{min-height:220px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-muted)}.pagination[data-v-798378fb]{justify-content:center}.modal-title span[data-v-798378fb]{display:grid}.modal-title small[data-v-798378fb]{font-size:9px;color:var(--text-muted)}.movie-grid[data-v-798378fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.movie-grid article[data-v-798378fb]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;border-bottom:1px solid var(--border)}.movie-grid img[data-v-798378fb]{width:42px;height:63px;object-fit:cover;border-radius:4px}.movie-grid span[data-v-798378fb]{min-width:0;display:grid}.movie-grid strong[data-v-798378fb],.movie-grid small[data-v-798378fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie-grid strong[data-v-798378fb]{font-size:10px}.movie-grid small[data-v-798378fb]{font-size:8px;color:var(--text-muted)}.spinning[data-v-798378fb]{animation:spin-798378fb .8s linear infinite}@keyframes spin-798378fb{to{transform:rotate(360deg)}}@media(max-width:760px){.module-toolbar[data-v-798378fb]{display:grid}.toolbar-actions[data-v-798378fb]{flex-wrap:wrap}.collection-summary[data-v-798378fb]{grid-template-columns:repeat(2,1fr)}.filter-bar[data-v-798378fb],.collection-grid[data-v-798378fb]{grid-template-columns:1fr}.stat-row[data-v-798378fb]{grid-template-columns:repeat(2,1fr)}}.collection-card[data-v-798378fb]{cursor:pointer}.action-button[data-v-798378fb]{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-primary);padding:6px 10px;font-size:11px;line-height:1;transition:background .18s,border-color .18s,transform .18s}.action-button[data-v-798378fb]:hover{background:var(--surface-hover);border-color:var(--primary);transform:translateY(-1px)}.tmdb-button[data-v-798378fb]{font-weight:700;letter-spacing:.02em}.collection-modal[data-v-798378fb] .n-card__content{height:calc(80vh - 78px);overflow:auto}.movie-poster-grid[data-v-798378fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;padding:4px 0 10px}.movie-poster-card[data-v-798378fb]{position:relative;aspect-ratio:2/3;overflow:hidden;border-radius:8px;background:#202023;box-shadow:0 1px 2px #0004;transition:transform .2s,box-shadow .2s}.movie-poster-card[data-v-798378fb]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0008;z-index:2}.movie-poster-card>img[data-v-798378fb]{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s}.movie-poster-card:hover>img[data-v-798378fb]{transform:scale(1.05)}.status-badge[data-v-798378fb]{position:absolute;top:8px;left:8px;z-index:30;padding:3px 7px;border-radius:999px;color:#fff;font-size:10px;font-weight:700;box-shadow:0 1px 5px #0008}.status-badge.missing[data-v-798378fb]{background:#f59e0b}.status-badge.in_library[data-v-798378fb]{background:#16a34a}.status-badge.subscribed[data-v-798378fb]{background:#6366f1}.status-badge.unreleased[data-v-798378fb]{background:#0ea5e9}.movie-info-overlay[data-v-798378fb]{position:absolute;left:0;right:0;bottom:0;z-index:10;padding:58px 10px 10px;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.68) 60%,transparent);color:#fff;pointer-events:none}.movie-info-overlay strong[data-v-798378fb]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.3;text-shadow:0 1px 2px #000}.movie-info-overlay small[data-v-798378fb]{display:block;margin-top:2px;color:#ddd;font-size:11px;font-weight:500}.movie-actions-overlay[data-v-798378fb]{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .2s}.movie-poster-card:hover .movie-actions-overlay[data-v-798378fb]{opacity:1}.poster-action[data-v-798378fb]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#fff;color:#111;text-decoration:none;font-size:12px;font-weight:700;box-shadow:0 4px 14px #0006}@media(min-width:761px){.collection-grid[data-v-798378fb]{grid-template-columns:repeat(auto-fill,minmax(calc(350px * var(--card-scale)),1fr));gap:calc(12px * var(--card-scale))}}.virtual-library-section[data-v-f56e4de7]{display:grid;gap:12px;margin:6px 0 14px;padding:14px;border-radius:8px}.virtual-library-section>header[data-v-f56e4de7],.header-actions[data-v-f56e4de7],.modal-footer[data-v-f56e4de7],.details-toolbar[data-v-f56e4de7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.virtual-library-section>header>div[data-v-f56e4de7]:first-child{display:grid;gap:3px}.virtual-library-section small[data-v-f56e4de7],.library-copy small[data-v-f56e4de7],.recommendation-config small[data-v-f56e4de7]{color:var(--text-muted);font-size:11px}.library-list[data-v-f56e4de7],.entry-list[data-v-f56e4de7]{display:grid;gap:7px}.library-row[data-v-f56e4de7]{min-height:56px;display:grid;grid-template-columns:20px minmax(0,1fr) auto repeat(5,34px);align-items:center;gap:7px;padding:8px;border:1px solid var(--border);border-radius:7px;background:rgb(var(--surface-rgb) / .3)}.library-row.realtime-filter[data-v-f56e4de7]{grid-template-columns:20px minmax(0,1fr) auto repeat(3,34px)}.library-copy[data-v-f56e4de7]{min-width:0;display:grid;gap:3px}.library-copy strong[data-v-f56e4de7],.library-copy small[data-v-f56e4de7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drag-handle[data-v-f56e4de7]{color:var(--text-muted);cursor:grab}.state[data-v-f56e4de7],.entry-status[data-v-f56e4de7]{padding:3px 6px;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:10px}.state.paused[data-v-f56e4de7]{color:var(--warning)}.entry-status.available[data-v-f56e4de7]{color:var(--success)}.entry-status.missing[data-v-f56e4de7]{color:var(--warning)}.icon-command[data-v-f56e4de7]{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--primary);cursor:pointer}.icon-command[data-v-f56e4de7]:disabled{opacity:.45;cursor:default}.danger[data-v-f56e4de7]{color:var(--danger)}.muted[data-v-f56e4de7],.locked[data-v-f56e4de7],.error[data-v-f56e4de7],.success[data-v-f56e4de7]{min-height:40px;display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:12px}.locked[data-v-f56e4de7]{color:var(--warning)}.error[data-v-f56e4de7]{color:var(--danger)}.success[data-v-f56e4de7]{color:var(--success)}.virtual-editor-modal{width:min(920px,calc(100vw - 28px));max-height:calc(100vh - 28px)}.virtual-editor-modal>.n-card-content{overflow-y:auto}.virtual-details-modal{width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 28px)}.match-modal{width:min(480px,calc(100vw - 28px))}.editor-form[data-v-f56e4de7],.source-config[data-v-f56e4de7]{display:grid;gap:14px}.editor-form label[data-v-f56e4de7],.source-config label[data-v-f56e4de7]{display:grid;gap:7px}.editor-form label>span[data-v-f56e4de7],.source-config label>span[data-v-f56e4de7]{font-size:12px;font-weight:700}.source-grid[data-v-f56e4de7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.source-grid button[data-v-f56e4de7]{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:70px;padding:9px;border:1px solid var(--border);border-radius:7px;background:transparent;text-align:left;cursor:pointer}.source-grid button.active[data-v-f56e4de7]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.source-grid span[data-v-f56e4de7]{min-width:0;display:grid;gap:3px}.source-grid small[data-v-f56e4de7]{color:var(--text-muted);font-size:10px;line-height:1.35}.form-grid[data-v-f56e4de7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid.three[data-v-f56e4de7]{grid-template-columns:repeat(3,minmax(0,1fr))}.source-config[data-v-f56e4de7]{padding:14px 0;border-top:1px solid var(--border)}.recommendation-config>div[data-v-f56e4de7]:first-child{display:flex;align-items:center;gap:10px}.recommendation-config>div:first-child span[data-v-f56e4de7]{display:grid;gap:3px}.switch-row[data-v-f56e4de7]{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:20px}.switch-row span[data-v-f56e4de7]{display:grid;gap:3px}.advanced-json[data-v-f56e4de7]{padding-top:12px;border-top:1px solid var(--border)}.advanced-json summary[data-v-f56e4de7]{margin-bottom:10px;color:var(--primary);cursor:pointer;font-size:12px;font-weight:700}.advanced-json button[data-v-f56e4de7]{margin-top:8px}[data-v-f56e4de7] .rule-editor{display:grid;gap:7px}[data-v-f56e4de7] .rule-editor>header{display:flex;align-items:center;justify-content:space-between}[data-v-f56e4de7] .rule-row{display:grid;grid-template-columns:24px minmax(130px,1fr) minmax(120px,.8fr) minmax(160px,1.3fr) 34px;align-items:center;gap:7px}[data-v-f56e4de7] .rule-index{color:var(--text-muted);font-size:11px;text-align:center}[data-v-f56e4de7] .person-option{display:flex;align-items:center;gap:8px;min-width:0;padding:2px 0}[data-v-f56e4de7] .person-option>span{display:grid;min-width:0;gap:2px}[data-v-f56e4de7] .person-option strong,[data-v-f56e4de7] .person-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-f56e4de7] .person-option small{color:var(--text-muted);font-size:10px}.details-toolbar[data-v-f56e4de7]{margin-bottom:10px}.details-toolbar[data-v-f56e4de7]>:first-child{width:190px}.details-toolbar span[data-v-f56e4de7]{color:var(--text-muted);font-size:11px}.entry-list[data-v-f56e4de7]{max-height:520px;overflow-y:auto}.entry-list article[data-v-f56e4de7]{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:8px;min-height:55px;padding:7px 4px;border-bottom:1px solid var(--border)}.entry-list article>div[data-v-f56e4de7]{min-width:0;display:grid;gap:3px}.entry-list strong[data-v-f56e4de7],.entry-list small[data-v-f56e4de7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-list small[data-v-f56e4de7]{color:var(--text-muted);font-size:10px}.primary-button[data-v-f56e4de7],.secondary-button[data-v-f56e4de7]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:6px;cursor:pointer;font-weight:650}.primary-button[data-v-f56e4de7]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-f56e4de7]{border:1px solid var(--border);background:transparent;color:inherit}.primary-button[data-v-f56e4de7]:disabled,.secondary-button[data-v-f56e4de7]:disabled{opacity:.45;cursor:default}@media(max-width:780px){.source-grid[data-v-f56e4de7]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid[data-v-f56e4de7],.form-grid.three[data-v-f56e4de7]{grid-template-columns:1fr}.library-row[data-v-f56e4de7]{grid-template-columns:18px minmax(0,1fr) repeat(5,32px)}.library-row.realtime-filter[data-v-f56e4de7]{grid-template-columns:18px minmax(0,1fr) repeat(3,32px)}.library-row .state[data-v-f56e4de7]{display:none}[data-v-f56e4de7] .rule-row{grid-template-columns:24px minmax(0,1fr) 34px}[data-v-f56e4de7] .rule-row>:nth-child(3),[data-v-f56e4de7] .rule-row>:nth-child(4){grid-column:2 / 4}}.module-panel[data-v-81952eb7]{display:grid;gap:14px}.module-toolbar[data-v-81952eb7]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.title-line[data-v-81952eb7]{display:flex;align-items:center;gap:9px}.module-toolbar h2[data-v-81952eb7]{margin:0;font-size:18px}.title-line>span[data-v-81952eb7]{padding:3px 8px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:700}.module-toolbar p[data-v-81952eb7]{margin:4px 0 0;color:var(--text-muted);font-size:11px}.toolbar-actions[data-v-81952eb7],.modal-footer[data-v-81952eb7]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.view-switch[data-v-81952eb7]{display:flex;padding:2px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.view-switch button[data-v-81952eb7]{min-height:28px;padding:4px 12px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer}.view-switch button.active[data-v-81952eb7]{background:var(--primary);color:#fff}.filter-bar[data-v-81952eb7]{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,180px));gap:9px;padding:11px}.watch-grid[data-v-81952eb7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(300px * var(--card-scale)),1fr));gap:calc(16px * var(--card-scale))}.watch-card[data-v-81952eb7]{position:relative;min-width:0;height:100%;padding:calc(10px * var(--card-scale));overflow:hidden;border-radius:calc(12px * var(--card-scale));font-size:calc(14px * var(--card-scale));box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.watch-card[data-v-81952eb7]:hover{transform:translateY(-4px)}.card-inner-layout[data-v-81952eb7]{display:flex;align-items:stretch;width:100%;height:100%;gap:calc(12px * var(--card-scale))}.watch-poster[data-v-81952eb7]{position:relative;flex-shrink:0;width:calc(130px * var(--card-scale));min-height:calc(190px * var(--card-scale));overflow:hidden;border-radius:calc(8px * var(--card-scale));background:var(--surface-strong);box-shadow:0 2px 8px #0000001a}.watch-poster img[data-v-81952eb7]{display:block;width:100%;height:100%;object-fit:cover}.poster-count[data-v-81952eb7]{position:absolute;right:0;bottom:0;left:0;width:100%;padding:calc(20px * var(--card-scale)) 6px 4px;border:0;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.4) 60%,transparent);color:#fff;text-align:right;font-family:monospace;font-size:.85em;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.8);box-sizing:border-box}.button.poster-count[data-v-81952eb7],.watch-poster button.poster-count[data-v-81952eb7]{cursor:pointer}.watch-poster button.poster-count[data-v-81952eb7]:hover{color:var(--primary)}.watch-body[data-v-81952eb7]{display:flex;flex:1;min-width:0;flex-direction:column;gap:calc(6px * var(--card-scale))}.title-row[data-v-81952eb7]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.title-row>span[data-v-81952eb7]:first-child{display:grid;min-width:0}.title-row strong[data-v-81952eb7]{display:-webkit-box;overflow:hidden;font-size:1.1em;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.title-row small[data-v-81952eb7]{overflow:hidden;color:var(--text-muted);font-size:.78em;text-overflow:ellipsis;white-space:nowrap}.status-chip[data-v-81952eb7]{flex-shrink:0;padding:.28em .65em;border:0;border-radius:999px;background:var(--primary-soft);color:var(--text);font-size:.78em;cursor:pointer}.status-completed[data-v-81952eb7]{opacity:.78}.series-summary[data-v-81952eb7],.season-summary[data-v-81952eb7]{display:grid;gap:3px;min-height:calc(70px * var(--card-scale));align-content:start}.series-summary p[data-v-81952eb7],.season-summary p[data-v-81952eb7]{display:flex;align-items:center;gap:6px;margin:0;color:var(--text-muted);font-size:.86em;line-height:1.45}.series-summary .success[data-v-81952eb7]{color:var(--success)}.series-summary .warning[data-v-81952eb7]{color:var(--warning)}.series-summary .danger[data-v-81952eb7]{color:var(--danger)}.progress-row[data-v-81952eb7]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:auto;color:var(--text-muted);font-size:.78em}.progress-row>div[data-v-81952eb7]{height:4px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--text) 15%,transparent)}.progress-row i[data-v-81952eb7]{display:block;height:100%;background:var(--primary)}.card-actions[data-v-81952eb7]{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--card-scale));padding-top:calc(6px * var(--card-scale));border-top:1px solid var(--border)}.icon-action[data-v-81952eb7]{display:inline-flex;width:calc(27px * var(--card-scale));height:calc(27px * var(--card-scale));min-height:0;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--text);text-decoration:none;cursor:pointer}.icon-action[data-v-81952eb7]:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.icon-action[data-v-81952eb7]:disabled{opacity:.45;cursor:default}.emby-action[data-v-81952eb7]{color:var(--primary)}.warning[data-v-81952eb7]{color:var(--warning)}.danger[data-v-81952eb7]{color:var(--danger)!important}.card-checkbox[data-v-81952eb7]{position:absolute;top:calc(6px * var(--card-scale));left:calc(6px * var(--card-scale));z-index:2;padding:2px;border-radius:50%;background:#ffffffe6;box-shadow:0 2px 5px #0003;opacity:0;transition:opacity .2s}.card-checkbox[data-v-81952eb7]:has(input:checked),.watch-card:hover .card-checkbox[data-v-81952eb7]{opacity:1}.card-checkbox input[data-v-81952eb7]{display:block;margin:0}.batch-bar[data-v-81952eb7]{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 13px}.batch-bar span[data-v-81952eb7]{margin-right:auto}.empty-state[data-v-81952eb7]{display:flex;min-height:220px;align-items:center;justify-content:center;gap:8px;color:var(--text-muted)}.load-more[data-v-81952eb7]{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--text-muted);font-size:11px}.detail-head[data-v-81952eb7]{display:flex;justify-content:space-between;gap:12px}.detail-grid[data-v-81952eb7]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0}.detail-grid span[data-v-81952eb7]{display:grid;padding:9px;background:var(--surface);color:var(--text-muted);font-size:9px}.detail-grid strong[data-v-81952eb7]{color:var(--text);font-size:11px}.missing-block[data-v-81952eb7]{padding:10px;border:1px solid var(--border);border-radius:6px}.missing-block h3[data-v-81952eb7]{margin:8px 0 7px;font-size:12px}.missing-block h3[data-v-81952eb7]:first-child{margin-top:0}.missing-block p[data-v-81952eb7]{margin:4px 0;font-size:10px}.episode-editor[data-v-81952eb7],.config-form label[data-v-81952eb7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:12px;margin-top:12px;min-width:0}.config-form[data-v-81952eb7]{display:grid;gap:3px;min-width:0}.config-form[data-v-81952eb7] .n-input-number,.config-form[data-v-81952eb7] .n-select,.config-form[data-v-81952eb7] .n-dynamic-tags{width:100%;min-width:0}.watch-detail-modal,.watch-config-modal{width:min(620px,calc(100vw - 28px));max-width:620px}.spinning[data-v-81952eb7]{animation:spin-81952eb7 .8s linear infinite}@keyframes spin-81952eb7{to{transform:rotate(360deg)}}.library-picker[data-v-81952eb7]{display:grid;min-width:0;gap:4px}.library-picker small[data-v-81952eb7]{color:var(--danger);font-size:9px}@media(max-width:780px){.module-toolbar[data-v-81952eb7]{display:grid}.toolbar-actions[data-v-81952eb7]>*{flex:1}.view-switch[data-v-81952eb7]{grid-column:1/-1}.filter-bar[data-v-81952eb7],.watch-grid[data-v-81952eb7]{grid-template-columns:1fr}.watch-poster[data-v-81952eb7]{width:100px!important;min-height:160px}.watch-body[data-v-81952eb7]{width:0}.detail-grid[data-v-81952eb7],.episode-editor[data-v-81952eb7],.config-form label[data-v-81952eb7]{grid-template-columns:1fr}}.subscription-main[data-v-51e97773]{max-width:1360px}.subscription-tabs[data-v-51e97773]{display:flex;gap:4px;margin:14px 0 16px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin}.subscription-tabs button[data-v-51e97773]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer;white-space:nowrap}.subscription-tabs button.active[data-v-51e97773]{border-bottom-color:var(--primary);color:var(--primary);font-weight:700}.header-actions[data-v-51e97773]{display:flex;gap:8px}.header-actions button[data-v-51e97773],.card-actions button[data-v-51e97773],.card-actions a[data-v-51e97773],.order-actions button[data-v-51e97773],.fab-right button[data-v-51e97773],.clear-ignored-button[data-v-51e97773]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.danger-button[data-v-51e97773]{min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--danger) 50%,transparent);border-radius:6px;background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:12px;cursor:pointer}.danger-button[data-v-51e97773]:disabled{cursor:default;opacity:.5}.status-tab-strip[data-v-51e97773]{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(112px * var(--card-scale)),1fr));gap:calc(8px * var(--card-scale));margin:calc(18px * var(--card-scale)) 0 calc(12px * var(--card-scale))}.status-tab-strip button[data-v-51e97773]{min-height:calc(54px * var(--card-scale));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(8px * var(--card-scale));padding:calc(8px * var(--card-scale)) calc(12px * var(--card-scale));border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface-rgb) / var(--glass-opacity));color:var(--text-muted);box-shadow:var(--shadow);font-size:calc(12px * var(--card-scale));cursor:pointer}.status-tab-label[data-v-51e97773]{min-width:0;display:flex;align-items:center;gap:calc(7px * var(--card-scale))}.status-tab-label span[data-v-51e97773]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-tab-icon[data-v-51e97773]{flex:0 0 auto}.status-tab-strip button strong[data-v-51e97773]{color:var(--text);font-size:calc(17px * var(--card-scale));line-height:1}.status-tab-strip button.active[data-v-51e97773]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,rgb(var(--surface-rgb) / var(--glass-opacity)));color:var(--primary);box-shadow:var(--shadow);font-weight:700}.status-tab-strip button.active strong[data-v-51e97773]{color:var(--primary)}.filter-bar[data-v-51e97773]{display:grid;grid-template-columns:auto minmax(260px,1fr) 140px 160px 140px auto auto;gap:10px;margin-bottom:16px;padding:12px;border-radius:8px;align-items:center}.select-all-control[data-v-51e97773]{display:inline-flex;align-items:center;gap:7px;color:var(--text-muted);font-size:12px;white-space:nowrap}.select-all-control input[data-v-51e97773],.card-checkbox[data-v-51e97773]{accent-color:var(--primary)}.sort-order-buttons[data-v-51e97773]{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}.sort-order-buttons button[data-v-51e97773]{min-height:32px;padding:0 10px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer}.sort-order-buttons button[data-v-51e97773]:last-child{border-right:0}.sort-order-buttons button.active[data-v-51e97773]{background:var(--primary-soft);color:var(--primary);font-weight:700}.demand-list[data-v-51e97773]{min-width:0}.responsive-grid[data-v-51e97773]{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(320px * var(--card-scale)),1fr));gap:calc(16px * var(--card-scale))}.grid-item[data-v-51e97773]{height:100%;min-width:0}.series-card[data-v-51e97773]{cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;height:100%;min-height:calc(188px * var(--card-scale));position:relative;overflow:hidden;padding:calc(10px * var(--card-scale));border-radius:8px;background:rgb(var(--surface-rgb) / var(--glass-opacity));box-shadow:var(--shadow);font-size:calc(12px * var(--card-scale))}.series-card[data-v-51e97773]:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.card-selected[data-v-51e97773]{border-color:var(--primary);outline:2px solid color-mix(in srgb,var(--primary) 24%,transparent);outline-offset:-2px}.card-inner-layout[data-v-51e97773]{display:flex;flex-direction:row;height:100%;width:100%;align-items:stretch;gap:calc(12px * var(--card-scale))}.card-poster-container[data-v-51e97773]{flex-shrink:0;width:calc(130px * var(--card-scale));min-height:100%;position:relative;overflow:hidden;border-radius:calc(8px * var(--card-scale));background:rgb(var(--surface-rgb) / .42);box-shadow:0 2px 8px #0000001f}.card-poster[data-v-51e97773]{width:100%;height:100%;min-height:100%;object-fit:cover;display:block}.card-content-container[data-v-51e97773]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:0}.content-top[data-v-51e97773]{display:flex;flex-direction:column;gap:calc(4px * var(--card-scale));min-width:0}.card-header[data-v-51e97773]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:calc(4px * var(--card-scale))}.card-title[data-v-51e97773]{min-width:0;font-size:1.1em;font-weight:600;line-height:1.3;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-header-badges[data-v-51e97773]{flex:0 0 auto;display:flex;align-items:center;gap:4px}.season-number-badge[data-v-51e97773]{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:800}.card-status-area[data-v-51e97773]{flex-grow:1;display:flex;flex-direction:column;gap:4px;min-width:0}.info-text[data-v-51e97773]{display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:.9em;line-height:1.4;opacity:.85}.ellipsis[data-v-51e97773]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.season-status-list[data-v-51e97773]{display:flex;max-height:calc(52px * var(--card-scale));flex-wrap:wrap;align-content:flex-start;gap:4px;margin:2px 0;padding-right:2px;overflow-y:auto;scrollbar-width:thin}.season-status-chip[data-v-51e97773]{display:inline-flex;min-height:20px;align-items:center;padding:2px 6px;border-radius:4px;background:rgb(var(--surface-rgb) / .72);color:var(--text-muted);font-size:9px;font-weight:700;line-height:1.25}.season-status-fulfilled[data-v-51e97773]{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.season-status-forced[data-v-51e97773]{color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent)}.season-status-resolving[data-v-51e97773]{color:var(--info);background:color-mix(in srgb,var(--info) 12%,transparent)}.season-status-washing[data-v-51e97773]{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.download-progress[data-v-51e97773]{display:grid;gap:5px;margin-top:4px}.download-progress-heading[data-v-51e97773]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:9px}.download-progress-heading strong[data-v-51e97773]{flex:0 0 auto;color:var(--success);font-size:11px}.download-progress-heading span[data-v-51e97773]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-progress-track[data-v-51e97773]{height:6px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--primary) 14%,transparent)}.download-progress-track span[data-v-51e97773]{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .3s ease}.card-checkbox[data-v-51e97773]{position:absolute;top:7px;left:7px;z-index:10;width:18px;height:18px;opacity:0;transition:opacity .2s ease;filter:drop-shadow(0 2px 5px rgb(0 0 0 / .28))}.series-card:hover .card-checkbox[data-v-51e97773],.card-selected .card-checkbox[data-v-51e97773]{opacity:1}.card-type-icon[data-v-51e97773]{position:absolute;top:7px;right:7px;z-index:10;display:flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:5px;background:#000000a3;color:#fff;font-size:10px;font-weight:700;line-height:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card-actions[data-v-51e97773]{margin-top:auto;padding-top:calc(8px * var(--card-scale));border-top:1px solid var(--border);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--card-scale))}.card-actions .icon-action[data-v-51e97773]{width:calc(29px * var(--card-scale));height:calc(29px * var(--card-scale));min-height:0;padding:0;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--text);text-decoration:none;cursor:pointer}.card-actions .icon-action[data-v-51e97773]:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.card-actions .icon-action[data-v-51e97773]:disabled{opacity:.45;cursor:default}.force-complete-action[data-v-51e97773]{color:var(--primary)}.recalculate-action[data-v-51e97773]{color:var(--info)}.danger-lite[data-v-51e97773]{color:var(--danger)}.cloud-button[data-v-51e97773]{color:var(--primary)}.status-badge[data-v-51e97773]{flex:0 0 auto;display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:700}.status-wanted[data-v-51e97773]{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.status-pending_release[data-v-51e97773]{color:var(--text-muted);background:rgb(var(--surface-rgb) / .68)}.status-resolving[data-v-51e97773]{color:var(--info);background:color-mix(in srgb,var(--info) 12%,transparent)}.status-available[data-v-51e97773],.status-fulfilled[data-v-51e97773],.status-active[data-v-51e97773]{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.status-forced[data-v-51e97773]{color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent)}.status-washing[data-v-51e97773]{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.washing-level[data-v-51e97773]{color:var(--warning);font-weight:700;opacity:1}.status-failed[data-v-51e97773],.status-disabled[data-v-51e97773]{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.status-ignored[data-v-51e97773]{color:var(--text-muted);background:rgb(var(--surface-rgb) / .68)}.empty-demand[data-v-51e97773]{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--text-muted);font-size:12px}.load-more-sentinel[data-v-51e97773]{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--text-muted);font-size:11px}.floating-action-bar[data-v-51e97773]{position:fixed;left:50%;bottom:24px;z-index:1000;width:auto;min-width:400px;max-width:90vw;transform:translate(-50%)}.fab-content[data-v-51e97773]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px;border:1px solid var(--border);border-radius:999px;background:rgb(var(--surface-rgb) / .94);color:var(--text);box-shadow:0 8px 32px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fab-left[data-v-51e97773],.fab-right[data-v-51e97773]{display:flex;align-items:center;gap:10px}.fab-left span[data-v-51e97773]{color:var(--text);font-size:14px}.fab-left b[data-v-51e97773]{color:var(--primary);font-size:16px;margin:0 4px}.fab-close[data-v-51e97773]{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:rgb(var(--surface-rgb) / .7);color:var(--text);cursor:pointer}.force-complete-button[data-v-51e97773]{min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);border-radius:6px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:700;cursor:pointer}.force-complete-button[data-v-51e97773]:disabled{cursor:default;opacity:.5}.slide-up-enter-active[data-v-51e97773],.slide-up-leave-active[data-v-51e97773]{transition:all .25s ease}.slide-up-enter-from[data-v-51e97773],.slide-up-leave-to[data-v-51e97773]{opacity:0;transform:translate(-50%,20px)}.routing-layout[data-v-51e97773]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);gap:18px}.routing-description[data-v-51e97773]{margin:0 0 12px;color:var(--text-muted);font-size:11px}.source-priority[data-v-51e97773]{display:grid}.source-priority article[data-v-51e97773]{min-height:54px;display:grid;grid-template-columns:27px minmax(0,1fr) auto 66px;align-items:center;gap:10px;border-top:1px solid var(--border)}.source-priority article[data-v-51e97773]:last-child{border-bottom:1px solid var(--border)}.source-priority article.disabled[data-v-51e97773]{opacity:.58}.source-rank[data-v-51e97773]{width:23px;height:23px;display:grid;place-items:center;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:700}.source-priority article>span[data-v-51e97773]:nth-child(2){display:grid;gap:3px}.source-priority strong[data-v-51e97773]{font-size:11px}.source-priority small[data-v-51e97773]{color:var(--text-muted);font-size:9px}.order-actions[data-v-51e97773]{display:flex;gap:4px}.order-actions button[data-v-51e97773]{width:29px;height:29px;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--text);cursor:pointer}.order-actions button[data-v-51e97773]:disabled{opacity:.3;cursor:default}.routing-limits[data-v-51e97773]{display:grid;align-content:start;gap:13px;padding-left:18px;border-left:1px solid var(--border)}.routing-limits label[data-v-51e97773]{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:8px}.routing-limits label>span[data-v-51e97773]{font-size:10px;font-weight:700}.routing-limits label>small[data-v-51e97773]{color:var(--text-muted);font-size:9px}.routing-limits[data-v-51e97773] .n-input-number{width:120px}.routing-limits p[data-v-51e97773]{margin:0;color:var(--success);font-size:10px}.routing-modal{width:min(920px,calc(100vw - 28px));max-width:920px}.modal-footer[data-v-51e97773]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1180px){.filter-bar[data-v-51e97773]{grid-template-columns:repeat(2,minmax(0,1fr))}.select-all-control[data-v-51e97773],.sort-order-buttons[data-v-51e97773],.clear-ignored-button[data-v-51e97773]{width:fit-content}.routing-layout[data-v-51e97773]{grid-template-columns:1fr}.routing-limits[data-v-51e97773]{padding:0;border-left:0}}@media(max-width:760px){.status-tab-strip[data-v-51e97773]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar[data-v-51e97773]{grid-template-columns:1fr}.source-priority article[data-v-51e97773]{grid-template-columns:27px minmax(0,1fr) auto;padding:8px 0}.order-actions[data-v-51e97773]{grid-column:2}.routing-limits label[data-v-51e97773]{grid-template-columns:1fr auto}.responsive-grid[data-v-51e97773]{grid-template-columns:1fr}.series-card[data-v-51e97773]{min-height:calc(150px * var(--card-scale))}.card-poster-container[data-v-51e97773]{width:calc(100px * var(--card-scale))}.floating-action-bar[data-v-51e97773]{min-width:auto;width:92vw;bottom:16px}.fab-content[data-v-51e97773]{border-radius:16px;padding:10px 14px;flex-wrap:wrap}.fab-right[data-v-51e97773]{flex-wrap:wrap;justify-content:flex-end}}.capability-main[data-v-0781a853]{max-width:1320px}.capability-policy[data-v-0781a853]{align-self:center;padding:5px 8px;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:700}.capability-intro[data-v-0781a853]{display:flex;align-items:center;gap:12px;margin:18px 0;padding:16px;border-radius:8px}.capability-intro>svg[data-v-0781a853]{color:var(--primary)}.capability-intro div[data-v-0781a853]{display:grid;gap:4px}.capability-intro strong[data-v-0781a853]{font-size:14px}.capability-intro p[data-v-0781a853]{margin:0;color:var(--text-muted);font-size:12px}.capability-layout[data-v-0781a853]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.capability-list[data-v-0781a853]{display:grid;gap:20px}.capability-list section>header[data-v-0781a853]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 2px 9px}.capability-list h2[data-v-0781a853],.capability-detail h2[data-v-0781a853]{margin:0;font-size:16px}.capability-list section>header span[data-v-0781a853]{color:var(--text-muted);font-size:11px}.capability-grid[data-v-0781a853]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.capability-card[data-v-0781a853]{min-height:92px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;border-radius:8px;color:var(--text);text-align:left;cursor:pointer}.capability-card[data-v-0781a853]:hover,.capability-card.active[data-v-0781a853]{border-color:var(--border-strong)}.capability-card.active[data-v-0781a853]{box-shadow:inset 3px 0 0 var(--primary),var(--shadow)}.capability-card>span[data-v-0781a853]:nth-child(2){display:grid;min-width:0;gap:4px}.capability-card strong[data-v-0781a853]{font-size:13px}.capability-card small[data-v-0781a853]{overflow:hidden;color:var(--text-muted);font-size:10px;line-height:1.45}.capability-icon[data-v-0781a853]{width:36px;height:36px;display:grid;place-items:center;border-radius:7px}.tone-primary[data-v-0781a853]{background:var(--primary-soft);color:var(--primary)}.tone-info[data-v-0781a853]{background:color-mix(in srgb,var(--info) 11%,transparent);color:var(--info)}.tone-warning[data-v-0781a853]{background:color-mix(in srgb,var(--warning) 11%,transparent);color:var(--warning)}.capability-state[data-v-0781a853]{padding:4px 6px;border-radius:4px;color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 9%,transparent);font-size:10px;font-weight:700;white-space:nowrap}.state-core[data-v-0781a853]{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.state-building[data-v-0781a853]{color:var(--info);background:color-mix(in srgb,var(--info) 12%,transparent)}.state-planned[data-v-0781a853]{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.capability-detail[data-v-0781a853]{position:sticky;top:16px;display:grid;align-content:start;gap:12px;min-height:340px;padding:17px;border-radius:8px}.capability-detail>p[data-v-0781a853]{margin:0;color:var(--text-muted);font-size:12px;line-height:1.65}.capability-detail dl[data-v-0781a853]{display:grid;gap:8px;margin:3px 0;padding-top:12px;border-top:1px solid var(--border)}.capability-detail dt[data-v-0781a853]{color:var(--text-muted);font-size:10px;font-weight:700}.capability-detail dd[data-v-0781a853]{margin:-4px 0 4px;font-size:12px}.detail-note[data-v-0781a853]{display:flex;align-items:flex-start;gap:7px;margin-top:auto;padding:9px;border-left:2px solid var(--primary);background:var(--primary-soft);color:var(--primary);font-size:11px;line-height:1.5}.detail-note svg[data-v-0781a853]{flex:0 0 auto;margin-top:1px}@media(max-width:980px){.capability-layout[data-v-0781a853]{grid-template-columns:1fr}.capability-detail[data-v-0781a853]{position:static;min-height:0}.capability-grid[data-v-0781a853]{grid-template-columns:1fr}}@media(max-width:560px){.capability-list section>header[data-v-0781a853]{align-items:flex-start;flex-direction:column;gap:3px}.capability-policy[data-v-0781a853]{display:none}}.profile-main[data-v-23584bf3]{max-width:1260px}.page-header>div>p[data-v-23584bf3]:last-child{margin:5px 0 0;color:var(--text-muted);font-size:12px}.secondary-button[data-v-23584bf3],.primary-button[data-v-23584bf3],.danger-button[data-v-23584bf3]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:8px;font-weight:750;text-decoration:none;cursor:pointer}.secondary-button[data-v-23584bf3]{border:1px solid var(--border);background:var(--surface);color:var(--text)}.primary-button[data-v-23584bf3]{border:1px solid var(--primary);background:var(--primary);color:#fff}.danger-button[data-v-23584bf3]{border:1px solid var(--danger);background:transparent;color:var(--danger)}.profile-grid[data-v-23584bf3]{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(320px,1.15fr);gap:14px}.profile-card[data-v-23584bf3]{padding:18px;border-radius:14px}.profile-card>header[data-v-23584bf3]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px}.profile-card h2[data-v-23584bf3]{margin:0;font-size:16px}.profile-card header p[data-v-23584bf3]{margin:4px 0 0;color:var(--text-muted);font-size:10px}.play-account[data-v-23584bf3]{grid-column:1/-1}.status[data-v-23584bf3]{padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800}.status.active[data-v-23584bf3]{background:var(--primary-soft);color:var(--primary)}.status.disabled[data-v-23584bf3],.status.expired[data-v-23584bf3]{background:color-mix(in srgb,var(--danger) 13%,transparent);color:var(--danger)}.identity[data-v-23584bf3]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.avatar-button[data-v-23584bf3]{position:relative;width:86px;height:86px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:50%;overflow:hidden;background:var(--primary-soft);color:var(--primary);font-size:30px;font-weight:850;cursor:pointer}.avatar-button img[data-v-23584bf3]{width:100%;height:100%;object-fit:cover}.avatar-button svg[data-v-23584bf3]{position:absolute;right:7px;bottom:5px;padding:3px;border-radius:50%;background:var(--primary);color:#fff}.identity>div[data-v-23584bf3]{display:grid;gap:4px}.identity strong[data-v-23584bf3]{font-size:18px}.identity code[data-v-23584bf3],.identity span[data-v-23584bf3]{color:var(--text-muted);font-size:10px}.details[data-v-23584bf3]{display:grid;gap:0;margin:0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.details div[data-v-23584bf3]{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:9px 11px;border-bottom:1px solid var(--border)}.details div[data-v-23584bf3]:last-child{border-bottom:0}.details dt[data-v-23584bf3]{color:var(--text-muted)}.details dd[data-v-23584bf3]{margin:0;font-weight:650}.details.compact[data-v-23584bf3]{grid-template-columns:repeat(4,1fr);margin:14px 0}.details.compact div[data-v-23584bf3]{display:grid;grid-template-columns:1fr;border-right:1px solid var(--border);border-bottom:0}.profile-card>label[data-v-23584bf3],.account-settings label[data-v-23584bf3]{display:grid;gap:6px;font-size:11px;font-weight:700}.button-row[data-v-23584bf3]{display:flex;gap:8px;margin-top:12px}.button-row.wrap[data-v-23584bf3]{flex-wrap:wrap}.hint[data-v-23584bf3]{margin:12px 0 0;color:var(--text-muted);font-size:10px}.account-settings[data-v-23584bf3]{display:grid;grid-template-columns:minmax(220px,360px) auto;gap:18px;align-items:end}.switch-label[data-v-23584bf3]{display:flex!important;align-items:center;gap:10px!important;padding-bottom:8px}.reward-row[data-v-23584bf3]{display:flex;gap:16px;margin-bottom:14px;color:var(--text-muted);font-size:11px}.reward-row strong[data-v-23584bf3]{color:var(--primary)}.qr-panel[data-v-23584bf3]{min-height:225px;display:grid;place-items:center;align-content:center;gap:8px;margin-top:14px;padding:14px;border:1px dashed var(--border);border-radius:12px}.qr-panel span[data-v-23584bf3]{color:var(--text-muted);font-size:10px}.status-message.error[data-v-23584bf3],.status-message.expired[data-v-23584bf3]{color:var(--danger)}.status-message.success[data-v-23584bf3]{color:var(--success)}@keyframes spin-23584bf3{to{transform:rotate(360deg)}}.spinning[data-v-23584bf3]{animation:spin-23584bf3 .8s linear infinite}@media(max-width:900px){.profile-grid[data-v-23584bf3]{grid-template-columns:1fr}.play-account[data-v-23584bf3]{grid-column:auto}.details.compact[data-v-23584bf3]{grid-template-columns:1fr 1fr}.account-settings[data-v-23584bf3]{grid-template-columns:1fr}.button-row[data-v-23584bf3]{flex-wrap:wrap}}@media(max-width:560px){.details.compact[data-v-23584bf3]{grid-template-columns:1fr}.details div[data-v-23584bf3]{grid-template-columns:90px 1fr}.identity[data-v-23584bf3]{align-items:flex-start}.avatar-button[data-v-23584bf3]{width:70px;height:70px}}.landing-main[data-v-892050e4]{max-width:1180px}.section-state[data-v-892050e4]{align-self:center;padding:5px 8px;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:700}.landing-intro[data-v-892050e4]{display:flex;align-items:center;gap:12px;margin:18px 0 22px;padding:15px 16px;border-radius:8px;color:var(--primary)}.landing-intro p[data-v-892050e4]{margin:0;color:var(--text-muted);font-size:13px}.landing-group[data-v-892050e4]{margin-top:20px}.landing-group>header[data-v-892050e4]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 2px 9px}.landing-group h2[data-v-892050e4]{margin:0;font-size:16px}.landing-group header span[data-v-892050e4]{color:var(--text-muted);font-size:11px}.landing-grid[data-v-892050e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.landing-card[data-v-892050e4]{min-height:86px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:8px;color:var(--text);text-decoration:none}.landing-card[data-v-892050e4]:not(.landing-card--pending):hover{border-color:var(--border-strong);transform:translateY(-1px)}.landing-card>span[data-v-892050e4]:nth-child(2){display:grid;min-width:0;gap:4px}.landing-card strong[data-v-892050e4]{font-size:13px}.landing-card small[data-v-892050e4]{overflow:hidden;color:var(--text-muted);font-size:11px;line-height:1.45}.landing-card>svg[data-v-892050e4]{color:var(--text-muted)}.landing-icon[data-v-892050e4]{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;color:var(--primary);background:var(--primary-soft)}.landing-card--pending[data-v-892050e4]{opacity:.8}.pending-label[data-v-892050e4]{padding:4px 6px;border-radius:4px;color:var(--warning);background:color-mix(in srgb,var(--warning) 11%,transparent);font-size:10px;font-weight:700;white-space:nowrap}@media(max-width:680px){.landing-grid[data-v-892050e4]{grid-template-columns:1fr}.section-state[data-v-892050e4]{display:none}}.shared-pool-main[data-v-d5990b08]{max-width:1320px}.header-actions[data-v-d5990b08]{display:flex;gap:8px}.header-actions a[data-v-d5990b08]{text-decoration:none}.primary-button[data-v-d5990b08],.secondary-button[data-v-d5990b08],.danger-button[data-v-d5990b08]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:6px;cursor:pointer;font-weight:650}.primary-button[data-v-d5990b08]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-d5990b08]{border:1px solid var(--border);background:transparent;color:var(--text)}.danger-button[data-v-d5990b08]{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:transparent;color:var(--danger)}button[data-v-d5990b08]:disabled{opacity:.45;cursor:default}.success-banner[data-v-d5990b08],.loading-panel[data-v-d5990b08]{min-height:42px;display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:12px;padding:8px 12px;border-radius:7px}.success-banner[data-v-d5990b08]{justify-content:flex-start;color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent);border:1px solid color-mix(in srgb,var(--success) 25%,transparent)}.account-strip[data-v-d5990b08]{min-height:76px;display:grid;grid-template-columns:1.4fr repeat(3,1fr) auto;align-items:center;margin-top:14px;padding:0 18px;border-radius:8px}.account-strip>div[data-v-d5990b08]{display:grid;gap:4px;padding:0 18px;border-left:1px solid var(--border)}.account-strip>.identity-state[data-v-d5990b08]{grid-template-columns:auto 1fr;align-items:center;padding-left:0;border-left:0}.account-strip small[data-v-d5990b08],.settings-panel p[data-v-d5990b08],.settings-panel small[data-v-d5990b08]{color:var(--text-muted);font-size:10px}.account-strip strong[data-v-d5990b08]{font-size:13px}.state-dot[data-v-d5990b08]{width:9px;height:9px;border-radius:50%;background:var(--warning)}.state-dot.online[data-v-d5990b08]{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 12%,transparent)}.workspace-tabs[data-v-d5990b08]{display:flex;gap:4px;margin:15px 0;padding:4px;border-bottom:1px solid var(--border);overflow-x:auto}.workspace-tabs button[data-v-d5990b08]{min-width:max-content;min-height:36px;display:flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;font-weight:650}.workspace-tabs button.active[data-v-d5990b08]{background:var(--primary-soft);color:var(--primary)}.settings-layout[data-v-d5990b08]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-panel[data-v-d5990b08]{padding:18px;border-radius:8px}.wide-panel[data-v-d5990b08]{grid-column:1/-1}.settings-panel>header[data-v-d5990b08]{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.settings-panel h2[data-v-d5990b08],.resource-section h2[data-v-d5990b08]{margin:0 0 4px;font-size:16px}.settings-panel p[data-v-d5990b08]{margin:0}.settings-panel header>svg[data-v-d5990b08]{color:var(--primary)}.field[data-v-d5990b08],.number-field[data-v-d5990b08]{display:grid;gap:7px}.field>span[data-v-d5990b08],.number-field>span[data-v-d5990b08]{font-size:11px;font-weight:700}.field input[data-v-d5990b08],.search-field input[data-v-d5990b08]{width:100%;height:38px;border:1px solid var(--border);border-radius:6px;padding:0 10px;background:var(--input-bg);color:var(--text);outline:none}.identity-details[data-v-d5990b08]{display:grid;grid-template-columns:110px 1fr;margin:15px 0}.identity-details dt[data-v-d5990b08],.identity-details dd[data-v-d5990b08]{margin:0;padding:9px 0;border-bottom:1px solid var(--border);font-size:11px}.identity-details dt[data-v-d5990b08]{color:var(--text-muted)}.full-button[data-v-d5990b08]{width:100%}.switch-list[data-v-d5990b08]{display:grid}.switch-list label[data-v-d5990b08],.switch-field[data-v-d5990b08]{min-height:56px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;border-bottom:1px solid var(--border)}.switch-list label>span[data-v-d5990b08],.switch-field>span[data-v-d5990b08]{display:grid;gap:4px}.switch-list strong[data-v-d5990b08],.switch-field strong[data-v-d5990b08]{font-size:11px}.virtual-settings[data-v-d5990b08]{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:22px}.number-field[data-v-d5990b08] .n-input-number{width:100%}.library-toolbar[data-v-d5990b08],.list-toolbar[data-v-d5990b08]{display:grid;grid-template-columns:minmax(260px,1fr) 150px 130px 140px auto;align-items:center;gap:9px;padding:14px;border-radius:8px}.list-toolbar[data-v-d5990b08]{grid-template-columns:minmax(260px,1fr) auto}.virtual-toolbar[data-v-d5990b08]{grid-template-columns:minmax(220px,1fr) 140px 140px auto}.search-field[data-v-d5990b08]{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;border:1px solid var(--border);border-radius:6px;padding-left:10px;color:var(--text-muted)}.search-field input[data-v-d5990b08]{height:36px;border:0;background:transparent}.tag-filter[data-v-d5990b08]{display:flex;gap:6px;flex-wrap:wrap;margin:11px 0}.tag-filter button[data-v-d5990b08]{min-height:28px;padding:0 9px;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:10px}.tag-filter button.selected[data-v-d5990b08]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.result-summary[data-v-d5990b08]{display:flex;justify-content:space-between;margin:17px 2px 8px;color:var(--text-muted);font-size:11px}.result-summary strong[data-v-d5990b08]{color:var(--text)}.resource-section[data-v-d5990b08]{margin-bottom:22px}.resource-section>header[data-v-d5990b08]{display:flex;justify-content:space-between;margin-bottom:8px}.resource-section>header>div[data-v-d5990b08]{display:flex;align-items:baseline;gap:9px}.resource-section small[data-v-d5990b08]{color:var(--text-muted);font-size:10px}.poster-grid[data-v-d5990b08]{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px}.poster-card[data-v-d5990b08]{min-width:0;display:grid;grid-template-rows:auto 1fr;padding:0;overflow:hidden;border-radius:7px;color:var(--text);text-align:left;cursor:pointer}.poster-frame[data-v-d5990b08]{aspect-ratio:2/3;display:grid;place-items:center;overflow:hidden;background:var(--input-bg);color:var(--text-muted)}.poster-frame img[data-v-d5990b08]{width:100%;height:100%;object-fit:cover}.poster-copy[data-v-d5990b08]{min-width:0;display:grid;gap:5px;padding:10px}.poster-copy>strong[data-v-d5990b08],.poster-copy>small[data-v-d5990b08]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-copy>strong[data-v-d5990b08]{font-size:12px}.poster-copy>small[data-v-d5990b08]{color:var(--text-muted);font-size:9px}.badge-row[data-v-d5990b08]{display:flex;gap:4px;flex-wrap:wrap}.badge-row em[data-v-d5990b08]{padding:2px 5px;border-radius:4px;background:var(--primary-soft);color:var(--primary);font-size:8px;font-style:normal}.empty-panel[data-v-d5990b08]{min-height:210px;display:grid;place-content:center;justify-items:center;gap:7px;color:var(--text-muted);border-radius:8px}.empty-panel strong[data-v-d5990b08]{color:var(--text);font-size:13px}.empty-panel span[data-v-d5990b08]{font-size:11px}.data-list[data-v-d5990b08],.ledger-groups[data-v-d5990b08]{display:grid;gap:7px}.data-row[data-v-d5990b08],.virtual-row[data-v-d5990b08]{min-height:68px;display:grid;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:10px 12px;border-radius:7px;color:var(--text);text-align:left}.data-row[data-v-d5990b08]{width:100%;cursor:pointer}.data-row>span[data-v-d5990b08]:nth-child(2),.virtual-row>span[data-v-d5990b08]:nth-child(2){min-width:0;display:grid;gap:4px}.data-row strong[data-v-d5990b08],.data-row small[data-v-d5990b08],.virtual-row strong[data-v-d5990b08],.virtual-row small[data-v-d5990b08]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-row strong[data-v-d5990b08],.virtual-row strong[data-v-d5990b08]{font-size:12px}.data-row small[data-v-d5990b08],.virtual-row small[data-v-d5990b08]{color:var(--text-muted);font-size:10px}.kind-mark[data-v-d5990b08]{display:grid;place-items:center;min-height:30px;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:700}.row-status[data-v-d5990b08]{color:var(--success);font-size:10px}.virtual-row[data-v-d5990b08]{grid-template-columns:48px minmax(0,1fr) 120px auto}.watch-state[data-v-d5990b08]{color:var(--text-muted);font-size:10px}.row-actions[data-v-d5990b08]{display:flex;gap:7px}.row-actions button[data-v-d5990b08]{min-height:32px;font-size:10px}.ledger-summary[data-v-d5990b08]{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;padding:14px 18px;margin-bottom:12px;border-radius:8px}.ledger-summary>span[data-v-d5990b08]{display:grid;gap:4px;padding:0 16px;border-left:1px solid var(--border)}.ledger-summary>span[data-v-d5990b08]:first-child{padding-left:0;border-left:0}.ledger-summary small[data-v-d5990b08]{color:var(--text-muted);font-size:10px}.ledger-summary strong[data-v-d5990b08]{font-size:13px}.ledger-group[data-v-d5990b08]{border-radius:7px;overflow:hidden}.ledger-group summary[data-v-d5990b08]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;cursor:pointer}.ledger-group summary>span[data-v-d5990b08]{display:grid;gap:4px}.ledger-group summary strong[data-v-d5990b08]{font-size:12px}.ledger-group summary small[data-v-d5990b08]{color:var(--text-muted);font-size:10px}.ledger-group summary em[data-v-d5990b08],.ledger-items em[data-v-d5990b08]{font-size:12px;font-style:normal;font-weight:700}.ledger-items[data-v-d5990b08]{border-top:1px solid var(--border)}.ledger-items>div[data-v-d5990b08]{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--border)}.ledger-items>div[data-v-d5990b08]:last-child{border-bottom:0}.ledger-items span[data-v-d5990b08]{display:grid;gap:3px}.ledger-items strong[data-v-d5990b08]{font-size:11px}.ledger-items small[data-v-d5990b08]{color:var(--text-muted);font-size:9px}.credit-positive[data-v-d5990b08]{color:var(--success)}.credit-negative[data-v-d5990b08]{color:var(--danger)}.detail-head[data-v-d5990b08]{display:grid;grid-template-columns:150px 1fr;gap:18px}.detail-poster[data-v-d5990b08]{aspect-ratio:2/3;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:var(--input-bg);color:var(--text-muted)}.detail-poster img[data-v-d5990b08]{width:100%;height:100%;object-fit:cover}.detail-head p[data-v-d5990b08]{color:var(--text-muted);font-size:11px;line-height:1.7}.detail-head small[data-v-d5990b08]{color:var(--text-muted);font-size:10px}.detail-actions[data-v-d5990b08]{display:flex;justify-content:flex-end;gap:8px;margin:16px 0;padding-top:13px;border-top:1px solid var(--border)}.version-list[data-v-d5990b08],.children-list[data-v-d5990b08]{display:grid;border-top:1px solid var(--border)}.version-list article[data-v-d5990b08],.children-list article[data-v-d5990b08]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border)}.version-list article>div[data-v-d5990b08],.children-list article>span[data-v-d5990b08]{display:grid;gap:4px}.version-list strong[data-v-d5990b08],.children-list strong[data-v-d5990b08]{font-size:11px}.version-list small[data-v-d5990b08],.children-list small[data-v-d5990b08]{color:var(--text-muted);font-size:9px}.spinning[data-v-d5990b08]{animation:spin-d5990b08 .8s linear infinite}@keyframes spin-d5990b08{to{transform:rotate(360deg)}}@media(max-width:980px){.account-strip[data-v-d5990b08]{grid-template-columns:repeat(2,1fr);padding:10px}.account-strip>div[data-v-d5990b08]{min-height:50px;border-left:0}.account-strip>button[data-v-d5990b08]{grid-column:1/-1}.library-toolbar[data-v-d5990b08]{grid-template-columns:1fr 1fr}.library-toolbar .search-field[data-v-d5990b08]{grid-column:1/-1}.library-toolbar>button[data-v-d5990b08]{grid-column:1/-1}.ledger-summary[data-v-d5990b08]{grid-template-columns:repeat(2,1fr)}.ledger-summary>button[data-v-d5990b08]{grid-column:1/-1;margin-top:8px}.virtual-settings[data-v-d5990b08]{grid-template-columns:1fr}.virtual-row[data-v-d5990b08]{grid-template-columns:48px 1fr}.watch-state[data-v-d5990b08],.row-actions[data-v-d5990b08]{grid-column:2}}@media(max-width:700px){.page-header[data-v-d5990b08]{align-items:stretch;flex-direction:column}.header-actions[data-v-d5990b08]{flex-wrap:wrap}.header-actions[data-v-d5990b08]>*{flex:1}.settings-layout[data-v-d5990b08]{grid-template-columns:1fr}.wide-panel[data-v-d5990b08]{grid-column:auto}.workspace-tabs button[data-v-d5990b08]{flex:1;justify-content:center}.library-toolbar[data-v-d5990b08],.list-toolbar[data-v-d5990b08],.virtual-toolbar[data-v-d5990b08]{grid-template-columns:1fr}.library-toolbar .search-field[data-v-d5990b08],.library-toolbar>button[data-v-d5990b08]{grid-column:auto}.poster-grid[data-v-d5990b08]{grid-template-columns:repeat(2,minmax(0,1fr))}.data-row[data-v-d5990b08]{grid-template-columns:42px 1fr 16px}.row-status[data-v-d5990b08]{display:none}.ledger-summary[data-v-d5990b08]{grid-template-columns:1fr}.ledger-summary>span[data-v-d5990b08]{border-left:0;border-top:1px solid var(--border);padding:10px 0}.ledger-summary>span[data-v-d5990b08]:first-child{border-top:0}.detail-head[data-v-d5990b08]{grid-template-columns:100px 1fr}.detail-actions[data-v-d5990b08]{flex-direction:column}.detail-actions button[data-v-d5990b08]{width:100%}}@media(max-width:480px){.poster-grid[data-v-d5990b08]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-head[data-v-d5990b08]{grid-template-columns:1fr}.detail-poster[data-v-d5990b08]{width:120px}.row-actions[data-v-d5990b08]{flex-direction:column}.row-actions button[data-v-d5990b08]{width:100%}}.inline-empty[data-v-d5990b08]{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:11px}.section-editor[data-v-d5990b08]{display:grid;gap:7px}.section-editor article[data-v-d5990b08]{min-height:48px;display:grid;grid-template-columns:20px minmax(150px,1fr) 110px 150px 180px 130px 100px auto 36px;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--border)}.section-editor article>input[data-v-d5990b08]{width:100%;height:34px;border:1px solid var(--border);border-radius:6px;padding:0 9px;background:var(--input-bg);color:var(--text)}.section-editor article>svg[data-v-d5990b08]{color:var(--text-muted)}.section-editor[data-v-d5990b08] .n-input-number{width:100%}.section-editor footer[data-v-d5990b08]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.icon-danger[data-v-d5990b08]{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:6px;background:transparent;color:var(--danger);cursor:pointer}@media(max-width:900px){.section-editor article[data-v-d5990b08]{grid-template-columns:20px 1fr 1fr}.section-editor article>input[data-v-d5990b08]{grid-column:2/-1}.section-editor article>.n-input-number[data-v-d5990b08]{grid-column:2}.section-editor article>.n-switch[data-v-d5990b08]{justify-self:start}.section-editor article>.icon-danger[data-v-d5990b08]{grid-column:3;grid-row:3;justify-self:end}}@media(max-width:560px){.inline-empty[data-v-d5990b08]{align-items:stretch;flex-direction:column}.section-editor article[data-v-d5990b08]{grid-template-columns:20px 1fr 36px}.section-editor article[data-v-d5990b08]>*{grid-column:2}.section-editor article>svg[data-v-d5990b08]{grid-column:1;grid-row:1}.section-editor article>.icon-danger[data-v-d5990b08]{grid-column:3;grid-row:1}.section-editor footer[data-v-d5990b08]{flex-direction:column}.section-editor footer button[data-v-d5990b08]{width:100%}}.success-link[data-v-d5990b08]{margin-left:auto;color:var(--success);font-weight:700;text-decoration:none}.success-link[data-v-d5990b08]:hover{text-decoration:underline}.registration-progress[data-v-d5990b08]{display:grid;gap:10px;margin-top:10px;padding:13px 15px;border-radius:8px}.registration-progress-head[data-v-d5990b08]{display:flex;align-items:center;justify-content:space-between;gap:12px}.registration-progress-head>span[data-v-d5990b08]:first-child{display:grid;gap:3px}.registration-progress-head strong[data-v-d5990b08]{font-size:12px}.registration-progress-head small[data-v-d5990b08],.registration-progress-stats[data-v-d5990b08]{color:var(--text-muted);font-size:10px}.registration-progress-stats[data-v-d5990b08]{display:flex;gap:14px;flex-wrap:wrap}.mine-toolbar[data-v-d5990b08]{grid-template-columns:minmax(230px,1fr) 130px auto auto auto auto}.mine-table-wrap[data-v-d5990b08]{overflow-x:auto;border-radius:8px}.mine-table[data-v-d5990b08]{width:100%;min-width:1000px;border-collapse:collapse}.mine-table th[data-v-d5990b08],.mine-table td[data-v-d5990b08]{padding:11px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;font-size:11px}.mine-table th[data-v-d5990b08]{color:var(--text-muted);font-size:10px;font-weight:700;white-space:nowrap}.mine-table tbody tr:last-child td[data-v-d5990b08]{border-bottom:0}.mine-table td[data-v-d5990b08]:first-child{min-width:245px}.mine-table td:first-child strong[data-v-d5990b08],.mine-table td:first-child small[data-v-d5990b08],.mine-table td:nth-child(2) small[data-v-d5990b08]{display:block;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-table td:first-child strong[data-v-d5990b08]{font-size:12px}.mine-table td:first-child small[data-v-d5990b08],.mine-table td:nth-child(2) small[data-v-d5990b08]{margin-top:4px;color:var(--text-muted);font-size:9px}.mine-table .error-text[data-v-d5990b08]{max-width:170px;color:var(--danger)}.status-pill[data-v-d5990b08]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-size:9px;font-weight:700}.status-pill.problem[data-v-d5990b08]{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.status-pill.disabled[data-v-d5990b08]{background:color-mix(in srgb,var(--text-muted) 12%,transparent);color:var(--text-muted)}.mine-actions[data-v-d5990b08]{display:flex;gap:6px;white-space:nowrap}.mine-actions button[data-v-d5990b08]{min-height:30px;padding:0 9px;font-size:9px}.shared-config-modal{display:flex;max-height:92vh;flex-direction:column}.shared-config-modal .n-card-header,.shared-config-modal .n-card__footer{flex:0 0 auto}.shared-config-modal .n-card-content{min-height:0;overflow-y:auto}.modal-settings-layout[data-v-d5990b08]{padding:2px}.modal-footer-actions[data-v-d5990b08]{display:flex;justify-content:flex-end;gap:8px}.manual-search-row[data-v-d5990b08]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:12px}.manual-empty[data-v-d5990b08]{min-height:90px;display:grid;place-items:center;color:var(--text-muted);font-size:11px}.candidate-list[data-v-d5990b08]{display:grid;gap:7px;max-height:390px;overflow-y:auto}.candidate-row[data-v-d5990b08]{width:100%;min-height:64px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.candidate-row[data-v-d5990b08]:hover,.candidate-row.selected[data-v-d5990b08]{border-color:var(--primary);background:var(--primary-soft)}.candidate-row>span[data-v-d5990b08]:nth-child(2){min-width:0;display:grid;gap:4px}.candidate-row strong[data-v-d5990b08],.candidate-row small[data-v-d5990b08]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-row small[data-v-d5990b08],.candidate-row>span[data-v-d5990b08]:last-child{color:var(--text-muted);font-size:10px}.selected-share-box[data-v-d5990b08]{display:grid;gap:7px;margin-top:14px;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--input-bg)}.selected-share-box>span[data-v-d5990b08]{color:var(--text-muted);font-size:10px}.validation-state[data-v-d5990b08]{display:flex;align-items:flex-start;gap:7px;padding-top:7px;color:var(--text-muted);font-size:11px}.validation-state.valid[data-v-d5990b08]{color:var(--success)}.validation-state.invalid[data-v-d5990b08]{color:var(--danger)}@media(max-width:1100px){.mine-toolbar[data-v-d5990b08]{grid-template-columns:1fr 150px auto}.mine-toolbar .search-field[data-v-d5990b08]{grid-column:1/-1}.mine-toolbar>button[data-v-d5990b08]:nth-of-type(n+3){grid-column:auto}}@media(max-width:700px){.mine-toolbar[data-v-d5990b08]{grid-template-columns:1fr}.mine-toolbar .search-field[data-v-d5990b08],.mine-toolbar>button[data-v-d5990b08]{grid-column:auto}.manual-search-row[data-v-d5990b08]{grid-template-columns:1fr}.candidate-row[data-v-d5990b08]{grid-template-columns:42px minmax(0,1fr)}.candidate-row>span[data-v-d5990b08]:last-child{grid-column:2}.modal-footer-actions[data-v-d5990b08]{flex-direction:column-reverse}.modal-footer-actions button[data-v-d5990b08]{width:100%}}.library-toolbar[data-v-d5990b08]{grid-template-columns:minmax(220px,1fr) 130px 130px 120px 130px auto}@media(max-width:980px){.library-toolbar[data-v-d5990b08]{grid-template-columns:1fr 1fr}.library-toolbar .search-field[data-v-d5990b08]{grid-column:1/-1}.library-toolbar>button[data-v-d5990b08]{grid-column:1/-1}}@media(max-width:700px){.library-toolbar[data-v-d5990b08]{grid-template-columns:1fr}.library-toolbar .search-field[data-v-d5990b08],.library-toolbar>button[data-v-d5990b08]{grid-column:auto}}.center-home-section[data-v-d5990b08]{margin-bottom:18px}.center-home-section-head[data-v-d5990b08]{display:flex;align-items:center;justify-content:space-between;gap:12px}.center-home-section-title[data-v-d5990b08]{font-size:16px;font-weight:800;color:var(--text)}.center-card-grid[data-v-d5990b08]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(142px * var(--card-scale,1))),1fr));gap:calc(18px * var(--card-scale,1));padding:calc(10px * var(--card-scale,1)) 0 calc(20px * var(--card-scale,1))}.center-media-card[data-v-d5990b08]{min-width:0;cursor:pointer;border-radius:calc(12px * var(--card-scale,1));overflow:hidden;height:100%;background:#0c122aa8!important;border:1px solid rgba(148,177,255,.14)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.center-media-card[data-v-d5990b08]:hover{transform:translateY(-4px);border-color:#5b8cff73!important;box-shadow:var(--shadow);z-index:3}.center-poster-wrapper[data-v-d5990b08]{position:relative;width:100%;aspect-ratio:2/3;overflow:hidden;background:radial-gradient(circle at 20% 18%,rgba(75,184,255,.22),transparent 35%),linear-gradient(145deg,#172b5ceb,#121234f5)}.center-poster[data-v-d5990b08]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease}.center-media-card:hover .center-poster[data-v-d5990b08]{transform:scale(1.045)}.center-card-overlay[data-v-d5990b08]{position:absolute;left:0;right:0;bottom:0;min-height:46%;display:flex;align-items:flex-end;justify-content:space-between;gap:calc(8px * var(--card-scale,1));padding:calc(56px * var(--card-scale,1)) calc(8px * var(--card-scale,1)) calc(8px * var(--card-scale,1));background:linear-gradient(to top,#000000f0,#000000ad 56%,#0000);pointer-events:none}.center-card-text[data-v-d5990b08]{min-width:0;flex:1}.center-ribbon[data-v-d5990b08]{position:absolute;left:-31px;top:10px;width:106px;height:22px;transform:rotate(-45deg);display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:800;color:#fff;z-index:2;box-shadow:0 2px 8px #00000040}.center-ribbon-green[data-v-d5990b08]{background:linear-gradient(135deg,#22c55e,#16a34a)}.center-ribbon-blue[data-v-d5990b08]{background:linear-gradient(135deg,#38bdf8,#2563eb)}.center-ribbon-warning[data-v-d5990b08]{background:linear-gradient(135deg,#f59e0b,#d97706)}.center-ribbon-dark[data-v-d5990b08]{background:linear-gradient(135deg,#64748b,#334155)}.poster-wall-card[data-v-d5990b08]{border-radius:calc(12px * var(--card-scale,1))!important;background:#09102ac7!important;box-shadow:var(--shadow)}.poster-wall-wrapper[data-v-d5990b08]{border-radius:calc(12px * var(--card-scale,1));background:#0b1230 url(/default-poster.png) center/cover no-repeat}.poster-wall-wrapper[data-v-d5990b08]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000db,#00000070 34%,#0000000a 70%);pointer-events:none}.poster-wall-overlay[data-v-d5990b08]{min-height:34%;padding:calc(54px * var(--card-scale,1)) calc(8px * var(--card-scale,1)) calc(9px * var(--card-scale,1));background:linear-gradient(to top,#000000f0,#00000094 54%,#0000);justify-content:flex-start;z-index:1}.poster-wall-title-line[data-v-d5990b08]{max-width:100%;font-size:calc(13px * var(--card-scale,1));line-height:1.25;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 5px rgba(0,0,0,.75)}.poster-wall-year-line[data-v-d5990b08]{margin-top:calc(2px * var(--card-scale,1));font-size:calc(12px * var(--card-scale,1));line-height:1.15;font-weight:700;color:#ffffffdb;text-shadow:0 2px 5px rgba(0,0,0,.75)}.center-detail-body[data-v-d5990b08]{--center-detail-title-color:var(--primary);--center-detail-meta-color:var(--text-muted);--center-detail-text-color:var(--text);--center-detail-muted-color:var(--text-muted);--center-detail-panel-bg:rgb(var(--surface-rgb)/.76);--center-detail-soft-bg:var(--surface-solid);--center-detail-person-bg:rgb(var(--surface-rgb)/.76);--center-detail-border:var(--border);--center-detail-avatar-bg:var(--surface-solid);--center-detail-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px}.center-detail-header-new[data-v-d5990b08]{display:flex;gap:24px;margin-bottom:4px}.detail-poster[data-v-d5990b08]{width:160px;height:240px;border-radius:10px;object-fit:cover;box-shadow:0 8px 22px #0000005c;flex:0 0 160px;background-color:var(--center-detail-avatar-bg)}.detail-info[data-v-d5990b08]{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.detail-title[data-v-d5990b08]{font-size:24px;font-weight:800;line-height:1.2;color:var(--center-detail-title-color)}.detail-year[data-v-d5990b08]{font-size:18px;font-weight:400;opacity:.7;margin-left:6px}.detail-meta[data-v-d5990b08]{font-size:13px;color:var(--center-detail-meta-color);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.detail-rating[data-v-d5990b08]{color:#f7b824;font-weight:700;background:#f7b82426;padding:2px 8px;border-radius:12px}.detail-overview[data-v-d5990b08]{font-size:13px;line-height:1.6;color:var(--text)!important;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-align:justify}.detail-credits[data-v-d5990b08],.detail-person-name[data-v-d5990b08],.detail-person-role[data-v-d5990b08]{color:var(--center-detail-text-color)}.detail-credits[data-v-d5990b08]{background:var(--center-detail-soft-bg);border-radius:10px;padding:8px 10px;border:1px solid var(--center-detail-border);box-shadow:var(--center-detail-shadow)}.detail-people-row[data-v-d5990b08]{display:flex;flex-wrap:wrap;gap:8px}.detail-person-card[data-v-d5990b08]{display:flex;align-items:center;gap:7px;width:136px;flex:0 0 136px;padding:4px 7px 4px 4px;border-radius:999px;background:var(--center-detail-person-bg);border:1px solid var(--center-detail-border)}.detail-person-avatar[data-v-d5990b08]{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--center-detail-avatar-bg);flex:0 0 auto}.detail-person-info[data-v-d5990b08]{min-width:0;line-height:1.2}.detail-person-name[data-v-d5990b08]{font-size:12px;font-weight:700;color:var(--text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-person-role[data-v-d5990b08]{margin-top:2px;font-size:11px;color:var(--center-detail-muted-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-version-detail-list[data-v-d5990b08]{display:flex;flex-direction:column;gap:10px}.center-season-progress[data-v-d5990b08]{padding:10px 12px 12px;border-radius:10px;background:var(--center-detail-soft-bg);border:1px solid var(--center-detail-border)}.center-season-progress-head[data-v-d5990b08]{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;color:var(--center-detail-meta-color)}.center-season-progress-bar[data-v-d5990b08] .n-progress-graph-line-fill{position:relative;overflow:hidden;box-shadow:0 0 14px color-mix(in srgb,var(--season-progress-color) 42%,transparent)}.center-season-progress-bar[data-v-d5990b08] .n-progress-graph-line-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.18) 38%,rgba(255,255,255,.72) 50%,rgba(255,255,255,.18) 62%,transparent 100%);transform:translate(-120%);animation:center-season-progress-marquee-d5990b08 1.15s linear infinite}@keyframes center-season-progress-marquee-d5990b08{to{transform:translate(120%)}}.center-version-detail-card[data-v-d5990b08]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;border-radius:18px;background:var(--center-detail-person-bg);border:1px solid var(--center-detail-border);box-shadow:var(--center-detail-shadow)}.center-version-main[data-v-d5990b08]{min-width:0;flex:1}.center-version-tags[data-v-d5990b08]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.center-version-tags[data-v-d5990b08] .n-tag{max-width:none}.center-version-tags[data-v-d5990b08] .n-tag__content{overflow:visible;text-overflow:clip;white-space:nowrap}.center-version-action[data-v-d5990b08]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.center-version-detail-card-expandable[data-v-d5990b08]{cursor:pointer}.center-version-detail-card-expandable[data-v-d5990b08]:hover{border-color:var(--primary)}.center-episode-matrix[data-v-d5990b08]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--center-detail-border)}.center-episode-matrix[data-v-d5990b08] .n-button{min-width:34px}.episode-loading[data-v-d5990b08]{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:11px}@media(max-width:768px){.center-card-grid[data-v-d5990b08]{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(118px * var(--card-scale,1))),1fr));gap:calc(12px * var(--card-scale,1))}.center-detail-header-new[data-v-d5990b08]{gap:14px}.detail-poster[data-v-d5990b08]{width:120px;height:180px;flex-basis:120px}.detail-title[data-v-d5990b08]{font-size:20px}.detail-year[data-v-d5990b08]{font-size:15px}.center-version-detail-card[data-v-d5990b08]{flex-direction:column;align-items:stretch}.center-version-action[data-v-d5990b08]{align-items:flex-start}.center-version-action[data-v-d5990b08] .n-button{width:100%}}.account-strip[data-v-d5990b08]{min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;padding:0;background:transparent;box-shadow:none}.account-strip>.account-stat[data-v-d5990b08]{min-height:76px;display:grid;align-content:center;gap:4px;padding:0 18px;border:0;border-radius:8px}@media(max-width:980px){.account-strip[data-v-d5990b08]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.account-strip>.account-stat[data-v-d5990b08]{min-height:64px}}@media(max-width:700px){.account-strip[data-v-d5990b08]{grid-template-columns:1fr}}@media(max-width:560px){.center-detail-header-new[data-v-d5990b08]{flex-direction:column}.detail-poster[data-v-d5990b08]{width:132px;height:198px;flex-basis:auto}.detail-meta[data-v-d5990b08]{gap:6px}.detail-person-card[data-v-d5990b08]{width:calc(50% - 4px);flex-basis:calc(50% - 4px)}}.users-main[data-v-a9063c82]{max-width:1500px}.page-header>div>p[data-v-a9063c82]:last-child{margin:5px 0 0;color:var(--text-muted);font-size:12px}.secondary-button[data-v-a9063c82],.primary-button[data-v-a9063c82],.danger-button[data-v-a9063c82]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:8px;font-weight:750;cursor:pointer}.secondary-button[data-v-a9063c82]{border:1px solid var(--border);background:var(--surface);color:var(--text)}.primary-button[data-v-a9063c82]{border:1px solid var(--primary);background:var(--primary);color:#fff}.danger-button[data-v-a9063c82]{border:1px solid var(--danger);background:transparent;color:var(--danger)}.guide[data-v-a9063c82]{display:grid;gap:5px;padding:14px 16px;margin-bottom:14px;border-radius:12px}.guide span[data-v-a9063c82]{color:var(--text-muted);font-size:11px}.toolbar[data-v-a9063c82]{display:grid;grid-template-columns:minmax(170px,1fr) 170px 190px auto;gap:10px;align-items:center;padding:12px;margin-bottom:10px;border-radius:12px}.toolbar>span[data-v-a9063c82]{color:var(--text-muted);font-size:11px}.bulk-bar[data-v-a9063c82]{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:10px;border-radius:12px}.bulk-bar .n-select[data-v-a9063c82]{width:220px}.section-actions[data-v-a9063c82]{display:flex;justify-content:flex-end;margin-bottom:10px}.table-wrap[data-v-a9063c82]{overflow:auto;border-radius:12px}table[data-v-a9063c82]{width:100%;border-collapse:collapse;min-width:980px}th[data-v-a9063c82],td[data-v-a9063c82]{padding:11px 12px;border-bottom:1px solid var(--border);text-align:left;font-size:11px;vertical-align:middle}th[data-v-a9063c82]{color:var(--text-muted);font-weight:750;background:color-mix(in srgb,var(--surface) 72%,transparent)}td>strong[data-v-a9063c82],td>small[data-v-a9063c82]{display:block}td>small[data-v-a9063c82]{margin-top:3px;color:var(--text-muted)}.user-cell[data-v-a9063c82]{display:flex;align-items:center;gap:9px;min-width:180px}.user-cell>div[data-v-a9063c82]:nth-child(2){display:grid;min-width:0}.user-cell code[data-v-a9063c82]{color:var(--text-muted);font-size:9px}.avatar[data-v-a9063c82]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-weight:800}.badge[data-v-a9063c82],.status[data-v-a9063c82]{display:inline-flex;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:800}.badge[data-v-a9063c82],.status.active[data-v-a9063c82]{background:var(--primary-soft);color:var(--primary)}.status.disabled[data-v-a9063c82],.status.expired[data-v-a9063c82]{background:color-mix(in srgb,var(--danger) 13%,transparent);color:var(--danger)}.status.used[data-v-a9063c82]{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.inline-edit[data-v-a9063c82]{display:flex;gap:5px;min-width:190px}.icon-button[data-v-a9063c82],.actions button[data-v-a9063c82]{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--text);cursor:pointer}.actions[data-v-a9063c82]{display:flex;gap:5px}.actions .danger[data-v-a9063c82]{color:var(--danger)}.link-code[data-v-a9063c82]{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-a9063c82]{padding:36px;text-align:center;color:var(--text-muted)}.user-modal{width:min(720px,calc(100vw - 28px))}.user-modal.small{width:min(500px,calc(100vw - 28px))}.form-grid[data-v-a9063c82]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid.three[data-v-a9063c82]{grid-template-columns:1fr 1fr 1fr}.modal-actions[data-v-a9063c82]{display:flex;justify-content:flex-end;gap:8px}@keyframes spin-a9063c82{to{transform:rotate(360deg)}}.spinning[data-v-a9063c82]{animation:spin-a9063c82 .8s linear infinite}@media(max-width:800px){.toolbar[data-v-a9063c82]{grid-template-columns:1fr}.bulk-bar[data-v-a9063c82]{align-items:stretch;flex-direction:column}.bulk-bar .n-select[data-v-a9063c82]{width:100%}.form-grid[data-v-a9063c82],.form-grid.three[data-v-a9063c82]{grid-template-columns:1fr}}.state-group[data-v-1cb41f51]{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.listener-error[data-v-1cb41f51]{margin:10px 0 0!important;color:var(--danger)!important;font-size:11px!important}.channel-main[data-v-1cb41f51]{max-width:1240px}.header-actions[data-v-1cb41f51]{display:flex;gap:8px}.header-actions a[data-v-1cb41f51]{text-decoration:none}.primary-button[data-v-1cb41f51],.secondary-button[data-v-1cb41f51],.danger-button[data-v-1cb41f51]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:6px;cursor:pointer;font-weight:650}.primary-button[data-v-1cb41f51]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-1cb41f51]{border:1px solid var(--border);background:transparent;color:var(--text)}.danger-button[data-v-1cb41f51]{border:1px solid color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger)}.primary-button[data-v-1cb41f51]:disabled,.secondary-button[data-v-1cb41f51]:disabled,.danger-button[data-v-1cb41f51]:disabled{opacity:.45;cursor:default}.success-banner[data-v-1cb41f51],.loading-panel[data-v-1cb41f51]{min-height:42px;display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:8px 12px;border-radius:7px}.success-banner[data-v-1cb41f51]{color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent);border:1px solid color-mix(in srgb,var(--success) 25%,transparent)}.loading-panel[data-v-1cb41f51]{justify-content:center;color:var(--text-muted)}.authorization-panel[data-v-1cb41f51],.config-panel[data-v-1cb41f51],.rules-panel[data-v-1cb41f51]{padding:18px;border-radius:8px}.authorization-panel>header[data-v-1cb41f51],.config-panel>header[data-v-1cb41f51],.rules-panel>header[data-v-1cb41f51]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.authorization-panel h2[data-v-1cb41f51],.config-panel h2[data-v-1cb41f51],.rules-panel h2[data-v-1cb41f51]{margin:0 0 4px;font-size:16px}.authorization-panel p[data-v-1cb41f51],.config-panel p[data-v-1cb41f51],.rules-panel p[data-v-1cb41f51]{margin:0;color:var(--text-muted);font-size:11px}.config-panel header>svg[data-v-1cb41f51],.rules-panel header>svg[data-v-1cb41f51]{color:var(--primary)}.state-badge[data-v-1cb41f51]{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:0 9px;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:700}.state-badge>span[data-v-1cb41f51]{width:7px;height:7px;border-radius:50%;background:currentColor}.state-unauthorized[data-v-1cb41f51]{color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 10%,transparent)}.state-code_sent[data-v-1cb41f51],.state-needs_2fa[data-v-1cb41f51]{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}.state-authorized[data-v-1cb41f51],.state-configured[data-v-1cb41f51]{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}.authorization-row[data-v-1cb41f51]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px}.authorization-row+.authorization-row[data-v-1cb41f51]{margin-top:12px}.authorization-row label[data-v-1cb41f51],.field[data-v-1cb41f51]{display:grid;gap:7px}.authorization-row label>span[data-v-1cb41f51],.field>span[data-v-1cb41f51]{font-size:12px;font-weight:700}.secret-input[data-v-1cb41f51]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.secret-input .icon-button[data-v-1cb41f51]{color:var(--danger)}.verification-row[data-v-1cb41f51]{grid-template-columns:1fr auto}.verification-hint[data-v-1cb41f51]{align-self:center;color:var(--warning);font-size:11px}.field small[data-v-1cb41f51]{color:var(--text-muted);font-size:10px}.authorization-links[data-v-1cb41f51]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.center-link[data-v-1cb41f51]{width:fit-content;display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--text-muted);font-size:11px;text-decoration:none}.configuration-grid[data-v-1cb41f51]{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:14px}.config-panel[data-v-1cb41f51]{min-width:0}.mode-list[data-v-1cb41f51]{display:grid;gap:9px}.mode-row[data-v-1cb41f51]{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px}.warning-note[data-v-1cb41f51]{display:flex;align-items:flex-start;gap:7px;margin-top:13px!important;padding-top:12px;border-top:1px solid var(--border);color:var(--warning)!important;line-height:1.5}.rules-panel[data-v-1cb41f51]{margin-top:14px}.rule-columns[data-v-1cb41f51],.regex-grid[data-v-1cb41f51]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rule-editor[data-v-1cb41f51]{min-width:0;display:grid;gap:9px}.rule-editor>strong[data-v-1cb41f51]{font-size:12px}[data-v-1cb41f51] .rule-row{width:100%;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(130px,.8fr) 38px;gap:7px}[data-v-1cb41f51] .rule-row>*{min-width:0}[data-v-1cb41f51] .rule-row .icon-button{color:var(--danger)}.add-rule[data-v-1cb41f51]{width:fit-content;min-height:32px;font-size:11px}.advanced-rules[data-v-1cb41f51]{margin-top:18px;padding-top:12px;border-top:1px solid var(--border)}.save-footer[data-v-1cb41f51]{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:16px 2px}.save-footer span[data-v-1cb41f51]{display:inline-flex;align-items:center;gap:6px;font-size:11px}.dirty-message[data-v-1cb41f51]{color:var(--warning)}.saved-message[data-v-1cb41f51]{color:var(--success)}.spinning[data-v-1cb41f51]{animation:spin-1cb41f51 .8s linear infinite}@keyframes spin-1cb41f51{to{transform:rotate(360deg)}}@media(max-width:820px){.configuration-grid[data-v-1cb41f51],.rule-columns[data-v-1cb41f51],.regex-grid[data-v-1cb41f51]{grid-template-columns:1fr}.authorization-row[data-v-1cb41f51]{grid-template-columns:1fr;align-items:stretch}.authorization-row button[data-v-1cb41f51]{width:100%}.secret-input .icon-button[data-v-1cb41f51]{width:38px}.mode-row[data-v-1cb41f51]{grid-template-columns:1fr}.mode-row[data-v-1cb41f51] .n-select{width:100%}}@media(max-width:560px){.page-header[data-v-1cb41f51]{align-items:flex-start;flex-direction:column}.header-actions[data-v-1cb41f51]{width:100%}.header-actions[data-v-1cb41f51]>*{flex:1}.authorization-panel>header[data-v-1cb41f51]{align-items:flex-start;flex-direction:column}[data-v-1cb41f51] .rule-row{grid-template-columns:1fr 38px}[data-v-1cb41f51] .rule-row>:first-child,[data-v-1cb41f51] .rule-row>:nth-child(2){grid-column:1}[data-v-1cb41f51] .rule-row>:last-child{grid-column:2;grid-row:1 / span 2}.save-footer[data-v-1cb41f51]{align-items:stretch;flex-direction:column}.save-footer button[data-v-1cb41f51]{width:100%}}.moviepilot-main[data-v-058182db]{max-width:1440px}.header-actions[data-v-058182db],.panel-actions[data-v-058182db]{display:flex;justify-content:flex-end;gap:8px}.header-actions a[data-v-058182db]{text-decoration:none}.primary-button[data-v-058182db],.secondary-button[data-v-058182db]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:6px;cursor:pointer;font-weight:650}.primary-button[data-v-058182db]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-058182db]{border:1px solid var(--border);background:transparent;color:var(--text)}.primary-button[data-v-058182db]:disabled,.secondary-button[data-v-058182db]:disabled{opacity:.45;cursor:default}.success-banner[data-v-058182db],.loading-panel[data-v-058182db]{min-height:42px;display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:8px 12px;border-radius:7px}.success-banner[data-v-058182db]{color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent);border:1px solid color-mix(in srgb,var(--success) 25%,transparent)}.loading-panel[data-v-058182db]{justify-content:center;color:var(--text-muted)}.connection-panel[data-v-058182db],.integration-panel[data-v-058182db],.subscription-assistant-panel[data-v-058182db]{margin-top:16px;padding:18px;border-radius:8px}.connection-panel>header[data-v-058182db],.integration-panel>header[data-v-058182db],.subscription-assistant-panel>header[data-v-058182db]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:17px}.connection-panel h2[data-v-058182db],.integration-panel h2[data-v-058182db],.subscription-assistant-panel h2[data-v-058182db]{margin:0 0 4px;font-size:16px}.connection-panel p[data-v-058182db],.integration-panel p[data-v-058182db],.subscription-assistant-panel p[data-v-058182db]{margin:0;color:var(--text-muted);font-size:11px}.integration-panel header>svg[data-v-058182db]{color:var(--primary)}.state-badge[data-v-058182db]{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:0 9px;border-radius:5px;font-size:11px;font-weight:700}.state-badge span[data-v-058182db]{width:7px;height:7px;border-radius:50%;background:currentColor}.configured[data-v-058182db]{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}.idle[data-v-058182db]{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}.form-grid[data-v-058182db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid label[data-v-058182db]{display:grid;gap:7px;min-width:0}.form-grid label>span[data-v-058182db]{font-size:12px;font-weight:700}.wide-field[data-v-058182db]{grid-column:1 / -1}.form-grid input[data-v-058182db]{width:100%;min-width:0;height:38px;padding:0 11px;border:1px solid var(--border);border-radius:6px;background:var(--input-bg);color:var(--text);outline:none}.form-grid input[data-v-058182db]:focus{border-color:var(--primary)}.secret-field[data-v-058182db]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.icon-button[data-v-058182db]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.secret-field .icon-button[data-v-058182db]{color:var(--danger)}.panel-actions[data-v-058182db]{margin-top:14px}.switch-row[data-v-058182db],.webhook-row[data-v-058182db]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border)}.switch-row>span[data-v-058182db],.webhook-row>span[data-v-058182db]{min-width:0;display:grid;gap:4px}.switch-row strong[data-v-058182db],.webhook-row strong[data-v-058182db]{font-size:12px}.switch-row small[data-v-058182db],.webhook-row small[data-v-058182db]{overflow-wrap:anywhere;color:var(--text-muted);font-size:11px}.local-directory-setting[data-v-058182db]{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--border)}.local-directory-setting>span[data-v-058182db]{display:grid;gap:4px}.local-directory-setting strong[data-v-058182db]{font-size:12px}.local-directory-setting small[data-v-058182db]{color:var(--text-muted);font-size:11px}.local-directory-setting.disabled[data-v-058182db]{opacity:.55}.directory-control[data-v-058182db]{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px}.directory-button[data-v-058182db]{display:inline-grid;place-items:center;min-height:34px;padding:0;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--primary);cursor:pointer}.directory-button[data-v-058182db]:disabled{opacity:.45;cursor:default}.assistant-layout[data-v-058182db]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.assistant-group[data-v-058182db]{min-width:0;border:1px solid var(--border);border-radius:7px;overflow:hidden}.assistant-group>h3[data-v-058182db]{margin:0;padding:10px 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 68%,transparent);font-size:12px}.assistant-section[data-v-058182db]{padding:12px}.assistant-section+.assistant-section[data-v-058182db]{border-top:1px solid var(--border)}.assistant-section h4[data-v-058182db]{margin:0 0 11px;color:var(--text-muted);font-size:10px;text-transform:uppercase}.control-grid[data-v-058182db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.common-group[data-v-058182db]{grid-column:auto}.common-grid[data-v-058182db]{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-control[data-v-058182db]{display:grid;align-content:start;gap:6px;min-width:0}.setting-control>span[data-v-058182db]{font-size:11px;font-weight:650}.setting-control[data-v-058182db] .n-input-number,.setting-control[data-v-058182db] .n-select,.setting-control[data-v-058182db] .n-dynamic-tags{width:100%;min-width:0}.switch-control[data-v-058182db]{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:34px}.control-wide[data-v-058182db],.tags-control[data-v-058182db]{grid-column:1 / -1}.tags-control[data-v-058182db]{padding-top:2px}.save-footer[data-v-058182db]{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:16px 2px}.save-footer span[data-v-058182db]{display:inline-flex;align-items:center;gap:6px;font-size:11px}.dirty-message[data-v-058182db]{color:var(--warning)}.saved-message[data-v-058182db]{color:var(--success)}.spinning[data-v-058182db]{animation:spin-058182db .8s linear infinite}@keyframes spin-058182db{to{transform:rotate(360deg)}}@media(min-width:1180px){.form-grid[data-v-058182db]{grid-template-columns:minmax(320px,2fr) minmax(180px,1fr) minmax(240px,1.25fr)}.wide-field[data-v-058182db]{grid-column:auto}}@media(max-width:1180px){.assistant-layout[data-v-058182db]{grid-template-columns:repeat(2,minmax(0,1fr))}.common-group[data-v-058182db]{grid-column:1 / -1}.common-grid[data-v-058182db]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.assistant-layout[data-v-058182db]{grid-template-columns:1fr}.common-group[data-v-058182db]{grid-column:auto}.common-grid[data-v-058182db]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.page-header[data-v-058182db]{align-items:stretch;flex-direction:column}.header-actions[data-v-058182db]>*{flex:1}.form-grid[data-v-058182db],.control-grid[data-v-058182db],.common-grid[data-v-058182db]{grid-template-columns:1fr}.wide-field[data-v-058182db],.control-wide[data-v-058182db],.tags-control[data-v-058182db]{grid-column:auto}.subscription-assistant-panel>header[data-v-058182db]{align-items:center}.save-footer[data-v-058182db]{align-items:stretch;flex-direction:column}.save-footer button[data-v-058182db]{width:100%}}.hdhive-main[data-v-34ae34a3]{max-width:1120px}.header-actions[data-v-34ae34a3],.panel-actions[data-v-34ae34a3]{display:flex;justify-content:flex-end;gap:8px}.header-actions a[data-v-34ae34a3]{text-decoration:none}.primary-button[data-v-34ae34a3],.secondary-button[data-v-34ae34a3],.danger-button[data-v-34ae34a3]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:6px;cursor:pointer;font-weight:650}.primary-button[data-v-34ae34a3]{border:1px solid var(--primary);background:var(--primary);color:#fff}.secondary-button[data-v-34ae34a3]{border:1px solid var(--border);background:transparent;color:var(--text)}.danger-button[data-v-34ae34a3]{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:transparent;color:var(--danger)}button[data-v-34ae34a3]:disabled{opacity:.45;cursor:default}.success-banner[data-v-34ae34a3],.loading-panel[data-v-34ae34a3]{min-height:42px;display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:8px 12px;border-radius:7px}.success-banner[data-v-34ae34a3]{color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent);border:1px solid color-mix(in srgb,var(--success) 25%,transparent)}.loading-panel[data-v-34ae34a3]{justify-content:center;color:var(--text-muted)}.account-panel[data-v-34ae34a3],.settings-panel[data-v-34ae34a3],.resource-panel[data-v-34ae34a3]{padding:18px;border-radius:8px}.account-panel>header[data-v-34ae34a3],.settings-panel>header[data-v-34ae34a3],.resource-panel>header[data-v-34ae34a3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.account-panel h2[data-v-34ae34a3],.settings-panel h2[data-v-34ae34a3],.resource-panel h2[data-v-34ae34a3]{margin:0 0 4px;font-size:16px}.account-panel p[data-v-34ae34a3],.settings-panel p[data-v-34ae34a3],.resource-panel p[data-v-34ae34a3]{margin:0;color:var(--text-muted);font-size:11px}.settings-panel header>svg[data-v-34ae34a3],.resource-panel header>svg[data-v-34ae34a3]{color:var(--primary)}.state-badge[data-v-34ae34a3]{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:0 9px;border-radius:5px;font-size:11px;font-weight:700}.state-badge span[data-v-34ae34a3]{width:7px;height:7px;border-radius:50%;background:currentColor}.authorized[data-v-34ae34a3]{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}.idle[data-v-34ae34a3]{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}.account-grid[data-v-34ae34a3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border);margin-bottom:14px}.account-grid>span[data-v-34ae34a3]{min-height:62px;display:grid;place-content:center;gap:4px;text-align:center}.account-grid>span+span[data-v-34ae34a3]{border-left:1px solid var(--border)}.account-grid small[data-v-34ae34a3]{color:var(--text-muted);font-size:10px}.account-grid strong[data-v-34ae34a3]{font-size:12px}.danger-tone[data-v-34ae34a3]{color:var(--warning)}.settings-layout[data-v-34ae34a3]{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;margin-top:14px}.control-grid[data-v-34ae34a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.control-grid label[data-v-34ae34a3],.search-grid label[data-v-34ae34a3]{display:grid;align-content:start;gap:7px;min-width:0}.control-grid label>span[data-v-34ae34a3],.search-grid label>span[data-v-34ae34a3]{font-size:11px;font-weight:700}.control-grid[data-v-34ae34a3] .n-input-number,.control-grid[data-v-34ae34a3] .n-select,.search-grid[data-v-34ae34a3] .n-input-number,.search-grid[data-v-34ae34a3] .n-select{width:100%}.switch-control[data-v-34ae34a3]{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:34px}.resource-panel[data-v-34ae34a3]{margin-top:14px}.search-grid[data-v-34ae34a3]{display:grid;grid-template-columns:minmax(160px,1fr) 150px 120px 130px auto;align-items:end;gap:9px}.search-grid input[data-v-34ae34a3]{width:100%;height:34px;border:1px solid var(--border);border-radius:6px;padding:0 10px;background:var(--input-bg);color:var(--text)}.search-stats[data-v-34ae34a3]{margin:14px 0 7px;color:var(--text-muted);font-size:10px}.resource-list[data-v-34ae34a3]{display:grid;margin-top:14px;border-top:1px solid var(--border)}.resource-row[data-v-34ae34a3]{min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--border)}.resource-row>div[data-v-34ae34a3]{min-width:0;display:grid;gap:5px}.resource-row strong[data-v-34ae34a3],.resource-row small[data-v-34ae34a3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-row strong[data-v-34ae34a3]{font-size:12px}.resource-row small[data-v-34ae34a3]{color:var(--text-muted);font-size:10px}.tag-line[data-v-34ae34a3]{display:flex;gap:6px;flex-wrap:wrap}.tag-line em[data-v-34ae34a3]{padding:3px 5px;border-radius:4px;background:var(--primary-soft);color:var(--primary);font-size:9px;font-style:normal}.empty-state[data-v-34ae34a3]{min-height:170px;display:grid;place-content:center;justify-items:center;gap:7px;color:var(--text-muted)}.empty-state strong[data-v-34ae34a3]{color:var(--text);font-size:12px}.empty-state span[data-v-34ae34a3]{font-size:10px}.save-footer[data-v-34ae34a3]{display:flex;align-items:center;justify-content:flex-end;gap:13px;padding:16px 2px}.save-footer span[data-v-34ae34a3]{font-size:11px}.dirty[data-v-34ae34a3]{color:var(--warning)}.saved[data-v-34ae34a3]{color:var(--success)}.unlock-backdrop[data-v-34ae34a3]{position:fixed;inset:0;z-index:45;display:grid;place-items:center;padding:20px;background:#0006}.unlock-dialog[data-v-34ae34a3]{width:min(560px,100%);padding:19px;border-radius:8px}.unlock-dialog header[data-v-34ae34a3]{display:flex;justify-content:space-between;gap:12px}.unlock-dialog header small[data-v-34ae34a3]{color:var(--success);font-size:10px;font-weight:700}.unlock-dialog h2[data-v-34ae34a3]{margin:4px 0;font-size:17px}.unlock-dialog p[data-v-34ae34a3]{color:var(--text-muted);font-size:11px}.unlock-dialog a[data-v-34ae34a3]{display:block;overflow-wrap:anywhere;color:var(--primary);font-size:11px}.unlock-dialog pre[data-v-34ae34a3]{max-height:260px;overflow:auto;white-space:pre-wrap;font-size:10px}.icon-button[data-v-34ae34a3]{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.spinning[data-v-34ae34a3]{animation:spin-34ae34a3 .8s linear infinite}@keyframes spin-34ae34a3{to{transform:rotate(360deg)}}@media(max-width:850px){.settings-layout[data-v-34ae34a3]{grid-template-columns:1fr}.account-grid[data-v-34ae34a3]{grid-template-columns:repeat(2,1fr)}.search-grid[data-v-34ae34a3]{grid-template-columns:1fr 1fr}.search-grid button[data-v-34ae34a3]{grid-column:1/-1}}@media(max-width:600px){.page-header[data-v-34ae34a3]{align-items:stretch;flex-direction:column}.header-actions[data-v-34ae34a3]{flex-wrap:wrap}.header-actions[data-v-34ae34a3]>*{flex:1}.account-grid[data-v-34ae34a3],.control-grid[data-v-34ae34a3],.search-grid[data-v-34ae34a3]{grid-template-columns:1fr}.account-grid>span+span[data-v-34ae34a3]{border-left:0;border-top:1px solid var(--border)}.panel-actions[data-v-34ae34a3]{flex-wrap:wrap}.panel-actions button[data-v-34ae34a3]{flex:1}.resource-row[data-v-34ae34a3]{grid-template-columns:1fr}.resource-row button[data-v-34ae34a3]{width:100%}.save-footer[data-v-34ae34a3]{align-items:stretch;flex-direction:column}.save-footer button[data-v-34ae34a3]{width:100%}}.preferences-main[data-v-66a85ef2]{max-width:1120px}.preference-grid[data-v-66a85ef2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.preference-card[data-v-66a85ef2]{min-width:0;display:grid;align-content:start;gap:18px;padding:20px;border-radius:8px}.preference-card>header[data-v-66a85ef2]{display:flex;align-items:flex-start;gap:10px}.preference-card>header>svg[data-v-66a85ef2]{color:var(--primary)}.preference-card header div[data-v-66a85ef2]{display:grid;gap:4px}.preference-card header strong[data-v-66a85ef2]{font-size:14px}.preference-card header small[data-v-66a85ef2]{color:var(--text-muted);font-size:10px}.preference-card label[data-v-66a85ef2]{display:grid;gap:8px;color:var(--text-muted);font-size:11px}.mode-buttons[data-v-66a85ef2],.background-actions[data-v-66a85ef2],.color-actions[data-v-66a85ef2]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mode-buttons button[data-v-66a85ef2],.upload-button[data-v-66a85ef2],.color-picker[data-v-66a85ef2]{min-height:38px;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.mode-buttons button.active[data-v-66a85ef2]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.upload-button input[data-v-66a85ef2]{display:none}.color-picker[data-v-66a85ef2]{padding:4px 9px}.color-picker input[data-v-66a85ef2]{position:absolute;width:1px;height:1px;opacity:0}.color-picker span[data-v-66a85ef2]{width:22px;height:22px;border:1px solid var(--border);border-radius:5px}.color-picker code[data-v-66a85ef2]{font-size:11px}.background-preview[data-v-66a85ef2]{height:180px;border:1px solid var(--border);border-radius:7px;background-position:center;background-size:cover}.danger[data-v-66a85ef2]{color:var(--danger)}.preference-error[data-v-66a85ef2]{margin:0;color:var(--danger);font-size:11px}@media(max-width:760px){.preference-grid[data-v-66a85ef2]{grid-template-columns:1fr}.background-preview[data-v-66a85ef2]{height:140px}}.records-main[data-v-17e28b41]{max-width:1500px}.header-actions[data-v-17e28b41],.row-actions[data-v-17e28b41],.dialog-actions[data-v-17e28b41],.pagination[data-v-17e28b41]{display:flex;align-items:center;gap:8px}.stats-grid[data-v-17e28b41]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}.stat-card[data-v-17e28b41]{display:grid;gap:6px;padding:14px;border-radius:8px}.stat-card span[data-v-17e28b41],.stat-card small[data-v-17e28b41]{color:var(--text-muted);font-size:11px}.stat-card strong[data-v-17e28b41]{font-size:25px}.records-panel[data-v-17e28b41]{padding:14px;border-radius:9px}.filters[data-v-17e28b41]{display:grid;grid-template-columns:minmax(240px,1fr) 140px 120px 160px 190px;gap:8px;margin-bottom:12px}.danger-button[data-v-17e28b41],.warning-button[data-v-17e28b41]{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:7px;cursor:pointer}.danger-button[data-v-17e28b41]{border:1px solid color-mix(in srgb,var(--danger) 45%,var(--border));color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.warning-button[data-v-17e28b41]{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.danger-button[data-v-17e28b41]:disabled,.warning-button[data-v-17e28b41]:disabled{cursor:not-allowed;opacity:.45}.table-wrap[data-v-17e28b41]{overflow-x:auto}table[data-v-17e28b41]{width:100%;min-width:1180px;border-collapse:collapse}th[data-v-17e28b41],td[data-v-17e28b41]{padding:11px 9px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;font-size:12px}th[data-v-17e28b41]{color:var(--text-muted);font-size:11px}.check-cell[data-v-17e28b41]{width:30px;text-align:center}.name-cell[data-v-17e28b41]{position:relative;min-width:300px}.name-cell span[data-v-17e28b41],.name-cell strong[data-v-17e28b41],.name-cell small[data-v-17e28b41],.identity-cell[data-v-17e28b41]{display:block}.name-cell strong[data-v-17e28b41],.name-cell small[data-v-17e28b41]{margin-top:5px}.group-row[data-v-17e28b41]{background:color-mix(in srgb,var(--primary) 5%,transparent)}.group-row .name-cell[data-v-17e28b41]{padding-left:28px}.child-row .name-cell[data-v-17e28b41]{padding-left:30px;border-left:2px solid color-mix(in srgb,var(--primary) 22%,transparent)}.group-toggle[data-v-17e28b41]{position:absolute;left:6px;top:50%;width:22px;height:22px;transform:translateY(-50%);border:0;color:var(--primary);background:transparent;cursor:pointer}.old-name[data-v-17e28b41],.name-cell small[data-v-17e28b41],.time-cell[data-v-17e28b41],.episode-group-cell span[data-v-17e28b41]{color:var(--text-muted)}.identity-cell[data-v-17e28b41]{display:grid;gap:4px}.identity-cell code[data-v-17e28b41],.episode-group-cell code[data-v-17e28b41]{width:fit-content;color:var(--primary)}.status-pill[data-v-17e28b41],.category-pill[data-v-17e28b41]{display:inline-flex;padding:4px 7px;border-radius:5px;font-size:10px;font-weight:750}.status-success[data-v-17e28b41],.category-pill[data-v-17e28b41]{color:var(--primary);background:var(--primary-soft)}.status-unrecognized[data-v-17e28b41]{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.status-unqualified[data-v-17e28b41],.status-failed[data-v-17e28b41]{color:var(--danger);background:color-mix(in srgb,var(--danger) 11%,transparent)}.row-actions button[data-v-17e28b41]{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);background:transparent;cursor:pointer}.row-actions button[data-v-17e28b41]:hover{color:var(--primary);border-color:var(--primary)}.row-actions .danger[data-v-17e28b41]:hover{color:var(--danger);border-color:var(--danger)}.pagination[data-v-17e28b41]{justify-content:flex-end;margin-top:12px}.pagination[data-v-17e28b41] .n-select{width:110px}.empty-row[data-v-17e28b41]{padding:30px;color:var(--text-muted);text-align:center}.error-banner[data-v-17e28b41],.notice-banner[data-v-17e28b41]{padding:9px 11px;border-radius:6px}.error-banner[data-v-17e28b41]{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.notice-banner[data-v-17e28b41]{color:var(--primary);background:var(--primary-soft)}.dialog-card[data-v-17e28b41]{width:min(620px,94vw)}.dialog-card label[data-v-17e28b41]{display:grid;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:10px;margin:12px 0}.dialog-card label>span[data-v-17e28b41]{color:var(--text-muted);font-size:12px}.episode-group-control[data-v-17e28b41]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.episode-group-control .secondary-button[data-v-17e28b41]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dialog-tip[data-v-17e28b41]{color:var(--text-muted);font-size:12px;line-height:1.6}.dialog-actions[data-v-17e28b41]{justify-content:flex-end}.events-card[data-v-17e28b41]{width:min(760px,94vw)}.event-list[data-v-17e28b41]{max-height:60vh;overflow:auto;display:grid;gap:8px;padding:0;list-style:none}.event-list li[data-v-17e28b41]{display:grid;grid-template-columns:150px minmax(180px,1fr) minmax(160px,1fr);gap:10px;padding:10px;border:1px solid var(--border);border-radius:7px}.event-list span[data-v-17e28b41],.event-list small[data-v-17e28b41]{color:var(--text-muted);font-size:11px}.episode-group-cell .episode-group-name[data-v-17e28b41]{color:var(--primary);font-weight:700;white-space:nowrap}@media(max-width:1000px){.stats-grid[data-v-17e28b41]{grid-template-columns:repeat(3,1fr)}.filters[data-v-17e28b41]{grid-template-columns:1fr 1fr}}@media(max-width:680px){.stats-grid[data-v-17e28b41]{grid-template-columns:repeat(2,1fr)}.filters[data-v-17e28b41]{grid-template-columns:1fr}.header-actions[data-v-17e28b41]{flex-wrap:wrap}.pagination[data-v-17e28b41]{justify-content:center;flex-wrap:wrap}.dialog-card label[data-v-17e28b41],.episode-group-control[data-v-17e28b41],.event-list li[data-v-17e28b41]{grid-template-columns:1fr}}.playing-main{max-width:1360px}.header-status{display:flex;align-items:center;gap:10px}.header-status>span{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:11px}.header-status i{width:7px;height:7px;border-radius:50%;background:var(--success)}.header-status i.active{background:var(--info);animation:pulse 1s ease-in-out infinite}.warning-banner{min-height:40px;display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--warning) 32%,transparent);border-radius:7px;background:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--warning);font-size:12px}.summary-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 22px}.summary-band>div{min-height:70px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;justify-content:center;gap:9px;padding:10px 18px;border-radius:8px}.summary-band svg{color:var(--primary)}.summary-band strong{font-size:20px}.summary-band span{color:var(--text-muted);font-size:11px}.session-section>header{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:0 2px 10px}.session-section h2{margin:0;font-size:16px}.session-section header p{margin:4px 0 0;color:var(--text-muted);font-size:11px}.session-section>header>span{color:var(--text-muted);font-size:11px}.recent-section{margin-top:26px}.session-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,410px),1fr));gap:10px;align-items:stretch}.play-session{display:grid;grid-template-columns:70px 92px minmax(0,1fr);min-width:0;border-radius:8px;overflow:hidden;zoom:var(--card-scale)}.session-leading{display:flex;align-items:center;justify-content:center;gap:7px;border-right:1px solid var(--border);color:var(--success);font-size:11px;font-weight:750}.state-paused .session-leading,.state-connecting .session-leading{color:var(--warning)}.state-failed .session-leading{color:var(--danger)}.state-stopped .session-leading{color:var(--text-muted)}.session-poster{min-height:126px;overflow:hidden;background:color-mix(in srgb,var(--text-muted) 10%,transparent)}.session-poster img{display:block;width:100%;height:100%;min-height:126px;object-fit:cover}.session-content{display:grid;gap:8px;min-width:0;padding:12px}.session-title{display:grid;gap:7px}.session-title>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.session-tags{display:flex;gap:5px;flex-wrap:wrap}.session-tags span{min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:4px;background:color-mix(in srgb,var(--text-muted) 9%,transparent);color:var(--text-muted);font-size:10px;font-weight:700;white-space:nowrap}.session-tags .mode-tag{background:var(--primary-soft);color:var(--primary)}.session-tags .pool-account-tag{background:color-mix(in srgb,var(--info) 10%,transparent);color:var(--info)}.session-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text-muted);font-size:10px}.session-meta span{display:inline-flex;align-items:center;gap:5px}.session-meta time{margin-left:auto}.file-line,.route-line{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;color:var(--text-muted)}.file-line code,.route-line code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Cascadia Code,Consolas,monospace;font-size:10px}.play-progress{position:relative;height:4px;margin-right:40px;border-radius:2px;background:color-mix(in srgb,var(--text-muted) 13%,transparent)}.play-progress>span{display:block;height:100%;border-radius:inherit;background:var(--primary)}.play-progress small{position:absolute;right:-40px;top:-5px;color:var(--text-muted);font-size:9px}.session-error{margin:0;padding:7px 9px;border-left:2px solid var(--danger);background:color-mix(in srgb,var(--danger) 7%,transparent);color:var(--danger);font-size:10px}.event-details{border-top:1px solid var(--border);padding-top:7px}.event-details summary{width:fit-content;color:var(--primary);cursor:pointer;font-size:10px;font-weight:700}.event-details ol{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none}.event-details li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px;padding:7px 0;border-top:1px solid var(--border)}.event-details li>time{color:var(--text-muted);font-family:monospace;font-size:9px}.event-details li>div{display:grid;gap:2px}.event-details li strong{font-size:10px}.event-details li span{color:var(--text-muted);font-size:10px}.event-details li p{grid-column:2;margin:2px 0 0;color:var(--danger);font-size:10px}.compact-empty{min-height:66px;display:grid;place-items:center;border-radius:8px;color:var(--text-muted);font-size:11px}@keyframes pulse{50%{opacity:.35}}@media(max-width:760px){.summary-band{grid-template-columns:1fr}.summary-band>div{min-height:48px}.session-list{grid-template-columns:1fr}.play-session{grid-template-columns:66px 82px minmax(0,1fr)}.session-leading{font-size:10px}.session-poster img{min-height:112px}.session-content{padding:10px}.session-meta time{width:100%;margin-left:0}}@media(max-width:520px){.play-session{grid-template-columns:1fr}.session-leading{min-height:34px;border-right:0;border-bottom:1px solid var(--border)}.session-poster{height:170px}.session-poster img{min-height:170px}}.auth-page[data-v-b71050f2]{min-height:100vh;display:grid;place-items:center;padding:20px}.auth-card[data-v-b71050f2]{width:min(420px,100%);padding:30px;border-radius:18px}.auth-card header[data-v-b71050f2]{display:grid;justify-items:center;text-align:center;gap:7px;margin-bottom:24px}.auth-card h1[data-v-b71050f2]{margin:0}.auth-card p[data-v-b71050f2]{margin:0;color:var(--text-muted)}form[data-v-b71050f2]{display:grid;gap:15px}label[data-v-b71050f2]{display:grid;gap:6px;font-size:12px;font-weight:700}.primary-button[data-v-b71050f2]{min-height:42px;margin-top:4px;border:0;border-radius:9px;background:var(--primary);color:#fff;font-weight:800;cursor:pointer}.primary-button[data-v-b71050f2]:disabled,.danger-button[data-v-b71050f2]:disabled{opacity:.55;cursor:default}.recovery-link[data-v-b71050f2]{margin:14px auto 0;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--danger);font-size:12px;cursor:pointer}.recovery-modal[data-v-b71050f2]{width:min(460px,calc(100vw - 32px))}.recovery-content[data-v-b71050f2]{display:grid;gap:14px}.recovery-content p[data-v-b71050f2]{margin:0;color:var(--text-muted);font-size:13px}.console-note[data-v-b71050f2]{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-muted);font-size:12px;line-height:1.5}.console-note svg[data-v-b71050f2]{flex:0 0 auto;margin-top:1px}.danger-button[data-v-b71050f2]{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--danger);border-radius:6px;background:transparent;color:var(--danger);font-weight:700;cursor:pointer}.recovery-message[data-v-b71050f2]{color:var(--success)!important}.error-banner[data-v-b71050f2]{margin-top:14px!important;color:var(--danger)!important;font-size:12px}.auth-page[data-v-740b673a]{min-height:100vh;display:grid;place-items:center;padding:20px}.auth-card[data-v-740b673a]{width:min(440px,100%);padding:30px;border-radius:18px}.auth-card header[data-v-740b673a]{display:grid;justify-items:center;text-align:center;gap:7px;margin-bottom:22px}.auth-card h1[data-v-740b673a],.success-panel h2[data-v-740b673a]{margin:0}.auth-card header p[data-v-740b673a]{margin:0;color:var(--text-muted)}form[data-v-740b673a],.success-panel[data-v-740b673a],.status[data-v-740b673a]{display:grid;gap:14px}label[data-v-740b673a]{display:grid;gap:6px;font-size:12px;font-weight:700}.primary-button[data-v-740b673a],.secondary-button[data-v-740b673a]{min-height:40px;border-radius:9px;font-weight:800;cursor:pointer}.primary-button[data-v-740b673a]{border:0;background:var(--primary);color:#fff}.secondary-button[data-v-740b673a]{border:1px solid var(--border);background:var(--surface);color:var(--text)}.status[data-v-740b673a]{justify-items:center;color:var(--text-muted)}.error-banner[data-v-740b673a]{color:var(--danger);font-size:12px}.success-panel[data-v-740b673a]{text-align:center}.success-panel dl[data-v-740b673a]{display:grid;gap:8px;margin:4px 0}.success-panel dl div[data-v-740b673a]{display:flex;justify-content:space-between;padding:10px;border:1px solid var(--border);border-radius:8px}.success-panel dt[data-v-740b673a]{color:var(--text-muted)}.success-panel dd[data-v-740b673a]{margin:0;font-weight:700}:root{color-scheme:light;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;letter-spacing:0;--card-scale: 1;--glass-opacity: .76;--background-image: none;--background-blur: 10px;--page: #edf2f0;--surface-rgb: 255 255 255;--surface-solid: #f9fbfa;--border: rgb(28 50 45 / .13);--border-strong: rgb(8 127 112 / .36);--text: #17201e;--text-muted: #65716e;--primary: #087f70;--primary-soft: rgb(8 127 112 / .11);--success: #16794b;--warning: #a76509;--danger: #ba3d46;--info: #276b88;--shadow: 0 14px 34px rgb(31 51 46 / .11);--sidebar-width: 208px}:root[data-mode=dark]{color-scheme:dark;--page: #101715;--surface-rgb: 29 39 36;--surface-solid: #1c2522;--border: rgb(221 241 235 / .13);--border-strong: rgb(85 199 176 / .38);--text: #eef6f3;--text-muted: #99aaa5;--primary: #55c7b0;--primary-soft: rgb(85 199 176 / .13);--success: #64c895;--warning: #e0ad5c;--danger: #ef7d84;--info: #7bb9d1;--shadow: 0 16px 38px rgb(0 0 0 / .28)}*{box-sizing:border-box;letter-spacing:0}html{overflow-y:auto;scrollbar-gutter:stable}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:var(--page);color:var(--text)}#app{position:relative;isolation:isolate}#app:before,#app:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none}#app:before{z-index:-2;background:var(--background-image) center / cover no-repeat;filter:blur(var(--background-blur));opacity:0;transition:opacity .2s ease,filter .2s ease}#app:after{z-index:-1;background:var(--page);opacity:1;transition:opacity .2s ease}:root[data-has-background=true] #app:before{opacity:1}:root[data-has-background=true] #app:after{opacity:.18}button,input{font:inherit}button{color:inherit}.glass-surface,.glass-control{background:rgb(var(--surface-rgb) / var(--glass-opacity));border:1px solid var(--border);box-shadow:var(--shadow);backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}.n-modal.n-card{--n-color: rgb(var(--surface-rgb) / var(--glass-opacity)) !important;background-color:rgb(var(--surface-rgb) / var(--glass-opacity))!important;border:1px solid var(--border);box-shadow:var(--shadow);backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}:where(.media-card,.watch-card,.actor-card,.collection-card,.poster-card,.demand-card,.task-card,.run-card,.automation-card,.tool-card){zoom:var(--card-scale)}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.sidebar{position:fixed;inset:12px auto 12px 12px;z-index:10;width:calc(var(--sidebar-width) - 12px);border-radius:8px;display:flex;flex-direction:column;padding:18px 12px}.brand-mark{display:flex;align-items:center;min-height:48px;padding:4px 8px 18px;border-bottom:1px solid var(--border)}.primary-nav{padding-top:14px}.nav-item{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:7px;color:var(--text-muted);text-decoration:none;font-size:14px;font-weight:650}.nav-item.active{color:var(--primary);background:var(--primary-soft)}.sidebar-footer{margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.compact-nav{min-height:38px;font-size:13px}.sidebar-status{display:flex;align-items:center;gap:8px;padding:12px 9px 4px;color:var(--text-muted);font-size:12px}.health-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 16%,transparent)}.health-dot.offline{background:var(--danger)}.main-content{grid-column:2;width:min(1500px,100%);margin:0 auto;padding:22px 24px 32px 12px}.page-header{min-height:62px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.product-label{margin:0 0 3px;color:var(--primary);font-size:12px;font-weight:720}h1{margin:0;font-size:26px;line-height:1.2;font-weight:720}.header-actions{display:flex;gap:8px}.icon-button{width:38px;height:38px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:7px;background:transparent;cursor:pointer}.icon-button:hover{color:var(--primary);border-color:var(--border-strong)}.icon-button:disabled{opacity:.55;cursor:wait}.appearance-panel{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) minmax(180px,1fr);gap:22px;margin:6px 0 18px;padding:15px 18px;border-radius:8px}.assistant-panel{display:grid;gap:10px;margin:6px 0 18px;padding:15px 18px;border-radius:8px}.assistant-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.assistant-panel>header>div{display:flex;align-items:center;gap:9px}.assistant-title{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700}.assistant-panel header small{padding:3px 6px;border-radius:4px;color:var(--success);background:color-mix(in srgb,var(--success) 11%,transparent);font-size:10px}.assistant-loading,.assistant-healthy{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:var(--text-muted);font-size:12px}.assistant-healthy{color:var(--success)}.assistant-finding{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(260px,1.2fr);gap:16px;padding:12px 14px;border-left:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 6%,transparent)}.assistant-finding.finding-critical{border-left-color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,transparent)}.assistant-finding>div{display:flex;align-items:flex-start;gap:7px;color:var(--warning)}.assistant-finding.finding-critical>div{color:var(--danger)}.assistant-finding strong{color:var(--text);font-size:12px}.assistant-finding dl{display:grid;gap:4px;margin:0}.assistant-finding dt{color:var(--text-muted);font-size:10px;font-weight:700}.assistant-finding dd{margin:0;overflow-wrap:anywhere;color:var(--text-muted);font-size:11px}.assistant-related{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--text-muted);font-size:11px}.assistant-related button{min-height:28px;padding:0 9px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--primary);cursor:pointer}.setting-group{display:grid;align-content:center;gap:9px;min-width:0;color:var(--text-muted);font-size:13px}.setting-label{color:var(--text);font-weight:650}.setting-row{display:flex;justify-content:space-between;gap:12px}.setting-row strong{color:var(--text);font-size:12px}input[type=range]{width:100%;accent-color:var(--primary)}.metrics-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 18px;border-block:1px solid var(--border)}.metric{min-height:76px;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 14px;border-right:1px solid var(--border)}.metric:last-child{border-right:0}.metric div{display:grid}.metric strong{font-size:21px;line-height:1.1}.metric span{margin-top:4px;color:var(--text-muted);font-size:12px}.module-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.module-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px 12px;border-radius:8px}.module-status{width:100%;color:inherit;text-align:left;cursor:pointer}.module-status:hover{border-color:var(--border-strong)}.module-status div{display:grid;gap:3px;min-width:0}.module-status strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.module-status span:not(.module-indicator){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:10px}.module-status small{color:var(--text-muted);font-size:10px;white-space:nowrap}.module-indicator{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.module-ready{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 14%,transparent)}.module-disabled{background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 14%,transparent)}.module-incomplete{background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 14%,transparent)}.module-not_configured{background:var(--text-muted)}.module-detail{position:relative;display:grid;gap:10px;margin-bottom:14px;padding:14px 52px 14px 16px;border-radius:8px}.module-detail p{margin:4px 0 0;color:var(--text-muted);font-size:12px}.module-detail>.icon-button{position:absolute;top:12px;right:12px}.module-detail-meta{display:flex;gap:18px;color:var(--text-muted);font-size:12px}.module-fields{display:grid;gap:4px;color:var(--text-muted);font-size:11px}.module-fields code{color:var(--text);overflow-wrap:anywhere}.diagnostic-strip{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:-6px 0 16px;color:var(--text-muted);font-size:11px}.diagnostic-strip span{display:inline-flex;align-items:center;gap:5px}.diagnostic-strip .danger{color:var(--danger);font-weight:650}.tone-running{color:var(--info)}.tone-partial{color:var(--warning)}.tone-failed{color:var(--danger)}.tone-success{color:var(--success)}.filter-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.segmented{display:flex;width:fit-content;max-width:100%;padding:3px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface-rgb) / .42);overflow-x:auto}.segmented button{min-height:32px;white-space:nowrap;border:0;border-radius:6px;padding:0 13px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:13px}.segmented button.active{background:var(--surface-solid);color:var(--primary);box-shadow:0 2px 8px #152c261a;font-weight:650}.segmented.compact button{display:inline-flex;align-items:center;gap:6px}.result-count{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:12px;white-space:nowrap}.sync-dot{width:6px;height:6px;border-radius:50%;background:var(--success)}.sync-dot.active{background:var(--info);animation:sync-pulse 1s ease-in-out infinite}@keyframes sync-pulse{50%{opacity:.35}}.error-banner{min-height:42px;display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:7px;background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger);font-size:13px}.error-banner button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:700;cursor:pointer}.workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.workbench.has-detail{grid-template-columns:minmax(430px,1fr) minmax(360px,430px)}.run-list{display:grid;gap:calc(8px * var(--card-scale));min-width:0}.run-card{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 16px;border-radius:8px;text-align:left;cursor:pointer}.run-card:hover,.run-card.selected{border-color:var(--border-strong);transform:translateY(-1px)}.run-card.selected{box-shadow:inset 3px 0 0 var(--primary),var(--shadow)}.run-main{min-width:0;display:grid;gap:7px}.run-title-row{display:flex;align-items:center;gap:8px;min-width:0}.run-title-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.run-id{color:var(--text-muted);font-size:12px}.request-key{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:Cascadia Code,Consolas,monospace;font-size:11px}.run-stats{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:12px}.run-stats span{display:inline-flex;align-items:center;gap:5px}.run-stats .danger{color:var(--danger)}.run-stats time{min-width:62px;text-align:right}.status-badge{display:inline-flex;align-items:center;width:fit-content;min-height:23px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted)}.status-running,.status-leased,.status-pending{color:var(--info);background:color-mix(in srgb,var(--info) 12%,transparent)}.status-succeeded{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.status-partial{color:var(--warning);background:color-mix(in srgb,var(--warning) 13%,transparent)}.status-failed,.status-blocked{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.detail-panel{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto;border-radius:8px;padding:18px}.detail-header{display:flex;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--border)}.detail-header h2{margin:9px 0 4px;font-size:17px}.detail-header p{max-width:320px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:Cascadia Code,Consolas,monospace;font-size:11px}.detail-loading{min-height:240px;display:grid;place-items:center;color:var(--primary)}.detail-meta{display:flex;flex-wrap:wrap;gap:14px;padding:14px 0;color:var(--text-muted);font-size:12px}.detail-meta span{display:inline-flex;align-items:center;gap:6px}.item-selector{display:flex;gap:6px;padding-bottom:14px;overflow-x:auto}.item-selector button{min-width:0;display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;white-space:nowrap;font-size:12px}.item-selector button.active{color:var(--primary);border-color:var(--border-strong);background:var(--primary-soft)}.item-state{width:7px;height:7px;border-radius:50%;padding:0;background:currentColor}.item-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 0;border-top:1px solid var(--border)}.item-heading div{min-width:0;display:grid;gap:4px}.item-heading div span{color:var(--text-muted);font-size:11px}.item-heading strong{overflow-wrap:anywhere;font-size:13px}.timeline{padding-top:6px}.timeline-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:70px}.timeline-step:not(:last-child):after{content:"";position:absolute;left:13px;top:27px;bottom:0;width:1px;background:var(--border)}.timeline-node{z-index:1;width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface-solid);color:var(--text-muted)}.step-succeeded .timeline-node{color:var(--success);border-color:color-mix(in srgb,var(--success) 38%,transparent)}.step-running .timeline-node{color:var(--info)}.step-failed .timeline-node,.step-blocked .timeline-node{color:var(--danger)}.timeline-copy{padding:4px 0 15px}.timeline-copy>div{display:flex;justify-content:space-between;gap:12px}.timeline-copy strong{font-size:13px}.timeline-copy span,.timeline-copy small{color:var(--text-muted);font-size:11px}.timeline-copy p{margin:7px 0 0;padding:7px 9px;border-left:2px solid var(--danger);background:color-mix(in srgb,var(--danger) 7%,transparent);color:var(--danger);overflow-wrap:anywhere;font-size:11px}.empty-state,.loading-state{min-height:230px;display:grid;place-items:center;align-content:center;gap:9px;border-radius:8px;color:var(--text-muted)}.empty-state strong{color:var(--text);font-size:14px}.empty-state span{font-size:12px}.spinning{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@supports not (backdrop-filter: blur(1px)){.glass-surface,.glass-control,.n-modal.n-card{background:var(--surface-solid)!important}}@media(max-width:980px){:root{--sidebar-width: 76px}.sidebar{width:64px;align-items:center;padding-inline:8px}.brand-mark{width:100%;justify-content:center;padding-inline:0}.brand-mark :deep(.brand-wordmark),.nav-item span,.sidebar-status span{display:none}.nav-item{justify-content:center;width:42px;padding:0}.sidebar-status{padding-inline:0}.main-content{padding-left:8px}.workbench.has-detail{grid-template-columns:minmax(360px,1fr) minmax(330px,390px)}}@media(max-width:760px){.main-content{padding:16px 12px 24px 2px}.appearance-panel{grid-template-columns:1fr;gap:15px}.assistant-finding{grid-template-columns:1fr;gap:8px}.metrics-band{grid-template-columns:repeat(2,1fr)}.module-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.workbench.has-detail{grid-template-columns:1fr}.detail-panel{position:relative;top:0;max-height:none;order:-1}.run-card{grid-template-columns:1fr;gap:9px}.run-stats{justify-content:flex-start}.run-stats time{margin-left:auto}}@media(max-width:520px){:root{--sidebar-width: 0px}.app-shell{display:block;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.sidebar{position:fixed;inset:auto 10px calc(8px + env(safe-area-inset-bottom)) 10px;width:auto;height:60px;flex-direction:row;justify-content:center;padding:4px 6px}.brand-mark,.sidebar-footer{display:none}.primary-nav{width:100%;display:flex;justify-content:space-around;padding:0}.nav-item{flex:1;width:auto;padding:0}.nav-item span{display:none}.main-content{padding:15px 10px 20px}h1{font-size:23px}.filter-row{align-items:flex-end}.segmented button{padding-inline:10px}.result-count{display:none}.metrics-band{margin-top:8px}.module-strip{grid-template-columns:1fr}.metric{min-height:68px}.detail-panel{padding:14px}}
