.agent-selector[data-v-ff8eafbc]{padding:8px 12px 4px}.agent-header[data-v-ff8eafbc]{border:1px solid var(--sb-head-border);border-radius:var(--radius-md);background:var(--sb-head-gradient);width:100%;box-shadow:inset 0 0 0 1px var(--sb-head-glow);color:var(--sidebar-text-muted);cursor:pointer;transition:filter var(--transition);justify-content:space-between;align-items:center;padding:10px;font-family:inherit;display:flex}.agent-header[data-v-ff8eafbc]:hover{filter:brightness(1.06)}.agent-header-left[data-v-ff8eafbc]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.agent-icon-small[data-v-ff8eafbc]{border-radius:var(--radius-xs);background:var(--accent-bg);width:24px;height:24px;color:var(--accent-light);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.agent-icon-small[data-v-ff8eafbc] svg{width:14px;height:14px}.agent-icon-small.has-agent[data-v-ff8eafbc]{background:var(--accent);color:var(--on-accent);box-shadow:0 0 6px var(--sb-dot-glow), 0 0 12px var(--sb-dot-glow)}.agent-current-name[data-v-ff8eafbc]{color:var(--sb-label-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.chevron[data-v-ff8eafbc]{color:var(--sb-accent-mid);flex-shrink:0;transition:transform .2s}.chevron.open[data-v-ff8eafbc]{transform:rotate(180deg)}.agent-popover-overlay[data-v-ff8eafbc]{z-index:var(--z-popover);background:0 0;position:fixed;inset:0}.agent-popover[data-v-ff8eafbc]{background:var(--sidebar-bg);border:1px solid var(--sb-input-bg);border-radius:var(--radius-md);width:220px;max-height:400px;box-shadow:var(--popover-shadow);flex-direction:column;display:flex;overflow:hidden}.popover-search[data-v-ff8eafbc]{border-bottom:1px solid var(--sb-toggle-bg);color:var(--sidebar-text-muted);align-items:center;gap:6px;padding:8px 10px;display:flex}.search-input[data-v-ff8eafbc]{color:var(--sidebar-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12px}.search-input[data-v-ff8eafbc]::placeholder{color:var(--sidebar-text-muted);opacity:.6}.popover-list[data-v-ff8eafbc]{flex:1;padding:4px;overflow-y:auto}.popover-list[data-v-ff8eafbc]::-webkit-scrollbar{width:4px}.popover-list[data-v-ff8eafbc]::-webkit-scrollbar-track{background:0 0}.popover-list[data-v-ff8eafbc]::-webkit-scrollbar-thumb{background:var(--sidebar-text-muted);border-radius:var(--radius-xxs)}.popover-item[data-v-ff8eafbc]{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:7px 8px;transition:background .15s;display:flex}.popover-item[data-v-ff8eafbc]:hover{background:var(--sidebar-hover)}.popover-item.active[data-v-ff8eafbc]{background:var(--sidebar-active)}.item-icon[data-v-ff8eafbc]{border-radius:var(--radius-sm);background:var(--accent-bg);width:24px;height:24px;color:var(--accent-light);flex-shrink:0;justify-content:center;align-items:center;display:flex}.item-icon[data-v-ff8eafbc] svg{width:14px;height:14px}.popover-item.active .item-icon[data-v-ff8eafbc]{background:var(--accent);color:var(--on-accent)}.locked-icon[data-v-ff8eafbc]{background:var(--sb-mid-hover-bg)!important;color:var(--sidebar-text-muted)!important}.item-name[data-v-ff8eafbc]{color:var(--sidebar-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.check-icon[data-v-ff8eafbc]{color:var(--accent-light);flex-shrink:0}.lock-badge[data-v-ff8eafbc]{color:var(--danger-color);opacity:.6;flex-shrink:0}.popover-item.locked[data-v-ff8eafbc]{opacity:.5}.popover-item.locked[data-v-ff8eafbc]:hover{opacity:.7}.popover-divider[data-v-ff8eafbc]{text-transform:uppercase;letter-spacing:.5px;color:var(--sidebar-text-muted);opacity:.5;border-top:1px solid var(--sb-toggle-bg);margin-top:4px;padding:6px 8px 2px;font-size:10px;font-weight:600}.popover-enter-active[data-v-ff8eafbc]{transition:opacity .15s,transform .15s}.popover-leave-active[data-v-ff8eafbc]{transition:opacity .1s,transform .1s}.popover-enter-from[data-v-ff8eafbc],.popover-leave-to[data-v-ff8eafbc]{opacity:0;transform:scale(.96)translateY(-4px)}.toast-stack[data-v-8d86bca4]{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.toast-item[data-v-8d86bca4]{border-radius:var(--radius-md);min-width:180px;max-width:min(86vw,520px);color:var(--on-accent);box-shadow:var(--toast-shadow);text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:9px 12px;font-size:12px;line-height:1.35}.toast-info[data-v-8d86bca4]{background:var(--toast-info-bg)}.toast-success[data-v-8d86bca4]{background:var(--toast-success-bg)}.toast-error[data-v-8d86bca4]{background:var(--toast-error-bg)}.particle-bg[data-v-3585411d]{pointer-events:none;z-index:0;position:absolute;inset:0}.side-panel-mask[data-v-570bab29]{inset:0;background:var(--overlay-bg);z-index:var(--z-drawer);justify-content:flex-end;display:flex;position:fixed;inset:0}.side-panel[data-v-570bab29]{background:var(--card-bg);border-left:1px solid var(--border-color);height:100%;box-shadow:var(--panel-shadow);padding:12px;overflow:auto}.side-panel-head[data-v-570bab29]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.side-panel-head h3[data-v-570bab29]{color:var(--text-primary);margin:0;font-size:14px}.side-panel-close[data-v-570bab29]{border:1px solid var(--border-color);background:var(--card-bg);border-radius:var(--radius-sm);cursor:pointer;padding:4px 10px;font-size:12px}.guest-layout[data-v-570bab29]{height:100vh}.app-layout[data-v-570bab29]{flex-direction:column;height:100vh;display:flex;overflow:hidden}.navbar[data-v-570bab29]{height:var(--navbar-height);background:var(--navbar-bg);border-bottom:1px solid var(--navbar-border);z-index:var(--z-navbar);flex-shrink:0}.navbar-inner[data-v-570bab29]{justify-content:space-between;align-items:center;max-width:100%;height:100%;padding:0 24px;display:flex}.navbar-left[data-v-570bab29]{align-items:center;gap:20px;min-width:0;display:flex;overflow:hidden}.logo-link[data-v-570bab29]{color:var(--text-primary);align-items:center;gap:10px;text-decoration:none;display:flex}.logo-text[data-v-570bab29]{letter-spacing:-.3px;background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:700}.nav-links[data-v-570bab29]{gap:4px;min-width:0;display:flex;overflow:hidden}.nav-link[data-v-570bab29]{border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;transition:all var(--transition);align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-link[data-v-570bab29]:hover{color:var(--primary);background:var(--primary-bg);text-decoration:none}.nav-link.active[data-v-570bab29]{color:var(--primary);background:var(--primary-bg);font-weight:600}.navbar-right[data-v-570bab29]{align-items:center;gap:8px;display:flex}.nav-tool-btn[data-v-570bab29]{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--card-bg);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition);justify-content:center;align-items:center;display:flex}.nav-tool-btn-labeled[data-v-570bab29]{gap:6px;width:auto;padding:0 10px}.nav-tool-label[data-v-570bab29]{white-space:nowrap;font-size:12px;font-weight:500}.feature-guide-mask[data-v-570bab29]{inset:0;background:var(--overlay-bg);z-index:var(--z-guide);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.feature-guide[data-v-570bab29]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);width:min(560px,100% - 24px);box-shadow:var(--dialog-shadow);padding:14px 16px}.feature-guide h3[data-v-570bab29]{color:var(--text-primary);margin:0 0 8px;font-size:16px}.feature-guide ul[data-v-570bab29]{color:var(--text-secondary);margin:0;padding-left:18px;font-size:13px;line-height:1.7}.feature-guide code[data-v-570bab29]{background:var(--guide-code-bg);color:var(--guide-code-text);border:1px solid var(--guide-code-border);border-radius:var(--radius-sm);padding:1px 6px;font-size:12px}.guide-tip[data-v-570bab29]{color:var(--guide-tip-text);margin:10px 0 0;font-size:12px}.guide-actions[data-v-570bab29]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.guide-ok[data-v-570bab29]{background:var(--primary);color:var(--on-accent);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:6px 10px;font-size:12px}.user-dropdown[data-v-570bab29]{border-radius:var(--radius-xl);cursor:pointer;transition:background var(--transition);align-items:center;gap:8px;margin-left:8px;padding:4px 12px 4px 4px;display:flex;position:relative}.user-dropdown[data-v-570bab29]:hover{background:var(--primary-bg)}.nav-avatar[data-v-570bab29]{background:var(--primary-gradient);width:32px;height:32px;color:var(--on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}.nav-avatar-img[data-v-570bab29]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:32px;height:32px}.nav-username[data-v-570bab29]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:14px;font-weight:500;overflow:hidden}.user-menu[data-v-570bab29]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:160px;z-index:var(--z-popover);position:fixed}.user-menu-overlay[data-v-570bab29]{z-index:calc(var(--z-popover) - 1);position:fixed;inset:0}.user-menu-item[data-v-570bab29]{width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--transition);background:0 0;border:none;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;display:flex}.user-menu-item[data-v-570bab29]:hover{background:var(--menu-danger-hover-bg);color:var(--menu-danger-hover-text)}.theme-picker-trigger[data-v-570bab29]{width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--transition);border:none;border-bottom:1px solid var(--border-color);background:0 0;align-items:center;gap:8px;margin-bottom:0;padding:10px 16px;font-family:inherit;font-size:14px;display:flex}.theme-picker-trigger[data-v-570bab29]:hover{background:var(--hover-bg)}.theme-dot[data-v-570bab29]{border:1.5px solid #0000000f;border-radius:50%;flex-shrink:0;width:12px;height:12px}.dot-default[data-v-570bab29]{background:linear-gradient(135deg,#6b23ff,#4f46e5)}.dot-brutalist[data-v-570bab29]{background:linear-gradient(135deg,#2563eb,#fde047)}.dot-liquid-glass[data-v-570bab29]{background:linear-gradient(135deg,#0ea5e9,#6366f1,#a855f7)}.dot-cute-soft[data-v-570bab29]{background:linear-gradient(135deg,#58cc02,#ce82ff)}.dot-cyberpunk[data-v-570bab29]{background:linear-gradient(135deg,#76b900,#6c00ff)}.dot-chinese-ink[data-v-570bab29]{background:linear-gradient(135deg,#8b3a2f,#c9a96e)}.dot-retro-future[data-v-570bab29]{background:linear-gradient(135deg,#ff6ec7,#9b59b6)}.dot-3d-tactile[data-v-570bab29]{background:linear-gradient(135deg,#5e6ad2,#4bce97)}.dot-warm-minimalism[data-v-570bab29]{background:linear-gradient(135deg,#0070f3,#7928ca)}.dot-bento-grid[data-v-570bab29]{background:linear-gradient(135deg,#a259ff,#0acf83,#1abcfe)}.dot-aurora[data-v-570bab29]{background:linear-gradient(135deg,#635bff,#00d4ff)}.dot-claymorphism[data-v-570bab29]{background:linear-gradient(135deg,#6c5ce7,#ff6b6b)}.dot-editorial[data-v-570bab29]{background:linear-gradient(135deg,#121212,#d0021b)}.dot-obsidian[data-v-570bab29]{background:linear-gradient(135deg,#c9a96e,#e8a849)}.theme-panel-overlay[data-v-570bab29]{z-index:var(--z-popover);position:fixed;inset:0}.theme-panel[data-v-570bab29]{z-index:calc(var(--z-popover) + 1);background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:260px;padding:16px;animation:.18s theme-panel-in-570bab29;position:fixed;box-shadow:0 12px 40px #00000026}@keyframes theme-panel-in-570bab29{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.theme-panel-header[data-v-570bab29]{color:var(--text-primary);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}.theme-panel-close[data-v-570bab29]{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.theme-panel-close[data-v-570bab29]:hover{background:var(--hover-bg);color:var(--text-primary)}.theme-group[data-v-570bab29]{margin-bottom:12px}.theme-group[data-v-570bab29]:last-child{margin-bottom:0}.theme-group-title[data-v-570bab29]{color:var(--text-secondary);margin-bottom:8px;padding-left:2px;font-size:12px;font-weight:500}.theme-grid[data-v-570bab29]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.theme-card[data-v-570bab29]{border:1.5px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);cursor:pointer;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-family:inherit;transition:all .15s;display:flex;position:relative}.theme-card[data-v-570bab29]:hover{border-color:var(--primary-lighter);background:var(--primary-bg)}.theme-card.active[data-v-570bab29]{border-color:var(--primary);background:var(--primary-bg);box-shadow:0 0 0 1px var(--primary-bg-hover)}.theme-card-label[data-v-570bab29]{color:var(--text-primary);text-align:left;white-space:nowrap;flex:1;font-size:12px;font-weight:500}.theme-card.active .theme-card-label[data-v-570bab29]{color:var(--primary);font-weight:600}.theme-card-check[data-v-570bab29]{color:var(--primary);flex-shrink:0}.app-body[data-v-570bab29]{flex:1;display:flex;overflow:hidden}.sidebar[data-v-570bab29]{width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--sidebar-bg);color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);flex-direction:column;display:flex}.sidebar-tools[data-v-570bab29]{flex-direction:column;gap:8px;padding:0 12px 10px;display:flex}.new-chat-btn[data-v-570bab29]{border:1.5px solid var(--sidebar-border);border-radius:var(--radius-md);color:var(--sidebar-text);cursor:pointer;transition:all var(--transition);background:0 0;justify-content:center;align-items:center;gap:8px;margin:0 0 4px;padding:10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.new-chat-btn[data-v-570bab29]:hover{background:var(--sidebar-hover);border-color:var(--sidebar-text-muted)}.conv-search[data-v-570bab29]{border:1px solid var(--sidebar-border);background:var(--sb-input-bg);width:100%;color:var(--sidebar-text);border-radius:var(--radius-sm);outline:none;padding:8px 10px;font-size:12px}.conv-search[data-v-570bab29]::placeholder{color:var(--sidebar-text-muted)}.conv-search[data-v-570bab29]:focus{border-color:var(--sb-input-focus-border)}.agent-filter-toggle[data-v-570bab29]{border:1px solid var(--sidebar-border);background:var(--sb-toggle-bg);color:var(--sidebar-text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);padding:7px 10px;font-size:12px}.agent-filter-toggle[data-v-570bab29]:hover{color:var(--sidebar-text);background:var(--sidebar-hover)}.agent-filter-toggle.active[data-v-570bab29]{color:var(--sb-accent-light);border-color:var(--sb-accent);background:var(--sb-accent-soft-bg)}.sidebar-mini-actions[data-v-570bab29]{gap:6px;display:flex}.mini-toggle[data-v-570bab29]{border:1px solid var(--sidebar-border);background:var(--sb-toggle-bg);color:var(--sidebar-text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);flex:1;padding:6px 8px;font-size:11px}.mini-toggle.active[data-v-570bab29]{color:var(--sb-accent-light);border-color:var(--sb-filter-active-border);background:var(--sb-accent-mid-bg)}.mini-toggle.danger[data-v-570bab29]{border-color:var(--sb-danger-border);color:var(--sb-danger-text);background:var(--sb-danger-bg)}.mini-toggle.danger[data-v-570bab29]:disabled{opacity:.5}.sidebar-shortcuts[data-v-570bab29]{color:var(--sidebar-text-muted);margin:0;padding:0 2px;font-size:11px;line-height:1.4}.mini-batch-btn[data-v-570bab29]{border:1px dashed var(--sb-batch-border);background:var(--sb-batch-bg);color:var(--sb-batch-text);border-radius:var(--radius-sm);cursor:pointer;padding:6px 8px;font-size:11px}.mini-batch-btn[data-v-570bab29]:hover{background:var(--sb-batch-hover-bg)}.conversation-list[data-v-570bab29]{flex:1;padding:0 8px;overflow-y:auto}.conv-group[data-v-570bab29]{margin-bottom:6px}.conv-group-title[data-v-570bab29]{color:var(--sidebar-text-muted);padding:6px 10px 4px;font-size:11px}.group-toggle[data-v-570bab29]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;font-family:inherit;display:flex}.group-toggle[data-v-570bab29]:hover{color:var(--sb-accent-light)}.conv-item[data-v-570bab29]{border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);border:1px solid #0000;align-items:center;gap:8px;margin-bottom:2px;padding:7px 12px;display:flex;position:relative}.conv-item[data-v-570bab29]:hover{background:var(--sidebar-hover)}.conv-item.active[data-v-570bab29]{background:var(--sidebar-active);border-color:var(--sb-conv-active-border);box-shadow:inset 3px 0 0 var(--sb-conv-active-inset)}.conv-item.same-agent[data-v-570bab29]:not(.active){background:var(--sb-conv-same-bg)}.conv-item.starred[data-v-570bab29]{border-color:var(--sb-pin-border);background:var(--sb-pin-active-bg)}.conv-item.starred .conv-title[data-v-570bab29]{font-weight:600}.conv-star[data-v-570bab29]{color:var(--sidebar-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition);background:0 0;border:none;flex-shrink:0;padding:2px;font-size:13px}.conv-star.active[data-v-570bab29]{color:var(--sb-pin-active)}.conv-item:hover .conv-star[data-v-570bab29]{opacity:1}.agent-dot[data-v-570bab29]{background:var(--dot-default);border-radius:50%;flex-shrink:0;width:8px;height:8px}.agent-dot-rag[data-v-570bab29]{background:var(--dot-rag)}.agent-dot-chat[data-v-570bab29]{background:var(--dot-chat)}.agent-dot-translate[data-v-570bab29]{background:var(--dot-translate)}.agent-dot-crawler[data-v-570bab29]{background:var(--dot-crawler)}.agent-dot-mosaic[data-v-570bab29]{background:var(--dot-mosaic)}.agent-dot-book-scraper[data-v-570bab29]{background:var(--dot-book-scraper)}.agent-dot-netdisk[data-v-570bab29]{background:var(--dot-netdisk)}.agent-dot-photo[data-v-570bab29]{background:var(--dot-photo)}.agent-dot-resume[data-v-570bab29]{background:var(--dot-resume)}.agent-dot-ppt[data-v-570bab29]{background:var(--dot-ppt)}.agent-dot-copywriting[data-v-570bab29]{background:var(--dot-copywriting)}.agent-dot-resume-screen[data-v-570bab29]{background:var(--dot-resume-screen)}.agent-dot-wechat[data-v-570bab29]{background:var(--dot-wechat)}.agent-dot-novel[data-v-570bab29]{background:var(--dot-novel)}.agent-dot-culture[data-v-570bab29]{background:var(--dot-culture)}.agent-dot-drama[data-v-570bab29]{background:var(--dot-drama)}.agent-dot-audiobook[data-v-570bab29]{background:var(--dot-audiobook)}.conv-main[data-v-570bab29]{flex:1;min-width:0}.conv-title[data-v-570bab29]{text-overflow:ellipsis;white-space:nowrap;cursor:default;font-size:13px;display:block;overflow:hidden}.conv-meta[data-v-570bab29]{align-items:center;gap:6px;margin-top:0;display:flex}.conv-agent[data-v-570bab29]{color:var(--sidebar-text-muted);font-size:11px}.conv-current-agent[data-v-570bab29]{border-radius:var(--radius-xl);color:var(--sb-accent-light);border:1px solid var(--sb-current-tag-border);background:var(--sb-accent-muted-bg);padding:3px 6px;font-size:10px;line-height:1}.conv-rename-input[data-v-570bab29]{background:var(--sb-rename-bg);border:1px solid var(--primary);border-radius:var(--radius-sm);color:var(--sidebar-text);outline:none;flex:1;min-width:0;padding:2px 6px;font-family:inherit;font-size:13px}.conv-delete[data-v-570bab29]{opacity:0;color:var(--sidebar-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition);background:0 0;border:none;flex-shrink:0;padding:2px}.conv-item:hover .conv-delete[data-v-570bab29],.conv-item.active .conv-delete[data-v-570bab29]{opacity:1}.conv-delete[data-v-570bab29]:hover{color:var(--sb-delete-color);background:var(--sb-delete-bg)}.conv-empty[data-v-570bab29]{color:var(--sidebar-text-muted);padding:10px 12px;font-size:12px}.profile-settings-dialog[data-v-570bab29]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:min(420px,100% - 24px);box-shadow:var(--dialog-shadow);padding:20px 24px}.ps-header[data-v-570bab29]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ps-header h3[data-v-570bab29]{color:var(--text-primary);margin:0;font-size:17px;font-weight:600}.ps-close-btn[data-v-570bab29]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ps-close-btn[data-v-570bab29]:hover{background:var(--hover-bg);color:var(--text-primary)}.ps-section[data-v-570bab29]{border-bottom:1px solid var(--border-light);margin-bottom:20px;padding-bottom:16px}.ps-section[data-v-570bab29]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ps-section-title[data-v-570bab29]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:600}.ps-avatar-row[data-v-570bab29]{align-items:center;gap:14px;display:flex}.ps-avatar-preview[data-v-570bab29]{background:var(--primary-gradient);width:56px;height:56px;color:var(--on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;overflow:hidden}.ps-avatar-preview img[data-v-570bab29]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.ps-avatar-letter[data-v-570bab29]{font-size:22px;font-weight:700}.ps-upload-btn[data-v-570bab29]{border-radius:var(--radius-sm);background:var(--primary-bg);color:var(--primary);cursor:pointer;transition:background var(--transition);align-items:center;padding:7px 16px;font-size:13px;font-weight:500;display:inline-flex}.ps-upload-btn[data-v-570bab29]:hover{background:var(--primary-bg-hover)}.ps-nickname-row[data-v-570bab29]{gap:8px;display:flex}.ps-input[data-v-570bab29]{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text-primary);transition:border-color var(--transition);outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:13px}.ps-input[data-v-570bab29]:focus{border-color:var(--primary)}.ps-save-btn[data-v-570bab29]{background:var(--primary);color:var(--on-accent);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:opacity var(--transition);border:none;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500}.ps-save-btn[data-v-570bab29]:disabled{opacity:.6;cursor:not-allowed}.ps-save-btn[data-v-570bab29]:hover:not(:disabled){opacity:.9}.ps-field[data-v-570bab29]{margin-bottom:12px}.ps-field label[data-v-570bab29]{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.ps-code-row[data-v-570bab29]{gap:8px;display:flex}.ps-code-row input[data-v-570bab29]{flex:1}.ps-code-btn[data-v-570bab29]{background:var(--primary);color:var(--on-accent);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;padding:0 14px;font-family:inherit;font-size:12px}.ps-code-btn[data-v-570bab29]:disabled{opacity:.6;cursor:not-allowed}.ps-error[data-v-570bab29]{color:var(--danger-color);margin:0 0 8px;font-size:12px}.ps-hint[data-v-570bab29]{color:var(--text-muted);margin:0;font-size:13px}.main-content[data-v-570bab29]{background:var(--main-bg);flex:1;position:relative;overflow:hidden auto}.hamburger-btn[data-v-570bab29]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:none}.hamburger-btn span[data-v-570bab29]{background:var(--text-primary);border-radius:var(--radius-sm);width:20px;height:2px;transition:all var(--transition);display:block}.mobile-sidebar-toggle[data-v-570bab29]{z-index:var(--z-overlay);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--card-bg);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:none;position:absolute;top:8px;left:8px}.mobile-sidebar-overlay[data-v-570bab29],.mobile-sidebar-close[data-v-570bab29],.mobile-nav-overlay[data-v-570bab29]{display:none}@media (width<=768px){.navbar[data-v-570bab29]{height:var(--navbar-height-mobile);padding-top:env(safe-area-inset-top)}.navbar-inner[data-v-570bab29]{padding:0 12px}.hamburger-btn[data-v-570bab29]{display:flex}.nav-links[data-v-570bab29],.nav-tool-btn-labeled .nav-tool-label[data-v-570bab29]{display:none}.nav-tool-btn-labeled[data-v-570bab29]{width:36px;padding:0}.nav-username[data-v-570bab29]{display:none}.navbar-right[data-v-570bab29]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-shrink:1;min-width:0;overflow-x:auto}.navbar-right[data-v-570bab29]::-webkit-scrollbar{display:none}.mobile-nav-overlay[data-v-570bab29]{inset:0;background:var(--overlay-bg-strong);z-index:calc(var(--z-sidebar) + 10);display:block;position:fixed;inset:0}.mobile-nav[data-v-570bab29]{background:var(--card-bg);width:min(280px,80vw);height:100%;padding:calc(20px + env(safe-area-inset-top)) 16px 20px;box-shadow:var(--mobile-nav-shadow);flex-direction:column;gap:4px;display:flex;position:absolute;top:0;left:0}.mobile-nav-link[data-v-570bab29]{border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition);align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.mobile-nav-link[data-v-570bab29]:hover,.mobile-nav-link.active[data-v-570bab29]{color:var(--primary);background:var(--primary-bg);text-decoration:none}.sidebar[data-v-570bab29]{height:100vh;z-index:var(--z-sidebar);width:min(280px,85vw);min-width:0;padding-top:calc(44px + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);transition:transform .3s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.mobile-open[data-v-570bab29]{transform:translate(0)}.mobile-sidebar-overlay[data-v-570bab29]{inset:0;background:var(--overlay-bg-strong);z-index:calc(var(--z-sidebar) - 10);display:block;position:fixed;inset:0}.mobile-sidebar-close[data-v-570bab29]{border-radius:var(--radius-sm);border:1px solid var(--sidebar-border);background:var(--sidebar-hover);width:32px;height:32px;color:var(--sidebar-text);cursor:pointer;z-index:var(--z-overlay);justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.mobile-sidebar-toggle[data-v-570bab29]{display:flex}.side-panel[data-v-570bab29]{width:100%!important}.feature-guide[data-v-570bab29]{width:calc(100% - 24px);padding:12px 14px}.user-menu-item[data-v-570bab29]{padding:12px 16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#6b23ff;--primary-light:#8b5cf6;--primary-lighter:#c4b5fd;--primary-bg:#6b23ff0f;--primary-bg-hover:#6b23ff1a;--primary-gradient:linear-gradient(135deg, #6b23ff 0%, #4f46e5 100%);--accent:#6b23ff;--accent-light:#8b5cf6;--accent-bg:#6b23ff0f;--on-accent:#fff;--on-accent-muted:#ffffffb3;--accent-bg-hover:#7c3aed26;--accent-border:#7c3aed3d;--accent-border-strong:#7c3aed4d;--accent-shadow:#7c3aed66;--overlay-light:#fff3;--overlay-light-strong:#ffffff4d;--shadow-light:#00000014;--status-info-border:#3b82f63d;--status-success-border:#05966959;--status-danger-border:#dc262659;--status-warning-border:#f59e0b4d;--navbar-height:60px;--navbar-bg:#fff;--navbar-border:var(--border-color);--sidebar-bg:#1e1e2e;--sidebar-hover:#272740;--sidebar-active:#6b23ff1f;--sidebar-text:#cdd6f4;--sidebar-text-muted:#6c7086;--sidebar-border:#313244;--sidebar-width:260px;--main-bg:#f5f5f7;--chat-bg:#fff;--card-bg:#fff;--bg-primary:#fff;--bg-secondary:#f9fafb;--surface-subtle:#f3f4f6;--surface-hover:#6b23ff14;--table-header-bg:#f9fafb;--table-header-text:#6b7280;--hover-bg:#f3f4f6;--text-primary:#1a1a2e;--text-secondary:#6b7280;--text-muted:#9ca3af;--border-color:#e5e7eb;--border-light:#f3f4f6;--primary-rgb:107, 35, 255;--scrollbar-thumb:#d1d5db;--scrollbar-thumb-hover:#a1a1a1;--scrollbar-thumb-sidebar:#45455a;--tag-workflow-bg:#3b82f614;--tag-workflow-text:#3b82f6;--tag-instruction-bg:#f59e0b14;--tag-instruction-text:#f59e0b;--tag-digital-human-bg:#10b98114;--tag-digital-human-text:#10b981;--status-success-bg:#10b9811f;--status-success-text:#059669;--status-danger-bg:#ef44441f;--status-danger-text:#ef4444;--status-warning-bg:#f59e0b1f;--status-warning-text:#d97706;--status-info-bg:#3b82f61f;--status-info-text:#3b82f6;--md-inline-code-bg:#f3f4f6;--md-inline-code-text:#e11d48;--md-code-block-bg:#1e1e2e;--md-code-block-text:#cdd6f4;--md-table-header-bg:#f9fafb;--select-height-sm:28px;--select-height-default:32px;--select-height-lg:40px;--select-border-width:1px;--select-border-color:var(--border-color);--select-hover-border:#c4b5fd;--select-focus-border:var(--primary);--select-focus-ring:rgba(var(--primary-rgb), .1);--select-popper-shadow:0 8px 30px #0000001f;--select-popper-border-width:1px;--select-item-selected-bg:rgba(var(--primary-rgb), .08);--select-tag-bg:rgba(var(--primary-rgb), .08);--select-tag-text:var(--primary);--select-tag-border:rgba(var(--primary-rgb), .2);--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--text-label:var(--text-primary);--radius-pill:999px;--focus-ring:0 0 0 3px var(--primary-bg);--focus-ring-accent:0 0 0 3px var(--accent-bg);--focus-ring-strong:0 0 0 4px var(--primary-bg-hover);--focus-ring-card:0 0 0 2px var(--accent-bg);--el-border-radius-base:var(--radius-sm);--el-border-radius-small:var(--radius-xs);--el-border-radius-large:var(--radius-md);--el-border-radius-round:var(--radius-pill);--sb-accent:#7c3aed;--sb-accent-rgb:124, 58, 237;--sb-accent-light:#ddd6fe;--sb-accent-mid:#a78bfa;--sb-accent-soft-bg:#7c3aed33;--sb-accent-muted-bg:#7c3aed2e;--sb-accent-active-bg:#7c3aed59;--sb-accent-mid-bg:#7c3aed38;--sb-accent-highlight-bg:#7c3aed3d;--sb-input-bg:#ffffff14;--sb-input-focus-border:#ffffff59;--sb-toggle-bg:#ffffff0a;--sb-label-text:#c4b5fd;--sb-head-gradient:linear-gradient(135deg, #7c3aed3d, #4f46e524);--sb-head-border:#7c3aed73;--sb-head-glow:#ddd6fe26;--sb-dot-glow:#ffffff14;--sb-preview-border:#7c3aed40;--sb-preview-bg:#4c1d951f;--sb-preview-item-bg:#ffffff14;--sb-preview-hover-bg:#a78bfa33;--sb-preview-active-border:#ddd6fe99;--sb-preview-active-bg:#7c3aed59;--sb-pin-color:#c4b5fd;--sb-pin-active:#a78bfa;--sb-pin-hover:#ddd6fe;--sb-pin-badge-text:#ede9fe;--sb-pin-badge-border:#7c3aed66;--sb-pin-badge-bg:#7c3aed33;--sb-pin-border:#7c3aed80;--sb-pin-active-border:#7c3aedb3;--sb-pin-active-bg:#6b23ff1f;--sb-pin-drag-border:#7c3aed99;--sb-danger-border:#ef444473;--sb-danger-text:#fecaca;--sb-danger-bg:#ef44441f;--sb-batch-border:#f472b673;--sb-batch-text:#fbcfe8;--sb-batch-bg:#f472b614;--sb-batch-hover-bg:#f472b629;--sb-conv-active-border:transparent;--sb-conv-active-inset:#6b23ff99;--sb-conv-same-bg:#6b23ff0a;--sb-delete-color:#ef4444;--sb-delete-bg:#ef44441a;--sb-rename-bg:#ffffff1a;--sb-current-tag-border:#7c3aed;--sb-move-border:#ddd6fe59;--sb-move-hover-bg:#a78bfa40;--sb-mid-hover-bg:#a78bfa14;--sb-filter-active-border:#a78bfaa6;--sb-id-border:#ddd6fe80;--sb-id-bg:#1e1b4b59;--z-overlay:10;--z-reader:50;--z-navbar:100;--z-sidebar:200;--z-popover:999;--z-dialog:1000;--z-drawer:1200;--z-guide:1400;--z-toast:3000;--overlay-bg:#0f172a59;--overlay-bg-strong:#0f172a66;--dialog-shadow:0 12px 32px #0f172a29;--dialog-shadow-strong:0 20px 60px #0003;--panel-shadow:-8px 0 24px #0f172a1f;--mobile-nav-shadow:4px 0 20px #0000001a;--popover-shadow:0 8px 32px #00000059, 0 2px 8px #0003;--guide-code-bg:#f5f3ff;--guide-code-text:#6d28d9;--guide-code-border:#ddd6fe;--guide-tip-text:#6b7280;--menu-danger-hover-bg:#fef2f2;--menu-danger-hover-text:#ef4444;--danger-color:#ef4444;--danger-bg:#ef44441a;--star-color:#f59e0b;--delete-btn-hover-text:#ef4444;--logo-grad-from:#6b23ff;--logo-grad-to:#4f46e5;--logo-circle:#c4b5fd;--toast-info-bg:#4f46e5f0;--toast-success-bg:#10b981f0;--toast-error-bg:#ef4444f2;--toast-shadow:0 8px 20px #0f172a38;--dot-default:#9ca3af;--dot-rag:#6b23ff;--dot-chat:#3b82f6;--dot-translate:#f59e0b;--dot-crawler:#10b981;--dot-mosaic:#ec4899;--dot-book-scraper:#f97316;--dot-netdisk:#0ea5e9;--dot-photo:#f59e0b;--dot-resume:#6366f1;--dot-ppt:#ef4444;--dot-copywriting:#8b5cf6;--dot-resume-screen:#14b8a6;--dot-wechat:#22c55e;--dot-novel:#a855f7;--dot-culture:#b45309;--dot-drama:#e11d48;--dot-audiobook:#0284c7;--card-hover-shadow:0 4px 12px #00000014;--card-cover-gradient:linear-gradient(135deg, #6b23ff14, #4f46e514);--card-delete-overlay-bg:#fffc;--btn-scraper-gradient:linear-gradient(135deg, #f97316, #ea580c);--btn-disabled-bg:#d1d5db;--qa-bg:#fffbeb;--qa-border:#fde68a;--qa-text:#92400e;--qa-text-strong:#78350f;--qa-accent:#f59e0b;--qa-accent-dark:#d97706;--qa-question-bg:#f59e0b14;--user-bubble-bg:#6b23ff;--user-bubble-text:#fff;--ai-bubble-bg:#fff;--ai-bubble-border:#e5e7eb;--input-bg:#fff;--input-border:#d1d5db;--input-focus-border:#6b23ff;--source-bg:#f9fafb;--source-border:#6b23ff;--cat-office:#3b82f6;--cat-creative:#f59e0b;--cat-learn:#10b981;--cat-code:#6366f1;--cat-life:#ec4899;--cat-health:#14b8a6;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 8px 30px #00000014;--shadow-card:0 2px 8px #0000000a;--shadow-card-hover:0 8px 24px #0000001a;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"SF Mono", "Fira Code", "Consolas", monospace;--radius-xxs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--transition:.2s ease;--transition-slow:.3s ease;--navbar-height-mobile:52px;--page-padding-mobile:16px;--content-padding-mobile:12px;--el-bg-color:var(--card-bg);--el-bg-color-overlay:var(--card-bg);--el-bg-color-page:var(--main-bg);--el-fill-color-blank:var(--card-bg);--el-fill-color:var(--bg-secondary);--el-fill-color-light:var(--surface-subtle);--el-fill-color-lighter:var(--surface-hover);--el-fill-color-extra-light:var(--surface-hover);--el-text-color-primary:var(--text-primary);--el-text-color-regular:var(--text-secondary);--el-text-color-secondary:var(--text-secondary);--el-text-color-placeholder:var(--text-muted);--el-text-color-disabled:var(--text-muted);--el-border-color:var(--border-color);--el-border-color-light:var(--border-color);--el-border-color-lighter:var(--border-light);--el-border-color-extra-light:var(--border-light);--el-color-white:var(--bg-primary);--el-mask-color:var(--overlay-bg);--el-box-shadow:var(--shadow-md);--el-box-shadow-light:var(--shadow-sm);--el-box-shadow-lighter:var(--shadow-sm);--el-box-shadow-dark:var(--shadow-lg)}html,body{height:100%;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--main-bg);color:var(--text-primary);line-height:1.5}#app{height:100vh;overflow:hidden}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.sidebar ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-sidebar)}.card{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow var(--transition), transform var(--transition)}.card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.tag{border-radius:var(--radius-xl);align-items:center;padding:2px 10px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.tag-primary{background:var(--primary-bg);color:var(--primary)}.tag-workflow{background:var(--tag-workflow-bg);color:var(--tag-workflow-text)}.tag-instruction{background:var(--tag-instruction-bg);color:var(--tag-instruction-text)}.tag-digital-human{background:var(--tag-digital-human-bg);color:var(--tag-digital-human-text)}.category-tabs{flex-wrap:wrap;gap:8px;display:flex}.cat-tab{border-radius:var(--radius-xl);color:var(--text-secondary);cursor:pointer;transition:all var(--transition);white-space:nowrap;background:0 0;border:none;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:500}.cat-tab:hover{color:var(--primary);background:var(--primary-bg)}.cat-tab.active{color:var(--user-bubble-text);background:var(--primary)}.section-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-title{color:var(--text-primary);font-size:20px;font-weight:700}.section-more{color:var(--text-secondary);cursor:pointer;transition:color var(--transition);font-size:14px}.section-more:hover{color:var(--primary)}.usage-count{color:var(--text-muted);align-items:center;gap:3px;font-size:12px;display:inline-flex}.usage-count svg{width:14px;height:14px}.md-content{word-wrap:break-word;font-size:14px;line-height:1.7}.md-content p{margin-bottom:8px}.md-content p:last-child{margin-bottom:0}.md-content h1,.md-content h2,.md-content h3{margin:16px 0 8px;font-weight:600}.md-content h1{font-size:20px}.md-content h2{font-size:17px}.md-content h3{font-size:15px}.md-content code{background:var(--md-inline-code-bg);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--md-inline-code-text);padding:2px 6px;font-size:13px}.md-content pre{background:var(--md-code-block-bg);color:var(--md-code-block-text);border-radius:var(--radius-sm);margin:8px 0;padding:14px 16px;font-size:13px;line-height:1.5;overflow-x:auto}.md-content pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.md-content ul,.md-content ol{margin-bottom:8px;padding-left:20px}.md-content li{margin-bottom:4px}.md-content blockquote{border-left:3px solid var(--primary);background:var(--primary-bg);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-secondary);margin:8px 0;padding:8px 16px}.md-content table{border-collapse:collapse;width:100%;margin:8px 0}.md-content th,.md-content td{border:1px solid var(--border-color);text-align:left;padding:8px 12px}.md-content th{background:var(--md-table-header-bg);font-weight:600}.md-content a{color:var(--primary);text-decoration:none}.md-content a:hover{text-decoration:underline}.md-content hr{border:none;border-top:1px solid var(--border-color);margin:16px 0}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.typing-cursor{background:var(--primary);vertical-align:text-bottom;width:2px;height:16px;margin-left:2px;animation:.8s infinite blink;display:inline-block}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active{transition:all .4s}.slide-up-leave-active{transition:all .3s}.slide-up-enter-from{opacity:0;transform:translateY(20px)}.slide-up-leave-to{opacity:0;transform:translateY(-10px)}@media (width<=768px){html{font-size:14px}body{overflow-x:hidden}.card:hover{transform:none}}.table-scroll-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}@keyframes spin{to{transform:rotate(360deg)}}.loading-spinner{border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.loading-spinner.sm{border-width:2px;width:20px;height:20px}.empty-state{color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}.empty-state p{margin:0}.empty-state .empty-icon{opacity:.3;font-size:40px}.status-tag{border-radius:var(--radius-md);padding:2px 10px;font-size:11px;font-weight:500;display:inline-block}.status-tag.enabled,.status-tag.success,.status-tag.active{background:var(--status-success-bg);color:var(--status-success-text)}.status-tag.disabled,.status-tag.danger,.status-tag.error{background:var(--status-danger-bg);color:var(--status-danger-text)}.status-tag.pending,.status-tag.warning{background:var(--status-warning-bg);color:var(--status-warning-text)}.status-tag.info{background:var(--status-info-bg);color:var(--status-info-text)}.page-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-header h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.header-actions{align-items:center;gap:8px;display:flex}.app-select.el-select .el-select__wrapper,.app-select.el-select .el-input__wrapper{border-radius:var(--radius-sm)!important;min-height:var(--select-height-default)!important;box-shadow:0 0 0 var(--select-border-width) var(--select-border-color) inset!important;transition:box-shadow var(--transition)!important}.app-select.el-select.el-select--small .el-select__wrapper,.app-select.el-select.el-select--small .el-input__wrapper{min-height:var(--select-height-sm)!important}.app-select.el-select.el-select--large .el-select__wrapper,.app-select.el-select.el-select--large .el-input__wrapper{min-height:var(--select-height-lg)!important}.app-select.el-select .el-select__wrapper:hover,.app-select.el-select .el-input__wrapper:hover{box-shadow:0 0 0 var(--select-border-width) var(--select-hover-border) inset!important}.app-select.el-select .el-select__wrapper.is-focused,.app-select.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 var(--select-border-width) var(--select-focus-border) inset, 0 0 0 3px var(--select-focus-ring)!important}.app-select.el-select .el-select__selected-item,.app-select.el-select .el-select__placeholder,.app-select.el-select .el-input__inner{font-size:13px!important}.app-select.el-select .el-select__placeholder,.app-select.el-select .el-select__caret{color:var(--text-muted)!important}.app-select.el-select .el-tag{border-radius:var(--radius-sm)!important;border:var(--select-tag-border-width) solid var(--select-tag-border)!important;background:var(--select-tag-bg)!important;color:var(--select-tag-text)!important}.app-select.el-select .el-select__tags-text{color:var(--select-tag-text)!important}.el-select__popper.el-popper{background:var(--card-bg)!important;border-radius:var(--radius-md)!important;box-shadow:var(--select-popper-shadow)!important;border:var(--select-popper-border-width) solid var(--select-border-color)!important;padding:4px!important}.el-select-dropdown__item{border-radius:var(--radius-sm)!important;height:34px!important;transition:background var(--transition), color var(--transition)!important;padding:0 10px!important;font-size:13px!important;line-height:34px!important}.el-select-dropdown__item:hover,.el-select-dropdown__item.hover{background:var(--surface-hover)!important}.el-select-dropdown__item.is-selected,.el-select-dropdown__item.selected{color:var(--select-focus-border)!important;background:var(--select-item-selected-bg)!important;font-weight:600!important}.el-select-dropdown__item.is-disabled{opacity:.4!important}.model-tree-popper .el-tree{--el-tree-node-hover-bg-color:var(--surface-hover)!important;background:0 0!important}.model-tree-popper .el-tree-node__content{border-radius:var(--radius-sm)!important;height:34px!important;transition:background var(--transition), color var(--transition)!important;padding-left:8px!important;font-size:13px!important}.model-tree-popper .el-tree-node__content:hover{background:var(--surface-hover)!important}.model-tree-popper .el-tree-node.is-current>.el-tree-node__content{color:var(--select-focus-border)!important;background:var(--select-item-selected-bg)!important;font-weight:600!important}.model-tree-popper .el-tree-node.is-disabled>.el-tree-node__content{opacity:.5!important;cursor:default!important;color:var(--text-secondary)!important;font-weight:600!important}.model-tree-popper .el-tree-node.is-disabled>.el-tree-node__content:hover{background:0 0!important}.el-message-box{border-radius:var(--radius-md)!important}.el-drawer{background:var(--card-bg)!important;border-radius:var(--radius-lg) 0 0 var(--radius-lg)!important}.el-drawer__header{font-weight:600!important}.el-dialog{border-radius:var(--radius-lg)!important;box-shadow:var(--dialog-shadow)!important;background:var(--card-bg)!important}.el-dialog__header{margin-right:0!important;padding:24px 24px 0!important}.el-dialog__title{color:var(--text-primary)!important;font-size:16px!important;font-weight:600!important}.el-dialog__body{padding:16px 24px!important}.el-dialog__footer{padding:0 24px 24px!important}.el-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (width<=768px){.el-dialog{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:12px auto!important}.el-drawer{width:85%!important}.el-table{font-size:12px!important}.el-message-box{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}}.el-table{--el-table-bg-color:var(--card-bg);--el-table-tr-bg-color:var(--card-bg);--el-table-header-bg-color:var(--table-header-bg);--el-table-header-text-color:var(--table-header-text);--el-table-row-hover-bg-color:var(--surface-hover);--el-table-border-color:var(--border-color);--el-table-text-color:var(--text-primary);--el-table-current-row-bg-color:var(--surface-hover)}.el-table th.el-table__cell{background:var(--table-header-bg)!important;color:var(--table-header-text)!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--bg-secondary)!important}.el-card{--el-card-bg-color:var(--card-bg);border-color:var(--border-color)}.el-form-item__label{color:var(--text-secondary)}.el-tabs__item{color:var(--text-secondary)!important}.el-tabs__item.is-active{color:var(--primary)!important}.el-tabs__active-bar{background-color:var(--primary)!important}.el-message-box{background:var(--card-bg)!important;color:var(--text-primary)!important}.el-checkbox__label,.el-radio__label{color:var(--text-primary)}.el-switch__label{color:var(--text-secondary)}.el-switch__label.is-active{color:var(--primary)}.el-pagination{--el-pagination-bg-color:var(--card-bg);--el-pagination-text-color:var(--text-secondary);--el-pagination-button-bg-color:var(--bg-secondary);--el-pagination-hover-color:var(--primary)}.el-tooltip__popper{border:1px solid var(--border-color);background:var(--card-bg)!important;color:var(--text-primary)!important}:root[data-theme=brutalist]{--primary:#2563eb;--primary-light:#3b82f6;--primary-lighter:#bfdbfe;--primary-bg:#2563eb29;--primary-bg-hover:#2563eb47;--primary-gradient:linear-gradient(135deg, #2563eb 0%, #db2777 100%);--accent:#db2777;--accent-light:#ec4899;--accent-bg:#db277729;--on-accent:#fff;--on-accent-muted:#ffffffc7;--accent-bg-hover:#db277742;--accent-border:#db277770;--accent-border-strong:#db277799;--accent-shadow:#db27775c;--overlay-light:#ffffff24;--overlay-light-strong:#ffffff3d;--shadow-light:#00000038;--status-info-border:#0891b280;--status-success-border:#16a34a80;--status-danger-border:#dc26267a;--status-warning-border:#eab30880;--navbar-bg:#fffdf4;--navbar-border:#111;--sidebar-bg:#111;--sidebar-hover:#1f1f1f;--sidebar-active:#2d2d2d;--sidebar-text:#f8fafc;--sidebar-text-muted:#cbd5e1;--sidebar-border:#111;--main-bg:#fffdf4;--chat-bg:#fffdf4;--card-bg:#fff;--bg-primary:#fff;--bg-secondary:#fef9e7;--surface-subtle:#fef3c7;--surface-hover:#fde04757;--table-header-bg:#2563eb;--table-header-text:#fff;--hover-bg:#fde04757;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-label:#0f172a;--border-color:#111;--border-light:#9ca3af;--primary-rgb:37, 99, 235;--scrollbar-thumb:#64748b;--scrollbar-thumb-hover:#334155;--scrollbar-thumb-sidebar:#5f5f5f;--tag-workflow-bg:#2563eb2e;--tag-workflow-text:#1d4ed8;--tag-instruction-bg:#eab30842;--tag-instruction-text:#854d0e;--tag-digital-human-bg:#10b98133;--tag-digital-human-text:#047857;--status-success-bg:#16a34a33;--status-success-text:#166534;--status-danger-bg:#dc262633;--status-danger-text:#b91c1c;--status-warning-bg:#eab3083d;--status-warning-text:#a16207;--status-info-bg:#0891b233;--status-info-text:#0e7490;--cat-office:#2563eb;--cat-creative:#ea580c;--cat-learn:#16a34a;--cat-code:#7c3aed;--cat-life:#db2777;--cat-health:#0891b2;--md-inline-code-bg:#dbeafe;--md-inline-code-text:#1e3a8a;--md-code-block-bg:#0f172a;--md-code-block-text:#f8fafc;--md-table-header-bg:#dbeafe;--select-height-sm:28px;--select-height-default:32px;--select-height-lg:40px;--select-border-width:2px;--select-border-color:#111;--select-hover-border:#2563eb;--select-focus-border:#2563eb;--select-focus-ring:#2563eb47;--select-popper-shadow:4px 4px 0 #111;--select-popper-border-width:2px;--select-item-selected-bg:#2563eb33;--select-tag-bg:#2563eb38;--select-tag-text:#1d4ed8;--select-tag-border:#111;--select-tag-border-width:2px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--el-border-radius-base:0px;--el-border-radius-small:0px;--el-border-radius-large:0px;--el-border-radius-round:0px;--sb-accent:#fde047;--sb-accent-rgb:253, 224, 71;--sb-accent-light:#fef08a;--sb-accent-mid:#fde047;--sb-accent-soft-bg:#fde0473d;--sb-accent-muted-bg:#fde0472e;--sb-accent-active-bg:#fde04757;--sb-accent-mid-bg:#fde04747;--sb-accent-highlight-bg:#fde04757;--sb-input-bg:#ffffff14;--sb-input-focus-border:#fde047b3;--sb-toggle-bg:#ffffff0f;--sb-label-text:#e2e8f0;--sb-head-gradient:linear-gradient(135deg, #fde04738, #2563eb3d);--sb-head-border:#fde0478f;--sb-head-glow:#fde0473d;--sb-dot-glow:#fde04742;--sb-preview-border:#fde0475c;--sb-preview-bg:#fde0471a;--sb-preview-item-bg:#ffffff1a;--sb-preview-hover-bg:#fde04733;--sb-preview-active-border:#fde047a3;--sb-preview-active-bg:#fde04747;--sb-pin-color:#fde047;--sb-pin-active:#f59e0b;--sb-pin-hover:#fef08a;--sb-pin-badge-text:#111;--sb-pin-badge-border:#fde047b8;--sb-pin-badge-bg:#fde047e6;--sb-pin-border:#fde047cc;--sb-pin-active-border:#fde047f2;--sb-pin-active-bg:#a1620780;--sb-pin-drag-border:#fde047e6;--sb-danger-border:#f8717199;--sb-danger-text:#fecdd3;--sb-danger-bg:#dc26263d;--sb-batch-border:#f472b69e;--sb-batch-text:#fbcfe8;--sb-batch-bg:#db27772e;--sb-batch-hover-bg:#db277747;--sb-conv-active-border:#ffffff26;--sb-conv-active-inset:#94a3b8;--sb-conv-same-bg:#94a3b814;--sb-delete-color:#fb7185;--sb-delete-bg:#dc26263d;--sb-rename-bg:#ffffff24;--sb-current-tag-border:#fde047;--sb-move-border:#fde04775;--sb-move-hover-bg:#fde04747;--sb-mid-hover-bg:#fde04724;--sb-filter-active-border:#fde047c7;--sb-id-border:#fde047ad;--sb-id-bg:#fde0473d;--overlay-bg:#00000085;--overlay-bg-strong:#000000a3;--dialog-shadow:6px 6px 0 #111;--dialog-shadow-strong:8px 8px 0 #111;--panel-shadow:-6px 0 0 #111;--mobile-nav-shadow:4px 0 0 #111;--popover-shadow:4px 4px 0 #111;--guide-code-bg:#dbeafe;--guide-code-text:#1e3a8a;--guide-code-border:#111;--guide-tip-text:#475569;--menu-danger-hover-bg:#dc26262e;--menu-danger-hover-text:#b91c1c;--danger-color:#b91c1c;--danger-bg:#dc262633;--star-color:#f59e0b;--delete-btn-hover-text:#b91c1c;--logo-grad-from:#2563eb;--logo-grad-to:#db2777;--logo-circle:#fde047;--toast-info-bg:#0891b2f5;--toast-success-bg:#16a34af5;--toast-error-bg:#dc2626f5;--toast-shadow:4px 4px 0 #111;--dot-default:#9ca3af;--dot-rag:#2563eb;--dot-chat:#0ea5e9;--dot-translate:#f59e0b;--dot-crawler:#16a34a;--dot-mosaic:#db2777;--dot-book-scraper:#ea580c;--dot-netdisk:#0284c7;--dot-photo:#f97316;--dot-resume:#7c3aed;--dot-ppt:#ef4444;--dot-copywriting:#9333ea;--dot-resume-screen:#0d9488;--dot-wechat:#22c55e;--dot-novel:#a855f7;--dot-culture:#b45309;--dot-drama:#e11d48;--dot-audiobook:#0369a1;--card-hover-shadow:6px 6px 0 #111;--card-cover-gradient:linear-gradient(135deg, #2563eb2e, #db277729);--card-delete-overlay-bg:#fffffff0;--btn-scraper-gradient:linear-gradient(135deg, #ea580c, #db2777);--btn-disabled-bg:#cbd5e1;--qa-bg:#fef9e7;--qa-border:#111;--qa-text:#854d0e;--qa-text-strong:#713f12;--qa-accent:#eab308;--qa-accent-dark:#a16207;--qa-question-bg:#eab30829;--user-bubble-bg:#2563eb;--user-bubble-text:#fff;--ai-bubble-bg:#fff;--ai-bubble-border:#111;--input-bg:#fff;--input-border:#111;--input-focus-border:#2563eb;--source-bg:#fff;--source-border:#111;--shadow-sm:2px 2px 0 #111;--shadow-md:4px 4px 0 #111;--shadow-lg:6px 6px 0 #111;--shadow-card:4px 4px 0 #111;--shadow-card-hover:6px 6px 0 #111;--transition:.12s ease;--transition-slow:.18s ease;--radius-pill:0px;--focus-ring:0 0 0 2px var(--primary);--focus-ring-accent:0 0 0 2px var(--accent);--focus-ring-strong:0 0 0 2px var(--primary);--focus-ring-card:0 0 0 2px var(--border-color);--radius-xxs:0px;--radius-xs:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px}:root[data-theme=brutalist] .card{border:2px solid var(--border-color)}:root[data-theme=brutalist] .card:hover{transform:translate(-1px,-1px)}:root[data-theme=brutalist] .el-select .el-input__wrapper,:root[data-theme=brutalist] .el-input__wrapper,:root[data-theme=brutalist] .el-textarea__inner,:root[data-theme=brutalist] .el-button,:root[data-theme=brutalist] .el-dialog,:root[data-theme=brutalist] .el-message-box,:root[data-theme=brutalist] .el-drawer,:root[data-theme=brutalist] .el-card,:root[data-theme=brutalist] .el-table,:root[data-theme=brutalist] .el-tabs__item,:root[data-theme=brutalist] .el-select .el-tag,:root[data-theme=brutalist] .el-select-dropdown__item,:root[data-theme=brutalist] .el-select__popper.el-popper{border-radius:0!important}:root[data-theme=brutalist] .el-button,:root[data-theme=brutalist] .el-input__wrapper,:root[data-theme=brutalist] .el-textarea__inner,:root[data-theme=brutalist] .el-dialog,:root[data-theme=brutalist] .el-message-box,:root[data-theme=brutalist] .el-drawer,:root[data-theme=brutalist] .el-card,:root[data-theme=brutalist] .el-table,:root[data-theme=brutalist] .el-select__popper.el-popper{border-color:var(--border-color)!important}:root[data-theme=brutalist] .el-dialog,:root[data-theme=brutalist] .el-drawer,:root[data-theme=brutalist] .el-select__popper.el-popper{background:#fffdf4!important}@media (width<=768px){:root[data-theme=brutalist] .card:hover,:root[data-theme=brutalist] .agent-card:hover{transform:none}}:root[data-theme=liquid-glass]{--primary:#0ea5e9;--primary-light:#38bdf8;--primary-lighter:#bae6fd;--primary-bg:#0ea5e914;--primary-bg-hover:#0ea5e924;--primary-gradient:linear-gradient(135deg, #0ea5e9 0%, #6366f1 50%, #a855f7 100%);--accent:#8b5cf6;--accent-light:#a78bfa;--accent-bg:#8b5cf61a;--on-accent:#fff;--on-accent-muted:#ffffffbf;--accent-bg-hover:#8b5cf62e;--accent-border:#8b5cf640;--accent-border-strong:#8b5cf666;--accent-shadow:#8b5cf659;--overlay-light:#ffffff40;--overlay-light-strong:#ffffff59;--shadow-light:#0ea5e90f;--status-info-border:#3b82f64d;--status-success-border:#10b9814d;--status-danger-border:#ef44444d;--status-warning-border:#f59e0b4d;--navbar-bg:#ffffffb8;--navbar-border:#0ea5e91a;--sidebar-bg:#0f172ad1;--sidebar-hover:#1e293bb3;--sidebar-active:#0ea5e92e;--sidebar-text:#e2e8f0;--sidebar-text-muted:#94a3b8;--sidebar-border:#38bdf81a;--main-bg:#f5f5f7;--chat-bg:#ffffffc7;--card-bg:#ffffffb8;--bg-primary:#ffffffb8;--bg-secondary:#f5f5f78c;--surface-subtle:#f5f5f780;--surface-hover:#0ea5e90f;--table-header-bg:#0ea5e914;--table-header-text:#475569;--hover-bg:#0ea5e90f;--text-primary:#1d1d1f;--text-secondary:#86868b;--text-muted:#94a3b8;--text-label:#0f172a;--border-color:#94a3b82e;--border-light:#94a3b814;--primary-rgb:14, 165, 233;--scrollbar-thumb:#0ea5e933;--scrollbar-thumb-hover:#0ea5e959;--scrollbar-thumb-sidebar:#38bdf838;--tag-workflow-bg:#3b82f61f;--tag-workflow-text:#3b82f6;--tag-instruction-bg:#f59e0b1f;--tag-instruction-text:#d97706;--tag-digital-human-bg:#10b9811f;--tag-digital-human-text:#059669;--status-success-bg:#10b9811f;--status-success-text:#059669;--status-danger-bg:#ef44441f;--status-danger-text:#dc2626;--status-warning-bg:#f59e0b1f;--status-warning-text:#d97706;--status-info-bg:#0ea5e91f;--status-info-text:#0284c7;--cat-office:#3b82f6;--cat-creative:#f59e0b;--cat-learn:#10b981;--cat-code:#6366f1;--cat-life:#ec4899;--cat-health:#14b8a6;--md-inline-code-bg:#0ea5e91a;--md-inline-code-text:#0369a1;--md-code-block-bg:#0f172ae0;--md-code-block-text:#e2e8f0;--md-table-header-bg:#0ea5e914;--select-height-sm:28px;--select-height-default:32px;--select-height-lg:40px;--select-border-width:1px;--select-border-color:#94a3b838;--select-hover-border:#0ea5e966;--select-focus-border:#0ea5e9;--select-focus-ring:#0ea5e926;--select-popper-shadow:0 8px 32px #0ea5e91f, 0 0 0 1px #0ea5e914;--select-popper-border-width:1px;--select-item-selected-bg:#0ea5e91a;--select-tag-bg:#0ea5e91a;--select-tag-text:#0284c7;--select-tag-border:#0ea5e933;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--el-border-radius-base:10px;--el-border-radius-small:8px;--el-border-radius-large:14px;--el-border-radius-round:999px;--radius-pill:999px;--focus-ring:0 0 0 3px #0ea5e91f, 0 0 12px #0ea5e914;--focus-ring-accent:0 0 0 3px #8b5cf61f, 0 0 12px #8b5cf60f;--focus-ring-strong:0 0 0 4px #0ea5e92e;--focus-ring-card:0 0 0 2px #0ea5e926;--sb-accent:#38bdf8;--sb-accent-rgb:56, 189, 248;--sb-accent-light:#bae6fd;--sb-accent-mid:#7dd3fc;--sb-accent-soft-bg:#38bdf82e;--sb-accent-muted-bg:#38bdf81f;--sb-accent-active-bg:#38bdf847;--sb-accent-mid-bg:#38bdf833;--sb-accent-highlight-bg:#38bdf838;--sb-input-bg:#ffffff14;--sb-input-focus-border:#38bdf880;--sb-toggle-bg:#ffffff0a;--sb-label-text:#7dd3fc;--sb-head-gradient:linear-gradient(135deg, #38bdf833, #8b5cf626);--sb-head-border:#38bdf84d;--sb-head-glow:#bae6fd1f;--sb-dot-glow:#ffffff1a;--sb-preview-border:#38bdf833;--sb-preview-bg:#0ea5e91a;--sb-preview-item-bg:#ffffff0f;--sb-preview-hover-bg:#38bdf82e;--sb-preview-active-border:#bae6fd80;--sb-preview-active-bg:#38bdf840;--sb-pin-color:#7dd3fc;--sb-pin-active:#38bdf8;--sb-pin-hover:#bae6fd;--sb-pin-badge-text:#f0f9ff;--sb-pin-badge-border:#38bdf859;--sb-pin-badge-bg:#38bdf82e;--sb-pin-border:#38bdf866;--sb-pin-active-border:#38bdf899;--sb-pin-active-bg:#0ea5e91a;--sb-pin-drag-border:#38bdf880;--sb-danger-border:#ef444466;--sb-danger-text:#fca5a5;--sb-danger-bg:#ef44441a;--sb-batch-border:#f472b666;--sb-batch-text:#fbcfe8;--sb-batch-bg:#f472b614;--sb-batch-hover-bg:#f472b629;--sb-conv-active-border:#38bdf833;--sb-conv-active-inset:#0ea5e999;--sb-conv-same-bg:#0ea5e90d;--sb-delete-color:#f87171;--sb-delete-bg:#ef44441a;--sb-rename-bg:#ffffff1a;--sb-current-tag-border:#38bdf8;--sb-move-border:#bae6fd4d;--sb-move-hover-bg:#38bdf82e;--sb-mid-hover-bg:#38bdf814;--sb-filter-active-border:#7dd3fc8c;--sb-id-border:#bae6fd66;--sb-id-bg:#0ea5e91f;--overlay-bg:#0f172a40;--overlay-bg-strong:#0f172a66;--dialog-shadow:0 12px 40px #0ea5e91a, 0 0 80px #6366f10f;--dialog-shadow-strong:0 20px 60px #0ea5e924;--panel-shadow:-8px 0 32px #0ea5e90f;--mobile-nav-shadow:4px 0 24px #0ea5e914;--popover-shadow:0 8px 32px #0ea5e91a, 0 0 0 1px #0ea5e90f;--guide-code-bg:#0ea5e914;--guide-code-text:#0369a1;--guide-code-border:#0ea5e926;--guide-tip-text:#64748b;--menu-danger-hover-bg:#ef444414;--menu-danger-hover-text:#dc2626;--danger-color:#dc2626;--danger-bg:#ef44441a;--star-color:#f59e0b;--delete-btn-hover-text:#dc2626;--logo-grad-from:#0ea5e9;--logo-grad-to:#a855f7;--logo-circle:#bae6fd;--toast-info-bg:#0ea5e9eb;--toast-success-bg:#10b981eb;--toast-error-bg:#ef4444f0;--toast-shadow:0 8px 24px #0ea5e926;--dot-default:#94a3b8;--dot-rag:#0ea5e9;--dot-chat:#3b82f6;--dot-translate:#f59e0b;--dot-crawler:#10b981;--dot-mosaic:#ec4899;--dot-book-scraper:#f97316;--dot-netdisk:#0ea5e9;--dot-photo:#f59e0b;--dot-resume:#6366f1;--dot-ppt:#ef4444;--dot-copywriting:#8b5cf6;--dot-resume-screen:#14b8a6;--dot-wechat:#22c55e;--dot-novel:#a855f7;--dot-culture:#b45309;--dot-drama:#e11d48;--dot-audiobook:#0284c7;--card-hover-shadow:0 8px 32px #0ea5e91a, 0 0 60px #6366f10a;--card-cover-gradient:linear-gradient(135deg, #0ea5e91a, #8b5cf614);--card-delete-overlay-bg:#ffffffb3;--btn-scraper-gradient:linear-gradient(135deg, #0ea5e9, #6366f1);--btn-disabled-bg:#94a3b84d;--qa-bg:#bae6fd40;--qa-border:#0ea5e933;--qa-text:#0c4a6e;--qa-text-strong:#082f49;--qa-accent:#0ea5e9;--qa-accent-dark:#0284c7;--qa-question-bg:#0ea5e914;--user-bubble-bg:linear-gradient(135deg, #0ea5e9, #6366f1);--user-bubble-text:#fff;--ai-bubble-bg:#ffffff8c;--ai-bubble-border:#94a3b82e;--input-bg:#ffffff8c;--input-border:#94a3b838;--input-focus-border:#0ea5e9;--source-bg:#ffffff80;--source-border:#0ea5e9;--shadow-sm:0 2px 8px #0ea5e90a, 0 0 1px #0ea5e914;--shadow-md:0 4px 16px #0ea5e90f, 0 0 40px #6366f108;--shadow-lg:0 8px 32px #0ea5e914, 0 0 80px #6366f10a;--shadow-card:0 2px 12px #0ea5e90d, 0 0 40px #6366f105;--shadow-card-hover:0 8px 32px #0ea5e91a, 0 0 80px #6366f10d;--transition:.25s ease;--transition-slow:.35s ease;--radius-xxs:4px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px}@keyframes lg-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes lg-orb-float-1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-10px,-40px)scale(.95)}75%{transform:translate(-30px,-10px)scale(1.02)}}@keyframes lg-orb-float-2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-40px,20px)scale(1.08)}66%{transform:translate(20px,-30px)scale(.96)}}@keyframes lg-orb-float-3{0%,to{transform:translate(0)}50%{transform:translate(25px,35px)}}@keyframes lg-rainbow-border{0%{border-color:#0ea5e94d}25%{border-color:#6366f14d}50%{border-color:#a855f74d}75%{border-color:#ec489940}to{border-color:#0ea5e94d}}@keyframes lg-pulse-glow{0%,to{box-shadow:0 0 8px #0ea5e926}50%{box-shadow:0 0 20px #0ea5e94d}}@keyframes lg-dot-glow{0%,to{box-shadow:0 0 4px}50%{box-shadow:0 0 10px}}:root[data-theme=liquid-glass] .main-content{background:radial-gradient(80% 60% at 20% 30%,#0ea5e91a 0%,#0000 70%),radial-gradient(60% 80% at 80% 70%,#8b5cf614 0%,#0000 70%),radial-gradient(70% 50% at 50% 10%,#a855f712 0%,#0000 60%),linear-gradient(145deg,#eef6ff 0%,#f0f0ff 40%,#f5f0ff 70%,#eef6ff 100%);position:relative}:root[data-theme=liquid-glass] .main-content:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0ea5e91f 0%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:12s ease-in-out infinite lg-orb-float-1;position:fixed;top:15%;right:8%}:root[data-theme=liquid-glass] .main-content:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf61a 0%,#0000 70%);border-radius:50%;width:180px;height:180px;animation:15s ease-in-out infinite lg-orb-float-2;position:fixed;bottom:20%;left:15%}:root[data-theme=liquid-glass] .navbar{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#ffffff8c;border-bottom:none;position:relative}:root[data-theme=liquid-glass] .navbar:after{content:"";opacity:.7;background:linear-gradient(90deg,#0ea5e966,#6366f159,#a855f766,#ec48994d,#0ea5e966);height:2px;position:absolute;bottom:0;left:0;right:0}:root[data-theme=liquid-glass] .logo-icon{position:relative}:root[data-theme=liquid-glass] .logo-icon:after{content:"";z-index:-1;filter:blur(6px);background:linear-gradient(135deg,#0ea5e933,#a855f733);border-radius:14px;position:absolute;inset:-3px}:root[data-theme=liquid-glass] .logo-text{background:linear-gradient(135deg,#0ea5e9,#6366f1,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=liquid-glass] .nav-link{-webkit-backdrop-filter:blur(4px);border-radius:10px}:root[data-theme=liquid-glass] .nav-link:hover{background:#0ea5e914;border-color:#0000}:root[data-theme=liquid-glass] .nav-link.active{background:#0ea5e91f;border:1px solid #0ea5e926}:root[data-theme=liquid-glass] .nav-tool-btn{-webkit-backdrop-filter:blur(8px);background:#fff6;border:1px solid #94a3b826}:root[data-theme=liquid-glass] .nav-tool-btn:hover{background:#0ea5e914;border-color:#0ea5e933;box-shadow:0 0 12px #0ea5e91f}:root[data-theme=liquid-glass] .nav-avatar{box-shadow:0 0 0 2px #0ea5e933,0 0 12px #0ea5e91a}:root[data-theme=liquid-glass] .user-dropdown:hover .nav-avatar{box-shadow:0 0 0 2px #0ea5e959,0 0 20px #0ea5e926}:root[data-theme=liquid-glass] .user-menu{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#ffffffa6;border:1px solid #ffffff59;border-radius:14px;box-shadow:0 8px 32px #0ea5e914,0 0 0 1px #0ea5e90f}:root[data-theme=liquid-glass] .user-menu:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);border-radius:14px 14px 0 0;height:1px;position:absolute;top:0;left:0;right:0}:root[data-theme=liquid-glass] .sidebar{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:#0f172ad9;border-right:none;position:relative}:root[data-theme=liquid-glass] .sidebar:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#38bdf81f 0%,#0000 70%);border-radius:50%;width:120px;height:120px;animation:10s ease-in-out infinite lg-orb-float-3;position:absolute;top:20%;right:-30px}:root[data-theme=liquid-glass] .sidebar:after{content:"";pointer-events:none;background:linear-gradient(#0000,#38bdf826,#8b5cf61f,#38bdf81a,#0000);width:2px;position:absolute;top:0;bottom:0;right:0}:root[data-theme=liquid-glass] .new-chat-btn{-webkit-backdrop-filter:blur(8px);z-index:1;background:#ffffff0a;border:1px solid #38bdf826;position:relative}:root[data-theme=liquid-glass] .new-chat-btn:hover{background:#38bdf81a;border-color:#38bdf84d;box-shadow:0 0 16px #38bdf814}:root[data-theme=liquid-glass] .conv-item{-webkit-backdrop-filter:blur(4px);z-index:1;position:relative}:root[data-theme=liquid-glass] .conv-item.active{-webkit-backdrop-filter:blur(8px);background:#0ea5e926;border:1px solid #38bdf833;box-shadow:inset 3px 0 #38bdf880,0 0 12px #0ea5e90f}:root[data-theme=liquid-glass] .conv-item.starred{-webkit-backdrop-filter:blur(6px);background:#38bdf814;border-color:#38bdf840}:root[data-theme=liquid-glass] .agent-dot{animation:3s ease-in-out infinite lg-dot-glow;box-shadow:0 0 4px}:root[data-theme=liquid-glass] .conv-search{-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #38bdf81f}:root[data-theme=liquid-glass] .conv-search:focus{border-color:#38bdf866;box-shadow:0 0 0 3px #0ea5e91a,0 0 16px #0ea5e90f}:root[data-theme=liquid-glass] .agent-filter-toggle,:root[data-theme=liquid-glass] .mini-toggle,:root[data-theme=liquid-glass] .mini-batch-btn{-webkit-backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #38bdf81a}:root[data-theme=liquid-glass] .agent-filter-toggle.active,:root[data-theme=liquid-glass] .mini-toggle.active{background:#38bdf81f;border-color:#38bdf84d;box-shadow:0 0 8px #38bdf814}:root[data-theme=liquid-glass] .card{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#ffffff80;border:1px solid #ffffff59;position:relative;overflow:hidden}:root[data-theme=liquid-glass] .card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#fff9,#0000);height:1px;position:absolute;top:0;left:0;right:0}:root[data-theme=liquid-glass] .card:after{content:"";pointer-events:none;border-radius:inherit;z-index:1;background:linear-gradient(105deg,#0000 40%,#ffffff1f 45%,#ffffff40 50%,#ffffff1f 55%,#0000 60%) 0 0/200% 100%;animation:6s ease-in-out infinite lg-shimmer;position:absolute;inset:0}:root[data-theme=liquid-glass] .card:hover{border-color:#0ea5e940;transform:translateY(-3px);box-shadow:0 8px 32px #0ea5e91a,0 0 60px #6366f10a}:root[data-theme=liquid-glass] .agent-card{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffff7a;border:1px solid #ffffff4d;position:relative;overflow:hidden}:root[data-theme=liquid-glass] .agent-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff80,#0000);height:1px;position:absolute;top:0;left:0;right:0}:root[data-theme=liquid-glass] .agent-card:after{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 40%,#ffffff14 45%,#fff3 50%,#ffffff14 55%,#0000 60%) 0 0/200% 100%;transition:opacity .3s;position:absolute;inset:0}:root[data-theme=liquid-glass] .agent-card:hover:after{opacity:1;animation:3s ease-in-out infinite lg-shimmer}:root[data-theme=liquid-glass] .agent-card:hover{background:#fff9;border-color:#0ea5e933;box-shadow:0 8px 32px #0ea5e914,0 0 60px #6366f108}:root[data-theme=liquid-glass] .card-avatar{border-radius:14px;box-shadow:0 0 12px #0ea5e91a}:root[data-theme=liquid-glass] .hero-carousel{border-radius:20px;position:relative;overflow:hidden}:root[data-theme=liquid-glass] .hero-slide{position:absolute;inset:0}:root[data-theme=liquid-glass] .hero-bg{opacity:.9}:root[data-theme=liquid-glass] .hero-content:before{content:"";-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-20px}:root[data-theme=liquid-glass] .hero-cta{-webkit-backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:14px}:root[data-theme=liquid-glass] .hero-cta:hover{background:#ffffff47;box-shadow:0 0 20px #ffffff1a}:root[data-theme=liquid-glass] .hero-dot{-webkit-backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff4d;width:10px;height:10px}:root[data-theme=liquid-glass] .hero-dot.active{background:#ffffffb3;box-shadow:0 0 8px #ffffff4d}:root[data-theme=liquid-glass] .welcome-cta{background:linear-gradient(135deg,#0ea5e9,#6366f1);border:none;border-radius:14px;box-shadow:0 2px 12px #0ea5e933}:root[data-theme=liquid-glass] .welcome-cta:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0ea5e94d}:root[data-theme=liquid-glass] .recent-chip{-webkit-backdrop-filter:blur(8px);background:#fff6;border:1px solid #94a3b826}:root[data-theme=liquid-glass] .recent-chip:hover{border-color:#0ea5e940;box-shadow:0 0 12px #0ea5e914}:root[data-theme=liquid-glass] .cat-tab{-webkit-backdrop-filter:blur(4px);background:#ffffff4d;border:1px solid #94a3b81f}:root[data-theme=liquid-glass] .cat-tab.active{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-color:#0000;box-shadow:0 2px 8px #0ea5e933}:root[data-theme=liquid-glass] .search-box{-webkit-backdrop-filter:blur(8px);background:#fff6;border:1px solid #94a3b826}:root[data-theme=liquid-glass] .search-box:focus-within{border-color:#0ea5e94d;box-shadow:0 0 0 3px #0ea5e91a}:root[data-theme=liquid-glass] .el-dialog{-webkit-backdrop-filter:blur(24px)saturate(1.4);position:relative;overflow:hidden;background:#ffffffa6!important;border:1px solid #fff6!important}:root[data-theme=liquid-glass] .el-dialog:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0ea5e94d,#8b5cf64d,#0ea5e94d);height:2px;position:absolute;top:0;left:0;right:0}:root[data-theme=liquid-glass] .el-overlay{-webkit-backdrop-filter:blur(10px)}:root[data-theme=liquid-glass] .side-panel{-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#fff9;border-left:1px solid #ffffff4d;border-radius:20px 0 0 20px}:root[data-theme=liquid-glass] .el-select__popper.el-popper{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#ffffffb3!important;border:1px solid #ffffff59!important}:root[data-theme=liquid-glass] .el-popper{-webkit-backdrop-filter:blur(16px)saturate(1.2)}:root[data-theme=liquid-glass] .el-input__wrapper,:root[data-theme=liquid-glass] input[type=text],:root[data-theme=liquid-glass] input[type=password]{-webkit-backdrop-filter:blur(8px);background:#ffffff73;border-radius:10px}:root[data-theme=liquid-glass] .el-input__wrapper:focus-within,:root[data-theme=liquid-glass] input[type=text]:focus,:root[data-theme=liquid-glass] input[type=password]:focus{box-shadow:0 0 0 3px #0ea5e91a,0 0 16px #0ea5e90f}:root[data-theme=liquid-glass] .el-button{border-radius:10px!important;transition:all .25s!important}:root[data-theme=liquid-glass] .el-button--primary{background:linear-gradient(135deg,#0ea5e9,#6366f1)!important;border:none!important;box-shadow:0 2px 8px #0ea5e933!important}:root[data-theme=liquid-glass] .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0ea5e94d!important}:root[data-theme=liquid-glass] .el-drawer{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#ffffffa6!important}:root[data-theme=liquid-glass] .loading-spinner{border:3px solid #0ea5e91a;border-top-color:#0ea5e9;box-shadow:0 0 12px #0ea5e91a}:root[data-theme=liquid-glass] .empty-icon{filter:blur(.5px);opacity:.25;text-shadow:0 0 20px #0ea5e933}:root[data-theme=liquid-glass] .feature-guide{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#ffffffa6;border:1px solid #ffffff59;border-radius:20px;position:relative}:root[data-theme=liquid-glass] .feature-guide:before{content:"";background:linear-gradient(90deg,#0ea5e94d,#8b5cf64d);border-radius:20px 20px 0 0;height:2px;position:absolute;top:0;left:0;right:0}:root[data-theme=liquid-glass] .guide-ok{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:10px}:root[data-theme=liquid-glass] .tag{-webkit-backdrop-filter:blur(4px);border:1px solid #fff3}:root[data-theme=liquid-glass] ::-webkit-scrollbar-thumb{background:linear-gradient(#0ea5e933,#6366f126);border-radius:3px}:root[data-theme=liquid-glass] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#0ea5e959,#6366f140)}:root[data-theme=liquid-glass] .home-footer{position:relative}:root[data-theme=liquid-glass] .home-footer:before{content:"";background:linear-gradient(90deg,#0000,#0ea5e926,#8b5cf61a,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}:root[data-theme=liquid-glass] .home-page{position:relative}:root[data-theme=liquid-glass] .home-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f10a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:20s ease-in-out infinite lg-orb-float-1;position:fixed;top:50%;left:50%}@media (width<=768px){:root[data-theme=liquid-glass] .main-content:before,:root[data-theme=liquid-glass] .main-content:after,:root[data-theme=liquid-glass] .home-page:before,:root[data-theme=liquid-glass] .card:after{display:none}:root[data-theme=liquid-glass] .card:hover,:root[data-theme=liquid-glass] .agent-card:hover{transform:none}:root[data-theme=liquid-glass] .navbar,:root[data-theme=liquid-glass] .sidebar,:root[data-theme=liquid-glass] .card{-webkit-backdrop-filter:none}}:root[data-theme="3d-tactile"]{--primary:#5e6ad2;--primary-light:#7b88d8;--primary-lighter:#5e6ad226;--primary-bg:#5e6ad214;--primary-bg-hover:#5e6ad224;--primary-gradient:linear-gradient(135deg, #5e6ad2 0%, #4bce97 100%);--accent:#4bce97;--accent-light:#7ae8b8;--accent-bg:#4bce9714;--on-accent:#000;--on-accent-muted:#000000b3;--accent-bg-hover:#4bce9724;--accent-border:#4bce9733;--accent-border-strong:#4bce9759;--accent-shadow:#4bce974d;--overlay-light:#ffffff14;--overlay-light-strong:#ffffff1f;--shadow-light:#0000004d;--status-info-border:#5e6ad259;--status-success-border:#4bce9759;--status-danger-border:#e5534b59;--status-warning-border:#f5a62359;--navbar-bg:#08090aeb;--navbar-border:#ffffff0f;--sidebar-bg:#0a0a0b;--sidebar-hover:#141415;--sidebar-active:#5e6ad226;--sidebar-text:#e8e8ed;--sidebar-text-muted:#5c5c66;--sidebar-border:#ffffff0f;--main-bg:#08090a;--chat-bg:#111213;--card-bg:#111213;--bg-primary:#111213;--bg-secondary:#0e0e10;--surface-subtle:#151517;--surface-hover:#5e6ad20f;--table-header-bg:#111213;--table-header-text:#8b8b97;--hover-bg:#ffffff08;--text-primary:#e8e8ed;--text-secondary:#8b8b97;--text-muted:#5c5c66;--text-label:#e8e8ed;--border-color:#ffffff0f;--border-light:#ffffff0a;--primary-rgb:94, 106, 210;--scrollbar-thumb:#ffffff1a;--scrollbar-thumb-hover:#ffffff2e;--scrollbar-thumb-sidebar:#ffffff1a;--tag-workflow-bg:#5e6ad21f;--tag-workflow-text:#7b88d8;--tag-instruction-bg:#f5a6231f;--tag-instruction-text:#f5a623;--tag-digital-human-bg:#4bce971f;--tag-digital-human-text:#4bce97;--status-success-bg:#4bce971f;--status-success-text:#4bce97;--status-danger-bg:#e5534b1f;--status-danger-text:#e5534b;--status-warning-bg:#f5a6231f;--status-warning-text:#f5a623;--status-info-bg:#5e6ad21f;--status-info-text:#7b88d8;--cat-office:#5e6ad2;--cat-creative:#f5a623;--cat-learn:#4bce97;--cat-code:#7b88d8;--cat-life:#e5534b;--cat-health:#14b8a6;--md-inline-code-bg:#5e6ad21f;--md-inline-code-text:#7b88d8;--md-code-block-bg:#0a0a0b;--md-code-block-text:#e8e8ed;--md-table-header-bg:#111213;--select-height-sm:28px;--select-height-default:32px;--select-height-lg:40px;--select-border-width:1px;--select-border-color:#ffffff14;--select-hover-border:#5e6ad266;--select-focus-border:#5e6ad2;--select-focus-ring:#5e6ad226;--select-popper-shadow:0 8px 30px #0006;--select-popper-border-width:1px;--select-item-selected-bg:#5e6ad21a;--select-tag-bg:#5e6ad21a;--select-tag-text:#7b88d8;--select-tag-border:#5e6ad233;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--el-border-radius-base:6px;--el-border-radius-small:4px;--el-border-radius-large:8px;--el-border-radius-round:999px;--radius-pill:999px;--focus-ring:0 0 0 2px #5e6ad233;--focus-ring-accent:0 0 0 2px #4bce9733;--focus-ring-strong:0 0 0 3px #5e6ad240;--focus-ring-card:0 0 0 1px #ffffff0f;--sb-accent:#5e6ad2;--sb-accent-rgb:94, 106, 210;--sb-accent-light:#7b88d8;--sb-accent-mid:#6b76d5;--sb-accent-soft-bg:#5e6ad22e;--sb-accent-muted-bg:#5e6ad21a;--sb-accent-active-bg:#5e6ad247;--sb-accent-mid-bg:#5e6ad229;--sb-accent-highlight-bg:#5e6ad233;--sb-input-bg:#ffffff0d;--sb-input-focus-border:#5e6ad280;--sb-toggle-bg:#ffffff0a;--sb-label-text:#7b88d8;--sb-head-gradient:linear-gradient(135deg, #5e6ad233, #4bce971f);--sb-head-border:#5e6ad24d;--sb-head-glow:#5e6ad214;--sb-dot-glow:#ffffff0f;--sb-preview-border:#5e6ad226;--sb-preview-bg:#5e6ad20f;--sb-preview-item-bg:#ffffff0a;--sb-preview-hover-bg:#5e6ad21f;--sb-preview-active-border:#5e6ad266;--sb-preview-active-bg:#5e6ad22e;--sb-pin-color:#7b88d8;--sb-pin-active:#5e6ad2;--sb-pin-hover:#9ca3e0;--sb-pin-badge-text:#e8e8ed;--sb-pin-badge-border:#5e6ad24d;--sb-pin-badge-bg:#5e6ad21f;--sb-pin-border:#5e6ad24d;--sb-pin-active-border:#5e6ad280;--sb-pin-active-bg:#5e6ad214;--sb-pin-drag-border:#5e6ad266;--sb-danger-border:#e5534b66;--sb-danger-text:#e5534b;--sb-danger-bg:#e5534b1a;--sb-batch-border:#f472b659;--sb-batch-text:#f4a0c4;--sb-batch-bg:#f472b60f;--sb-batch-hover-bg:#f472b61f;--sb-conv-active-border:transparent;--sb-conv-active-inset:#5e6ad280;--sb-conv-same-bg:#5e6ad20a;--sb-delete-color:#e5534b;--sb-delete-bg:#e5534b14;--sb-rename-bg:#ffffff0f;--sb-current-tag-border:#5e6ad2;--sb-move-border:#7b88d833;--sb-move-hover-bg:#5e6ad21a;--sb-mid-hover-bg:#5e6ad20d;--sb-filter-active-border:#7b88d880;--sb-id-border:#7b88d833;--sb-id-bg:#5e6ad214;--z-overlay:10;--z-reader:50;--z-navbar:100;--z-sidebar:200;--z-popover:999;--z-dialog:1000;--z-drawer:1200;--z-guide:1400;--z-toast:3000;--overlay-bg:#00000080;--overlay-bg-strong:#000000b3;--dialog-shadow:0 16px 48px #00000080;--dialog-shadow-strong:0 24px 64px #0009;--panel-shadow:-8px 0 32px #0000004d;--mobile-nav-shadow:4px 0 24px #0000004d;--popover-shadow:0 8px 32px #0006;--guide-code-bg:#5e6ad21a;--guide-code-text:#7b88d8;--guide-code-border:#5e6ad226;--guide-tip-text:#8b8b97;--menu-danger-hover-bg:#e5534b1a;--menu-danger-hover-text:#e5534b;--danger-color:#e5534b;--danger-bg:#e5534b1a;--star-color:#f5a623;--delete-btn-hover-text:#e5534b;--logo-grad-from:#5e6ad2;--logo-grad-to:#4bce97;--logo-circle:#5e6ad233;--toast-info-bg:#5e6ad2f0;--toast-success-bg:#4bce97f0;--toast-error-bg:#e5534bf0;--toast-shadow:0 8px 20px #0000004d;--dot-default:#5c5c66;--dot-rag:#5e6ad2;--dot-chat:#4bce97;--dot-translate:#f5a623;--dot-crawler:#10b981;--dot-mosaic:#ec4899;--dot-book-scraper:#f97316;--dot-netdisk:#06b6d4;--dot-photo:#f5a623;--dot-resume:#7b88d8;--dot-ppt:#e5534b;--dot-copywriting:#9b59b6;--dot-resume-screen:#14b8a6;--dot-wechat:#22c55e;--dot-novel:#a855f7;--dot-culture:#b45309;--dot-drama:#e11d48;--dot-audiobook:#0284c7;--card-hover-shadow:0 8px 24px #0000004d;--card-cover-gradient:linear-gradient(135deg, #5e6ad21a, #4bce970f);--card-delete-overlay-bg:#111213e6;--btn-scraper-gradient:linear-gradient(135deg, #f97316, #ea580c);--btn-disabled-bg:#2a2a2e;--qa-bg:#f5a6231a;--qa-border:#f5a62333;--qa-text:#f5a623;--qa-text-strong:#ffc56a;--qa-accent:#f5a623;--qa-accent-dark:#d4880f;--qa-question-bg:#f5a6230f;--user-bubble-bg:#5e6ad2;--user-bubble-text:#fff;--ai-bubble-bg:#111213;--ai-bubble-border:#ffffff0f;--input-bg:#111213;--input-border:#ffffff1a;--input-focus-border:#5e6ad2;--source-bg:#0e0e10;--source-border:#5e6ad2;--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 30px #0006;--shadow-card:0 2px 8px #0003;--shadow-card-hover:0 12px 32px #0006;--radius-xxs:2px;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--transition:.15s cubic-bezier(.2, 0, 0, 1);--transition-slow:.25s cubic-bezier(.2, 0, 0, 1);--navbar-height-mobile:52px;--page-padding-mobile:16px;--content-padding-mobile:12px}@keyframes td-ambient-glow{0%,to{box-shadow:0 0 20px #5e6ad20a}50%{box-shadow:0 0 30px #5e6ad214}}@keyframes td-glass-shift{0%,to{-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2)}50%{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4)}}@keyframes td-subtle-float{0%,to{transform:translateY(0)perspective(800px)rotateX(0)}50%{transform:translateY(-2px)perspective(800px)rotateX(.3deg)}}:root[data-theme="3d-tactile"] .main-content{background-color:#08090a;background-image:linear-gradient(#5e6ad206 1px,#0000 1px),linear-gradient(90deg,#5e6ad206 1px,#0000 1px),radial-gradient(at 15% 15%,#5e6ad20f 0%,#0000 45%),radial-gradient(at 85% 80%,#4bce970a 0%,#0000 45%),radial-gradient(#5e6ad205 0%,#0000 60%),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:60px 60px,60px 60px,100% 100%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;position:relative}:root[data-theme="3d-tactile"] .navbar{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid #ffffff0f;position:relative}:root[data-theme="3d-tactile"] .navbar:after{content:"";background:linear-gradient(90deg,#0000,#5e6ad24d,#4bce9733,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}:root[data-theme="3d-tactile"] .logo-text{background:linear-gradient(135deg,#5e6ad2,#4bce97);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme="3d-tactile"] .nav-link{border-radius:6px;transition:all .15s cubic-bezier(.2,0,0,1)}:root[data-theme="3d-tactile"] .nav-link:hover{color:#e8e8ed;background:#ffffff0a}:root[data-theme="3d-tactile"] .nav-link.active{color:#5e6ad2;background:#5e6ad21f;font-weight:500}:root[data-theme="3d-tactile"] .sidebar{border-right:1px solid #ffffff0f;animation:6s ease-in-out infinite td-ambient-glow;position:relative}:root[data-theme="3d-tactile"] .sidebar:after{content:"";background:linear-gradient(#0000,#5e6ad233,#4bce9726,#0000);width:1px;position:absolute;top:0;bottom:0;right:0}:root[data-theme="3d-tactile"] .card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111213f2;border:1px solid #ffffff0f;border-radius:8px;transition:all .2s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}:root[data-theme="3d-tactile"] .card:before{content:"";opacity:0;background:linear-gradient(90deg,#5e6ad266,#4bce974d);height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}:root[data-theme="3d-tactile"] .card:hover{border-color:#5e6ad240;transform:perspective(800px)rotateX(.5deg)translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 16px #5e6ad214}:root[data-theme="3d-tactile"] .card:hover:before{opacity:1}:root[data-theme="3d-tactile"] .agent-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111213f2;border:1px solid #ffffff0f;border-radius:8px;position:relative;overflow:hidden}:root[data-theme="3d-tactile"] .agent-card:before{content:"";opacity:0;background:linear-gradient(90deg,#4bce9766,#5e6ad24d);height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}:root[data-theme="3d-tactile"] .agent-card:hover{border-color:#4bce9740;transform:perspective(800px)rotateX(.5deg)translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 16px #4bce9714}:root[data-theme="3d-tactile"] .agent-card:hover:before{opacity:1}:root[data-theme="3d-tactile"] .user-bubble{color:#fff;background:#5e6ad2;border-radius:8px 8px 2px}:root[data-theme="3d-tactile"] .ai-bubble{background:#111213;border:1px solid #ffffff0f;border-radius:8px 8px 8px 2px}:root[data-theme="3d-tactile"] .el-button--primary{background:#5e6ad2;border-color:#5e6ad2;border-radius:6px}:root[data-theme="3d-tactile"] .el-button--primary:hover{background:#7b88d8;border-color:#7b88d8}:root[data-theme="3d-tactile"] .el-dialog{background:#111213;border:1px solid #ffffff0f}:root[data-theme="3d-tactile"] .el-drawer{background:#111213!important;border-left:1px solid #ffffff0f!important;border-radius:12px 0 0 12px!important}:root[data-theme="3d-tactile"] .el-select__popper.el-popper{background:#1a1b1e!important;border:1px solid #ffffff0f!important;border-radius:8px!important}:root[data-theme="3d-tactile"] .hero-title{background:linear-gradient(135deg,#5e6ad2,#4bce97);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme="3d-tactile"] .cat-tab{border-radius:6px;transition:all .15s cubic-bezier(.2,0,0,1)}:root[data-theme="3d-tactile"] .cat-tab:hover{background:#ffffff0a}:root[data-theme="3d-tactile"] .cat-tab.active{color:#5e6ad2;background:#5e6ad21f;font-weight:500}:root[data-theme="3d-tactile"] .conv-item{border-radius:6px}:root[data-theme="3d-tactile"] .new-chat-btn{border:1px solid #ffffff14;border-radius:6px}:root[data-theme="3d-tactile"] .tag{border-radius:4px}:root[data-theme="3d-tactile"] .feature-card{background:#111213f2;border:1px solid #ffffff0f;border-radius:8px}:root[data-theme="3d-tactile"] .feature-card:hover{border-color:#5e6ad24d}:root[data-theme="3d-tactile"] .chat-input,:root[data-theme="3d-tactile"] .el-input__wrapper{background:#111213;border-radius:6px}:root[data-theme="3d-tactile"] .footer-separator{border-top:1px solid #ffffff0f}:root[data-theme="3d-tactile"] .hero-cta{background:linear-gradient(135deg,#5e6ad2,#4bce97);border-radius:6px}:root[data-theme="3d-tactile"] .hero-cta:hover{background:linear-gradient(135deg,#7b88d8,#7ae8b8)}@media (width<=768px){:root[data-theme="3d-tactile"] .card:hover,:root[data-theme="3d-tactile"] .agent-card:hover{transform:none}:root[data-theme="3d-tactile"] .navbar,:root[data-theme="3d-tactile"] .card{-webkit-backdrop-filter:none}:root[data-theme="3d-tactile"] .sidebar{-webkit-backdrop-filter:none;animation:none}}:root[data-theme=warm-minimalism]{--primary:#0070f3;--primary-light:#3291ff;--primary-lighter:#0070f31f;--primary-bg:#0070f30f;--primary-bg-hover:#0070f31a;--primary-gradient:linear-gradient(135deg, #0070f3 0%, #7928ca 100%);--accent:#7928ca;--accent-light:#9b59b6;--accent-bg:#7928ca0f;--on-accent:#fff;--on-accent-muted:#ffffffbf;--accent-bg-hover:#7928ca1f;--accent-border:#7928ca33;--accent-border-strong:#7928ca59;--accent-shadow:#7928ca4d;--overlay-light:#ffffff26;--overlay-light-strong:#ffffff40;--shadow-light:#0000000a;--status-info-border:#0070f340;--status-success-border:#0596694d;--status-danger-border:#dc26264d;--status-warning-border:#f59e0b4d;--navbar-bg:#fafafaeb;--navbar-border:#eaeaea;--sidebar-bg:#111;--sidebar-hover:#1a1a1a;--sidebar-active:#0070f326;--sidebar-text:#ededed;--sidebar-text-muted:#777;--sidebar-border:#2a2a2a;--main-bg:#fafafa;--chat-bg:#fff;--card-bg:#fff;--bg-primary:#fff;--bg-secondary:#f7f7f7;--surface-subtle:#f3f3f3;--surface-hover:#0070f30f;--table-header-bg:#f7f7f7;--table-header-text:#666;--hover-bg:#f0f0f0;--text-primary:#000;--text-secondary:#666;--text-muted:#999;--text-label:#000;--border-color:#eaeaea;--border-light:#f0f0f0;--primary-rgb:0, 112, 243;--scrollbar-thumb:#ccc;--scrollbar-thumb-hover:#aaa;--scrollbar-thumb-sidebar:#333;--tag-workflow-bg:#0070f314;--tag-workflow-text:#0070f3;--tag-instruction-bg:#f59e0b14;--tag-instruction-text:#d97706;--tag-digital-human-bg:#10b98114;--tag-digital-human-text:#059669;--status-success-bg:#10b98114;--status-success-text:#059669;--status-danger-bg:#ef444414;--status-danger-text:#dc2626;--status-warning-bg:#f59e0b14;--status-warning-text:#d97706;--status-info-bg:#0070f314;--status-info-text:#0070f3;--cat-office:#0070f3;--cat-creative:#f59e0b;--cat-learn:#10b981;--cat-code:#6366f1;--cat-life:#ec4899;--cat-health:#14b8a6;--md-inline-code-bg:#f3f3f3;--md-inline-code-text:#7928ca;--md-code-block-bg:#111;--md-code-block-text:#ededed;--md-table-header-bg:#f7f7f7;--select-height-sm:28px;--select-height-default:32px;--select-height-lg:40px;--select-border-width:1px;--select-border-color:#eaeaea;--select-hover-border:#0070f3;--select-focus-border:#0070f3;--select-focus-ring:#0070f31a;--select-popper-shadow:0 4px 12px #00000014;--select-popper-border-width:1px;--select-item-selected-bg:#0070f30f;--select-tag-bg:#0070f30f;--select-tag-text:#0070f3;--select-tag-border:#0070f326;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--el-border-radius-base:8px;--el-border-radius-small:6px;--el-border-radius-large:12px;--el-border-radius-round:999px;--radius-pill:999px;--focus-ring:0 0 0 2px #0070f326;--focus-ring-accent:0 0 0 2px #7928ca26;--focus-ring-strong:0 0 0 3px #0070f333;--focus-ring-card:0 0 0 1px #eaeaea;--sb-accent:#3291ff;--sb-accent-rgb:50, 145, 255;--sb-accent-light:#b3d7ff;--sb-accent-mid:#6af;--sb-accent-soft-bg:#3291ff26;--sb-accent-muted-bg:#3291ff1a;--sb-accent-active-bg:#3291ff38;--sb-accent-mid-bg:#3291ff24;--sb-accent-highlight-bg:#3291ff29;--sb-input-bg:#ffffff0f;--sb-input-focus-border:#3291ff80;--sb-toggle-bg:#ffffff0a;--sb-label-text:#6af;--sb-head-gradient:linear-gradient(135deg, #3291ff26, #7928ca1a);--sb-head-border:#3291ff40;--sb-head-glow:#3291ff0f;--sb-dot-glow:#ffffff0f;--sb-preview-border:#3291ff26;--sb-preview-bg:#3291ff0f;--sb-preview-item-bg:#ffffff0d;--sb-preview-hover-bg:#3291ff1f;--sb-preview-active-border:#3291ff66;--sb-preview-active-bg:#3291ff2e;--sb-pin-color:#6af;--sb-pin-active:#3291ff;--sb-pin-hover:#b3d7ff;--sb-pin-badge-text:#ededed;--sb-pin-badge-border:#3291ff4d;--sb-pin-badge-bg:#3291ff1f;--sb-pin-border:#3291ff4d;--sb-pin-active-border:#3291ff80;--sb-pin-active-bg:#3291ff14;--sb-pin-drag-border:#3291ff66;--sb-danger-border:#ef444466;--sb-danger-text:#fca5a5;--sb-danger-bg:#ef44441a;--sb-batch-border:#ec489959;--sb-batch-text:#fbcfe8;--sb-batch-bg:#ec48990f;--sb-batch-hover-bg:#ec48991f;--sb-conv-active-border:transparent;--sb-conv-active-inset:#0070f380;--sb-conv-same-bg:#0070f30a;--sb-delete-color:#f87171;--sb-delete-bg:#ef444414;--sb-rename-bg:#ffffff14;--sb-current-tag-border:#3291ff;--sb-move-border:#3291ff33;--sb-move-hover-bg:#3291ff1a;--sb-mid-hover-bg:#3291ff0d;--sb-filter-active-border:#3291ff80;--sb-id-border:#3291ff33;--sb-id-bg:#3291ff14;--z-overlay:10;--z-reader:50;--z-navbar:100;--z-sidebar:200;--z-popover:999;--z-dialog:1000;--z-drawer:1200;--z-guide:1400;--z-toast:3000;--overlay-bg:#0003;--overlay-bg-strong:#00000059;--dialog-shadow:0 8px 30px #00000014;--dialog-shadow-strong:0 16px 48px #0000001f;--panel-shadow:-4px 0 16px #0000000a;--mobile-nav-shadow:4px 0 16px #0000000a;--popover-shadow:0 4px 16px #0000000f;--guide-code-bg:#f3f3f3;--guide-code-text:#7928ca;--guide-code-border:#eaeaea;--guide-tip-text:#666;--menu-danger-hover-bg:#fef2f2;--menu-danger-hover-text:#dc2626;--danger-color:#dc2626;--danger-bg:#dc262614;--star-color:#f59e0b;--delete-btn-hover-text:#dc2626;--logo-grad-from:#0070f3;--logo-grad-to:#7928ca;--logo-circle:#0070f326;--toast-info-bg:#0070f3eb;--toast-success-bg:#10b981eb;--toast-error-bg:#ef4444eb;--toast-shadow:0 4px 12px #00000014;--dot-default:#999;--dot-rag:#0070f3;--dot-chat:#3291ff;--dot-translate:#f59e0b;--dot-crawler:#10b981;--dot-mosaic:#ec4899;--dot-book-scraper:#f97316;--dot-netdisk:#06b6d4;--dot-photo:#f59e0b;--dot-resume:#6366f1;--dot-ppt:#ef4444;--dot-copywriting:#7928ca;--dot-resume-screen:#14b8a6;--dot-wechat:#22c55e;--dot-novel:#a855f7;--dot-culture:#b45309;--dot-drama:#e11d48;--dot-audiobook:#0284c7;--card-hover-shadow:0 2px 8px #0000000a;--card-cover-gradient:linear-gradient(135deg, #0070f30a, #7928ca0a);--card-delete-overlay-bg:#ffffffe6;--btn-scraper-gradient:linear-gradient(135deg, #f97316, #ea580c);--btn-disabled-bg:#d1d5db;--qa-bg:#fffbeb;--qa-border:#fde68a;--qa-text:#92400e;--qa-text-strong:#78350f;--qa-accent:#f59e0b;--qa-accent-dark:#d97706;--qa-question-bg:#f59e0b0f;--user-bubble-bg:#000;--user-bubble-text:#fff;--ai-bubble-bg:#fff;--ai-bubble-border:#eaeaea;--input-bg:#fff;--input-border:#d1d5db;--input-focus-border:#0070f3;--source-bg:#f7f7f7;--source-border:#0070f3;--shadow-sm:0 1px 2px #00000008;--shadow-md:0 2px 6px #0000000a;--shadow-lg:0 4px 12px #0000000d;--shadow-card:0 1px 3px #00000008;--shadow-card-hover:0 4px 12px #0000000f;--radius-xxs:2px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--transition:.15s ease;--transition-slow:.2s ease;--navbar-height-mobile:52px;--page-padding-mobile:16px;--content-padding-mobile:12px}:root[data-theme=warm-minimalism] .main-content{background-color:#fafafa;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E"),radial-gradient(circle,#00000008 1px,#0000 1px),radial-gradient(at 100% 0,#0070f304 0%,#0000 50%),radial-gradient(at 0 100%,#7928ca03 0%,#0000 50%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:100px 100px,24px 24px,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}:root[data-theme=warm-minimalism] .navbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--navbar-border);position:relative}:root[data-theme=warm-minimalism] .navbar:after{content:"";background:linear-gradient(90deg,#0000,#0070f34d,#7928ca40,#0000);height:2px;position:absolute;bottom:-1px;left:0;right:0}:root[data-theme=warm-minimalism] .logo-text{background:linear-gradient(135deg,#0070f3,#7928ca);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=warm-minimalism] .nav-link{border-radius:8px;transition:color .15s,background .15s}:root[data-theme=warm-minimalism] .nav-link:hover{color:#000;background:#0000000a}:root[data-theme=warm-minimalism] .nav-link.active{color:#0070f3;background:#0070f30f;font-weight:500}:root[data-theme=warm-minimalism] .sidebar{border-right:1px solid #2a2a2a;position:relative}:root[data-theme=warm-minimalism] .sidebar:after{content:"";background:linear-gradient(#0000,#0070f326,#7928ca1a,#0000);width:1px;position:absolute;top:0;bottom:0;right:0}:root[data-theme=warm-minimalism] .card{border:1px solid var(--border-color);box-shadow:none;transition:border-color .15s,box-shadow .15s}:root[data-theme=warm-minimalism] .card:hover{border-color:#0070f34d;transform:none;box-shadow:inset 0 0 0 1px #0070f30d}:root[data-theme=warm-minimalism] .agent-card{border:1px solid var(--border-color);box-shadow:none;transition:border-color .15s,box-shadow .15s}:root[data-theme=warm-minimalism] .agent-card:hover{border-color:#0070f34d;transform:none;box-shadow:inset 0 0 0 1px #0070f30d}:root[data-theme=warm-minimalism] .user-bubble{color:#fff;background:#000;border-radius:16px 16px 4px}:root[data-theme=warm-minimalism] .ai-bubble{background:#fff;border:1px solid #eaeaea;border-radius:16px 16px 16px 4px}:root[data-theme=warm-minimalism] .el-button--primary{background:#000;border-color:#000;border-radius:8px}:root[data-theme=warm-minimalism] .el-button--primary:hover{background:#333;border-color:#333}:root[data-theme=warm-minimalism] .el-dialog{border:1px solid #eaeaea;box-shadow:0 8px 30px #00000014;background:var(--card-bg)!important}:root[data-theme=warm-minimalism] .el-drawer,:root[data-theme=warm-minimalism] .el-select__popper.el-popper{background:var(--card-bg)!important}:root[data-theme=warm-minimalism] .hero-title{background:linear-gradient(135deg,#000,#0070f3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=warm-minimalism] .welcome-title{color:#000}:root[data-theme=warm-minimalism] .cat-tab{border:1px solid #0000;border-radius:8px;transition:all .15s}:root[data-theme=warm-minimalism] .cat-tab:hover{background:#0000000a;border-color:#eaeaea}:root[data-theme=warm-minimalism] .cat-tab.active{color:#0070f3;background:#0070f30f;border-color:#0070f333;font-weight:500}:root[data-theme=warm-minimalism] .conv-item{border-radius:8px;transition:background .15s}:root[data-theme=warm-minimalism] .new-chat-btn{border:1px solid #2a2a2a;border-radius:8px}:root[data-theme=warm-minimalism] .main-content{scrollbar-width:thin}:root[data-theme=warm-minimalism] .tag{border-radius:6px}:root[data-theme=warm-minimalism] .chat-input,:root[data-theme=warm-minimalism] .el-input__wrapper{border-radius:8px}:root[data-theme=warm-minimalism] .feature-card{border:1px solid var(--border-color);box-shadow:none}:root[data-theme=warm-minimalism] .feature-card:hover{border-color:#0070f3;transform:none}:root[data-theme=warm-minimalism] .footer-separator{border-top:none;position:relative}:root[data-theme=warm-minimalism] .home-footer{position:relative}:root[data-theme=warm-minimalism] .home-footer:before{content:"";background:linear-gradient(90deg,#0000,#0070f31f,#7928ca14,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}:root[data-theme=warm-minimalism] .hero-cta{color:#fff;background:#000;border-radius:8px;transition:all .2s}:root[data-theme=warm-minimalism] .hero-cta:hover{background:#000;box-shadow:0 0 20px #0070f333,0 4px 16px #0000001a}@media (width<=768px){:root[data-theme=warm-minimalism] .card:hover,:root[data-theme=warm-minimalism] .agent-card:hover{transform:none}}:root[data-theme=bento-grid]{--primary:#a259ff;--primary-light:#bc7fff;--primary-lighter:#a259ff1f;--primary-bg:#a259ff0f;--primary-bg-hover:#a259ff1a;--primary-gradient:linear-gradient(135deg, #a259ff 0%, #1abcfe 100%);--accent:#0acf83;--accent-light:#5cebbe;--accent-bg:#0acf8314;--on-accent:#fff;--on-accent-muted:#ffffffbf;--accent-bg-hover:#0acf8324;--accent-border:#0acf8333;--accent-border-strong:#0acf8359;--accent-shadow:#0acf834d;--overlay-light:#ffffff26;--overlay-light-strong:#ffffff40;--shadow-light:#1a1a2e0a;--status-info-border:#1abcfe40;--status-success-border:#0acf834d;--status-danger-border:#f24e1e4d;--status-warning-border:#f59e0b4d;--navbar-bg:#ffffffeb;--navbar-border:#e3e6ee;--sidebar-bg:#1e1e2e;--sidebar-hover:#282840;--sidebar-active:#a259ff2e;--sidebar-text:#e4e4ee;--sidebar-text-muted:#7a7a90;--sidebar-border:#2e2e44;--main-bg:#f8f9fc;--chat-bg:#fff;--card-bg:#fff;--bg-primary:#fff;--bg-secondary:#f0f2f7;--surface-subtle:#eef0f6;--surface-hover:#a259ff0f;--table-header-bg:#f0f2f7;--table-header-text:#6b7085;--hover-bg:#eef0f6;--text-primary:#1a1a2e;--text-secondary:#6b7085;--text-muted:#9ca0b0;--text-label:#1a1a2e;--border-color:#e3e6ee;--border-light:#eff1f6;--primary-rgb:162, 89, 255;--scrollbar-thumb:#c8cbda;--scrollbar-thumb-hover:#a0a4b8;--scrollbar-thumb-sidebar:#3a3a54;--tag-workflow-bg:#1abcfe1a;--tag-workflow-text:#1abcfe;--tag-instruction-bg:#f59e0b1a;--tag-instruction-text:#d97706;--tag-digital-human-bg:#0acf831a;--tag-digital-human-text:#059669;--status-success-bg:#0acf831a;--status-success-text:#059669;--status-danger-bg:#f24e1e1a;--status-danger-text:#f24e1e;--status-warning-bg:#f59e0b1a;--status-warning-text:#d97706;--status-info-bg:#1abcfe1a;--status-info-text:#1abcfe;--cat-office:#1abcfe;--cat-creative:#f24e1e;--cat-learn:#0acf83;--cat-code:#a259ff;--cat-life:#ff6ec7;--cat-health:#14b8a6;--md-inline-code-bg:#a259ff14;--md-inline-code-text:#8b3dd9;--md-code-block-bg:#1e1e2e;--md-code-block-text:#e4e4ee;--md-table-header-bg:#f0f2f7;--select-height-sm:28px;--select-height-default:32px;--select-height-lg:40px;--select-border-width:1px;--select-border-color:#e3e6ee;--select-hover-border:#a259ff;--select-focus-border:#a259ff;--select-focus-ring:#a259ff1f;--select-popper-shadow:0 8px 24px #1a1a2e1a;--select-popper-border-width:1px;--select-item-selected-bg:#a259ff14;--select-tag-bg:#a259ff14;--select-tag-text:#a259ff;--select-tag-border:#a259ff2e;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--el-border-radius-base:10px;--el-border-radius-small:8px;--el-border-radius-large:14px;--el-border-radius-round:999px;--radius-pill:999px;--focus-ring:0 0 0 2px #a259ff1f;--focus-ring-accent:0 0 0 2px #0acf831f;--focus-ring-strong:0 0 0 3px #a259ff2e;--focus-ring-card:0 0 0 1px #e3e6ee;--sb-accent:#bc7fff;--sb-accent-rgb:188, 127, 255;--sb-accent-light:#ddc4ff;--sb-accent-mid:#d4a8ff;--sb-accent-soft-bg:#a259ff2e;--sb-accent-muted-bg:#a259ff1a;--sb-accent-active-bg:#a259ff47;--sb-accent-mid-bg:#a259ff29;--sb-accent-highlight-bg:#a259ff33;--sb-input-bg:#ffffff0f;--sb-input-focus-border:#bc7fff80;--sb-toggle-bg:#ffffff0a;--sb-label-text:#d4a8ff;--sb-head-gradient:linear-gradient(135deg, #a259ff33, #0acf831f);--sb-head-border:#a259ff4d;--sb-head-glow:#a259ff14;--sb-dot-glow:#ffffff14;--sb-preview-border:#a259ff26;--sb-preview-bg:#a259ff0f;--sb-preview-item-bg:#ffffff0f;--sb-preview-hover-bg:#a259ff24;--sb-preview-active-border:#bc7fff66;--sb-preview-active-bg:#a259ff33;--sb-pin-color:#d4a8ff;--sb-pin-active:#bc7fff;--sb-pin-hover:#ddc4ff;--sb-pin-badge-text:#f0ebff;--sb-pin-badge-border:#a259ff4d;--sb-pin-badge-bg:#a259ff26;--sb-pin-border:#a259ff4d;--sb-pin-active-border:#a259ff80;--sb-pin-active-bg:#a259ff1a;--sb-pin-drag-border:#a259ff66;--sb-danger-border:#f24e1e66;--sb-danger-text:#ff8a65;--sb-danger-bg:#f24e1e1a;--sb-batch-border:#ff6ec759;--sb-batch-text:#ffb3e0;--sb-batch-bg:#ff6ec714;--sb-batch-hover-bg:#ff6ec724;--sb-conv-active-border:transparent;--sb-conv-active-inset:#a259ff80;--sb-conv-same-bg:#a259ff0a;--sb-delete-color:#ff8a65;--sb-delete-bg:#f24e1e14;--sb-rename-bg:#ffffff14;--sb-current-tag-border:#bc7fff;--sb-move-border:#bc7fff40;--sb-move-hover-bg:#a259ff1f;--sb-mid-hover-bg:#a259ff0f;--sb-filter-active-border:#bc7fff80;--sb-id-border:#bc7fff33;--sb-id-bg:#a259ff14;--z-overlay:10;--z-reader:50;--z-navbar:100;--z-sidebar:200;--z-popover:999;--z-dialog:1000;--z-drawer:1200;--z-guide:1400;--z-toast:3000;--overlay-bg:#1a1a2e40;--overlay-bg-strong:#1a1a2e66;--dialog-shadow:0 12px 40px #1a1a2e1a;--dialog-shadow-strong:0 20px 60px #1a1a2e26;--panel-shadow:-6px 0 24px #1a1a2e0f;--mobile-nav-shadow:4px 0 20px #1a1a2e0f;--popover-shadow:0 8px 24px #1a1a2e14;--guide-code-bg:#a259ff0f;--guide-code-text:#8b3dd9;--guide-code-border:#a259ff1f;--guide-tip-text:#6b7085;--menu-danger-hover-bg:#f24e1e0f;--menu-danger-hover-text:#f24e1e;--danger-color:#f24e1e;--danger-bg:#f24e1e14;--star-color:#f59e0b;--delete-btn-hover-text:#f24e1e;--logo-grad-from:#a259ff;--logo-grad-to:#0acf83;--logo-circle:#a259ff33;--toast-info-bg:#a259ffeb;--toast-success-bg:#0acf83eb;--toast-error-bg:#f24e1eeb;--toast-shadow:0 8px 20px #1a1a2e1a;--dot-default:#9ca0b0;--dot-rag:#a259ff;--dot-chat:#1abcfe;--dot-translate:#f59e0b;--dot-crawler:#0acf83;--dot-mosaic:#ff6ec7;--dot-book-scraper:#f97316;--dot-netdisk:#06b6d4;--dot-photo:#f59e0b;--dot-resume:#6366f1;--dot-ppt:#f24e1e;--dot-copywriting:#a259ff;--dot-resume-screen:#14b8a6;--dot-wechat:#22c55e;--dot-novel:#c084fc;--dot-culture:#b45309;--dot-drama:#e11d48;--dot-audiobook:#0284c7;--card-hover-shadow:0 8px 24px #1a1a2e14;--card-cover-gradient:linear-gradient(135deg, #a259ff0f, #1abcfe0f);--card-delete-overlay-bg:#ffffffe6;--btn-scraper-gradient:linear-gradient(135deg, #f97316, #ea580c);--btn-disabled-bg:#d1d5db;--qa-bg:#fffbeb;--qa-border:#fde68a;--qa-text:#92400e;--qa-text-strong:#78350f;--qa-accent:#f59e0b;--qa-accent-dark:#d97706;--qa-question-bg:#f59e0b0f;--user-bubble-bg:#a259ff;--user-bubble-text:#fff;--ai-bubble-bg:#fff;--ai-bubble-border:#e3e6ee;--input-bg:#fff;--input-border:#d1d5db;--input-focus-border:#a259ff;--source-bg:#f0f2f7;--source-border:#a259ff;--shadow-sm:0 1px 3px #1a1a2e0a;--shadow-md:0 4px 12px #1a1a2e0f;--shadow-lg:0 8px 24px #1a1a2e14;--shadow-card:0 2px 8px #1a1a2e0a, 0 0 1px #1a1a2e0f;--shadow-card-hover:0 12px 32px #1a1a2e1a;--radius-xxs:3px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--transition:.2s ease;--transition-slow:.3s ease;--navbar-height-mobile:52px;--page-padding-mobile:16px;--content-padding-mobile:12px}:root[data-theme=bento-grid] .main-content{background-color:#f8f9fc;background-image:radial-gradient(circle,#a259ff08 1px,#0000 1px),radial-gradient(at 90% 10%,#a259ff0a 0%,#0000 50%),radial-gradient(at 10% 80%,#0acf8308 0%,#0000 50%),radial-gradient(#1abcfe05 0%,#0000 60%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px,100% 100%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}:root[data-theme=bento-grid] .navbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--navbar-border)}:root[data-theme=bento-grid] .navbar:after{content:"";opacity:.5;background:linear-gradient(90deg,#a259ff,#1abcfe,#0acf83,#f24e1e);height:2px;position:absolute;bottom:0;left:0;right:0}:root[data-theme=bento-grid] .logo-text{background:linear-gradient(135deg,#a259ff,#0acf83);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=bento-grid] .nav-link{border-radius:10px;transition:all .2s}:root[data-theme=bento-grid] .nav-link:hover{color:#a259ff;background:#a259ff0f}:root[data-theme=bento-grid] .nav-link.active{color:#a259ff;background:#a259ff1a;font-weight:600}:root[data-theme=bento-grid] .sidebar{border-right:1px solid #2e2e44;position:relative}:root[data-theme=bento-grid] .sidebar:after{content:"";opacity:.2;background:linear-gradient(#a259ff,#1abcfe,#0acf83,#f24e1e);width:2px;position:absolute;top:0;bottom:0;right:0}:root[data-theme=bento-grid] .card{border:1px solid var(--border-color);border-radius:14px;transition:all .25s;position:relative;overflow:hidden}:root[data-theme=bento-grid] .card:before{content:"";opacity:0;background:linear-gradient(90deg,#a259ff,#1abcfe);height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}:root[data-theme=bento-grid] .card:after{content:"";opacity:0;background:linear-gradient(#a259ff,#1abcfe);width:3px;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0}:root[data-theme=bento-grid] .card:hover{border-color:#a259ff40;transform:translateY(-2px);box-shadow:0 8px 24px #1a1a2e14,-4px 0 12px #a259ff0f}:root[data-theme=bento-grid] .card:hover:before,:root[data-theme=bento-grid] .card:hover:after{opacity:1}:root[data-theme=bento-grid] .agent-card{border:1px solid var(--border-color);border-radius:14px;position:relative;overflow:hidden}:root[data-theme=bento-grid] .agent-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0acf83,#1abcfe);height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}:root[data-theme=bento-grid] .agent-card:after{content:"";opacity:0;background:linear-gradient(#0acf83,#1abcfe);width:3px;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0}:root[data-theme=bento-grid] .agent-card:hover{border-color:#0acf8340;transform:translateY(-2px);box-shadow:0 8px 24px #1a1a2e14,-4px 0 12px #0acf830f}:root[data-theme=bento-grid] .agent-card:hover:before,:root[data-theme=bento-grid] .agent-card:hover:after{opacity:1}:root[data-theme=bento-grid] .user-bubble{color:#fff;background:#a259ff;border-radius:14px 14px 4px}:root[data-theme=bento-grid] .ai-bubble{background:#fff;border:1px solid #e3e6ee;border-radius:14px 14px 14px 4px}:root[data-theme=bento-grid] .el-button--primary{background:linear-gradient(135deg,#a259ff,#8b3dd9);border-color:#a259ff;border-radius:10px}:root[data-theme=bento-grid] .el-button--primary:hover{background:linear-gradient(135deg,#bc7fff,#a259ff);border-color:#bc7fff}:root[data-theme=bento-grid] .el-dialog{background:var(--card-bg);border:1px solid #e3e6ee}:root[data-theme=bento-grid] .el-drawer,:root[data-theme=bento-grid] .el-select__popper.el-popper{background:var(--card-bg)}:root[data-theme=bento-grid] .hero-title{background:linear-gradient(135deg,#a259ff,#0acf83,#1abcfe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=bento-grid] .cat-tab{border-radius:10px;transition:all .2s}:root[data-theme=bento-grid] .cat-tab:hover{background:#a259ff0f}:root[data-theme=bento-grid] .cat-tab.active{color:#a259ff;background:#a259ff1a;font-weight:600}:root[data-theme=bento-grid] .conv-item,:root[data-theme=bento-grid] .new-chat-btn{border-radius:10px}:root[data-theme=bento-grid] .tag{border-radius:6px}:root[data-theme=bento-grid] .feature-card{border:1px solid var(--border-color);border-radius:14px;position:relative;overflow:hidden}:root[data-theme=bento-grid] .feature-card:hover{border-color:#0acf834d}:root[data-theme=bento-grid] .chat-input,:root[data-theme=bento-grid] .el-input__wrapper{border-radius:10px}:root[data-theme=bento-grid] .footer-separator{border-top:none}:root[data-theme=bento-grid] .home-footer{position:relative}:root[data-theme=bento-grid] .home-footer:before{content:"";background:linear-gradient(90deg,#0000,#a259ff26,#1abcfe1f,#0acf8326,#0000);height:2px;position:absolute;top:0;left:10%;right:10%}:root[data-theme=bento-grid] .hero-cta{background:linear-gradient(135deg,#a259ff,#0acf83);border-radius:10px}:root[data-theme=bento-grid] .hero-cta:hover{background:linear-gradient(135deg,#bc7fff,#5cebbe)}@media (width<=768px){:root[data-theme=bento-grid] .card:hover,:root[data-theme=bento-grid] .agent-card:hover{transform:none}:root[data-theme=bento-grid] .card:before,:root[data-theme=bento-grid] .card:after,:root[data-theme=bento-grid] .agent-card:before,:root[data-theme=bento-grid] .agent-card:after{opacity:0}}:root[data-theme=chinese-ink]{--primary:#b22222;--primary-light:#d43434;--primary-lighter:#fadbd8;--primary-bg:#b222220f;--primary-bg-hover:#b222221a;--primary-gradient:linear-gradient(135deg, #b22222 0%, #d4af37 50%, #2e8b57 100%);--accent:#d4af37;--accent-light:#e8c960;--accent-bg:#d4af3714;--on-accent:#fff;--on-accent-muted:#ffffffb3;--accent-bg-hover:#d4af3724;--accent-border:#d4af3740;--accent-border-strong:#d4af3766;--accent-shadow:#d4af374d;--overlay-light:#fff3;--overlay-light-strong:#ffffff4d;--shadow-light:#2c3e500f;--status-info-border:#2c6e8a4d;--status-success-border:#27ae604d;--status-danger-border:#b222224d;--status-warning-border:#d4af374d;--navbar-bg:#faf6f0;--navbar-border:#d4af3726;--sidebar-bg:#1a1410;--sidebar-hover:#ffffff0a;--sidebar-active:#d4af371a;--sidebar-text:#e8e0d4;--sidebar-text-muted:#8a7e70;--sidebar-border:#d4af3714;--main-bg:#fdfbf7;--chat-bg:#fffdf8;--card-bg:#fff9f0;--bg-primary:#fff9f0;--bg-secondary:#f8f3e8;--surface-subtle:#f0e8da;--surface-hover:#b222220a;--table-header-bg:#d4af3714;--table-header-text:#6b5b4e;--hover-bg:#d4af370f;--text-primary:#2d1810;--text-secondary:#6b5b4e;--text-muted:#a0917e;--border-color:#d4af3726;--border-light:#d4af3714;--primary-rgb:178, 34, 34;--scrollbar-thumb:#a0917e4d;--scrollbar-thumb-hover:#a0917e73;--scrollbar-thumb-sidebar:#d4af3733;--tag-workflow-bg:#2c6e8a1a;--tag-workflow-text:#2c6e8a;--tag-instruction-bg:#d4af371f;--tag-instruction-text:#a67c52;--tag-digital-human-bg:#27ae601a;--tag-digital-human-text:#27ae60;--status-success-bg:#27ae601a;--status-success-text:#27ae60;--status-danger-bg:#b222221a;--status-danger-text:#c0392b;--status-warning-bg:#d4af371f;--status-warning-text:#a67c52;--status-info-bg:#2c6e8a1a;--status-info-text:#2c6e8a;--cat-office:#2c6e8a;--cat-creative:#d4a574;--cat-learn:#27ae60;--cat-code:#6c5ce7;--cat-life:#c0392b;--cat-health:#00b894;--md-inline-code-bg:#2c6e8a14;--md-inline-code-text:#2c6e8a;--md-code-block-bg:#2c2c2c;--md-code-block-text:#e8e0d4;--md-table-header-bg:#d4af3714;--select-height-sm:30px;--select-height-default:34px;--select-height-lg:42px;--select-border-width:1px;--select-border-color:#d4af3733;--select-hover-border:#b222224d;--select-focus-border:#c0392b;--select-focus-ring:#b222221a;--select-popper-shadow:0 4px 20px #2c3e5014;--select-popper-border-width:1px;--select-item-selected-bg:#b2222214;--select-tag-bg:#b2222214;--select-tag-text:#c0392b;--select-tag-border:#b2222226;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--el-border-radius-base:6px;--el-border-radius-small:4px;--el-border-radius-large:10px;--el-border-radius-round:999px;--radius-pill:999px;--focus-ring:0 0 0 2px #b222221a;--focus-ring-accent:0 0 0 2px #d4af371a;--focus-ring-strong:0 0 0 3px #b2222226;--focus-ring-card:0 0 0 1px #d4af3726;--sb-accent:#d4a574;--sb-accent-rgb:212, 175, 55;--sb-accent-light:#e8e0d4;--sb-accent-mid:#dcc4a8;--sb-accent-soft-bg:#d4af3724;--sb-accent-muted-bg:#d4af371a;--sb-accent-active-bg:#d4af3733;--sb-accent-mid-bg:#d4af3724;--sb-accent-highlight-bg:#d4af3729;--sb-input-bg:#ffffff0f;--sb-input-focus-border:#d4af3766;--sb-toggle-bg:#ffffff0a;--sb-label-text:#d4a574;--sb-head-gradient:linear-gradient(135deg, #d4af3726, #b2222214);--sb-head-border:#d4af3733;--sb-head-glow:#d4af3714;--sb-dot-glow:#ffffff0d;--sb-preview-border:#d4af3726;--sb-preview-bg:#d4af370f;--sb-preview-item-bg:#ffffff0a;--sb-preview-hover-bg:#d4af371f;--sb-preview-active-border:#d4af3759;--sb-preview-active-bg:#d4af3729;--sb-pin-color:#d4a574;--sb-pin-active:#e8c9a0;--sb-pin-hover:#e8e0d4;--sb-pin-badge-text:#faf6f0;--sb-pin-badge-border:#d4af374d;--sb-pin-badge-bg:#d4af3726;--sb-pin-border:#d4af374d;--sb-pin-active-border:#d4af3780;--sb-pin-active-bg:#d4af371a;--sb-pin-drag-border:#d4af3766;--sb-danger-border:#b2222259;--sb-danger-text:#e74c3c;--sb-danger-bg:#b222221a;--sb-batch-border:#b2222240;--sb-batch-text:#f5b7b1;--sb-batch-bg:#b222220f;--sb-batch-hover-bg:#b222221f;--sb-conv-active-border:#d4af3726;--sb-conv-active-inset:#d4af3780;--sb-conv-same-bg:#d4af3708;--sb-delete-color:#e74c3c;--sb-delete-bg:#b2222214;--sb-rename-bg:#ffffff0f;--sb-current-tag-border:#d4a574;--sb-move-border:#d4af3733;--sb-move-hover-bg:#d4af371f;--sb-mid-hover-bg:#d4af370d;--sb-filter-active-border:#d4af3773;--sb-id-border:#d4af3740;--sb-id-bg:#d4af3714;--overlay-bg:#2c24204d;--overlay-bg-strong:#2c242073;--dialog-shadow:0 8px 28px #2c3e501a;--dialog-shadow-strong:0 16px 48px #2c3e5024;--panel-shadow:-6px 0 20px #2c3e500f;--mobile-nav-shadow:4px 0 16px #2c3e500f;--popover-shadow:0 4px 20px #2c3e5014;--guide-code-bg:#2c6e8a0f;--guide-code-text:#2c6e8a;--guide-code-border:#2c6e8a1f;--guide-tip-text:#8a7e70;--menu-danger-hover-bg:#b222220f;--menu-danger-hover-text:#c0392b;--danger-color:#c0392b;--danger-bg:#b2222214;--star-color:#d4a574;--delete-btn-hover-text:#c0392b;--logo-grad-from:#c0392b;--logo-grad-to:#d4a574;--logo-circle:#fadbd8;--toast-info-bg:#2c6e8aeb;--toast-success-bg:#27ae60eb;--toast-error-bg:#b22222f0;--toast-shadow:0 4px 16px #2c3e501a;--dot-default:#a0917e;--dot-rag:#c0392b;--dot-chat:#2c6e8a;--dot-translate:#d4a574;--dot-crawler:#27ae60;--dot-mosaic:#e74c3c;--dot-book-scraper:#e67e22;--dot-netdisk:#3498db;--dot-photo:#f39c12;--dot-resume:#6c5ce7;--dot-ppt:#e74c3c;--dot-copywriting:#8e44ad;--dot-resume-screen:#00b894;--dot-wechat:#27ae60;--dot-novel:#8e44ad;--dot-culture:#b8860b;--dot-drama:#c0392b;--dot-audiobook:#2c6e8a;--card-hover-shadow:0 6px 20px #2c3e5014;--card-cover-gradient:linear-gradient(135deg, #b222220f, #d4af370f);--card-delete-overlay-bg:#fffcf7d9;--btn-scraper-gradient:linear-gradient(135deg, #d4a574, #c0392b);--btn-disabled-bg:#e8ddd0;--qa-bg:#faf6f0;--qa-border:#d4af3726;--qa-text:#6b5b4e;--qa-text-strong:#4a3d33;--qa-accent:#c0392b;--qa-accent-dark:#a93226;--qa-question-bg:#b222220a;--user-bubble-bg:linear-gradient(135deg, #c0392b, #a93226);--user-bubble-text:#fff;--ai-bubble-bg:#fffcf7;--ai-bubble-border:#d4af371f;--input-bg:#fffcf7;--input-border:#d4af372e;--input-focus-border:#c0392b;--source-bg:#faf7f2;--source-border:#c0392b;--shadow-sm:0 1px 4px #2c3e500a;--shadow-md:0 3px 10px #2c3e500f;--shadow-lg:0 6px 20px #2c3e5014;--shadow-card:0 2px 6px #2c3e500a;--shadow-card-hover:0 6px 20px #2c3e501a;--transition:.2s ease;--transition-slow:.3s ease;--radius-xxs:3px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px}@keyframes ink-spread{0%{opacity:0;filter:blur(3px);transform:scale(.96)translateY(6px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes seal-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.3)}60%{opacity:.9;transform:rotate(-4deg)scale(.97)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes ink-drip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cloud-drift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes brush-stroke-in{0%{clip-path:inset(0 100% 0 0);opacity:.3}to{clip-path:inset(0);opacity:1}}:root[data-theme=chinese-ink] .main-content{background:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,#0000,#0000 2px,#a0917e03 2px 3px),radial-gradient(at 10% 90%,#2c6e8a0f 0%,#0000 45%),radial-gradient(at 90% 10%,#b222220d 0%,#0000 45%),linear-gradient(#0000 70%,#2c242004 100%),#f7f2eb;animation:.6s ease-out ink-spread}:root[data-theme=chinese-ink] .navbar{background:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.018'/%3E%3C/svg%3E"),#faf6f0;border-bottom:none;position:relative}:root[data-theme=chinese-ink] .navbar:after{content:"";filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='rough'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.04' numOctaves='2'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='2'/%3E%3C/filter%3E%3C/svg%3E#rough");background:linear-gradient(90deg,#0000 0%,#2c24200f 5%,#2c24202e 15%,#2c242040 30%,#b2222226 50%,#2c242038 65%,#2c24201f 80%,#2c24200f 92%,#0000 100%);height:3px;animation:.8s ease-out brush-stroke-in;position:absolute;bottom:0;left:0;right:0}:root[data-theme=chinese-ink] .logo-text{background:linear-gradient(135deg,#c0392b,#d4a574);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;background-clip:text;font-weight:700}:root[data-theme=chinese-ink] .logo-link{position:relative}:root[data-theme=chinese-ink] .logo-link:after{content:"";background:#b22222a6;border:1px solid #b22222cc;border-radius:2px;width:12px;height:12px;animation:.6s ease-out .3s both seal-stamp;position:absolute;top:4px;right:-18px;transform:rotate(-4deg)}:root[data-theme=chinese-ink] .nav-link{letter-spacing:.5px;border-radius:4px;font-weight:500;transition:all .25s;position:relative}:root[data-theme=chinese-ink] .nav-link:hover{color:#c0392b;background:#b222220d}:root[data-theme=chinese-ink] .nav-link.active{color:#c0392b;outline-offset:-3px;background:#b222220a;border:1px solid #b2222226;outline:1px solid #b2222214}:root[data-theme=chinese-ink] .sidebar{background:#2c2c2c;border-right:none;position:relative;overflow:hidden}:root[data-theme=chinese-ink] .sidebar:before{content:"";pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg width='120' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 50c0-8 7-15 15-15 3-7 10-12 18-12 10 0 18 7 20 16 6 2 10 8 10 14 0 8-7 15-15 15H40c-8 0-15-7-15-15z' fill='rgba(212,165,116,0.018)' /%3E%3C/svg%3E") 0 0/120px 80px,linear-gradient(#2c24200f 0%,#0000 20% 80%,#2c24200f 100%) 0 0/100% 100%;animation:60s ease-in-out infinite cloud-drift;position:absolute;inset:0}:root[data-theme=chinese-ink] .sidebar:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#d4af371f 15%,#d4af372e 50%,#d4af371f 85%,#0000 100%);width:1px;position:absolute;top:0;bottom:0;right:0}:root[data-theme=chinese-ink] .sidebar-tools,:root[data-theme=chinese-ink] .conversation-list{z-index:1;position:relative}:root[data-theme=chinese-ink] .new-chat-btn{letter-spacing:1px;border:1px solid #d4af372e;border-radius:6px;position:relative;overflow:hidden}:root[data-theme=chinese-ink] .new-chat-btn:before{content:"";opacity:0;background:radial-gradient(at 30%,#d4af3714,#0000 70%);transition:opacity .3s;position:absolute;inset:0}:root[data-theme=chinese-ink] .new-chat-btn:hover:before{opacity:1}:root[data-theme=chinese-ink] .new-chat-btn:hover{color:#d4a574;background:#d4af370f;border-color:#d4af3766}:root[data-theme=chinese-ink] .card{background:#fffcf7;border:1px solid #d4af371a;border-radius:12px;animation:.5s ease-out ink-spread;position:relative;overflow:hidden}:root[data-theme=chinese-ink] .card:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#2c24200a 0%,#2c242005 40%,#0000 70%);width:80px;height:80px;position:absolute;top:0;left:0}:root[data-theme=chinese-ink] .card:after{content:"";pointer-events:none;opacity:0;background:#b222221f;border:1px solid #b222222e;border-radius:2px;width:14px;height:14px;transition:opacity .3s;position:absolute;bottom:10px;right:10px;transform:rotate(-4deg)}:root[data-theme=chinese-ink] .card:hover{border-color:#b2222226;box-shadow:0 8px 24px #2c3e5014}:root[data-theme=chinese-ink] .card:hover:after{opacity:1;animation:.4s ease-out seal-stamp}:root[data-theme=chinese-ink] .agent-card{background:linear-gradient(#0000 60%,#2c242006 100%),linear-gradient(145deg,#fffcf7,#faf6f0);border:1px solid #d4af371a;border-radius:14px;animation:.5s ease-out ink-spread;position:relative;overflow:hidden}:root[data-theme=chinese-ink] .agent-card:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#2c24200b 0%,#2c242005 40%,#0000 70%);width:100px;height:100px;position:absolute;top:0;left:0}:root[data-theme=chinese-ink] .agent-card:after{content:"";pointer-events:none;opacity:0;background:#b2222226;border:1px solid #b2222238;border-radius:2px;width:16px;height:16px;transition:opacity .3s;position:absolute;bottom:12px;right:12px;transform:rotate(-5deg)}:root[data-theme=chinese-ink] .agent-card:hover{border-color:#b222222e;box-shadow:0 8px 24px #2c3e5014,inset 0 0 40px #d4af3705}:root[data-theme=chinese-ink] .agent-card:hover:after{opacity:1;animation:.4s ease-out seal-stamp}:root[data-theme=chinese-ink] .card-action{color:#c0392b;position:relative}:root[data-theme=chinese-ink] .hero-carousel{border-radius:16px;position:relative;overflow:hidden}:root[data-theme=chinese-ink] .hero-carousel:after{content:"";pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg width='1200' height='200' viewBox='0 0 1200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,200 L0,140 Q80,80 160,130 Q240,60 320,110 Q400,40 500,100 Q560,70 640,120 Q720,50 820,110 Q900,30 1000,90 Q1080,60 1200,100 L1200,200 Z' fill='rgba(44,36,32,0.08)'/%3E%3Cpath d='M0,200 L0,160 Q100,120 200,150 Q350,100 500,140 Q650,90 800,130 Q950,100 1200,140 L1200,200 Z' fill='rgba(44,36,32,0.04)'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:40%;position:absolute;bottom:0;left:0;right:0}:root[data-theme=chinese-ink] .hero-cta{letter-spacing:1px;border:1px solid #fff3;border-radius:6px;position:relative}:root[data-theme=chinese-ink] .hero-dot{background:#ffffff40;border-radius:50%;width:10px;height:10px;transition:all .3s}:root[data-theme=chinese-ink] .hero-dot.active{background:#fffc;transform:scale(1.3);box-shadow:0 0 6px #ffffff4d}:root[data-theme=chinese-ink] .cat-tab{letter-spacing:.5px;background:#fffcf7;border:1px solid #d4af371f;border-radius:999px;transition:all .25s}:root[data-theme=chinese-ink] .cat-tab:hover{color:#c0392b;background:#b2222208;border-color:#b2222233}:root[data-theme=chinese-ink] .cat-tab.active{color:#fff;background:linear-gradient(135deg,#c0392b,#a93226);border-color:#0000;box-shadow:0 2px 8px #b2222233}:root[data-theme=chinese-ink] .el-button--primary{letter-spacing:1px;background:linear-gradient(135deg,#c0392b,#a93226)!important;border:none!important}:root[data-theme=chinese-ink] .welcome-cta{letter-spacing:1px;background:linear-gradient(135deg,#c0392b,#a93226);border:none;border-radius:6px;position:relative;overflow:hidden}:root[data-theme=chinese-ink] .welcome-cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff1a 45%,#ffffff0d 55%,#0000 60%);position:absolute;inset:0}:root[data-theme=chinese-ink] .recent-chip{border:1px solid #d4af371f;border-radius:999px;transition:all .25s}:root[data-theme=chinese-ink] .recent-chip:hover{color:#c0392b;border-color:#b2222233}:root[data-theme=chinese-ink] .search-box{background:#fffcf7;border:1px solid #d4af371f;border-radius:8px;transition:all .25s}:root[data-theme=chinese-ink] .el-dialog{position:relative;overflow:hidden;background:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.015'/%3E%3C/svg%3E"),#faf6f0!important;border:1px solid #d4af371f!important;border-radius:14px!important}:root[data-theme=chinese-ink] .el-dialog:before{content:"";background:linear-gradient(90deg,#b222221a,#d4af3726,#b222221a);height:3px;position:absolute;top:0;left:0;right:0}:root[data-theme=chinese-ink] .side-panel{background:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.015'/%3E%3C/svg%3E"),#faf6f0;border-left:1px solid #d4af371a;border-radius:14px 0 0 14px}:root[data-theme=chinese-ink] .feature-guide{background:#faf6f0;border:1px solid #d4af371a;border-radius:14px;animation:.4s ease-out ink-spread}:root[data-theme=chinese-ink] .guide-ok{background:linear-gradient(135deg,#c0392b,#a93226);border-radius:6px}:root[data-theme=chinese-ink] .user-menu{background:#faf6f0;border:1px solid #d4af371a;border-radius:10px}:root[data-theme=chinese-ink] ::-webkit-scrollbar-thumb{background:#a0917e40;border-radius:4px}:root[data-theme=chinese-ink] ::-webkit-scrollbar-thumb:hover{background:#a0917e66}:root[data-theme=chinese-ink] .conv-item{border-radius:6px;transition:all .2s}:root[data-theme=chinese-ink] .conv-item.active{outline-offset:-3px;background:#d4af370f;border:1px solid #d4af3733;outline:1px solid #d4af3714;box-shadow:inset 2px 0 #d4af3766}:root[data-theme=chinese-ink] .home-footer{color:#a0917e;padding-top:40px;position:relative;overflow:hidden}:root[data-theme=chinese-ink] .home-footer:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='1200' height='40' viewBox='0 0 1200 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,40 L0,25 Q60,10 120,20 Q180,5 260,18 Q340,2 440,15 Q520,0 620,12 Q700,5 800,18 Q880,8 960,20 Q1040,5 1120,15 Q1160,10 1200,18 L1200,40 Z' fill='rgba(212,165,116,0.06)'/%3E%3Cpath d='M0,40 L0,30 Q80,18 180,28 Q280,12 400,24 Q500,8 640,22 Q760,14 880,26 Q1000,12 1200,25 L1200,40 Z' fill='rgba(44,36,32,0.02)'/%3E%3C/svg%3E") top/100% 100% no-repeat;height:40px;position:absolute;top:-1px;left:0;right:0}:root[data-theme=chinese-ink] .welcome-banner{background:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E"),linear-gradient(135deg,#b2222205,#d4af3708),#fffcf7;border:1px solid #d4af371a;border-radius:14px;animation:.5s ease-out ink-spread;position:relative;overflow:hidden}:root[data-theme=chinese-ink] .welcome-banner:after{content:"";pointer-events:none;background:linear-gradient(#0000,#2c242005);height:30%;position:absolute;bottom:0;left:0;right:0}:root[data-theme=chinese-ink] .agent-category-grid{position:relative}:root[data-theme=chinese-ink] .grid-header h3{letter-spacing:2px}:root[data-theme=chinese-ink] .empty-state{animation:.6s ease-out ink-spread}:root[data-theme=chinese-ink] .empty-icon{animation:.5s ease-out .2s both seal-stamp}:root[data-theme=chinese-ink] .suggestion-btn{border:1px solid #d4af371f;border-radius:999px;transition:all .25s}:root[data-theme=chinese-ink] .suggestion-btn:hover{color:#c0392b;background:#b2222208;border-color:#b2222233}:root[data-theme=chinese-ink] .ai-bubble{background:#fffcf7;border:1px solid #d4af371a;border-radius:12px;animation:.4s ease-out ink-spread;position:relative}:root[data-theme=chinese-ink] .user-bubble{background:linear-gradient(135deg,#c0392b,#a93226);border-radius:12px}:root[data-theme=chinese-ink] .chat-input-area{background:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.015'/%3E%3C/svg%3E"), var(--chat-bg)}:root[data-theme=chinese-ink] .mobile-nav{background:#faf6f0;border-right:1px solid #d4af371a}:root[data-theme=chinese-ink] .mobile-nav-link{letter-spacing:.5px}:root[data-theme=chinese-ink] .mobile-nav-link.active{color:#c0392b;background:#b222220a}:root[data-theme=chinese-ink] .agent-selector{border-bottom:1px solid #d4af371a}:root[data-theme=chinese-ink] .app-body{animation:.4s ease-out ink-spread}:root[data-theme=chinese-ink] .home-page{animation:.5s ease-out ink-spread}:root[data-theme=chinese-ink] .home-content{background:radial-gradient(at 80%,#2c6e8a05 0%,#0000 50%),radial-gradient(at 20% 30%,#b2222204 0%,#0000 50%);position:relative}:root[data-theme=chinese-ink] .agent-grid .agent-card:first-child{animation-delay:50ms}:root[data-theme=chinese-ink] .agent-grid .agent-card:nth-child(2){animation-delay:.1s}:root[data-theme=chinese-ink] .agent-grid .agent-card:nth-child(3){animation-delay:.15s}:root[data-theme=chinese-ink] .agent-grid .agent-card:nth-child(4){animation-delay:.2s}:root[data-theme=chinese-ink] .agent-grid .agent-card:nth-child(5){animation-delay:.25s}:root[data-theme=chinese-ink] .agent-grid .agent-card:nth-child(6){animation-delay:.3s}:root[data-theme=chinese-ink] .agent-grid .agent-card:nth-child(7){animation-delay:.35s}:root[data-theme=chinese-ink] .agent-grid .agent-card:nth-child(8){animation-delay:.4s}:root[data-theme=chinese-ink] .agent-grid .agent-card:nth-child(9){animation-delay:.45s}:root[data-theme=chinese-ink] .agent-grid .agent-card:nth-child(10){animation-delay:.5s}:root[data-theme=chinese-ink] .agent-grid .agent-card:nth-child(n+11){animation-delay:.55s}:root[data-theme=chinese-ink] .recommendation-section{position:relative}:root[data-theme=chinese-ink] .card-tag{letter-spacing:.3px;border-radius:4px}:root[data-theme=chinese-ink] .tag-workflow{color:#2c6e8a;background:#2c6e8a14;border:1px solid #2c6e8a1f}:root[data-theme=chinese-ink] .tag-instruction{color:#a67c52;background:#d4af371a;border:1px solid #d4af3726}:root[data-theme=chinese-ink] .tag-digital-human{color:#27ae60;background:#27ae6014;border:1px solid #27ae601f}:root[data-theme=chinese-ink] .conv-search{background:#ffffff0a;border:1px solid #d4af371f;border-radius:6px}:root[data-theme=chinese-ink] .conv-search:focus{background:#ffffff0f;border-color:#d4af3759}:root[data-theme=chinese-ink] .agent-filter-toggle{border:1px solid #d4af371f;border-radius:999px;transition:all .25s}:root[data-theme=chinese-ink] .agent-filter-toggle.active{color:#d4a574;background:#d4af371a;border-color:#d4af374d}:root[data-theme=chinese-ink] .mini-toggle{border:1px solid #ffffff14;border-radius:999px}:root[data-theme=chinese-ink] .mini-toggle:hover{color:#d4a574;border-color:#d4af3740}:root[data-theme=chinese-ink] .toast{letter-spacing:.5px;border-radius:8px}:root[data-theme=chinese-ink] .app-layout{background:#f7f2eb}:root[data-theme=chinese-ink] .top-row{position:relative}:root[data-theme=chinese-ink] .quick-access-bar{background:#fffcf7;border:1px solid #d4af371a;border-radius:14px}:root[data-theme=chinese-ink] .el-drawer,:root[data-theme=chinese-ink] .el-select__popper.el-popper{background:#faf6f0!important}@media (width<=768px){:root[data-theme=chinese-ink] .card:hover,:root[data-theme=chinese-ink] .agent-card:hover{transform:none}:root[data-theme=chinese-ink] .card,:root[data-theme=chinese-ink] .agent-card,:root[data-theme=chinese-ink] .sidebar:before{animation:none}:root[data-theme=chinese-ink] .main-content:before{opacity:.1}}:root[data-theme=cyberpunk]{--primary:#76b900;--primary-light:#8fd000;--primary-lighter:#76b90026;--primary-bg:#76b9000f;--primary-bg-hover:#76b9001f;--primary-gradient:linear-gradient(135deg, #76b900 0%, #6c00ff 50%, #00d4ff 100%);--accent:#6c00ff;--accent-light:#93f;--accent-bg:#6c00ff14;--on-accent:#0a0a0f;--on-accent-muted:#0a0a0fb3;--accent-bg-hover:#6c00ff26;--accent-border:#6c00ff4d;--accent-border-strong:#6c00ff80;--accent-shadow:#6c00ff66;--overlay-light:#76b90014;--overlay-light-strong:#76b90024;--shadow-light:#76b90014;--status-info-border:#76b9004d;--status-success-border:#00ff804d;--status-danger-border:#ff00504d;--status-warning-border:#ffe6004d;--navbar-bg:#0a0a14eb;--navbar-border:#76b9001a;--sidebar-bg:#08080f;--sidebar-hover:#76b9000f;--sidebar-active:#76b9001a;--sidebar-text:#c8d6e5;--sidebar-text-muted:#576574;--sidebar-border:#76b90014;--main-bg:#000;--chat-bg:#0d0d18;--card-bg:#0d0d18e6;--bg-primary:#0d0d18;--bg-secondary:#10101c;--surface-subtle:#12121f;--surface-hover:#76b9000d;--table-header-bg:#76b9000f;--table-header-text:#8395a7;--hover-bg:#76b9000a;--text-primary:#e8ecf1;--text-secondary:#8395a7;--text-muted:#576574;--text-label:#e8ecf1;--border-color:#76b90014;--border-light:#76b9000a;--primary-rgb:118, 185, 0;--scrollbar-thumb:#76b90026;--scrollbar-thumb-hover:#76b90047;--scrollbar-thumb-sidebar:#76b9001f;--tag-workflow-bg:#76b9001a;--tag-workflow-text:#00f0ff;--tag-instruction-bg:#ffe6001a;--tag-instruction-text:#ffe600;--tag-digital-human-bg:#00ff801a;--tag-digital-human-text:#00ff80;--status-success-bg:#00ff801f;--status-success-text:#00ff80;--status-danger-bg:#ff00501f;--status-danger-text:#ff0050;--status-warning-bg:#ffe6001f;--status-warning-text:#ffe600;--status-info-bg:#76b9001f;--status-info-text:#00f0ff;--cat-office:#00f0ff;--cat-creative:#ff0080;--cat-learn:#00ff80;--cat-code:#b000ff;--cat-life:#f39;--cat-health:#00e5ff;--md-inline-code-bg:#76b90014;--md-inline-code-text:#00f0ff;--md-code-block-bg:#08080f;--md-code-block-text:#c8d6e5;--md-table-header-bg:#76b9000f;--select-height-sm:28px;--select-height-default:32px;--select-height-lg:40px;--select-border-width:1px;--select-border-color:#76b90026;--select-hover-border:#76b90059;--select-focus-border:#00f0ff;--select-focus-ring:#76b9001f;--select-popper-shadow:0 0 20px #76b90014, 0 4px 24px #0006;--select-popper-border-width:1px;--select-item-selected-bg:#76b9001a;--select-tag-bg:#76b9001a;--select-tag-text:#00f0ff;--select-tag-border:#76b90033;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--el-border-radius-base:2px;--el-border-radius-small:0px;--el-border-radius-large:4px;--el-border-radius-round:999px;--radius-pill:999px;--focus-ring:0 0 0 1px #00f0ff, 0 0 12px #76b90026;--focus-ring-accent:0 0 0 1px #ff0080, 0 0 12px #ff00801a;--focus-ring-strong:0 0 0 2px #00f0ff, 0 0 20px #76b90033;--focus-ring-card:0 0 0 1px #76b90026;--sb-accent:#00f0ff;--sb-accent-rgb:118, 185, 0;--sb-accent-light:#b3f9ff;--sb-accent-mid:#66f3ff;--sb-accent-soft-bg:#76b9001f;--sb-accent-muted-bg:#76b90014;--sb-accent-active-bg:#76b9002e;--sb-accent-mid-bg:#76b9001f;--sb-accent-highlight-bg:#76b90024;--sb-input-bg:#76b9000a;--sb-input-focus-border:#76b90066;--sb-toggle-bg:#76b90008;--sb-label-text:#00f0ff;--sb-head-gradient:linear-gradient(135deg, #76b90026, #b000ff1a);--sb-head-border:#76b90033;--sb-head-glow:#76b90014;--sb-dot-glow:#76b90026;--sb-preview-border:#76b90026;--sb-preview-bg:#76b9000a;--sb-preview-item-bg:#76b90008;--sb-preview-hover-bg:#76b9001a;--sb-preview-active-border:#76b90066;--sb-preview-active-bg:#76b90024;--sb-pin-color:#00f0ff;--sb-pin-active:#33f5ff;--sb-pin-hover:#b3f9ff;--sb-pin-badge-text:#0a0a0f;--sb-pin-badge-border:#76b90059;--sb-pin-badge-bg:#76b90026;--sb-pin-border:#76b9004d;--sb-pin-active-border:#76b90080;--sb-pin-active-bg:#76b90014;--sb-pin-drag-border:#76b90066;--sb-danger-border:#ff005059;--sb-danger-text:#ff4d7a;--sb-danger-bg:#ff00501a;--sb-batch-border:#b000ff59;--sb-batch-text:#d466ff;--sb-batch-bg:#b000ff14;--sb-batch-hover-bg:#b000ff26;--sb-conv-active-border:#76b90026;--sb-conv-active-inset:#76b90099;--sb-conv-same-bg:#76b90008;--sb-delete-color:#ff4d7a;--sb-delete-bg:#ff00501a;--sb-rename-bg:#76b9000f;--sb-current-tag-border:#00f0ff;--sb-move-border:#76b90033;--sb-move-hover-bg:#76b9001a;--sb-mid-hover-bg:#76b9000a;--sb-filter-active-border:#76b90080;--sb-id-border:#76b90040;--sb-id-bg:#76b9000f;--overlay-bg:#000000a6;--overlay-bg-strong:#000c;--dialog-shadow:0 0 60px #76b9001a, 0 0 2px #76b9004d, 0 8px 32px #0009;--dialog-shadow-strong:0 0 80px #76b90026, 0 0 2px #00f0ff, 0 16px 48px #000000b3;--panel-shadow:-4px 0 24px #76b9000f;--mobile-nav-shadow:4px 0 20px #76b9000f;--popover-shadow:0 0 20px #76b9000f, 0 4px 16px #0006;--guide-code-bg:#76b9000f;--guide-code-text:#00f0ff;--guide-code-border:#76b9001f;--guide-tip-text:#576574;--menu-danger-hover-bg:#ff00501a;--menu-danger-hover-text:#ff4d7a;--danger-color:#ff0050;--danger-bg:#ff00501a;--star-color:#ffe600;--delete-btn-hover-text:#ff4d7a;--logo-grad-from:#00f0ff;--logo-grad-to:#b000ff;--logo-circle:#76b9004d;--toast-info-bg:#76b900e6;--toast-success-bg:#00ff80e6;--toast-error-bg:#ff0050eb;--toast-shadow:0 0 20px #76b90026;--dot-default:#576574;--dot-rag:#00f0ff;--dot-chat:#39f;--dot-translate:#ffe600;--dot-crawler:#00ff80;--dot-mosaic:#ff0080;--dot-book-scraper:#f60;--dot-netdisk:#09f;--dot-photo:#fc0;--dot-resume:#b000ff;--dot-ppt:#f33;--dot-copywriting:#c3f;--dot-resume-screen:#0c9;--dot-wechat:#0f6;--dot-novel:#93f;--dot-culture:#c90;--dot-drama:#f06;--dot-audiobook:#06f;--card-hover-shadow:0 0 30px #76b9001a, 0 0 2px #76b9004d;--card-cover-gradient:linear-gradient(135deg, #76b90014, #b000ff0f);--card-delete-overlay-bg:#0a0a12d9;--btn-scraper-gradient:linear-gradient(135deg, #00f0ff, #b000ff);--btn-disabled-bg:#1a1a2e;--qa-bg:#76b9000a;--qa-border:#76b9001f;--qa-text:#8395a7;--qa-text-strong:#c8d6e5;--qa-accent:#00f0ff;--qa-accent-dark:#00c4cc;--qa-question-bg:#76b9000f;--user-bubble-bg:linear-gradient(135deg, #00f0ff, #b000ff);--user-bubble-text:#0a0a0f;--ai-bubble-bg:#0d0d18;--ai-bubble-border:#76b9001a;--input-bg:#0d0d18;--input-border:#76b9001f;--input-focus-border:#00f0ff;--source-bg:#0d0d18;--source-border:#00f0ff;--shadow-sm:0 0 8px #76b9000a;--shadow-md:0 0 16px #76b9000f;--shadow-lg:0 0 32px #76b90014, 0 4px 16px #0000004d;--shadow-card:0 0 12px #76b9000a;--shadow-card-hover:0 0 30px #76b9001f, 0 0 2px #76b9004d;--transition:.15s ease;--transition-slow:.25s ease;--radius-xxs:0px;--radius-xs:0px;--radius-sm:2px;--radius-md:2px;--radius-lg:4px;--radius-xl:4px}@keyframes cp-neon-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.4}}@keyframes cp-scanline-move{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes cp-glitch-skew{0%,to{transform:skew(0)}20%{transform:skew(-2deg)}40%{transform:skew(.5deg)}60%{transform:skew(-.5deg)}80%{transform:skew(1deg)}}@keyframes cp-data-scroll{0%{background-position:0 0}to{background-position:0 -200px}}@keyframes cp-hud-bracket{0%,to{border-color:#76b90033}50%{border-color:#76b90080}}@keyframes cp-pulse-glow{0%,to{box-shadow:0 0 4px #76b90033}50%{box-shadow:0 0 16px #76b90080,0 0 30px #76b90026}}:root[data-theme=cyberpunk] .main-content{background-color:#0a0a12;background-image:linear-gradient(#76b9000d 1px,#0000 1px),linear-gradient(90deg,#76b9000d 1px,#0000 1px),repeating-linear-gradient(0deg,#0000,#0000 2px,#76b90004 2px 4px),radial-gradient(at 50% 100%,#ff00800f 0%,#0000 50%),radial-gradient(at 20% 0,#b000ff0d 0%,#0000 50%),radial-gradient(at 80% 30%,#76b90008 0%,#0000 40%),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:50px 50px,50px 50px,100% 100%,100% 100%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:relative}:root[data-theme=cyberpunk] .main-content:before{content:"";pointer-events:none;z-index:999;background:linear-gradient(#0000,#76b9000f,#0000);height:6px;animation:8s linear infinite cp-scanline-move;position:fixed;top:0;left:0;right:0}:root[data-theme=cyberpunk] .navbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080810f2;border-bottom:1px solid #76b90014;position:relative}:root[data-theme=cyberpunk] .navbar:after{content:"";opacity:.5;background:linear-gradient(90deg,#00f0ff 0% 25%,#0000 25% 27%,#ff0080 27% 50%,#0000 50% 52%,#b000ff 52% 75%,#0000 75% 77%,#00f0ff 77%);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px #76b9004d}:root[data-theme=cyberpunk] .logo-icon{filter:drop-shadow(0 0 6px #76b90066)}:root[data-theme=cyberpunk] .logo-text{background:linear-gradient(90deg,#00f0ff,#ff0080);-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:2px;filter:drop-shadow(0 0 8px #76b90066);-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:800;animation:4s ease-in-out infinite cp-neon-flicker}:root[data-theme=cyberpunk] .nav-link{color:#576574;text-transform:uppercase;letter-spacing:1px;border-radius:0;font-family:Courier New,monospace;font-size:11px;font-weight:600;transition:all .15s;position:relative}:root[data-theme=cyberpunk] .nav-link:before{content:"[";opacity:0;color:#00f0ff;margin-right:3px;transition:opacity .15s}:root[data-theme=cyberpunk] .nav-link:after{content:"]";opacity:0;color:#00f0ff;margin-left:3px;transition:opacity .15s}:root[data-theme=cyberpunk] .nav-link:hover:before,:root[data-theme=cyberpunk] .nav-link:hover:after,:root[data-theme=cyberpunk] .nav-link.active:before,:root[data-theme=cyberpunk] .nav-link.active:after{opacity:1}:root[data-theme=cyberpunk] .nav-link:hover{color:#00f0ff;text-shadow:0 0 8px #76b9004d;background:#76b9000d}:root[data-theme=cyberpunk] .nav-link.active{color:#00f0ff;text-shadow:0 0 12px #76b90080;background:#76b90014;border-bottom:2px solid #00f0ff}:root[data-theme=cyberpunk] .nav-tool-btn{color:#576574;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));background:0 0;border:1px solid #76b9001f;border-radius:0}:root[data-theme=cyberpunk] .nav-tool-btn:hover{color:#00f0ff;background:#76b9000a;border-color:#76b90080;box-shadow:inset 0 0 12px #76b9000f,0 0 8px #76b9001a}:root[data-theme=cyberpunk] .nav-tool-label{text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace;font-size:10px}:root[data-theme=cyberpunk] .nav-avatar{animation:3s ease-in-out infinite cp-pulse-glow;box-shadow:0 0 8px #76b9004d,0 0 0 2px #76b90026}:root[data-theme=cyberpunk] .user-menu{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#080810f7;border:1px solid #76b90026;border-radius:0;box-shadow:0 0 30px #76b9000f,0 0 2px #76b9004d}:root[data-theme=cyberpunk] .user-menu-item{color:#8395a7;border-radius:0;font-family:Courier New,monospace;font-size:13px}:root[data-theme=cyberpunk] .user-menu-item:hover{color:#00f0ff;text-shadow:0 0 6px #76b9004d;background:#76b9000f}:root[data-theme=cyberpunk] .sidebar{background:#060610;border-right:1px solid #76b9000f;position:relative}:root[data-theme=cyberpunk] .sidebar:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 1px,#76b90003 1px 2px);position:absolute;inset:0}:root[data-theme=cyberpunk] .sidebar:after{content:"";opacity:.2;pointer-events:none;background:linear-gradient(#00f0ff,#0000 30%,#b000ff,#0000 70%,#ff0080);width:1px;position:absolute;top:0;bottom:0;right:0}:root[data-theme=cyberpunk] .sidebar-tools,:root[data-theme=cyberpunk] .conversation-list{z-index:2;position:relative}:root[data-theme=cyberpunk] .new-chat-btn{color:#8395a7;text-transform:uppercase;letter-spacing:1px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));background:0 0;border:1px solid #76b90026;border-radius:0;font-family:Courier New,monospace;font-size:11px}:root[data-theme=cyberpunk] .new-chat-btn:hover{color:#00f0ff;text-shadow:0 0 8px #76b9004d;background:#76b90008;border-color:#76b90080;box-shadow:inset 0 0 16px #76b9000d,0 0 12px #76b90014}:root[data-theme=cyberpunk] .conv-item{border-radius:0;font-family:Courier New,monospace;transition:all .15s}:root[data-theme=cyberpunk] .conv-item.active{background:#76b9000f;border-left:3px solid #00f0ff;box-shadow:inset 0 0 20px #76b90008}:root[data-theme=cyberpunk] .conv-item.starred{background:#ffe60008;border-color:#ffe6004d}:root[data-theme=cyberpunk] .agent-dot{border-radius:0;box-shadow:0 0 3px,0 0 6px}:root[data-theme=cyberpunk] .conv-search{background:#76b90005;border:1px solid #76b9001a;border-radius:0;font-family:Courier New,monospace}:root[data-theme=cyberpunk] .conv-search:focus{border-color:#76b90066;box-shadow:inset 0 0 12px #76b9000a,0 0 8px #76b90014}:root[data-theme=cyberpunk] .agent-filter-toggle,:root[data-theme=cyberpunk] .mini-toggle,:root[data-theme=cyberpunk] .mini-batch-btn{text-transform:uppercase;letter-spacing:.5px;background:0 0;border:1px solid #76b90014;border-radius:0;font-family:Courier New,monospace;font-size:10px}:root[data-theme=cyberpunk] .agent-filter-toggle.active,:root[data-theme=cyberpunk] .mini-toggle.active{color:#00f0ff;background:#76b9000f;border-color:#76b90066;box-shadow:0 0 8px #76b90014}:root[data-theme=cyberpunk] .card{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#080810eb;border:1px solid #76b90014;border-radius:0;position:relative}:root[data-theme=cyberpunk] .card:before{content:"";opacity:.4;background:linear-gradient(90deg,#00f0ff,#b000ff,#ff0080);height:2px;position:absolute;top:0;left:0;right:0}:root[data-theme=cyberpunk] .card:hover{border-color:#76b9004d;animation:.3s cp-glitch-skew;box-shadow:0 0 20px #76b90014,0 0 2px #76b90033}:root[data-theme=cyberpunk] .agent-card{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#080810e0;border:1px solid #76b9000f;border-radius:0;position:relative;overflow:hidden}:root[data-theme=cyberpunk] .agent-card:before{content:"";opacity:.5;background:linear-gradient(90deg,#00f0ff,#0000 30%,#b000ff 50%,#0000 70%,#ff0080);height:2px;position:absolute;top:0;left:0;right:0}:root[data-theme=cyberpunk] .agent-card:hover{border-color:#76b9004d;box-shadow:0 0 24px #76b9001a,0 0 2px #76b9004d}:root[data-theme=cyberpunk] .card-action{color:#00f0ff;text-transform:uppercase;letter-spacing:.5px;font-family:Courier New,monospace;font-size:12px}:root[data-theme=cyberpunk] .hero-carousel{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border-radius:0}:root[data-theme=cyberpunk] .hero-cta{text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 8px #76b9004d;background:#76b9000f;border:1px solid #76b9004d;border-radius:0;font-family:Courier New,monospace}:root[data-theme=cyberpunk] .hero-cta:hover{background:#76b9001f;box-shadow:0 0 20px #76b90026}:root[data-theme=cyberpunk] .hero-dot{background:#76b90033;border:1px solid #76b9004d;border-radius:0;width:8px;height:8px}:root[data-theme=cyberpunk] .hero-dot.active{background:#00f0ff;width:24px;box-shadow:0 0 10px #76b90099}:root[data-theme=cyberpunk] .cat-tab{color:#576574;text-transform:uppercase;letter-spacing:1px;background:0 0;border:1px solid #76b90014;border-radius:0;font-family:Courier New,monospace;font-size:11px}:root[data-theme=cyberpunk] .cat-tab:hover{color:#00f0ff;text-shadow:0 0 6px #76b90033;border-color:#76b9004d}:root[data-theme=cyberpunk] .cat-tab.active{color:#00f0ff;background:#76b90014;border-color:#76b90066;box-shadow:0 0 12px #76b90014,inset 0 0 12px #76b90008}:root[data-theme=cyberpunk] .search-box{background:#76b90005;border:1px solid #76b9001a;border-radius:0}:root[data-theme=cyberpunk] .search-box:focus-within{border-color:#76b9004d;box-shadow:inset 0 0 12px #76b9000a,0 0 8px #76b90014}:root[data-theme=cyberpunk] .search-input{color:#e8ecf1;font-family:Courier New,monospace}:root[data-theme=cyberpunk] .el-dialog{background:#080810f7!important;border:1px solid #76b9001f!important;border-radius:0!important;box-shadow:0 0 60px #76b90014,0 0 2px #76b9004d!important}:root[data-theme=cyberpunk] .el-overlay{-webkit-backdrop-filter:blur(4px)}:root[data-theme=cyberpunk] .side-panel{background:#080810f7;border-left:1px solid #76b9001a;border-radius:0;box-shadow:-4px 0 30px #76b9000f}:root[data-theme=cyberpunk] .feature-guide{background:#080810f7;border:1px solid #76b9001a;border-radius:0}:root[data-theme=cyberpunk] .guide-ok{color:#0a0a0f;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#00f0ff,#b000ff);border-radius:0;font-family:Courier New,monospace}:root[data-theme=cyberpunk] .el-button--primary{color:#0a0a0f!important;text-transform:uppercase!important;letter-spacing:1px!important;background:linear-gradient(135deg,#00f0ff,#b000ff)!important;border:none!important;border-radius:0!important;box-shadow:0 0 12px #76b90033!important}:root[data-theme=cyberpunk] .el-button--primary:hover{box-shadow:0 0 24px #76b90059!important}:root[data-theme=cyberpunk] .el-select__popper.el-popper{background:#080810f7!important;border:1px solid #76b9001f!important;border-radius:0!important}:root[data-theme=cyberpunk] .el-drawer{background:#080810f7!important;border-left:1px solid #76b9001f!important;border-radius:0!important;box-shadow:-4px 0 30px #76b9000f!important}:root[data-theme=cyberpunk] .el-input__wrapper,:root[data-theme=cyberpunk] input[type=text],:root[data-theme=cyberpunk] input[type=password]{background:#76b90005;border-color:#76b9001a;border-radius:0}:root[data-theme=cyberpunk] .welcome-cta{color:#0a0a0f;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#00f0ff,#b000ff);border:none;border-radius:0;box-shadow:0 0 16px #76b90033}:root[data-theme=cyberpunk] .recent-chip{color:#8395a7;background:#76b90008;border:1px solid #76b9001a;border-radius:0;font-family:Courier New,monospace}:root[data-theme=cyberpunk] .loading-spinner{border-color:#00f0ff #76b9001a #76b9001a;box-shadow:0 0 16px #76b9001a}:root[data-theme=cyberpunk] ::-webkit-scrollbar-thumb{background:#76b9001f;border-radius:0}:root[data-theme=cyberpunk] .home-footer{color:#576574;font-family:Courier New,monospace}:root[data-theme=cyberpunk] .card-avatar{border-radius:0;box-shadow:0 0 8px #76b90026}:root[data-theme=cyberpunk] .conv-current-agent{color:#00f0ff;text-transform:uppercase;letter-spacing:.5px;border-color:#76b9004d;border-radius:0;font-family:Courier New,monospace;font-size:9px}@media (width<=768px){:root[data-theme=cyberpunk] .main-content:before{display:none}:root[data-theme=cyberpunk] .card,:root[data-theme=cyberpunk] .agent-card{clip-path:none;animation:none}:root[data-theme=cyberpunk] .card:hover,:root[data-theme=cyberpunk] .agent-card:hover{transform:none}:root[data-theme=cyberpunk] .logo-text,:root[data-theme=cyberpunk] .nav-avatar{animation:none}}:root[data-theme=retro-future]{--primary:#ff6ec7;--primary-light:#ff8ad8;--primary-lighter:#ffe0f2;--primary-bg:#ff6ec712;--primary-bg-hover:#ff6ec71f;--primary-gradient:linear-gradient(135deg, #ff6ec7 0%, #9b59b6 50%, #0ff 100%);--accent:#9b59b6;--accent-light:#bb77d4;--accent-bg:#9b59b614;--on-accent:#fff;--on-accent-muted:#ffffffbf;--accent-bg-hover:#9b59b624;--accent-border:#9b59b640;--accent-border-strong:#9b59b666;--accent-shadow:#9b59b659;--overlay-light:#fff3;--overlay-light-strong:#ffffff4d;--shadow-light:#ff6ec70f;--status-info-border:#7b2ff74d;--status-success-border:#00e6764d;--status-danger-border:#ff17444d;--status-warning-border:#ffab004d;--navbar-bg:#1a1a2e;--navbar-border:#ff6ec726;--sidebar-bg:#1a0f3e;--sidebar-hover:#ff6ec70f;--sidebar-active:#ff6ec71a;--sidebar-text:#e0d8f0;--sidebar-text-muted:#6b5f80;--sidebar-border:#ff6ec714;--main-bg:#2d1b69;--chat-bg:#1a1a30;--card-bg:#1a1a2eeb;--bg-primary:#1a1a30;--bg-secondary:#1e1e34;--surface-subtle:#20203a;--surface-hover:#ff6ec70d;--table-header-bg:#ff6ec70f;--table-header-text:#8a7ea0;--hover-bg:#ff6ec70a;--text-primary:#f0eaf8;--text-secondary:#8a7ea0;--text-muted:#5a5070;--text-label:#f0eaf8;--border-color:#ff6ec714;--border-light:#ff6ec70a;--primary-rgb:255, 110, 199;--scrollbar-thumb:#ff6ec72e;--scrollbar-thumb-hover:#ff6ec74d;--scrollbar-thumb-sidebar:#9b59b626;--tag-workflow-bg:#7b2ff71f;--tag-workflow-text:#b388ff;--tag-instruction-bg:#ffab001f;--tag-instruction-text:#ffab00;--tag-digital-human-bg:#00e6761f;--tag-digital-human-text:#00e676;--status-success-bg:#00e6761f;--status-success-text:#00e676;--status-danger-bg:#ff17441f;--status-danger-text:#ff1744;--status-warning-bg:#ffab001f;--status-warning-text:#ffab00;--status-info-bg:#7b2ff71f;--status-info-text:#b388ff;--cat-office:#7b2ff7;--cat-creative:#ff6b35;--cat-learn:#00e676;--cat-code:#e91e8c;--cat-life:#ff1744;--cat-health:#00bcd4;--md-inline-code-bg:#ff6ec714;--md-inline-code-text:#ff8c5a;--md-code-block-bg:#12121e;--md-code-block-text:#e0d8f0;--md-table-header-bg:#ff6ec70f;--select-height-sm:28px;--select-height-default:32px;--select-height-lg:40px;--select-border-width:1px;--select-border-color:#ff6ec71f;--select-hover-border:#ff6ec74d;--select-focus-border:#ff6b35;--select-focus-ring:#ff6ec71f;--select-popper-shadow:0 0 16px #ff6ec70f, 0 4px 20px #0006;--select-popper-border-width:1px;--select-item-selected-bg:#ff6ec71a;--select-tag-bg:#ff6ec71a;--select-tag-text:#ff8c5a;--select-tag-border:#ff6ec733;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--el-border-radius-base:8px;--el-border-radius-small:6px;--el-border-radius-large:12px;--el-border-radius-round:999px;--radius-pill:999px;--focus-ring:0 0 0 2px #ff6ec726, 0 0 10px #ff6ec714;--focus-ring-accent:0 0 0 2px #9b59b626, 0 0 10px #9b59b60f;--focus-ring-strong:0 0 0 3px #ff6ec733;--focus-ring-card:0 0 0 1px #ff6ec71f;--sb-accent:#ff6b35;--sb-accent-rgb:255, 110, 199;--sb-accent-light:#ffe0cc;--sb-accent-mid:#ff8c5a;--sb-accent-soft-bg:#ff6ec71f;--sb-accent-muted-bg:#ff6ec714;--sb-accent-active-bg:#ff6ec729;--sb-accent-mid-bg:#ff6ec71a;--sb-accent-highlight-bg:#ff6ec71f;--sb-input-bg:#ff6ec70a;--sb-input-focus-border:#ff6ec766;--sb-toggle-bg:#ff6ec708;--sb-label-text:#ff8c5a;--sb-head-gradient:linear-gradient(135deg, #ff6ec724, #9b59b614);--sb-head-border:#ff6ec733;--sb-head-glow:#ff6ec714;--sb-dot-glow:#ff6ec71a;--sb-preview-border:#ff6ec726;--sb-preview-bg:#ff6ec70a;--sb-preview-item-bg:#ff6ec708;--sb-preview-hover-bg:#ff6ec71a;--sb-preview-active-border:#ff6ec759;--sb-preview-active-bg:#ff6ec724;--sb-pin-color:#ff8c5a;--sb-pin-active:#ff6b35;--sb-pin-hover:#ffe0cc;--sb-pin-badge-text:#1a1a2e;--sb-pin-badge-border:#ff6ec74d;--sb-pin-badge-bg:#ff6ec726;--sb-pin-border:#ff6ec740;--sb-pin-active-border:#ff6ec773;--sb-pin-active-bg:#ff6ec714;--sb-pin-drag-border:#ff6ec759;--sb-danger-border:#ff17444d;--sb-danger-text:#ff5277;--sb-danger-bg:#ff174414;--sb-batch-border:#9b59b64d;--sb-batch-text:#f06eae;--sb-batch-bg:#9b59b60f;--sb-batch-hover-bg:#9b59b61f;--sb-conv-active-border:#ff6ec71f;--sb-conv-active-inset:#ff6ec780;--sb-conv-same-bg:#ff6ec708;--sb-delete-color:#ff5277;--sb-delete-bg:#ff174414;--sb-rename-bg:#ff6ec70f;--sb-current-tag-border:#ff6b35;--sb-move-border:#ff6ec72e;--sb-move-hover-bg:#ff6ec71a;--sb-mid-hover-bg:#ff6ec70a;--sb-filter-active-border:#ff6ec773;--sb-id-border:#ff6ec733;--sb-id-bg:#ff6ec70f;--overlay-bg:#0000008c;--overlay-bg-strong:#000000b3;--dialog-shadow:0 0 30px #ff6ec714, 0 8px 28px #0006;--dialog-shadow-strong:0 0 40px #ff6ec71a, 0 16px 48px #00000080;--panel-shadow:-4px 0 20px #ff6ec70f;--mobile-nav-shadow:4px 0 16px #ff6ec70f;--popover-shadow:0 0 16px #ff6ec70f, 0 4px 16px #00000059;--guide-code-bg:#ff6ec70f;--guide-code-text:#ff8c5a;--guide-code-border:#ff6ec71f;--guide-tip-text:#6b5f80;--menu-danger-hover-bg:#ff174414;--menu-danger-hover-text:#ff5277;--danger-color:#ff1744;--danger-bg:#ff17441a;--star-color:#ffab00;--delete-btn-hover-text:#ff5277;--logo-grad-from:#ff6b35;--logo-grad-to:#e91e8c;--logo-circle:#ff6ec74d;--toast-info-bg:#7b2ff7eb;--toast-success-bg:#00e676eb;--toast-error-bg:#ff1744f0;--toast-shadow:0 0 16px #ff6ec71f;--dot-default:#6b5f80;--dot-rag:#ff6b35;--dot-chat:#7b2ff7;--dot-translate:#ffab00;--dot-crawler:#00e676;--dot-mosaic:#e91e8c;--dot-book-scraper:#ff6b35;--dot-netdisk:#00bcd4;--dot-photo:#ffab00;--dot-resume:#b388ff;--dot-ppt:#ff1744;--dot-copywriting:#e91e8c;--dot-resume-screen:#00e676;--dot-wechat:#00e676;--dot-novel:#7b2ff7;--dot-culture:#ffab00;--dot-drama:#ff1744;--dot-audiobook:#00bcd4;--card-hover-shadow:0 0 20px #ff6ec70f, 0 4px 16px #0000004d;--card-cover-gradient:linear-gradient(135deg, #ff6ec714, #9b59b60f);--card-delete-overlay-bg:#1a1a2ed9;--btn-scraper-gradient:linear-gradient(135deg, #ff6b35, #e91e8c);--btn-disabled-bg:#2a2a42;--qa-bg:#ff6ec70a;--qa-border:#ff6ec71a;--qa-text:#8a7ea0;--qa-text-strong:#c8b8e0;--qa-accent:#ff6b35;--qa-accent-dark:#e55a25;--qa-question-bg:#ff6ec70d;--user-bubble-bg:linear-gradient(135deg, #ff6b35, #e91e8c);--user-bubble-text:#fff;--ai-bubble-bg:#1a1a30;--ai-bubble-border:#ff6ec714;--input-bg:#1a1a30;--input-border:#ff6ec71a;--input-focus-border:#ff6b35;--source-bg:#1a1a30;--source-border:#ff6b35;--shadow-sm:0 0 8px #ff6ec70a;--shadow-md:0 0 14px #ff6ec70f;--shadow-lg:0 0 24px #ff6ec714, 0 4px 16px #0000004d;--shadow-card:0 0 10px #ff6ec708;--shadow-card-hover:0 0 20px #ff6ec71a, 0 4px 16px #00000059;--transition:.2s ease;--transition-slow:.3s ease;--radius-xxs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px}@keyframes rf-chrome-sweep{0%{background-position:-200%}to{background-position:200%}}@keyframes rf-crt-flicker{0%{opacity:1}5%{opacity:.95}10%{opacity:1}15%{opacity:.97}20%{opacity:1}50%{opacity:.98}55%{opacity:1}80%{opacity:.96}85%{opacity:1}to{opacity:1}}@keyframes rf-scanline-scroll{0%{background-position:0 0}to{background-position:0 4px}}@keyframes rf-sunset-pulse{0%,to{opacity:.6}50%{opacity:.9}}@keyframes rf-neon-pulse{0%,to{box-shadow:0 0 5px #ff6ec74d,0 0 12px #ff6ec726,0 0 25px #9b59b614}50%{box-shadow:0 0 8px #ff6ec780,0 0 20px #ff6ec740,0 0 40px #9b59b61f}}@keyframes rf-grid-drift{0%{background-position:0 0}to{background-position:0 80px}}:root[data-theme=retro-future] .main-content{background-color:#16162a;background-image:linear-gradient(#ff6ec70f 1px,#0000 1px),linear-gradient(90deg,#ff6ec70f 1px,#0000 1px),radial-gradient(at 50% 100%,#ff6ec71a 0%,#0000 50%),radial-gradient(at 30% 80%,#9b59b60f 0%,#0000 40%),radial-gradient(at 70% 90%,#ffab000d 0%,#0000 40%),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:80px 80px,80px 80px,100% 100%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;position:relative}:root[data-theme=retro-future] .main-content:after{content:"";pointer-events:none;z-index:9998;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 4px);animation:80ms linear infinite rf-scanline-scroll;position:fixed;inset:0}:root[data-theme=retro-future] .main-content:before{content:"";opacity:.07;pointer-events:none;z-index:0;background:linear-gradient(#ff6b35 0%,#e91e8c 40%,#7b2ff7 100%);border-radius:500px 500px 0 0;width:500px;height:250px;position:fixed;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#fff 0% 30%,#0000 33% 37%,#fff 40% 55%,#0000 58% 62%,#fff 65% 80%,#0000 83% 87%,#fff 90% 100%);mask-image:linear-gradient(#fff 0% 30%,#0000 33% 37%,#fff 40% 55%,#0000 58% 62%,#fff 65% 80%,#0000 83% 87%,#fff 90% 100%)}:root[data-theme=retro-future] .navbar{background:linear-gradient(#1e1e36,#1a1a2e);border-bottom:none;position:relative}:root[data-theme=retro-future] .navbar:after{content:"";background:linear-gradient(90deg,#ff6b35,#e91e8c,#7b2ff7,#ff6b35) 0 0/200% 100%;height:2px;animation:4s linear infinite rf-chrome-sweep;position:absolute;bottom:0;left:0;right:0;box-shadow:0 2px 8px #ff6ec74d,0 2px 16px #9b59b626}:root[data-theme=retro-future] .logo-text{background:linear-gradient(90deg,#8a8a8a 0%,silver 15%,#fff 25%,silver 35%,#8a8a8a 45%,#ff6b35 50%,#e91e8c 55%,#8a8a8a 60%,silver 70%,#fff 80%,silver 90%,#8a8a8a 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:3px;filter:drop-shadow(0 0 6px #ff6ec740);-webkit-background-clip:text;background-clip:text;font-weight:900;animation:3s linear infinite rf-chrome-sweep}:root[data-theme=retro-future] .nav-link{text-transform:uppercase;letter-spacing:1.5px;color:#8a7ea0;border-radius:0;font-size:11px;font-weight:700;transition:all .2s;position:relative}:root[data-theme=retro-future] .nav-link:hover{color:#ff6b35;text-shadow:1px 0 4px #ff6ec799,-1px 0 4px #9b59b699,0 0 8px #ff6ec74d;background:#ff6ec70f}:root[data-theme=retro-future] .nav-link.active{color:#ff6b35;text-shadow:1px 0 4px #ff6ec799,-1px 0 4px #9b59b699,0 0 8px #ff6ec74d;background:#ff6ec714}:root[data-theme=retro-future] .nav-link.active:after{content:"";background:#ff6b35;height:2px;position:absolute;bottom:-1px;left:10%;right:10%;box-shadow:0 0 6px #ff6ec799,0 0 12px #ff6ec74d}:root[data-theme=retro-future] .nav-tool-btn{background:#ff6ec708;border:1px solid #ff6ec726;border-radius:2px;transition:all .2s}:root[data-theme=retro-future] .nav-tool-btn:hover{color:#ff6b35;text-shadow:1px 0 3px #0ff6,-1px 0 3px #9b59b666;border-color:#ff6ec799;box-shadow:0 0 5px #ff6ec733,0 0 12px #ff6ec71a,0 0 24px #9b59b60d}:root[data-theme=retro-future] .nav-tool-label{text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:600}:root[data-theme=retro-future] .nav-avatar{box-shadow:0 0 4px #ff6ec74d,0 0 12px #ff6ec726,0 0 0 2px #9b59b633}:root[data-theme=retro-future] .user-menu{background:#16162af7;border:1px solid #ff6ec71f;border-radius:2px;box-shadow:0 0 5px #ff6ec71a,0 0 15px #ff6ec70f,0 0 30px #9b59b608,0 8px 24px #0006}:root[data-theme=retro-future] .user-menu-item:hover{color:#ff6b35;text-shadow:0 0 6px #ff6ec74d;background:#ff6ec70f}:root[data-theme=retro-future] .sidebar{background:#12121e;border-right:none;position:relative}:root[data-theme=retro-future] .sidebar:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000a 2px 4px);position:absolute;inset:0}:root[data-theme=retro-future] .sidebar:after{content:"";opacity:.2;pointer-events:none;background:linear-gradient(#ff6b35,#e91e8c,#7b2ff7,#0000);width:1px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 4px #ff6ec726}:root[data-theme=retro-future] .sidebar-tools,:root[data-theme=retro-future] .conversation-list{z-index:1;position:relative}:root[data-theme=retro-future] .new-chat-btn{text-transform:uppercase;letter-spacing:1.5px;border:1px solid #ff6ec726;border-radius:2px;font-size:11px;font-weight:700;transition:all .2s}:root[data-theme=retro-future] .new-chat-btn:hover{color:#ff8c5a;text-shadow:1px 0 3px #00ffff4d,-1px 0 3px #9b59b64d;border-color:#ff6ec780;box-shadow:0 0 5px #ff6ec726,0 0 12px #ff6ec714}:root[data-theme=retro-future] .conv-item.active{background:#ff6ec714;border-left:2px solid #ff6b35;box-shadow:inset 2px 0 8px #ff6ec70f}:root[data-theme=retro-future] .agent-dot{box-shadow:0 0 4px,0 0 8px}:root[data-theme=retro-future] .card{background:#16162aeb;border:1px solid #ff6ec714;border-radius:2px;animation:6s step-end infinite rf-crt-flicker;position:relative;overflow:hidden}:root[data-theme=retro-future] .card:before{content:"";background:linear-gradient(90deg,#ff6b35,#ffab00,#e91e8c,#7b2ff7) 0 0/200% 100%;height:2px;animation:4s linear infinite rf-chrome-sweep;position:absolute;top:0;left:0;right:0}:root[data-theme=retro-future] .card:hover{border-color:#ff6ec740;box-shadow:0 0 5px #ff6ec726,0 0 12px #ff6ec714,0 0 24px #9b59b60a}:root[data-theme=retro-future] .agent-card{background:#16162ae0;border:1px solid #ff6ec70f;border-radius:2px;animation:8s step-end infinite rf-crt-flicker;position:relative;overflow:hidden}:root[data-theme=retro-future] .agent-card:before{content:"";background:linear-gradient(90deg,#ff6b35,#ffab00,#e91e8c,#7b2ff7) 0 0/200% 100%;height:2px;animation:4s linear infinite rf-chrome-sweep;position:absolute;top:0;left:0;right:0}:root[data-theme=retro-future] .agent-card:hover{text-shadow:1px 0 3px #00ffff4d,-1px 0 3px #9b59b64d;border-color:#ff6ec740;box-shadow:0 0 8px #ff6ec733,0 0 16px #ff6ec71a,0 0 32px #9b59b60f}:root[data-theme=retro-future] .card-action{color:#ff6b35;text-transform:uppercase;letter-spacing:1px;font-weight:700}:root[data-theme=retro-future] .hero-carousel{border-radius:2px}:root[data-theme=retro-future] .hero-cta{text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 0 8px #ff6ec74d,1px 0 4px #0ff3,-1px 0 4px #9b59b633;background:#ff6ec714;border:1px solid #ff6ec74d;border-radius:2px;font-weight:700;transition:all .2s}:root[data-theme=retro-future] .hero-cta:hover{background:#ff6ec724;box-shadow:0 0 5px #ff6ec733,0 0 12px #ff6ec71f,0 0 24px #9b59b60f}:root[data-theme=retro-future] .hero-dot{background:#ff6ec740}:root[data-theme=retro-future] .hero-dot.active{background:#ff6b35;box-shadow:0 0 6px #ff6ec780,0 0 14px #ff6ec740}:root[data-theme=retro-future] .cat-tab{text-transform:uppercase;letter-spacing:1.5px;color:#8a7ea0;background:0 0;border:1px solid #ff6ec71a;border-radius:2px;font-size:11px;font-weight:700;transition:all .2s}:root[data-theme=retro-future] .cat-tab:hover{color:#ff6b35;text-shadow:0 0 6px #ff6ec74d;border-color:#ff6ec74d}:root[data-theme=retro-future] .cat-tab.active{color:#fff;text-shadow:0 0 8px #ffffff4d;background:linear-gradient(135deg,#ff6b35,#e91e8c);border-color:#0000;box-shadow:0 0 5px #ff6ec740,0 0 12px #9b59b61f}:root[data-theme=retro-future] .el-button--primary{text-transform:uppercase!important;letter-spacing:1px!important;background:linear-gradient(135deg,#ff6b35,#e91e8c)!important;border:none!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 0 5px #ff6ec733,0 0 12px #9b59b61a!important}:root[data-theme=retro-future] .el-button--primary:hover{box-shadow:0 0 8px #ff6ec759,0 0 20px #9b59b62e!important}:root[data-theme=retro-future] .welcome-cta{text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(135deg,#ff6b35,#e91e8c);border:none;border-radius:2px;font-weight:700;box-shadow:0 0 5px #ff6ec733,0 0 12px #9b59b61a}:root[data-theme=retro-future] .el-dialog{animation:10s step-end infinite rf-crt-flicker;background:#16162af7!important;border:1px solid #ff6ec71f!important;border-radius:2px!important;box-shadow:0 0 5px #ff6ec71a,0 0 15px #ff6ec70f,0 8px 32px #00000080!important}:root[data-theme=retro-future] .side-panel{background:#16162af7;border-left:1px solid #ff6ec71a;border-radius:2px 0 0 2px;box-shadow:-4px 0 5px #ff6ec70f,-4px 0 15px #9b59b608}:root[data-theme=retro-future] .feature-guide{background:#16162af7;border:1px solid #ff6ec71a;border-radius:2px}:root[data-theme=retro-future] .guide-ok{text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff6b35,#e91e8c);border-radius:2px;font-weight:700;box-shadow:0 0 8px #ff6ec733}:root[data-theme=retro-future] .search-box{background:#ff6ec705;border:1px solid #ff6ec71a;border-radius:2px}:root[data-theme=retro-future] .search-box:focus-within{border-color:#ff6ec759;box-shadow:0 0 5px #ff6ec71a,0 0 12px #ff6ec70f}:root[data-theme=retro-future] .search-input{color:#f0eaf8}:root[data-theme=retro-future] .el-select__popper.el-popper{background:#16162af7!important;border:1px solid #ff6ec71f!important;box-shadow:0 0 5px #ff6ec71a,0 0 15px #ff6ec70f,0 4px 16px #0006!important}:root[data-theme=retro-future] .el-drawer{background:#16162af7!important;border-left:1px solid #ff6ec71a!important;border-radius:2px 0 0 2px!important;box-shadow:-4px 0 5px #ff6ec70f,-4px 0 15px #9b59b608!important}:root[data-theme=retro-future] .el-input__wrapper,:root[data-theme=retro-future] input[type=text],:root[data-theme=retro-future] input[type=password]{background:#ff6ec705;border-radius:2px}:root[data-theme=retro-future] .loading-spinner{border-color:#ff6b35 #ff6ec71a #ff6ec71a;box-shadow:0 0 8px #ff6ec71a,0 0 16px #9b59b60d}:root[data-theme=retro-future] ::-webkit-scrollbar-thumb{background:#ff6ec726;border-radius:2px}:root[data-theme=retro-future] .home-footer{color:#5a5070;text-transform:uppercase;letter-spacing:1px}:root[data-theme=retro-future] .card-avatar{box-shadow:0 0 4px #ff6ec733,0 0 10px #9b59b61a}:root[data-theme=retro-future] .card-icon,:root[data-theme=retro-future] .agent-icon,:root[data-theme=retro-future] .feature-icon{image-rendering:pixelated;image-rendering:-moz-crisp-edges;filter:contrast(1.1)saturate(1.2)drop-shadow(0 0 4px #ff6ec733)}:root[data-theme=retro-future] .conv-current-agent{color:#ff6b35;text-transform:uppercase;letter-spacing:1px;border-color:#ff6ec74d;border-radius:2px;font-size:9px;font-weight:700}@media (width<=768px){:root[data-theme=retro-future] .main-content:after,:root[data-theme=retro-future] .main-content:before{display:none}:root[data-theme=retro-future] .card,:root[data-theme=retro-future] .agent-card{animation:none}:root[data-theme=retro-future] .card:hover,:root[data-theme=retro-future] .agent-card:hover{transform:none}:root[data-theme=retro-future] .card:before,:root[data-theme=retro-future] .agent-card:before,:root[data-theme=retro-future] .logo-text,:root[data-theme=retro-future] .navbar:after{animation:none}}:root[data-theme=cute-soft]{--primary:#58cc02;--primary-light:#78e02c;--primary-lighter:#58cc021f;--primary-bg:#58cc0214;--primary-bg-hover:#58cc0224;--primary-gradient:linear-gradient(135deg, #58cc02 0%, #ce82ff 100%);--accent:#ce82ff;--accent-light:#d9a8ff;--accent-bg:#ce82ff14;--on-accent:#fff;--on-accent-muted:#ffffffbf;--accent-bg-hover:#ce82ff24;--accent-border:#ce82ff33;--accent-border-strong:#ce82ff59;--accent-shadow:#ce82ff4d;--overlay-light:#fff3;--overlay-light-strong:#ffffff4d;--shadow-light:#58cc020f;--status-info-border:#1cb0f640;--status-success-border:#58cc0259;--status-danger-border:#ff4b4b59;--status-warning-border:#ffc8004d;--navbar-bg:#fff;--navbar-border:#58cc021a;--sidebar-bg:#2d2b3a;--sidebar-hover:#3a374c;--sidebar-active:#58cc0233;--sidebar-text:#eae8f0;--sidebar-text-muted:#8a879a;--sidebar-border:#3d3a4e;--main-bg:#fffdf5;--chat-bg:#fffdf5;--card-bg:#fff;--bg-primary:#fff;--bg-secondary:#fff9eb;--surface-subtle:#fff5e6;--surface-hover:#58cc020f;--table-header-bg:#fff9eb;--table-header-text:#8a7d6b;--hover-bg:#fff5e6;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--text-label:#1a1a1a;--border-color:#58cc021f;--border-light:#58cc020f;--primary-rgb:88, 204, 2;--scrollbar-thumb:#ddd8c8;--scrollbar-thumb-hover:#c8c2b0;--scrollbar-thumb-sidebar:#4a475a;--tag-workflow-bg:#1cb0f61a;--tag-workflow-text:#1cb0f6;--tag-instruction-bg:#ffc8001a;--tag-instruction-text:#e6b400;--tag-digital-human-bg:#58cc021a;--tag-digital-human-text:#4ca001;--status-success-bg:#58cc021a;--status-success-text:#4ca001;--status-danger-bg:#ff4b4b1a;--status-danger-text:#ff4b4b;--status-warning-bg:#ffc8001a;--status-warning-text:#e6b400;--status-info-bg:#1cb0f61a;--status-info-text:#1cb0f6;--cat-office:#1cb0f6;--cat-creative:#ffc800;--cat-learn:#58cc02;--cat-code:#ce82ff;--cat-life:#ff86d0;--cat-health:#14b8a6;--md-inline-code-bg:#58cc0214;--md-inline-code-text:#4ca001;--md-code-block-bg:#2d2b3a;--md-code-block-text:#eae8f0;--md-table-header-bg:#fff9eb;--select-height-sm:28px;--select-height-default:34px;--select-height-lg:42px;--select-border-width:1px;--select-border-color:#58cc0226;--select-hover-border:#58cc0266;--select-focus-border:#58cc02;--select-focus-ring:#58cc021f;--select-popper-shadow:0 8px 30px #58cc0214, 0 2px 8px #0000000a;--select-popper-border-width:1px;--select-item-selected-bg:#58cc0214;--select-tag-bg:#58cc0214;--select-tag-text:#4ca001;--select-tag-border:#58cc022e;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--el-border-radius-base:14px;--el-border-radius-small:10px;--el-border-radius-large:18px;--el-border-radius-round:999px;--radius-pill:999px;--focus-ring:0 0 0 3px #58cc021f;--focus-ring-accent:0 0 0 3px #ce82ff1f;--focus-ring-strong:0 0 0 4px #58cc022e;--focus-ring-card:0 0 0 2px #58cc021a;--sb-accent:#78e02c;--sb-accent-rgb:120, 224, 44;--sb-accent-light:#c8f5a0;--sb-accent-mid:#a0e860;--sb-accent-soft-bg:#58cc022e;--sb-accent-muted-bg:#58cc021a;--sb-accent-active-bg:#58cc0247;--sb-accent-mid-bg:#58cc0229;--sb-accent-highlight-bg:#58cc0233;--sb-input-bg:#ffffff0f;--sb-input-focus-border:#78e02c80;--sb-toggle-bg:#ffffff0a;--sb-label-text:#a0e860;--sb-head-gradient:linear-gradient(135deg, #58cc0233, #ce82ff1f);--sb-head-border:#58cc024d;--sb-head-glow:#58cc0214;--sb-dot-glow:#ffffff14;--sb-preview-border:#58cc0226;--sb-preview-bg:#58cc020f;--sb-preview-item-bg:#ffffff0f;--sb-preview-hover-bg:#58cc0224;--sb-preview-active-border:#78e02c66;--sb-preview-active-bg:#58cc0233;--sb-pin-color:#a0e860;--sb-pin-active:#78e02c;--sb-pin-hover:#c8f5a0;--sb-pin-badge-text:#f0ffe8;--sb-pin-badge-border:#58cc024d;--sb-pin-badge-bg:#58cc0226;--sb-pin-border:#58cc024d;--sb-pin-active-border:#58cc0280;--sb-pin-active-bg:#58cc0214;--sb-pin-drag-border:#58cc0266;--sb-danger-border:#ff4b4b66;--sb-danger-text:#ff8a8a;--sb-danger-bg:#ff4b4b1a;--sb-batch-border:#ff86d059;--sb-batch-text:#ffb3e0;--sb-batch-bg:#ff86d014;--sb-batch-hover-bg:#ff86d024;--sb-conv-active-border:transparent;--sb-conv-active-inset:#58cc0280;--sb-conv-same-bg:#58cc020a;--sb-delete-color:#ff8a8a;--sb-delete-bg:#ff4b4b14;--sb-rename-bg:#ffffff14;--sb-current-tag-border:#78e02c;--sb-move-border:#78e02c33;--sb-move-hover-bg:#58cc021a;--sb-mid-hover-bg:#58cc020d;--sb-filter-active-border:#78e02c80;--sb-id-border:#78e02c33;--sb-id-bg:#58cc0214;--z-overlay:10;--z-reader:50;--z-navbar:100;--z-sidebar:200;--z-popover:999;--z-dialog:1000;--z-drawer:1200;--z-guide:1400;--z-toast:3000;--overlay-bg:#2d2b3a4d;--overlay-bg-strong:#2d2b3a73;--dialog-shadow:0 12px 40px #58cc020f, 0 4px 16px #0000000f;--dialog-shadow-strong:0 20px 60px #0000001a;--panel-shadow:-6px 0 24px #58cc020a;--mobile-nav-shadow:4px 0 20px #0000000f;--popover-shadow:0 8px 32px #00000014;--guide-code-bg:#58cc020f;--guide-code-text:#4ca001;--guide-code-border:#58cc021f;--guide-tip-text:#666;--menu-danger-hover-bg:#ff4b4b0f;--menu-danger-hover-text:#ff4b4b;--danger-color:#ff4b4b;--danger-bg:#ff4b4b14;--star-color:#ffc800;--delete-btn-hover-text:#ff4b4b;--logo-grad-from:#58cc02;--logo-grad-to:#ce82ff;--logo-circle:#58cc0233;--toast-info-bg:#1cb0f6f0;--toast-success-bg:#58cc02f0;--toast-error-bg:#ff4b4bf0;--toast-shadow:0 8px 20px #00000014;--dot-default:#999;--dot-rag:#58cc02;--dot-chat:#1cb0f6;--dot-translate:#ffc800;--dot-crawler:#10b981;--dot-mosaic:#ff86d0;--dot-book-scraper:#f97316;--dot-netdisk:#06b6d4;--dot-photo:#ffc800;--dot-resume:#ce82ff;--dot-ppt:#ff4b4b;--dot-copywriting:#a855f7;--dot-resume-screen:#14b8a6;--dot-wechat:#22c55e;--dot-novel:#c084fc;--dot-culture:#b45309;--dot-drama:#e11d48;--dot-audiobook:#0284c7;--card-hover-shadow:0 6px 16px #58cc0214;--card-cover-gradient:linear-gradient(135deg, #58cc0214, #ce82ff0f);--card-delete-overlay-bg:#ffffffd9;--btn-scraper-gradient:linear-gradient(135deg, #f97316, #ea580c);--btn-disabled-bg:#d1d5db;--qa-bg:#fffbeb;--qa-border:#fde68a;--qa-text:#92400e;--qa-text-strong:#78350f;--qa-accent:#ffc800;--qa-accent-dark:#e6b400;--qa-question-bg:#ffc8000f;--user-bubble-bg:#58cc02;--user-bubble-text:#fff;--ai-bubble-bg:#fff;--ai-bubble-border:#58cc021f;--input-bg:#fff;--input-border:#58cc0233;--input-focus-border:#58cc02;--source-bg:#fff9eb;--source-border:#58cc02;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 8px 30px #00000014;--shadow-card:0 2px 8px #0000000a;--shadow-card-hover:0 8px 24px #0000001a;--radius-xxs:4px;--radius-xs:8px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:28px;--transition:.2s cubic-bezier(.34, 1.56, .64, 1);--transition-slow:.3s cubic-bezier(.34, 1.56, .64, 1);--navbar-height-mobile:52px;--page-padding-mobile:16px;--content-padding-mobile:12px}@keyframes cs-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cs-bounce-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cs-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes cs-dots-loading{0%,20%{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1)}60%,to{opacity:.3;transform:scale(.6)}}:root[data-theme=cute-soft] .navbar{background:#fff;border-bottom:2px solid #58cc021a;position:relative}:root[data-theme=cute-soft] .navbar:after{content:"";opacity:.4;background:linear-gradient(90deg,#58cc02,#1cb0f6,#ce82ff,#ffc800,#58cc02) 0 0/200% 100%;height:3px;position:absolute;bottom:-2px;left:0;right:0}:root[data-theme=cute-soft] .logo-text{background:linear-gradient(135deg,#58cc02,#ce82ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=cute-soft] .logo-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .logo-icon:hover{animation:.5s cs-wiggle}:root[data-theme=cute-soft] .nav-link{border-radius:100px;font-weight:500;transition:all .2s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .nav-link:hover{color:#4ca001;background:#58cc0214}:root[data-theme=cute-soft] .nav-link.active{color:#4ca001;background:#58cc021f;font-weight:600}:root[data-theme=cute-soft] .nav-tool-btn{background:#fff;border:1px solid #58cc021a;border-radius:999px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 6px #58cc020a}:root[data-theme=cute-soft] .nav-tool-btn:hover{background:#58cc020f;border-color:#58cc0233;transform:translateY(-2px);box-shadow:0 4px 12px #58cc0214}:root[data-theme=cute-soft] .nav-tool-btn-labeled{border-radius:999px}:root[data-theme=cute-soft] .nav-avatar{border-radius:50%;box-shadow:0 2px 8px #58cc0226}:root[data-theme=cute-soft] .user-dropdown:hover .nav-avatar{animation:.4s cs-bounce}:root[data-theme=cute-soft] .user-menu{border:1px solid #58cc0214;border-radius:18px;padding:4px;box-shadow:0 8px 32px #58cc0214}:root[data-theme=cute-soft] .user-menu-item{border-radius:14px;margin:2px 0;transition:all .2s}:root[data-theme=cute-soft] .user-menu-item:hover{color:#4ca001;background:#58cc020f;border-radius:14px}:root[data-theme=cute-soft] .sidebar{background:#2d2b3a;border-right:1px solid #3d3a4e;position:relative}:root[data-theme=cute-soft] .sidebar:after{content:"";opacity:.3;background:linear-gradient(#58cc02,#1cb0f6,#ce82ff,#ffc800);border-radius:0 0 0 3px;width:3px;position:absolute;top:0;bottom:0;right:0}:root[data-theme=cute-soft] .card{border:2px solid #58cc0214;border-radius:18px;transition:all .25s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 4px #58cc021f,0 2px 8px #58cc020a}:root[data-theme=cute-soft] .card:before{content:"";opacity:0;background:linear-gradient(90deg,#58cc02,#1cb0f6,#ce82ff);height:4px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}:root[data-theme=cute-soft] .card:hover{border-color:#58cc0240;transform:translateY(-4px);box-shadow:0 8px #58cc021f,0 6px 16px #58cc0214}:root[data-theme=cute-soft] .card:hover:before{opacity:.8}:root[data-theme=cute-soft] .card:active{transform:translateY(2px);box-shadow:0 2px #58cc021f}:root[data-theme=cute-soft] .agent-card{border:2px solid #ce82ff14;border-radius:18px;transition:all .25s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 4px #ce82ff1a,0 2px 8px #ce82ff08}:root[data-theme=cute-soft] .agent-card:before{content:"";opacity:0;background:linear-gradient(90deg,#ce82ff,#ff86d0,#ffc800);height:4px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}:root[data-theme=cute-soft] .agent-card:hover{border-color:#ce82ff40;transform:translateY(-4px);box-shadow:0 8px #ce82ff1a,0 6px 16px #ce82ff0f}:root[data-theme=cute-soft] .agent-card:hover:before{opacity:.8}:root[data-theme=cute-soft] .user-bubble{color:#fff;background:#58cc02;border-radius:18px 18px 4px;font-weight:500}:root[data-theme=cute-soft] .ai-bubble{background:#fff;border:2px solid #58cc021a;border-radius:18px 18px 18px 4px}:root[data-theme=cute-soft] .el-button--primary{background:#58cc02;border-color:#58cc02;border-radius:14px;font-weight:700;transition:all .15s;box-shadow:0 4px #46a302}:root[data-theme=cute-soft] .el-button--primary:hover{background:#78e02c;border-color:#78e02c;transform:translateY(-2px);box-shadow:0 6px #46a302}:root[data-theme=cute-soft] .el-button--primary:active{transform:translateY(2px);box-shadow:0 2px #46a302}:root[data-theme=cute-soft] .el-dialog{background:var(--card-bg);border:2px solid #58cc021a;border-radius:24px}:root[data-theme=cute-soft] .hero-title{background:linear-gradient(135deg,#58cc02,#1cb0f6,#ce82ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=cute-soft] .hero-cta{background:#58cc02;border-radius:14px;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px #46a302}:root[data-theme=cute-soft] .hero-cta:hover{background:#78e02c;transform:translateY(-2px);box-shadow:0 6px #46a302}:root[data-theme=cute-soft] .hero-cta:active{transform:translateY(2px);box-shadow:0 2px #46a302}:root[data-theme=cute-soft] .category-tab{border-radius:100px;font-weight:500;transition:all .2s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .category-tab:hover{background:#58cc0214}:root[data-theme=cute-soft] .category-tab.active{color:#4ca001;background:#58cc021f;font-weight:600}:root[data-theme=cute-soft] .conv-item{border-radius:14px;transition:all .2s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .conv-item:hover{background:#58cc020f;transform:scale(1.01)}:root[data-theme=cute-soft] .conv-item.active{background:#58cc021f;border:1px solid #58cc0233;border-radius:14px;box-shadow:inset 3px 0 #58cc0280}:root[data-theme=cute-soft] .new-chat-btn{border:2px dashed #58cc024d;border-radius:14px;font-weight:500;transition:all .3s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .new-chat-btn:hover{background:#58cc020f;border-color:#58cc02;transform:scale(1.02)}:root[data-theme=cute-soft] .tag{border-radius:100px;font-weight:500}:root[data-theme=cute-soft] .feature-card{border:2px solid #58cc0214;border-radius:18px}:root[data-theme=cute-soft] .feature-card:hover{border-color:#58cc0233}:root[data-theme=cute-soft] .chat-input,:root[data-theme=cute-soft] .el-input__wrapper{border:2px solid #58cc021a;border-radius:14px}:root[data-theme=cute-soft] .el-select .el-input__wrapper,:root[data-theme=cute-soft] .el-textarea__inner,:root[data-theme=cute-soft] .el-button,:root[data-theme=cute-soft] .el-message-box,:root[data-theme=cute-soft] .el-drawer,:root[data-theme=cute-soft] .el-card,:root[data-theme=cute-soft] .el-table,:root[data-theme=cute-soft] .el-tabs__item,:root[data-theme=cute-soft] .el-select .el-tag,:root[data-theme=cute-soft] .el-select-dropdown__item,:root[data-theme=cute-soft] .el-select__popper.el-popper{border-radius:14px!important}:root[data-theme=cute-soft] .el-button{border-radius:999px!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}:root[data-theme=cute-soft] .el-select__popper.el-popper{background:var(--card-bg);border:1px solid #58cc0214!important;border-radius:18px!important;box-shadow:0 8px 30px #58cc0214!important}:root[data-theme=cute-soft] .el-drawer{background:var(--card-bg);border-radius:24px 0 0 24px}:root[data-theme=cute-soft] input[type=text],:root[data-theme=cute-soft] input[type=password]{border-radius:14px;transition:all .25s}:root[data-theme=cute-soft] .el-input__wrapper:focus-within,:root[data-theme=cute-soft] input[type=text]:focus,:root[data-theme=cute-soft] input[type=password]:focus{box-shadow:0 0 0 3px #58cc021a}:root[data-theme=cute-soft] .search-box{background:#fff;border:1px solid #58cc021a;border-radius:999px;box-shadow:0 2px 6px #58cc0208}:root[data-theme=cute-soft] .search-box:focus-within{border-color:#58cc0240;box-shadow:0 0 0 3px #58cc0214}:root[data-theme=cute-soft] .el-overlay{-webkit-backdrop-filter:blur(6px)}:root[data-theme=cute-soft] .side-panel{border-left:1px solid #58cc020f;border-radius:24px 0 0 24px;box-shadow:-6px 0 24px #58cc020a}:root[data-theme=cute-soft] .feature-guide{border:1px solid #58cc0214;border-radius:24px}:root[data-theme=cute-soft] .guide-ok{background:linear-gradient(135deg,#58cc02,#ce82ff);border:none;border-radius:999px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .guide-ok:hover{transform:translateY(-2px);box-shadow:0 4px 12px #58cc0233}:root[data-theme=cute-soft] .card-avatar{border-radius:18px;box-shadow:0 2px 8px #58cc021a}:root[data-theme=cute-soft] .card-action{color:#58cc02;font-weight:600}:root[data-theme=cute-soft] .welcome-cta{background:#58cc02;border:none;border-radius:999px;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px #46a302}:root[data-theme=cute-soft] .welcome-cta:hover{background:#78e02c;transform:translateY(-2px);box-shadow:0 6px #46a302}:root[data-theme=cute-soft] .welcome-cta:active{transform:translateY(2px);box-shadow:0 2px #46a302}:root[data-theme=cute-soft] .recent-chip{background:#fff;border:1px solid #58cc021a;border-radius:999px;transition:all .25s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .recent-chip:hover{border-color:#58cc0233;transform:translateY(-1px);box-shadow:0 3px 10px #58cc0214}:root[data-theme=cute-soft] .agent-dot{border-radius:50%;transition:transform .2s;box-shadow:0 0 4px}:root[data-theme=cute-soft] .conv-item:hover .agent-dot{animation:.4s cs-bounce}:root[data-theme=cute-soft] .conv-star{transition:all .2s}:root[data-theme=cute-soft] .conv-star.active{color:#ffc800;text-shadow:0 0 6px #ffc8004d}:root[data-theme=cute-soft] .conv-star:hover{animation:.3s cs-bounce}:root[data-theme=cute-soft] .conv-search{background:#ffffff0d;border:1px solid #58cc021f;border-radius:999px;padding:8px 14px}:root[data-theme=cute-soft] .conv-search:focus{border-color:#58cc0266;box-shadow:0 0 0 3px #58cc021a}:root[data-theme=cute-soft] .agent-filter-toggle,:root[data-theme=cute-soft] .mini-toggle,:root[data-theme=cute-soft] .mini-batch-btn{border-radius:999px;transition:all .25s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .agent-filter-toggle.active,:root[data-theme=cute-soft] .mini-toggle.active{color:#78e02c;background:#58cc021f;border-color:#58cc024d}:root[data-theme=cute-soft] .mini-batch-btn{border-style:dashed;border-radius:999px}:root[data-theme=cute-soft] .mini-batch-btn:hover{transform:scale(1.02)}:root[data-theme=cute-soft] .conv-current-agent{border-radius:999px;padding:2px 8px;font-size:10px}:root[data-theme=cute-soft] .loading-spinner{background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:auto;height:auto;animation:none;display:flex;position:relative}:root[data-theme=cute-soft] .loading-spinner:before,:root[data-theme=cute-soft] .loading-spinner:after{content:"";background:#58cc02;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite cs-dots-loading;display:block}:root[data-theme=cute-soft] .loading-spinner:after{background:#ce82ff;animation-delay:.2s}:root[data-theme=cute-soft] .loading-spinner.sm:before,:root[data-theme=cute-soft] .loading-spinner.sm:after{width:6px;height:6px}:root[data-theme=cute-soft] .change-password-dialog{border-radius:24px}:root[data-theme=cute-soft] .change-password-dialog input{border-radius:14px}:root[data-theme=cute-soft] .side-panel-close{border-radius:999px}:root[data-theme=cute-soft] .side-panel-close:hover{color:#4ca001;background:#58cc0214}:root[data-theme=cute-soft] .empty-icon{opacity:.4;filter:none}:root[data-theme=cute-soft] .footer-separator{border-top:2px dashed #58cc021a}:root[data-theme=cute-soft] .home-footer{position:relative}:root[data-theme=cute-soft] .home-footer:before{content:"";background-image:radial-gradient(circle,#58cc0226 1.5px,#0000 1.5px);background-repeat:repeat-x;background-size:12px 2px;height:2px;position:absolute;top:0;left:15%;right:15%}:root[data-theme=cute-soft] .home-page{position:relative}:root[data-theme=cute-soft] .hero-carousel{border-radius:24px;overflow:hidden}:root[data-theme=cute-soft] .hero-dot{background:#58cc0233;border-radius:50%;width:10px;height:10px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .hero-dot.active{background:#58cc02;transform:scale(1.4);box-shadow:0 0 8px #58cc0266}:root[data-theme=cute-soft] .cat-tab{background:#fff;border:1px solid #58cc0214;border-radius:999px;transition:all .25s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .cat-tab:hover{color:#4ca001;border-color:#58cc0233;transform:translateY(-1px)}:root[data-theme=cute-soft] .cat-tab.active{color:#fff;background:linear-gradient(135deg,#58cc02,#ce82ff);border-color:#0000;box-shadow:0 3px 10px #58cc0233}:root[data-theme=cute-soft] .mobile-nav{border-radius:0 24px 24px 0;box-shadow:4px 0 20px #0000000f}:root[data-theme=cute-soft] .mobile-nav-link{border-radius:14px;transition:all .25s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=cute-soft] .mobile-nav-link:hover,:root[data-theme=cute-soft] .mobile-nav-link.active{color:#4ca001;background:#58cc0214}:root[data-theme=cute-soft] .status-tag{border-radius:999px;padding:2px 10px}:root[data-theme=cute-soft] ::-webkit-scrollbar-thumb{background:#58cc0226;border:2px solid #0000;border-radius:999px}:root[data-theme=cute-soft] ::-webkit-scrollbar-thumb:hover{background:#58cc0247}:root[data-theme=cute-soft] .main-content{background-color:#fffdf5;background-image:radial-gradient(circle,#58cc020a 2px,#0000 2px),radial-gradient(circle,#ce82ff08 1.5px,#0000 1.5px),radial-gradient(at 90% 20%,#58cc0208 0%,#0000 40%),radial-gradient(at 10% 80%,#1cb0f606 0%,#0000 40%),none;background-position:0 0,16px 24px,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:32px 32px,48px 48px,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}@media (width<=768px){:root[data-theme=cute-soft] .card:hover,:root[data-theme=cute-soft] .agent-card:hover{transform:translateY(-2px)}:root[data-theme=cute-soft] .card:active{transform:none}}:root[data-theme=aurora]{--primary:#635bff;--primary-light:#7a73ff;--primary-lighter:#c4c1ff;--primary-bg:#635bff14;--primary-bg-hover:#635bff24;--primary-gradient:linear-gradient(135deg, #635bff 0%, #00d4ff 100%);--primary-rgb:99, 91, 255;--accent:#00d4ff;--accent-light:#3df;--accent-bg:#00d4ff14;--on-accent:#fff;--on-accent-muted:#ffffffb3;--accent-bg-hover:#00d4ff26;--accent-border:#00d4ff4d;--accent-border-strong:#00d4ff80;--accent-shadow:#635bff66;--main-bg:#f6f9fc;--chat-bg:#fff;--card-bg:#fff;--bg-primary:#fff;--bg-secondary:#f0f4f8;--surface-subtle:#edf2f7;--surface-hover:#635bff0f;--table-header-bg:#f0f4f8;--table-header-text:#697386;--hover-bg:#edf2f7;--text-primary:#1a1f36;--text-secondary:#697386;--text-muted:#a3acb9;--border-color:#e3e8ef;--border-light:#edf2f7;--scrollbar-thumb:#c1c9d2;--scrollbar-thumb-hover:#a3acb9;--scrollbar-thumb-sidebar:#3d4f6f;--tag-workflow-bg:#635bff14;--tag-workflow-text:#635bff;--tag-instruction-bg:#f59e0b14;--tag-instruction-text:#d97706;--tag-digital-human-bg:#00d4ff14;--tag-digital-human-text:#0891b2;--status-success-bg:#10b9811a;--status-success-text:#059669;--status-danger-bg:#ef44441a;--status-danger-text:#dc2626;--status-warning-bg:#f59e0b1a;--status-warning-text:#d97706;--status-info-bg:#635bff1a;--status-info-text:#635bff;--md-inline-code-bg:#edf2f7;--md-inline-code-text:#635bff;--md-code-block-bg:#0a2540;--md-code-block-text:#c4f0ff;--md-table-header-bg:#f0f4f8;--select-border-color:var(--border-color);--select-hover-border:#a5b4fc;--select-focus-border:var(--primary);--select-focus-ring:#635bff1f;--select-popper-shadow:0 8px 30px #0a25401f;--select-popper-border-width:1px;--select-item-selected-bg:#635bff14;--select-tag-bg:#635bff14;--select-tag-text:var(--primary);--select-tag-border:#635bff33;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--text-label:var(--text-primary);--focus-ring:0 0 0 3px #635bff1f;--focus-ring-accent:0 0 0 3px #00d4ff1f;--overlay-bg:#0a254066;--overlay-bg-strong:#0a254080;--dialog-shadow:0 16px 48px #0a25402e;--dialog-shadow-strong:0 24px 64px #0a25403d;--panel-shadow:-8px 0 24px #0a25401a;--popover-shadow:0 8px 32px #0a254033, 0 2px 8px #0a25401a;--guide-code-bg:#eef0ff;--guide-code-text:#635bff;--guide-code-border:#d4d2ff;--navbar-bg:#f6f9fceb;--navbar-border:#635bff0f;--sidebar-bg:#0a2540;--sidebar-hover:#0f2e4f;--sidebar-active:#635bff33;--sidebar-text:#c4f0ff;--sidebar-text-muted:#6b8eaf;--sidebar-border:#635bff26;--sb-accent:#635bff;--sb-accent-rgb:99, 91, 255;--sb-accent-light:#c4c1ff;--sb-accent-mid:#8b83ff;--sb-accent-soft-bg:#635bff40;--sb-accent-muted-bg:#635bff33;--sb-accent-active-bg:#635bff59;--sb-accent-mid-bg:#635bff40;--sb-accent-highlight-bg:#635bff4d;--sb-input-bg:#ffffff14;--sb-input-focus-border:#c4f0ff66;--sb-toggle-bg:#ffffff0d;--sb-label-text:#8b83ff;--sb-head-gradient:linear-gradient(135deg, #635bff4d, #00d4ff26);--sb-head-border:#635bff80;--sb-head-glow:#c4f0ff1a;--sb-dot-glow:#00d4ff1a;--radius-xxs:3px;--radius-xs:5px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--shadow-sm:0 1px 3px #0a25400f;--shadow-md:0 4px 12px #0a254014;--shadow-lg:0 8px 30px #0a25401a;--shadow-card:0 2px 8px #0a25400f;--shadow-card-hover:0 12px 32px #0a254024;--card-hover-shadow:0 12px 32px #0a254024;--card-cover-gradient:linear-gradient(135deg, #635bff0f, #00d4ff0f);--card-delete-overlay-bg:#ffffffd9;--btn-scraper-gradient:linear-gradient(135deg, #635bff, #8b83ff);--btn-disabled-bg:#c1c9d2;--user-bubble-bg:#635bff;--user-bubble-text:#fff;--ai-bubble-bg:#fff;--ai-bubble-border:#e3e8ef;--input-bg:#fff;--input-border:#d0d7e2;--input-focus-border:#635bff;--logo-grad-from:#635bff;--logo-grad-to:#00d4ff;--logo-circle:#c4c1ff;--toast-info-bg:#635bfff0;--toast-success-bg:#10b981f0;--toast-error-bg:#ef4444f2;--toast-shadow:0 8px 20px #0a254033;--source-bg:#f0f4f8;--source-border:#635bff;--qa-bg:#fffbeb;--qa-border:#fde68a;--qa-text:#92400e;--qa-text-strong:#78350f;--qa-accent:#f59e0b;--qa-accent-dark:#d97706;--qa-question-bg:#f59e0b14;--danger-color:#ef4444;--danger-bg:#ef44441a;--star-color:#f59e0b;--delete-btn-hover-text:#ef4444;--menu-danger-hover-bg:#fef2f2;--menu-danger-hover-text:#ef4444;--transition:.2s ease;--transition-slow:.4s ease}@keyframes aurora-shift-1{0%,to{transform:translate(0%)scale(1)}25%{transform:translate(15%,-10%)scale(1.1)}50%{transform:translate(-5%,15%)scale(.95)}75%{transform:translate(-15%,-5%)scale(1.05)}}@keyframes aurora-shift-2{0%,to{transform:translate(0%)scale(1)}25%{transform:translate(-20%,10%)scale(1.05)}50%{transform:translate(10%,-15%)scale(1.1)}75%{transform:translate(15%,5%)scale(.95)}}@keyframes aurora-shift-3{0%,to{transform:translate(0%)scale(1)}33%{transform:translate(10%,20%)scale(1.08)}66%{transform:translate(-10%,-10%)scale(.92)}}:root[data-theme=aurora] .main-content{position:relative;overflow:hidden}:root[data-theme=aurora] .main-content:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 50% at 20% 40%,#635bff1f,#0000),radial-gradient(60% 60% at 80% 20%,#00d4ff1a,#0000),radial-gradient(70% 40% at 50% 80%,#635bff14,#0000);animation:20s ease-in-out infinite aurora-shift-1;position:absolute;inset:0}:root[data-theme=aurora] .main-content:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 30% 60%,#00d4ff14,#0000),radial-gradient(60% 40% at 70% 30%,#635bff0f,#0000),radial-gradient(40% 60%,#8b83ff0d,#0000);animation:25s ease-in-out infinite aurora-shift-2;position:absolute;inset:-50%}:root[data-theme=aurora] .navbar:after{content:"";background:linear-gradient(90deg,#0000,#635bff33 20%,#00d4ff4d 50%,#635bff33 80%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}:root[data-theme=aurora] .sidebar:after{content:"";background:linear-gradient(#635bff4d,#00d4ff33 50%,#635bff1a);width:1px;height:100%;position:absolute;top:0;right:0}:root[data-theme=aurora] .card{border:1px solid var(--border-color);transition:all .3s;position:relative}:root[data-theme=aurora] .card:before{content:"";border-radius:calc(var(--radius-lg) + 1px);z-index:-1;opacity:0;background:linear-gradient(135deg,#635bff66,#00d4ff66);transition:opacity .3s;position:absolute;inset:-1px}:root[data-theme=aurora] .card:hover{border-color:#0000}:root[data-theme=aurora] .card:hover:before{opacity:1}:root[data-theme=aurora] .agent-card:before{background:linear-gradient(135deg,#635bff80,#00d4ff80,#8b83ff4d)}:root[data-theme=aurora] .welcome-cta,:root[data-theme=aurora] .hero-cta{background:linear-gradient(135deg,#635bff,#00d4ff);transition:all .3s;box-shadow:0 8px 30px #635bff4d}:root[data-theme=aurora] .welcome-cta:hover,:root[data-theme=aurora] .hero-cta:hover{transform:translateY(-1px);box-shadow:0 12px 40px #635bff73}:root[data-theme=aurora] .el-button--primary{background:linear-gradient(135deg,#635bff,#8b83ff)!important;border:none!important;transition:all .2s!important;box-shadow:0 4px 14px #635bff4d!important}:root[data-theme=aurora] .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #635bff66!important}:root[data-theme=aurora] .hero-title{background:linear-gradient(135deg,#635bff,#00d4ff,#8b83ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=aurora] .welcome-title{background:linear-gradient(135deg,#1a1f36,#635bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=aurora] .cat-tab{border-radius:8px;transition:all .2s}:root[data-theme=aurora] .cat-tab.active{color:#fff;background:linear-gradient(135deg,#635bff,#8b83ff)}:root[data-theme=aurora] .el-dialog{background:var(--card-bg);border:1px solid #635bff1a}:root[data-theme=aurora] .el-overlay{-webkit-backdrop-filter:blur(6px)}:root[data-theme=aurora] .el-select__popper.el-popper{background:var(--card-bg);border:1px solid #635bff14}:root[data-theme=aurora] .el-drawer{background:var(--card-bg);border-left:1px solid #635bff1a}:root[data-theme=aurora] .el-input__wrapper,:root[data-theme=aurora] input[type=text],:root[data-theme=aurora] input[type=password]{transition:all .2s}:root[data-theme=aurora] .el-input__wrapper.is-focus,:root[data-theme=aurora] input[type=text]:focus,:root[data-theme=aurora] input[type=password]:focus{box-shadow:0 0 0 3px #635bff1a,0 0 0 1px #635bff}:root[data-theme=aurora] .main-footer{background-image:linear-gradient(var(--main-bg), var(--main-bg)), linear-gradient(90deg, transparent, #635bff33, #00d4ff33, transparent);background-origin:border-box;background-clip:padding-box,border-box;border-top:1px solid #0000}@media (width<=768px){:root[data-theme=aurora] .card:before{display:none}:root[data-theme=aurora] .card:hover{border-color:var(--border-color)}:root[data-theme=aurora] .main-content:before,:root[data-theme=aurora] .main-content:after{display:none}}:root[data-theme=claymorphism]{--primary:#6c5ce7;--primary-light:#a29bfe;--primary-lighter:#ddd6fe;--primary-bg:#6c5ce71a;--primary-bg-hover:#6c5ce72e;--primary-gradient:linear-gradient(135deg, #6c5ce7, #a29bfe);--primary-rgb:108, 92, 231;--accent:#ff6b6b;--accent-light:#ff8e8e;--accent-bg:#ff6b6b1a;--on-accent:#fff;--on-accent-muted:#ffffffb3;--accent-bg-hover:#ff6b6b2e;--accent-border:#ff6b6b4d;--accent-border-strong:#ff6b6b80;--accent-shadow:#6c5ce766;--main-bg:#e0d6cc;--chat-bg:#e8e0d8;--card-bg:#e0d6cc;--bg-primary:#e0d6cc;--bg-secondary:#d8cfc6;--surface-subtle:#d8cfc6;--surface-hover:#6c5ce714;--table-header-bg:#d8cfc6;--table-header-text:#636e72;--hover-bg:#d8cfc6;--text-primary:#2d3436;--text-secondary:#636e72;--text-muted:#a0a4a8;--border-color:transparent;--border-light:transparent;--scrollbar-thumb:#c4bbb2;--scrollbar-thumb-hover:#b0a89f;--scrollbar-thumb-sidebar:#5a4a3a;--tag-workflow-bg:#6c5ce726;--tag-workflow-text:#6c5ce7;--tag-instruction-bg:#fdcb6e40;--tag-instruction-text:#e17055;--tag-digital-human-bg:#00ced126;--tag-digital-human-text:#00a8a8;--status-success-bg:#55efc440;--status-success-text:#00b894;--status-danger-bg:#ff767540;--status-danger-text:#d63031;--status-warning-bg:#fdcb6e40;--status-warning-text:#e17055;--status-info-bg:#6c5ce726;--status-info-text:#6c5ce7;--md-inline-code-bg:#d5cbc2;--md-inline-code-text:#6c5ce7;--md-code-block-bg:#2d3436;--md-code-block-text:#dfe6e9;--md-table-header-bg:#d5cbc2;--select-border-color:#c4bbb2;--select-hover-border:#a29bfe;--select-focus-border:var(--primary);--select-focus-ring:#6c5ce726;--select-popper-shadow:8px 8px 16px #c4bbb2, -8px -8px 16px #f0e8e0;--select-popper-border-width:0px;--select-item-selected-bg:#6c5ce71f;--select-tag-bg:#6c5ce71f;--select-tag-text:var(--primary);--select-tag-border:#6c5ce733;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--text-label:var(--text-primary);--focus-ring:0 0 0 3px #6c5ce726;--focus-ring-accent:0 0 0 3px #ff6b6b26;--overlay-bg:#2d343666;--overlay-bg-strong:#2d343680;--dialog-shadow:8px 8px 24px #beb5ac, -8px -8px 24px #f0e8e0;--dialog-shadow-strong:12px 12px 32px #beb5ac, -12px -12px 32px #f0e8e0;--panel-shadow:-6px 6px 16px #beb5ac, 6px -6px 16px #f0e8e0;--popover-shadow:8px 8px 24px #beb5ac, -8px -8px 24px #f0e8e0;--guide-code-bg:#d5cbc2;--guide-code-text:#6c5ce7;--guide-code-border:#c4bbb2;--navbar-bg:#e0d6cc;--navbar-border:transparent;--sidebar-bg:#d0c5ba;--sidebar-hover:#c8bdb2;--sidebar-active:#6c5ce726;--sidebar-text:#2d3436;--sidebar-text-muted:#8c8579;--sidebar-border:#c4bbb2;--sb-accent:#6c5ce7;--sb-accent-rgb:108, 92, 231;--sb-accent-light:#ddd6fe;--sb-accent-mid:#a29bfe;--sb-accent-soft-bg:#6c5ce72e;--sb-accent-muted-bg:#6c5ce724;--sb-accent-active-bg:#6c5ce747;--sb-accent-mid-bg:#6c5ce733;--sb-accent-highlight-bg:#6c5ce738;--sb-input-bg:#d8cfc6;--sb-input-focus-border:#6c5ce766;--sb-toggle-bg:#d0c5ba;--sb-label-text:#6c5ce7;--sb-head-gradient:linear-gradient(135deg, #6c5ce726, #ff6b6b14);--sb-head-border:#6c5ce74d;--sb-head-glow:#6c5ce70d;--sb-dot-glow:#6c5ce70d;--radius-xxs:6px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px;--shadow-sm:3px 3px 6px #c4bbb2, -3px -3px 6px #f0e8e0;--shadow-md:5px 5px 10px #c4bbb2, -5px -5px 10px #f0e8e0;--shadow-lg:8px 8px 16px #c4bbb2, -8px -8px 16px #f0e8e0;--shadow-card:6px 6px 12px #c4bbb2, -6px -6px 12px #f0e8e0;--shadow-card-hover:8px 8px 20px #beb5ac, -8px -8px 20px #f0e8e0;--card-hover-shadow:8px 8px 20px #beb5ac, -8px -8px 20px #f0e8e0;--card-cover-gradient:linear-gradient(135deg, #6c5ce714, #ff6b6b14);--card-delete-overlay-bg:#e0d6ccd9;--btn-scraper-gradient:linear-gradient(135deg, #ff6b6b, #ff8e8e);--btn-disabled-bg:#c4bbb2;--user-bubble-bg:#6c5ce7;--user-bubble-text:#fff;--ai-bubble-bg:#e8e0d8;--ai-bubble-border:transparent;--input-bg:#e0d6cc;--input-border:#c4bbb2;--input-focus-border:#6c5ce7;--logo-grad-from:#6c5ce7;--logo-grad-to:#ff6b6b;--logo-circle:#ddd6fe;--toast-info-bg:#6c5ce7f0;--toast-success-bg:#00b894f0;--toast-error-bg:#d63031f2;--toast-shadow:6px 6px 16px #beb5ac, -6px -6px 16px #f0e8e0;--source-bg:#d8cfc6;--source-border:#6c5ce7;--qa-bg:#f0e8e0;--qa-border:#dccfbc;--qa-text:#6d5d4b;--qa-text-strong:#4a3c2e;--qa-accent:#e17055;--qa-accent-dark:#d63031;--qa-question-bg:#e170551a;--danger-color:#d63031;--danger-bg:#d630311f;--star-color:#fdcb6e;--delete-btn-hover-text:#d63031;--menu-danger-hover-bg:#ff767526;--menu-danger-hover-text:#d63031;--transition:.25s cubic-bezier(.34, 1.56, .64, 1);--transition-slow:.4s cubic-bezier(.34, 1.56, .64, 1)}:root[data-theme=claymorphism] .card{background:var(--card-bg);border-radius:var(--radius-lg);transition:all var(--transition);border:none;box-shadow:6px 6px 12px #c4bbb2,-6px -6px 12px #f0e8e0}:root[data-theme=claymorphism] .card:hover{transform:translateY(-3px);box-shadow:8px 8px 20px #beb5ac,-8px -8px 20px #f0e8e0}:root[data-theme=claymorphism] .card:active{transform:translateY(0);box-shadow:inset 3px 3px 6px #c4bbb2,inset -3px -3px 6px #f0e8e0}:root[data-theme=claymorphism] .navbar{border-bottom:none;box-shadow:0 4px 12px #c4bbb2,0 -2px 8px #f0e8e0}:root[data-theme=claymorphism] .sidebar{border-right:none;box-shadow:inset 3px 0 8px #c4bbb2,inset -2px 0 6px #f0e8e0}:root[data-theme=claymorphism] .el-button--primary{border-radius:var(--radius-sm)!important;background:linear-gradient(135deg,#6c5ce7,#a29bfe)!important;border:none!important;transition:all .15s!important;box-shadow:0 6px #5a4bd6,0 8px 16px #6c5ce74d!important}:root[data-theme=claymorphism] .el-button--primary:hover{transform:translateY(-2px);box-shadow:0 4px #5a4bd6,0 6px 12px #6c5ce759!important}:root[data-theme=claymorphism] .el-button--primary:active{transform:translateY(4px);box-shadow:0 1px #5a4bd6!important}:root[data-theme=claymorphism] .el-button--default{border-radius:var(--radius-sm)!important;background:var(--card-bg)!important;border:none!important;box-shadow:3px 3px 6px #c4bbb2,-3px -3px 6px #f0e8e0!important}:root[data-theme=claymorphism] .el-button--default:active{box-shadow:inset 2px 2px 4px #c4bbb2,inset -2px -2px 4px #f0e8e0!important}:root[data-theme=claymorphism] .welcome-cta,:root[data-theme=claymorphism] .hero-cta{color:#fff;border-radius:var(--radius-md);background:linear-gradient(135deg,#6c5ce7,#a29bfe);transition:all .15s;box-shadow:0 6px #5a4bd6,0 10px 24px #6c5ce74d}:root[data-theme=claymorphism] .welcome-cta:hover,:root[data-theme=claymorphism] .hero-cta:hover{transform:translateY(-2px);box-shadow:0 4px #5a4bd6,0 8px 18px #6c5ce759}:root[data-theme=claymorphism] .welcome-cta:active,:root[data-theme=claymorphism] .hero-cta:active{transform:translateY(4px);box-shadow:0 1px #5a4bd6}:root[data-theme=claymorphism] .cat-tab{border-radius:var(--radius-pill);transition:all var(--transition);box-shadow:3px 3px 6px #c4bbb2,-3px -3px 6px #f0e8e0}:root[data-theme=claymorphism] .cat-tab:hover{color:var(--primary);box-shadow:2px 2px 4px #c4bbb2,-2px -2px 4px #f0e8e0}:root[data-theme=claymorphism] .cat-tab.active{color:#fff;background:linear-gradient(135deg,#6c5ce7,#a29bfe);box-shadow:0 4px #5a4bd6,0 6px 16px #6c5ce74d}:root[data-theme=claymorphism] .el-dialog{border:none;box-shadow:10px 10px 28px #beb5ac,-10px -10px 28px #f0e8e0;background:var(--card-bg)!important}:root[data-theme=claymorphism] .el-overlay{-webkit-backdrop-filter:blur(4px)}:root[data-theme=claymorphism] .el-drawer{background:var(--card-bg)!important;border:none!important;box-shadow:inset 3px 0 10px #c4bbb2,inset -2px 0 8px #f0e8e0!important}:root[data-theme=claymorphism] .el-select__popper.el-popper{background:var(--card-bg)!important;border:none!important;box-shadow:8px 8px 16px #beb5ac,-8px -8px 16px #f0e8e0!important}:root[data-theme=claymorphism] .el-input__wrapper,:root[data-theme=claymorphism] input[type=text],:root[data-theme=claymorphism] input[type=password]{background:var(--card-bg);border-radius:var(--radius-sm);border:none;box-shadow:inset 3px 3px 6px #c4bbb2,inset -3px -3px 6px #f0e8e0}:root[data-theme=claymorphism] .search-box{background:var(--card-bg);border:none;box-shadow:inset 3px 3px 6px #c4bbb2,inset -3px -3px 6px #f0e8e0}:root[data-theme=claymorphism] .hero-title{background:linear-gradient(135deg,#6c5ce7,#ff6b6b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=claymorphism] .status-tag,:root[data-theme=claymorphism] .tag{border-radius:var(--radius-pill);box-shadow:2px 2px 4px #c4bbb2,-2px -2px 4px #f0e8e0}:root[data-theme=claymorphism] .side-panel{background:var(--card-bg);border:none;box-shadow:inset 3px 0 8px #c4bbb2,inset -2px 0 6px #f0e8e0}:root[data-theme=claymorphism] .feature-guide{background:var(--card-bg);border:none;box-shadow:6px 6px 16px #beb5ac,-6px -6px 16px #f0e8e0}:root[data-theme=claymorphism] .guide-ok{border-radius:var(--radius-sm);color:#fff;background:linear-gradient(135deg,#6c5ce7,#a29bfe);box-shadow:0 4px #5a4bd6}:root[data-theme=claymorphism] .loading-spinner{border-color:#6c5ce7 #d0c5ba #d0c5ba;box-shadow:3px 3px 6px #c4bbb2,-3px -3px 6px #f0e8e0}:root[data-theme=claymorphism] .empty-state .empty-icon{text-shadow:3px 3px 6px #c4bbb2,-3px -3px 6px #f0e8e0}@media (width<=768px){:root[data-theme=claymorphism] .card:hover,:root[data-theme=claymorphism] .welcome-cta:hover,:root[data-theme=claymorphism] .hero-cta:hover{transform:none}}:root[data-theme=editorial]{--primary:#121212;--primary-light:#333;--primary-lighter:#666;--primary-bg:#1212120d;--primary-bg-hover:#12121214;--primary-gradient:linear-gradient(135deg, #121212, #333);--primary-rgb:18, 18, 18;--accent:#d0021b;--accent-light:#e8344e;--accent-bg:#d0021b0f;--on-accent:#fff;--on-accent-muted:#ffffffb3;--accent-bg-hover:#d0021b1f;--accent-border:#d0021b33;--accent-border-strong:#d0021b66;--accent-shadow:#d0021b4d;--main-bg:#f7f4ef;--chat-bg:#fdfaf5;--card-bg:#fdfaf5;--bg-primary:#fdfaf5;--bg-secondary:#f0ebe3;--surface-subtle:#ede8e0;--surface-hover:#1212120a;--table-header-bg:#f0ebe3;--table-header-text:#666;--hover-bg:#ede8e0;--text-primary:#121212;--text-secondary:#555;--text-muted:#999;--border-color:#d5cec4;--border-light:#e8e2d9;--scrollbar-thumb:#c4bdb3;--scrollbar-thumb-hover:#a69f95;--scrollbar-thumb-sidebar:#4a4540;--tag-workflow-bg:#1212120f;--tag-workflow-text:#121212;--tag-instruction-bg:#d0021b0f;--tag-instruction-text:#d0021b;--tag-digital-human-bg:#0064000f;--tag-digital-human-text:#2e7d32;--status-success-bg:#2e7d3214;--status-success-text:#2e7d32;--status-danger-bg:#d0021b14;--status-danger-text:#c62828;--status-warning-bg:#e67e2214;--status-warning-text:#d35400;--status-info-bg:#1212120f;--status-info-text:#121212;--md-inline-code-bg:#ede8e0;--md-inline-code-text:#d0021b;--md-code-block-bg:#1a1a1a;--md-code-block-text:#e0ddd8;--md-table-header-bg:#f0ebe3;--select-border-color:var(--border-color);--select-hover-border:#121212;--select-focus-border:var(--primary);--select-focus-ring:#12121214;--select-popper-shadow:0 4px 16px #00000014;--select-popper-border-width:1px;--select-item-selected-bg:#1212120f;--select-tag-bg:#1212120f;--select-tag-text:var(--primary);--select-tag-border:#12121226;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--text-label:var(--text-primary);--focus-ring:0 0 0 2px #1212121a;--focus-ring-accent:0 0 0 2px #d0021b1f;--overlay-bg:#12121259;--overlay-bg-strong:#12121280;--dialog-shadow:0 8px 30px #0000001f;--dialog-shadow-strong:0 16px 48px #00000029;--panel-shadow:-4px 0 16px #0000000f;--popover-shadow:0 4px 20px #0000001a;--guide-code-bg:#f0ebe3;--guide-code-text:#c62828;--guide-code-border:#d5cec4;--navbar-bg:#fdfaf5;--navbar-border:#d5cec4;--sidebar-bg:#1a1a1a;--sidebar-hover:#2a2a2a;--sidebar-active:#d0021b26;--sidebar-text:#e0ddd8;--sidebar-text-muted:#8a8580;--sidebar-border:#333;--sb-accent:#d0021b;--sb-accent-rgb:208, 2, 27;--sb-accent-light:#f5c6cb;--sb-accent-mid:#e8344e;--sb-accent-soft-bg:#d0021b33;--sb-accent-muted-bg:#d0021b26;--sb-accent-active-bg:#d0021b4d;--sb-accent-mid-bg:#d0021b38;--sb-accent-highlight-bg:#d0021b40;--sb-input-bg:#ffffff0f;--sb-input-focus-border:#d0021b66;--sb-toggle-bg:#ffffff0a;--sb-label-text:#e8344e;--sb-head-gradient:linear-gradient(135deg, #d0021b33, #1212121a);--sb-head-border:#d0021b66;--sb-head-glow:#d0021b0d;--sb-dot-glow:#ffffff0f;--radius-xxs:0px;--radius-xs:0px;--radius-sm:2px;--radius-md:2px;--radius-lg:3px;--radius-xl:3px;--radius-pill:999px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 2px 6px #0000000f;--shadow-lg:0 4px 12px #00000014;--shadow-card:0 1px 3px #0000000d;--shadow-card-hover:0 4px 16px #0000001a;--card-hover-shadow:0 4px 16px #0000001a;--card-cover-gradient:linear-gradient(135deg, #12121208, #d0021b08);--card-delete-overlay-bg:#fdfaf5e6;--btn-scraper-gradient:linear-gradient(135deg, #121212, #333);--btn-disabled-bg:#c4bdb3;--user-bubble-bg:#121212;--user-bubble-text:#fff;--ai-bubble-bg:#fdfaf5;--ai-bubble-border:#d5cec4;--input-bg:#fdfaf5;--input-border:#c4bdb3;--input-focus-border:#121212;--logo-grad-from:#121212;--logo-grad-to:#333;--logo-circle:#d0021b;--toast-info-bg:#121212eb;--toast-success-bg:#2e7d32eb;--toast-error-bg:#d0021bf0;--toast-shadow:0 4px 12px #0000001a;--source-bg:#f0ebe3;--source-border:#d0021b;--qa-bg:#f5f0e8;--qa-border:#d5cec4;--qa-text:#3d3529;--qa-text-strong:#2a241c;--qa-accent:#d35400;--qa-accent-dark:#a04000;--qa-question-bg:#d354000f;--danger-color:#c62828;--danger-bg:#d0021b14;--star-color:#d4a017;--delete-btn-hover-text:#c62828;--menu-danger-hover-bg:#d0021b0f;--menu-danger-hover-text:#c62828;--font-sans:Georgia, "Times New Roman", "Noto Serif SC", "STSong", serif;--font-mono:"Courier New", "Consolas", monospace;--transition:.15s ease;--transition-slow:.25s ease}:root[data-theme=editorial] .main-content{position:relative}:root[data-theme=editorial] .main-content:before{content:"";z-index:0;pointer-events:none;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.08'/%3E%3C/svg%3E");position:absolute;inset:0}:root[data-theme=editorial] .navbar{border-bottom:2px solid #121212}:root[data-theme=editorial] .card{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:none;transition:all var(--transition);border-radius:2px}:root[data-theme=editorial] .card:hover{box-shadow:none;border-color:#121212;transform:none}:root[data-theme=editorial] .agent-card{border-bottom:3px solid #d0021b}:root[data-theme=editorial] .agent-card:hover{border-color:#121212 #121212 #d0021b}:root[data-theme=editorial] .el-button--primary{color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:#121212!important;border:2px solid #121212!important;border-radius:2px!important;font-weight:700!important}:root[data-theme=editorial] .el-button--primary:hover{background:#d0021b!important;border-color:#d0021b!important}:root[data-theme=editorial] .el-button--default{color:#121212!important;background:0 0!important;border:2px solid #121212!important;border-radius:2px!important;font-weight:600!important}:root[data-theme=editorial] .el-button--default:hover{color:#fff!important;background:#121212!important}:root[data-theme=editorial] .welcome-cta,:root[data-theme=editorial] .hero-cta{color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:none;background:#121212;border:2px solid #121212;border-radius:2px;font-weight:700;transition:all .15s}:root[data-theme=editorial] .welcome-cta:hover,:root[data-theme=editorial] .hero-cta:hover{background:#d0021b;border-color:#d0021b}:root[data-theme=editorial] .hero-title{color:#121212;letter-spacing:-.5px;font-weight:900}:root[data-theme=editorial] .welcome-title{color:#121212;font-weight:900}:root[data-theme=editorial] .cat-tab{letter-spacing:.5px;text-transform:uppercase;border-bottom:2px solid #0000;border-radius:0;padding:8px 14px;font-size:12px;font-weight:600}:root[data-theme=editorial] .cat-tab:hover{color:#121212;background:0 0;border-bottom-color:#121212}:root[data-theme=editorial] .cat-tab.active{color:#d0021b;background:0 0;border-bottom-color:#d0021b}:root[data-theme=editorial] .section-header{border-bottom:2px solid #121212;padding-bottom:8px}:root[data-theme=editorial] .section-title{text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:900}:root[data-theme=editorial] .tag{text-transform:uppercase;letter-spacing:.5px;border-radius:0;padding:2px 8px;font-size:10px;font-weight:700}:root[data-theme=editorial] .tag-primary{color:#fff;background:#121212}:root[data-theme=editorial] .status-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:0;font-size:10px}:root[data-theme=editorial] .el-dialog{box-shadow:none;border:2px solid #121212;background:#fdfaf5!important}:root[data-theme=editorial] .el-dialog__title{text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:900}:root[data-theme=editorial] .el-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=editorial] .el-drawer{background:#fdfaf5!important;border-left:2px solid #121212!important}:root[data-theme=editorial] .el-select__popper.el-popper{border:1px solid #121212;background:#fdfaf5!important;border-radius:2px!important}:root[data-theme=editorial] .el-input__wrapper,:root[data-theme=editorial] input[type=text],:root[data-theme=editorial] input[type=password]{box-shadow:none;border:1px solid #c4bdb3;border-radius:2px}:root[data-theme=editorial] .search-box{box-shadow:none;border:1px solid #c4bdb3;border-radius:0}:root[data-theme=editorial] .sidebar:after{content:"";background:#d0021b;width:2px;height:100%;position:absolute;top:0;right:0}:root[data-theme=editorial] .page-header{border-bottom:2px solid #121212;padding-bottom:12px}:root[data-theme=editorial] .page-header h2{text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:900}:root[data-theme=editorial] .side-panel{box-shadow:none;background:#fdfaf5;border-left:2px solid #121212;border-radius:0}:root[data-theme=editorial] .feature-guide{background:#fdfaf5;border:2px solid #121212;border-radius:0}:root[data-theme=editorial] .guide-ok{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#121212;border-radius:2px;font-weight:700}:root[data-theme=editorial] .guide-ok:hover{background:#d0021b}:root[data-theme=editorial] .loading-spinner{box-shadow:none;border-color:#121212 #d5cec4 #d5cec4}:root[data-theme=editorial] .md-content{font-family:Georgia,Times New Roman,Noto Serif SC,serif;line-height:1.8}:root[data-theme=editorial] .md-content h1,:root[data-theme=editorial] .md-content h2,:root[data-theme=editorial] .md-content h3{letter-spacing:-.3px;font-weight:900}:root[data-theme=editorial] .md-content blockquote{background:#d0021b08;border-left:3px solid #d0021b;font-style:italic}:root[data-theme=editorial] .md-content hr,:root[data-theme=editorial] .main-footer{border-top:2px solid #121212}@media (width<=768px){:root[data-theme=editorial] .card:hover{transform:none}:root[data-theme=editorial] .section-header{border-bottom-width:1px}}:root[data-theme=obsidian]{--primary:#c9a96e;--primary-light:#d4b87a;--primary-lighter:#e8d5b7;--primary-bg:#c9a96e14;--primary-bg-hover:#c9a96e24;--primary-gradient:linear-gradient(135deg, #c9a96e, #f5d98a);--primary-rgb:201, 169, 110;--accent:#e8a849;--accent-light:#f0c060;--accent-bg:#e8a84914;--on-accent:#0a0a0a;--on-accent-muted:#0a0a0ab3;--accent-bg-hover:#e8a84924;--accent-border:#c9a96e40;--accent-border-strong:#c9a96e66;--accent-shadow:#c9a96e4d;--main-bg:#0a0a0a;--chat-bg:#111;--card-bg:#141414;--bg-primary:#141414;--bg-secondary:#0f0f0f;--surface-subtle:#1a1a1a;--surface-hover:#c9a96e0f;--table-header-bg:#1a1a1a;--table-header-text:#8a8278;--hover-bg:#c9a96e0f;--text-primary:#f0e8dc;--text-secondary:#a09888;--text-muted:#6a6258;--border-color:#c9a96e14;--border-light:#c9a96e0a;--scrollbar-thumb:#2a2520;--scrollbar-thumb-hover:#3a3530;--scrollbar-thumb-sidebar:#3a3530;--tag-workflow-bg:#c9a96e1a;--tag-workflow-text:#d4b87a;--tag-instruction-bg:#e8a8491a;--tag-instruction-text:#e8a849;--tag-digital-human-bg:#6b8e5f1a;--tag-digital-human-text:#8baf7a;--status-success-bg:#6b8e5f1f;--status-success-text:#8baf7a;--status-danger-bg:#c850501f;--status-danger-text:#d46464;--status-warning-bg:#e8a8491f;--status-warning-text:#e8a849;--status-info-bg:#c9a96e1a;--status-info-text:#d4b87a;--md-inline-code-bg:#1e1c18;--md-inline-code-text:#e8a849;--md-code-block-bg:#0f0e0c;--md-code-block-text:#d4c8b0;--md-table-header-bg:#1a1814;--select-border-color:#c9a96e1f;--select-hover-border:#c9a96e4d;--select-focus-border:var(--primary);--select-focus-ring:#c9a96e1a;--select-popper-shadow:0 8px 32px #00000080;--select-popper-border-width:1px;--select-item-selected-bg:#c9a96e14;--select-tag-bg:#c9a96e14;--select-tag-text:var(--primary);--select-tag-border:#c9a96e33;--select-tag-border-width:1px;--el-select-hover-border:var(--select-hover-border);--el-select-focus-ring:var(--select-focus-ring);--el-select-popper-shadow:var(--select-popper-shadow);--el-select-item-selected-bg:var(--select-item-selected-bg);--text-label:var(--text-primary);--focus-ring:0 0 0 2px #c9a96e26;--focus-ring-accent:0 0 0 2px #e8a84926;--overlay-bg:#0009;--overlay-bg-strong:#000000bf;--dialog-shadow:0 20px 60px #0009, 0 0 1px #c9a96e1a;--dialog-shadow-strong:0 30px 80px #000000b3, 0 0 1px #c9a96e26;--panel-shadow:-8px 0 30px #0006;--popover-shadow:0 8px 32px #00000080, 0 0 1px #c9a96e1a;--guide-code-bg:#1a1814;--guide-code-text:#e8a849;--guide-code-border:#c9a96e1f;--navbar-bg:#0a0a0aeb;--navbar-border:#c9a96e0f;--sidebar-bg:#080808;--sidebar-hover:#141210;--sidebar-active:#c9a96e1a;--sidebar-text:#d4c8b0;--sidebar-text-muted:#6a6258;--sidebar-border:#c9a96e0f;--sb-accent:#c9a96e;--sb-accent-rgb:201, 169, 110;--sb-accent-light:#e8d5b7;--sb-accent-mid:#d4b87a;--sb-accent-soft-bg:#c9a96e26;--sb-accent-muted-bg:#c9a96e1f;--sb-accent-active-bg:#c9a96e38;--sb-accent-mid-bg:#c9a96e29;--sb-accent-highlight-bg:#c9a96e2e;--sb-input-bg:#ffffff0a;--sb-input-focus-border:#c9a96e4d;--sb-toggle-bg:#ffffff08;--sb-label-text:#d4b87a;--sb-head-gradient:linear-gradient(135deg, #c9a96e33, #e8a84914);--sb-head-border:#c9a96e4d;--sb-head-glow:#c9a96e0a;--sb-dot-glow:#c9a96e0a;--radius-xxs:2px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-pill:999px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 30px #00000080;--shadow-card:0 2px 8px #0000004d, 0 0 1px #c9a96e0d;--shadow-card-hover:0 12px 36px #00000080, 0 0 1px #c9a96e1a;--card-hover-shadow:0 12px 36px #00000080, 0 0 1px #c9a96e1f;--card-cover-gradient:linear-gradient(135deg, #c9a96e0f, #e8a8490a);--card-delete-overlay-bg:#0a0a0ad9;--btn-scraper-gradient:linear-gradient(135deg, #c9a96e, #e8a849);--btn-disabled-bg:#2a2520;--user-bubble-bg:linear-gradient(135deg, #c9a96e, #e8a849);--user-bubble-text:#0a0a0a;--ai-bubble-bg:#141414;--ai-bubble-border:#c9a96e14;--input-bg:#141414;--input-border:#c9a96e1a;--input-focus-border:#c9a96e;--logo-grad-from:#c9a96e;--logo-grad-to:#f5d98a;--logo-circle:#e8d5b7;--toast-info-bg:#c9a96ef0;--toast-success-bg:#6b8e5ff0;--toast-error-bg:#c85050f0;--toast-shadow:0 8px 24px #00000080;--source-bg:#1a1814;--source-border:#c9a96e;--qa-bg:#1a1814;--qa-border:#c9a96e1f;--qa-text:#d4c8b0;--qa-text-strong:#f0e8dc;--qa-accent:#e8a849;--qa-accent-dark:#c9a96e;--qa-question-bg:#e8a8490f;--danger-color:#d46464;--danger-bg:#c850501a;--star-color:#f5d98a;--delete-btn-hover-text:#d46464;--menu-danger-hover-bg:#c850501a;--menu-danger-hover-text:#d46464;--transition:.25s ease;--transition-slow:.4s ease}:root[data-theme=obsidian] .main-content{position:relative}:root[data-theme=obsidian] .main-content:before{content:"";z-index:0;pointer-events:none;opacity:.25;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.12'/%3E%3C/svg%3E");position:absolute;inset:0}:root[data-theme=obsidian] .main-content:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#c9a96e0a,#0000 70%);width:50%;height:50%;position:absolute;top:-20%;right:-10%}:root[data-theme=obsidian] .navbar{-webkit-backdrop-filter:blur(12px)saturate(1.2)}:root[data-theme=obsidian] .navbar:after{content:"";background:linear-gradient(90deg,#0000,#c9a96e26 15%,#c9a96e40 50%,#c9a96e26 85%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}:root[data-theme=obsidian] .sidebar:after{content:"";background:linear-gradient(#c9a96e26,#c9a96e0d 50%,#0000);width:1px;height:100%;position:absolute;top:0;right:0}:root[data-theme=obsidian] .card{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:all var(--transition);border:1px solid #c9a96e0a}:root[data-theme=obsidian] .card:hover{box-shadow:var(--shadow-card-hover);border-color:#c9a96e1f;transform:translateY(-2px)}:root[data-theme=obsidian] .agent-card{position:relative}:root[data-theme=obsidian] .agent-card:before{content:"";opacity:0;height:2px;transition:opacity var(--transition);background:linear-gradient(90deg,#0000,#c9a96e80,#0000);border-radius:1px;position:absolute;top:-1px;left:20%;right:20%}:root[data-theme=obsidian] .agent-card:hover:before{opacity:1}:root[data-theme=obsidian] .el-button--primary{color:#0a0a0a!important;background:linear-gradient(135deg,#c9a96e,#e8a849)!important;border:none!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #c9a96e33!important}:root[data-theme=obsidian] .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #c9a96e4d!important}:root[data-theme=obsidian] .el-button--default{color:#d4b87a!important;background:0 0!important;border:1px solid #c9a96e26!important}:root[data-theme=obsidian] .el-button--default:hover{background:#c9a96e0f!important;border-color:#c9a96e4d!important}:root[data-theme=obsidian] .welcome-cta,:root[data-theme=obsidian] .hero-cta{color:#0a0a0a;border-radius:var(--radius-md);background:linear-gradient(135deg,#c9a96e,#e8a849);border:none;font-weight:700;transition:all .2s;box-shadow:0 6px 20px #c9a96e40}:root[data-theme=obsidian] .welcome-cta:hover,:root[data-theme=obsidian] .hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px #c9a96e59}:root[data-theme=obsidian] .hero-title{background:linear-gradient(135deg,#f0e8dc,#c9a96e,#f5d98a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=obsidian] .welcome-title{color:#f0e8dc}:root[data-theme=obsidian] .cat-tab{border-radius:var(--radius-sm);transition:all var(--transition)}:root[data-theme=obsidian] .cat-tab:hover{color:var(--primary);background:#c9a96e0f}:root[data-theme=obsidian] .cat-tab.active{color:#0a0a0a;background:linear-gradient(135deg,#c9a96e,#e8a849);font-weight:600}:root[data-theme=obsidian] .section-header{border-bottom:1px solid #c9a96e1a;padding-bottom:12px}:root[data-theme=obsidian] .section-more{color:var(--primary)}:root[data-theme=obsidian] .tag-primary{color:#d4b87a;background:#c9a96e1a}:root[data-theme=obsidian] .status-tag{border:1px solid #c9a96e0f}:root[data-theme=obsidian] .el-dialog{border:1px solid #c9a96e14;background:#111!important}:root[data-theme=obsidian] .el-dialog__title{color:#f0e8dc!important}:root[data-theme=obsidian] .el-overlay{-webkit-backdrop-filter:blur(6px)}:root[data-theme=obsidian] .el-drawer{background:#111!important;border-left:1px solid #c9a96e14!important}:root[data-theme=obsidian] .el-select__popper.el-popper{background:#141414!important;border:1px solid #c9a96e14!important}:root[data-theme=obsidian] .el-input__wrapper,:root[data-theme=obsidian] input[type=text],:root[data-theme=obsidian] input[type=password]{box-shadow:none;background:#141414;border-color:#c9a96e14}:root[data-theme=obsidian] .el-input__wrapper.is-focus,:root[data-theme=obsidian] input[type=text]:focus,:root[data-theme=obsidian] input[type=password]:focus{border-color:#c9a96e4d;box-shadow:0 0 0 2px #c9a96e14}:root[data-theme=obsidian] .search-box{background:#141414;border-color:#c9a96e14}:root[data-theme=obsidian] .search-box:focus-within{border-color:#c9a96e33;box-shadow:0 0 0 2px #c9a96e0f}:root[data-theme=obsidian] .side-panel{background:#111;border-left:1px solid #c9a96e14;box-shadow:-8px 0 30px #0006}:root[data-theme=obsidian] .feature-guide{background:#141414;border:1px solid #c9a96e14}:root[data-theme=obsidian] .guide-ok{color:#0a0a0a;background:linear-gradient(135deg,#c9a96e,#e8a849);font-weight:600}:root[data-theme=obsidian] .loading-spinner{border-color:#c9a96e #2a2520 #2a2520}:root[data-theme=obsidian] .md-content blockquote{background:#c9a96e0a;border-left-color:#c9a96e}:root[data-theme=obsidian] .md-content a{color:#d4b87a}:root[data-theme=obsidian] .md-content hr{border-top-color:#c9a96e1a}:root[data-theme=obsidian] .page-header{border-bottom:1px solid #c9a96e14}:root[data-theme=obsidian] .main-footer{border-top-color:#c9a96e0f}@media (width<=768px){:root[data-theme=obsidian] .card:hover,:root[data-theme=obsidian] .welcome-cta:hover,:root[data-theme=obsidian] .hero-cta:hover{transform:none}:root[data-theme=obsidian] .navbar{-webkit-backdrop-filter:none}}
