.audio-player[data-v-394aa418]{display:none}.error-boundary[data-v-ada59d58]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px}.error-content[data-v-ada59d58]{text-align:center;max-width:500px}.error-icon-wrapper[data-v-ada59d58]{color:var(--color-danger);margin-bottom:20px}.error-title[data-v-ada59d58]{font-size:24px;color:var(--color-text-1);margin-bottom:16px}.error-message[data-v-ada59d58]{font-size:14px;color:var(--color-text-2);margin-bottom:24px;line-height:1.6}.error-actions[data-v-ada59d58]{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.error-details[data-v-ada59d58]{text-align:left;margin-top:20px}.error-details pre[data-v-ada59d58]{background:var(--color-bg-body);padding:12px;border-radius:var(--radius-sm);font-size:12px;overflow:auto;max-height:200px;white-space:pre-wrap;word-break:break-all}.tenant-switcher[data-v-736b1dec]{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:0 12px 40px #0a1a3a1f,0 0 20px #165dff0f;border:1px solid var(--color-border-light);padding:8px;z-index:200;overflow:hidden}.ts-current[data-v-736b1dec]{display:flex;align-items:center;gap:10px;padding:8px}.ts-current-icon[data-v-736b1dec]{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--color-primary-bg);display:flex;align-items:center;justify-content:center;color:var(--color-primary);font-size:18px;flex-shrink:0}.ts-current-info[data-v-736b1dec]{flex:1;min-width:0}.ts-current-label[data-v-736b1dec]{font-size:11px;color:var(--color-text-4);text-transform:uppercase;letter-spacing:.05em}.ts-current-name[data-v-736b1dec]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-divider[data-v-736b1dec]{height:1px;background:var(--color-border-light);margin:4px 8px}.ts-list[data-v-736b1dec]{padding:2px 0}.ts-item[data-v-736b1dec]{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);text-align:left;font-family:inherit}.ts-item[data-v-736b1dec]:hover:not(:disabled){background:var(--color-border-light)}.ts-item.active[data-v-736b1dec]{background:var(--color-primary-bg)}.ts-item[data-v-736b1dec]:disabled{cursor:not-allowed;opacity:.6}.ts-item-icon[data-v-736b1dec]{width:28px;height:28px;border-radius:6px;background:var(--color-border-light);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.ts-item-info[data-v-736b1dec]{flex:1;min-width:0}.ts-item-name[data-v-736b1dec]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text-1)}.ts-item-desc[data-v-736b1dec]{font-size:11px;color:var(--color-text-4)}.ts-item-check[data-v-736b1dec]{width:18px;height:18px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.ts-empty[data-v-736b1dec]{padding:16px 8px;text-align:center;font-size:12px;color:var(--color-text-4)}.dropdown-fade-enter-active[data-v-736b1dec]{transition:all .15s ease-out}.dropdown-fade-leave-active[data-v-736b1dec]{transition:all .1s ease-in}.dropdown-fade-enter-from[data-v-736b1dec]{opacity:0;transform:translateY(-4px) scale(.98)}.dropdown-fade-leave-to[data-v-736b1dec]{opacity:0;transform:translateY(-2px) scale(.99)}.user-dropdown[data-v-606d5d19]{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:0 12px 40px #0a1a3a1f,0 0 20px #165dff0f;border:1px solid var(--color-border-light);padding:8px;z-index:200;overflow:hidden}.ud-user[data-v-606d5d19]{display:flex;align-items:center;gap:12px;padding:8px}.ud-user-info[data-v-606d5d19]{flex:1;min-width:0}.ud-user-name[data-v-606d5d19]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ud-user-role[data-v-606d5d19]{font-size:12px;color:var(--color-text-3);margin-top:1px}.ud-divider[data-v-606d5d19]{height:1px;background:var(--color-border-light);margin:4px 8px}.ud-menu[data-v-606d5d19]{padding:2px 0}.ud-menu-item[data-v-606d5d19]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:var(--radius-sm);font-size:var(--font-size-md);color:var(--color-text-2);cursor:pointer;transition:all var(--transition-fast);text-align:left;font-family:inherit}.ud-menu-item[data-v-606d5d19]:hover{color:var(--color-text-1);background:var(--color-border-light)}.ud-menu-item--active[data-v-606d5d19]{color:var(--color-primary);background:var(--color-primary-bg)}.ud-menu-check[data-v-606d5d19]{margin-left:auto;font-size:14px}.ud-menu-item--danger[data-v-606d5d19]:hover{color:var(--color-danger);background:#f53f3f0f}.ud-menu-icon[data-v-606d5d19]{font-size:16px;flex-shrink:0}.dropdown-fade-enter-active[data-v-606d5d19]{transition:all .15s ease-out}.dropdown-fade-leave-active[data-v-606d5d19]{transition:all .1s ease-in}.dropdown-fade-enter-from[data-v-606d5d19]{opacity:0;transform:translateY(-4px) scale(.98)}.dropdown-fade-leave-to[data-v-606d5d19]{opacity:0;transform:translateY(-2px) scale(.99)}.mobile-nav-overlay[data-v-3dc639c8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1a3a66;z-index:9000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-nav-drawer[data-v-3dc639c8]{position:absolute;top:0;left:0;bottom:0;width:260px;max-width:80vw;background:var(--color-bg-card);box-shadow:8px 0 32px #0a1a3a26;display:flex;flex-direction:column}.drawer-header[data-v-3dc639c8]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#0a1a3a,#0d2860,#165dff);color:#fff;flex-shrink:0}.drawer-title[data-v-3dc639c8]{font-size:15px;font-weight:600}.drawer-close[data-v-3dc639c8]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--radius-sm);color:#ffffffb3;cursor:pointer;font-size:16px}.drawer-close[data-v-3dc639c8]:hover{background:#ffffff26;color:#fff}.drawer-body[data-v-3dc639c8]{flex:1;overflow-y:auto;padding:12px}.drawer-section[data-v-3dc639c8]{margin-bottom:16px}.drawer-section-label[data-v-3dc639c8]{font-size:11px;font-weight:600;color:var(--color-text-4);text-transform:uppercase;letter-spacing:.05em;padding:4px 8px 8px}.drawer-cat-btn[data-v-3dc639c8],.drawer-mod-btn[data-v-3dc639c8]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:var(--radius-sm);font-size:14px;color:var(--color-text-2);cursor:pointer;text-align:left;font-family:inherit;transition:all var(--transition-fast)}.drawer-cat-btn[data-v-3dc639c8]:hover,.drawer-mod-btn[data-v-3dc639c8]:hover{background:var(--color-border-light);color:var(--color-text-1)}.drawer-cat-btn.active[data-v-3dc639c8],.drawer-mod-btn.active[data-v-3dc639c8]{background:var(--color-primary-bg);color:var(--color-primary);font-weight:500}.drawer-icon[data-v-3dc639c8]{font-size:16px;flex-shrink:0}.drawer-slide-enter-active .mobile-nav-drawer[data-v-3dc639c8],.drawer-slide-leave-active .mobile-nav-drawer[data-v-3dc639c8]{transition:transform .25s ease-out}.drawer-slide-enter-active .mobile-nav-overlay[data-v-3dc639c8],.drawer-slide-leave-active .mobile-nav-overlay[data-v-3dc639c8]{transition:opacity .25s ease-out}.drawer-slide-enter-from .mobile-nav-overlay[data-v-3dc639c8],.drawer-slide-leave-to .mobile-nav-overlay[data-v-3dc639c8]{opacity:0}.drawer-slide-enter-from .mobile-nav-drawer[data-v-3dc639c8],.drawer-slide-leave-to .mobile-nav-drawer[data-v-3dc639c8]{transform:translate(-100%)}.top-nav[data-v-f86a8a6e]{display:flex;flex-direction:column;background:linear-gradient(135deg,#0a1a3a,#0d2860,#165dff);position:sticky;top:0;z-index:100;flex-shrink:0;overflow:visible}.top-nav-main[data-v-f86a8a6e]{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:relative;z-index:1}.top-nav-sub[data-v-f86a8a6e]{display:flex;align-items:center;padding:4px 20px;background:#00000038;border-top:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #00000040;position:relative;z-index:1;min-height:38px;overflow-x:auto;scrollbar-width:none}.top-nav-sub[data-v-f86a8a6e]::-webkit-scrollbar{display:none}.top-nav[data-v-f86a8a6e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.top-nav[data-v-f86a8a6e]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(22,93,255,.5) 30%,rgba(148,191,255,.3) 70%,transparent 100%);pointer-events:none}.top-nav-left[data-v-f86a8a6e]{display:flex;align-items:center;gap:24px;position:relative;z-index:1}.logo[data-v-f86a8a6e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.logo-icon[data-v-f86a8a6e]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#165dff,#4080ff);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 16px #165dff66}.logo-text[data-v-f86a8a6e]{font-size:16px;font-weight:700;color:#fff;letter-spacing:-.02em}.module-nav[data-v-f86a8a6e],.category-nav[data-v-f86a8a6e]{display:flex;align-items:center;gap:2px}.module-btn[data-v-f86a8a6e],.category-btn[data-v-f86a8a6e]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;background:transparent;border-radius:var(--radius-full);font-size:var(--font-size-lg);color:#ffffffb3;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;font-family:inherit;position:relative}.module-btn[data-v-f86a8a6e]:hover,.category-btn[data-v-f86a8a6e]:hover{color:#fff;background:#ffffff1a}.module-btn.active[data-v-f86a8a6e],.category-btn.active[data-v-f86a8a6e]{color:#fff;background:#ffffff26;font-weight:500;box-shadow:0 0 12px #165dff4d}.module-btn.active[data-v-f86a8a6e]:after,.category-btn.active[data-v-f86a8a6e]:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:16px;height:2px;border-radius:1px;background:#fff;box-shadow:0 0 8px #ffffff80}.top-nav-sub .module-btn[data-v-f86a8a6e]{font-size:var(--font-size-md);padding:4px 10px;gap:4px}.top-nav-sub .module-icon[data-v-f86a8a6e]{font-size:13px}.top-nav-sub .module-btn.active[data-v-f86a8a6e]{background:#165dff4d;box-shadow:0 0 10px #165dff40}.top-nav-sub .module-btn.active[data-v-f86a8a6e]:after{display:none}.module-icon[data-v-f86a8a6e]{font-size:16px;line-height:1}.module-label[data-v-f86a8a6e]{line-height:1}.top-nav-center[data-v-f86a8a6e]{display:flex;align-items:center;justify-content:center;flex:1;max-width:320px;position:relative;z-index:1}.ai-search[data-v-f86a8a6e]{width:240px;height:34px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.15);background:#ffffff14;cursor:pointer;transition:all var(--transition-fast)}.ai-search[data-v-f86a8a6e]:hover{border-color:#ffffff4d;background:#ffffff1f;box-shadow:0 0 20px #165dff33}.search-icon[data-v-f86a8a6e]{font-size:14px;color:#ffffff80;flex-shrink:0}.search-placeholder[data-v-f86a8a6e]{flex:1;font-size:var(--font-size-md);color:#fff6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-badge[data-v-f86a8a6e]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:var(--radius-full);background:#165dff4d;color:#ffffffe6;line-height:1.4;flex-shrink:0;animation:ai-badge-pulse-f86a8a6e 2s ease-in-out infinite}@keyframes ai-badge-pulse-f86a8a6e{0%,to{opacity:1}50%{opacity:.6}}.search-shortcut[data-v-f86a8a6e]{font-size:11px;color:#ffffff4d;flex-shrink:0}.top-nav-right[data-v-f86a8a6e]{display:flex;align-items:center;gap:4px;position:relative;z-index:1}.nav-icon-btn[data-v-f86a8a6e]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--radius-md);color:#ffffffb3;cursor:pointer;transition:all var(--transition-fast);font-size:18px;position:relative}.nav-icon-btn[data-v-f86a8a6e]:hover{color:#fff;background:#ffffff1a}.nav-icon-btn.ai-btn[data-v-f86a8a6e]{color:#94bfffe6}.nav-icon-btn.ai-btn[data-v-f86a8a6e]:hover{background:#165dff33;color:#fff;box-shadow:0 0 12px #165dff4d}.nav-badge[data-v-f86a8a6e]{position:absolute;top:2px;right:2px;min-width:14px;height:14px;line-height:14px;text-align:center;font-size:9px;font-weight:700;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;padding:0 3px}.user-avatar-wrapper[data-v-f86a8a6e]{position:relative;margin-left:8px}.user-avatar[data-v-f86a8a6e]{cursor:pointer;background:linear-gradient(135deg,#165dff,#4080ff);color:#fff;font-size:12px;font-weight:600;box-shadow:0 0 12px #165dff4d}.nav-burger[data-v-f86a8a6e]{display:none;width:34px;height:34px;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--radius-md);color:#ffffffd9;cursor:pointer;font-size:18px;flex-shrink:0;transition:all var(--transition-fast)}.nav-burger[data-v-f86a8a6e]:hover{background:#ffffff1a;color:#fff}@media (max-width: 1024px){.search-shortcut[data-v-f86a8a6e]{display:none}.ai-search[data-v-f86a8a6e]{width:180px}}@media (max-width: 768px){.nav-burger[data-v-f86a8a6e]{display:flex}.category-nav[data-v-f86a8a6e]{display:none}.top-nav-center[data-v-f86a8a6e]{max-width:none;flex:0}.ai-search[data-v-f86a8a6e]{width:44px;padding:0;justify-content:center;gap:0}.search-placeholder[data-v-f86a8a6e],.search-shortcut[data-v-f86a8a6e],.search-badge[data-v-f86a8a6e]{display:none}.top-nav-main[data-v-f86a8a6e]{padding:0 12px}.top-nav-left[data-v-f86a8a6e]{gap:10px}}.sub-nav[data-v-3ea34ae2]{width:220px;height:100%;display:flex;flex-direction:column;background:var(--color-bg-card);border-right:1px solid var(--color-border-light);position:relative;transition:width var(--transition-normal);flex-shrink:0;overflow:hidden}.sub-nav.collapsed[data-v-3ea34ae2]{width:56px}.sub-nav-glow[data-v-3ea34ae2]{position:absolute;top:0;left:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--color-primary) 0%,rgba(22,93,255,.2) 100%);opacity:.6;pointer-events:none}.sub-nav-header[data-v-3ea34ae2]{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;flex-shrink:0}.sub-nav-module-icon[data-v-3ea34ae2]{font-size:20px;line-height:1;flex-shrink:0;color:var(--color-text-1)}.sub-nav-module-label[data-v-3ea34ae2]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-nav-body[data-v-3ea34ae2]{flex:1;overflow-y:auto;padding:0 8px}.sub-nav-group[data-v-3ea34ae2]{margin-bottom:8px}.sub-nav-group-label[data-v-3ea34ae2]{display:flex;align-items:center;gap:8px;padding:8px 8px 4px}.sub-nav-group-text[data-v-3ea34ae2]{font-size:11px;font-weight:600;color:var(--color-text-4);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}.sub-nav-group-line[data-v-3ea34ae2]{flex:1;height:1px;background:linear-gradient(90deg,var(--color-border-light),transparent)}.sub-nav-group-divider[data-v-3ea34ae2]{height:1px;margin:8px 8px 4px;background:var(--color-border-light)}.sub-nav-item[data-v-3ea34ae2]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:var(--radius-sm);font-size:var(--font-size-lg);color:var(--color-text-3);cursor:pointer;transition:all var(--transition-fast);text-align:left;position:relative;font-family:inherit}.sub-nav-item[data-v-3ea34ae2]:hover{color:var(--color-text-1);background:var(--color-border-light)}.sub-nav-item.active[data-v-3ea34ae2]{color:var(--color-primary);background:var(--color-primary-bg);font-weight:500}.sub-nav-item.active[data-v-3ea34ae2]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:0 2px 2px 0;background:var(--color-primary);box-shadow:0 0 8px #165dff66}.sub-nav-item-icon[data-v-3ea34ae2]{font-size:16px;line-height:1;flex-shrink:0;width:20px;text-align:center}.sub-nav-item-label[data-v-3ea34ae2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-nav-item-badge[data-v-3ea34ae2]{font-size:10px;min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;padding:0 4px;flex-shrink:0}.sub-nav-toggle[data-v-3ea34ae2]{display:flex;align-items:center;justify-content:center;height:36px;border:none;background:transparent;border-top:1px solid var(--color-border-light);color:var(--color-text-4);cursor:pointer;font-size:16px;transition:all var(--transition-fast);font-family:inherit}.sub-nav-toggle[data-v-3ea34ae2]:hover{color:var(--color-text-2);background:var(--color-border-light)}.app-main[data-v-6954c14f]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px;background-color:var(--color-bg-body);position:relative}.app-main[data-v-6954c14f]>*{max-width:1600px;margin-left:auto;margin-right:auto}.app-main[data-v-6954c14f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(22,93,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(22,93,255,.015) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.page-slide-enter-active[data-v-6954c14f]{transition:all .25s ease-out}.page-slide-leave-active[data-v-6954c14f]{transition:all .15s ease-in}.page-slide-enter-from[data-v-6954c14f]{opacity:0;transform:translate(12px)}.page-slide-leave-to[data-v-6954c14f]{opacity:0;transform:translate(-6px)}.copilot-draft-card[data-v-72923c2a]{margin:4px 0;padding:12px;border-radius:var(--radius-md);border:1px solid var(--color-primary-light-1);background:var(--color-primary-bg);box-shadow:0 0 12px #165dff14;animation:msg-in-72923c2a .3s ease-out}.copilot-draft-header[data-v-72923c2a]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:var(--font-size-md);color:var(--color-primary);margin-bottom:8px}.copilot-draft-icon[data-v-72923c2a]{font-size:16px}.copilot-draft-risk[data-v-72923c2a]{font-size:12px;color:#d46b08;background:#fff7e6;padding:6px 8px;border-radius:var(--radius-sm);margin-bottom:8px}.copilot-draft-fields[data-v-72923c2a]{display:grid;grid-template-columns:1fr;gap:4px;margin-bottom:8px}.copilot-draft-field[data-v-72923c2a]{display:flex;justify-content:space-between;font-size:13px;padding:3px 0;border-bottom:1px dashed var(--color-border-light)}.copilot-draft-field-key[data-v-72923c2a]{color:var(--color-text-3)}.copilot-draft-field-val[data-v-72923c2a]{color:var(--color-text-1);font-weight:500}.copilot-draft-items[data-v-72923c2a]{margin-bottom:8px;overflow-x:auto}.copilot-draft-table[data-v-72923c2a]{width:100%;border-collapse:collapse;font-size:12px}.copilot-draft-table th[data-v-72923c2a],.copilot-draft-table td[data-v-72923c2a]{border:1px solid var(--color-border);padding:4px 6px;text-align:left;white-space:nowrap}.copilot-draft-table th[data-v-72923c2a]{background:var(--color-bg-1);font-weight:600}.copilot-draft-actions[data-v-72923c2a]{display:flex;gap:8px;margin-top:8px}.copilot-draft-btn[data-v-72923c2a]{flex:1;padding:7px 12px;border-radius:var(--radius-sm);border:none;cursor:pointer;font-size:13px;font-weight:500;font-family:inherit;transition:all var(--transition-fast)}.copilot-draft-btn--confirm[data-v-72923c2a]{background:var(--color-primary);color:#fff}.copilot-draft-btn--confirm[data-v-72923c2a]:hover{background:var(--color-primary-light-1);box-shadow:0 0 12px #165dff4d}.copilot-draft-btn--cancel[data-v-72923c2a]{background:var(--color-bg-1);color:var(--color-text-2);border:1px solid var(--color-border)}.copilot-draft-btn--cancel[data-v-72923c2a]:hover{border-color:var(--color-text-4)}.copilot-draft-loading[data-v-72923c2a]{text-align:center;font-size:12px;color:var(--color-text-3);padding:6px}.copilot-draft-result[data-v-72923c2a]{font-size:13px;padding:8px;border-radius:var(--radius-sm);margin-top:8px}.copilot-draft-result.is-success[data-v-72923c2a]{background:#e6fffb;color:#006d75}.copilot-draft-result.is-fail[data-v-72923c2a]{background:#fff1f0;color:#cf1322}@keyframes msg-in-72923c2a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.copilot-panel[data-v-52439f35]{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:90vw;height:100%;background:var(--color-bg-card);border-left:1px solid var(--color-border-light);display:flex;flex-direction:column;box-shadow:-8px 0 32px #0a1a3a1a;z-index:8000}.copilot-header[data-v-52439f35]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#0a1a3a,#0d2860,#165dff);color:#fff}.copilot-header-left[data-v-52439f35]{display:flex;align-items:center;gap:8px}.copilot-header-icon[data-v-52439f35]{font-size:20px;line-height:1}.copilot-header-title[data-v-52439f35]{font-size:15px;font-weight:600}.copilot-close-btn[data-v-52439f35]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--radius-sm);color:#ffffffb3;cursor:pointer;transition:all var(--transition-fast);font-size:16px}.copilot-close-btn[data-v-52439f35]:hover{background:#ffffff26;color:#fff}.copilot-messages[data-v-52439f35]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.copilot-welcome[data-v-52439f35]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;text-align:center}.copilot-welcome-icon[data-v-52439f35]{width:48px;height:48px;border-radius:var(--radius-lg);background:var(--color-primary-bg);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:24px}.copilot-welcome-text[data-v-52439f35]{font-size:var(--font-size-md);color:var(--color-text-3);line-height:1.6}.copilot-suggestions[data-v-52439f35]{display:flex;flex-direction:column;gap:8px}.copilot-suggestions--followup[data-v-52439f35]{margin-top:4px}.copilot-suggestion-btn[data-v-52439f35]{padding:10px 14px;border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-2);font-size:var(--font-size-md);text-align:left;cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.copilot-suggestion-btn[data-v-52439f35]:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg);box-shadow:0 0 12px #165dff14}.copilot-suggestion-btn--sm[data-v-52439f35]{padding:7px 12px;font-size:12px;border-radius:var(--radius-full)}.copilot-msg[data-v-52439f35]{display:flex;gap:10px;animation:msg-in-52439f35 .3s ease-out}.copilot-msg-avatar[data-v-52439f35]{width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;margin-top:2px}.copilot-msg--user .copilot-msg-avatar[data-v-52439f35]{background:var(--gradient-primary);color:#fff}.copilot-msg--assistant .copilot-msg-avatar[data-v-52439f35]{background:var(--color-primary-bg);color:var(--color-primary)}.copilot-msg-bubble[data-v-52439f35]{max-width:260px;padding:10px 12px;border-radius:var(--radius-md);font-size:var(--font-size-md);line-height:1.6;word-break:break-word}.copilot-msg--user .copilot-msg-bubble[data-v-52439f35]{background:var(--color-primary);color:#fff;border-bottom-right-radius:var(--radius-sm)}.copilot-msg--assistant .copilot-msg-bubble[data-v-52439f35]{background:var(--color-bg-body);color:var(--color-text-1);border-bottom-left-radius:var(--radius-sm)}.copilot-msg--user[data-v-52439f35]{flex-direction:row-reverse}.copilot-msg-content[data-v-52439f35] p{margin:0 0 8px}.copilot-msg-content[data-v-52439f35] p:last-child{margin-bottom:0}.copilot-msg-content[data-v-52439f35] pre{background:#0000000f;padding:8px;border-radius:var(--radius-sm);overflow-x:auto;font-size:12px}.copilot-msg-content[data-v-52439f35] code{font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.copilot-msg-content[data-v-52439f35] table{border-collapse:collapse;font-size:12px}.copilot-msg-content[data-v-52439f35] th,.copilot-msg-content[data-v-52439f35] td{border:1px solid var(--color-border);padding:4px 8px}.copilot-msg-time[data-v-52439f35]{font-size:10px;color:var(--color-text-4);margin-top:4px;text-align:right}.copilot-msg--assistant .copilot-msg-time[data-v-52439f35]{text-align:left}.copilot-typing[data-v-52439f35]{display:flex;gap:4px;padding:4px 0}.copilot-typing span[data-v-52439f35]{width:6px;height:6px;border-radius:50%;background:var(--color-text-4);animation:typing-dot-52439f35 1.2s ease-in-out infinite}.copilot-typing span[data-v-52439f35]:nth-child(2){animation-delay:.2s}.copilot-typing span[data-v-52439f35]:nth-child(3){animation-delay:.4s}.copilot-typing-hint[data-v-52439f35]{font-size:11px;color:var(--color-text-4);margin-top:4px}.copilot-input-area[data-v-52439f35]{padding:12px 16px;border-top:1px solid var(--color-border-light)}.copilot-input-wrap[data-v-52439f35]{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 14px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-card);transition:all var(--transition-fast)}.copilot-input-wrap[data-v-52439f35]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #165dff14}.copilot-input[data-v-52439f35]{flex:1;border:none;outline:none;background:transparent;font-size:var(--font-size-md);color:var(--color-text-1);font-family:inherit}.copilot-input[data-v-52439f35]::placeholder{color:var(--color-text-4)}.copilot-send-btn[data-v-52439f35]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;cursor:pointer;transition:all var(--transition-fast);font-size:14px;flex-shrink:0}.copilot-send-btn[data-v-52439f35]:hover:not(:disabled){box-shadow:0 0 12px #165dff66;transform:scale(1.05)}.copilot-send-btn[data-v-52439f35]:disabled{opacity:.5;cursor:not-allowed}.copilot-slide-enter-active[data-v-52439f35]{transition:transform .25s ease-out}.copilot-slide-leave-active[data-v-52439f35]{transition:transform .2s ease-in}.copilot-slide-enter-from[data-v-52439f35],.copilot-slide-leave-to[data-v-52439f35]{transform:translate(100%)}@keyframes msg-in-52439f35{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes typing-dot-52439f35{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.cmd-overlay[data-v-ae00d185]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0a1a3a80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.cmd-palette[data-v-ae00d185]{width:560px;max-width:90vw;max-height:420px;background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:0 24px 80px #0a1a3a4d,0 0 40px #165dff14;border:1px solid rgba(22,93,255,.15);display:flex;flex-direction:column;overflow:hidden}.cmd-input-row[data-v-ae00d185]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-border-light)}.cmd-search-icon[data-v-ae00d185]{font-size:18px;color:var(--color-text-3);flex-shrink:0}.cmd-input[data-v-ae00d185]{flex:1;border:none;outline:none;background:transparent;font-size:15px;color:var(--color-text-1);font-family:inherit}.cmd-input[data-v-ae00d185]::placeholder{color:var(--color-text-4)}.cmd-mode-btn[data-v-ae00d185]{padding:2px 8px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:transparent;font-size:11px;font-weight:700;color:var(--color-text-3);cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.cmd-mode-btn.active[data-v-ae00d185]{background:var(--color-primary-bg);border-color:var(--color-primary-light-1);color:var(--color-primary);box-shadow:0 0 12px #165dff26}.cmd-esc[data-v-ae00d185]{font-size:10px;padding:1px 6px;border-radius:4px;background:var(--color-border-light);color:var(--color-text-4);font-family:inherit;flex-shrink:0}.cmd-results[data-v-ae00d185]{flex:1;overflow-y:auto;padding:8px}.cmd-group[data-v-ae00d185]{margin-bottom:4px}.cmd-group-label[data-v-ae00d185]{font-size:11px;font-weight:600;color:var(--color-text-4);text-transform:uppercase;letter-spacing:.05em;padding:6px 8px 4px;display:flex;align-items:center;gap:6px}.cmd-ai-badge[data-v-ae00d185]{font-size:9px;font-weight:700;padding:1px 5px;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;line-height:1.4}.cmd-item[data-v-ae00d185]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:var(--radius-sm);font-size:var(--font-size-lg);color:var(--color-text-2);cursor:pointer;transition:all var(--transition-fast);text-align:left;font-family:inherit}.cmd-item[data-v-ae00d185]:hover,.cmd-item.active[data-v-ae00d185]{color:var(--color-text-1);background:var(--color-primary-bg)}.cmd-item.active[data-v-ae00d185]{box-shadow:inset 2px 0 0 var(--color-primary)}.cmd-item--ai.active[data-v-ae00d185]{box-shadow:inset 2px 0 0 var(--color-primary),0 0 12px #165dff14}.cmd-item-icon[data-v-ae00d185]{font-size:16px;line-height:1;flex-shrink:0}.cmd-item-label[data-v-ae00d185]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-item-desc[data-v-ae00d185]{font-size:11px;color:var(--color-text-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:160px}.cmd-item-shortcut[data-v-ae00d185]{font-size:10px;padding:1px 6px;border-radius:4px;background:var(--color-border-light);color:var(--color-text-4);flex-shrink:0}.cmd-empty[data-v-ae00d185]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;color:var(--color-text-4);font-size:var(--font-size-md)}.cmd-empty-icon[data-v-ae00d185]{font-size:24px}.cmd-footer[data-v-ae00d185]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid var(--color-border-light);font-size:11px;color:var(--color-text-4)}.cmd-footer-hint[data-v-ae00d185]{display:flex;align-items:center;gap:8px}.cmd-footer-hint kbd[data-v-ae00d185]{padding:1px 5px;border-radius:3px;background:var(--color-border-light);font-family:inherit;font-size:10px}.cmd-footer-ai[data-v-ae00d185]{color:var(--color-primary);font-weight:600}.cmd-fade-enter-active[data-v-ae00d185]{transition:all .2s ease-out}.cmd-fade-leave-active[data-v-ae00d185]{transition:all .15s ease-in}.cmd-fade-enter-from[data-v-ae00d185],.cmd-fade-leave-to[data-v-ae00d185]{opacity:0}.cmd-fade-enter-from .cmd-palette[data-v-ae00d185]{transform:scale(.96) translateY(-8px);opacity:0}.notif-panel[data-v-a67386f8]{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:90vw;z-index:8000;background:var(--color-bg-card);border-left:1px solid var(--color-border-light);box-shadow:-8px 0 32px #0a1a3a1a;display:flex;flex-direction:column}.notif-header[data-v-a67386f8]{display:flex;align-items:center;gap:8px;padding:16px 20px;border-bottom:1px solid var(--color-border-light)}.notif-title[data-v-a67386f8]{flex:1;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-1)}.notif-mark-all[data-v-a67386f8]{font-size:12px;color:var(--color-primary);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:background var(--transition-fast);font-family:inherit}.notif-mark-all[data-v-a67386f8]:hover{background:var(--color-primary-bg)}.notif-close[data-v-a67386f8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-text-3);cursor:pointer;transition:all var(--transition-fast)}.notif-close[data-v-a67386f8]:hover{background:var(--color-border-light);color:var(--color-text-1)}.notif-tabs[data-v-a67386f8]{display:flex;gap:2px;padding:8px 16px;border-bottom:1px solid var(--color-border-light)}.notif-tab[data-v-a67386f8]{padding:6px 12px;border-radius:var(--radius-full);border:none;background:transparent;font-size:13px;color:var(--color-text-3);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:4px;font-family:inherit}.notif-tab[data-v-a67386f8]:hover{color:var(--color-text-2);background:var(--color-border-light)}.notif-tab.active[data-v-a67386f8]{color:var(--color-primary);background:var(--color-primary-bg);font-weight:600}.notif-tab-badge[data-v-a67386f8]{font-size:10px;min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;padding:0 4px}.notif-tab.active .notif-tab-badge[data-v-a67386f8]{background:var(--color-primary)}.notif-list[data-v-a67386f8]{flex:1;overflow-y:auto;padding:8px 0}.notif-group-label[data-v-a67386f8]{font-size:11px;font-weight:600;color:var(--color-text-4);text-transform:uppercase;letter-spacing:.05em;padding:8px 20px 4px}.notif-item[data-v-a67386f8]{display:flex;gap:12px;padding:12px 20px;cursor:pointer;transition:background var(--transition-fast);position:relative}.notif-item[data-v-a67386f8]:hover{background:var(--color-primary-bg)}.notif-item.unread[data-v-a67386f8]{background:#165dff08}.notif-item-icon[data-v-a67386f8]{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.notif-item-icon--system[data-v-a67386f8]{background:#94a3b81a}.notif-item-icon--business[data-v-a67386f8]{background:#f59e0b1a}.notif-item-icon--ai[data-v-a67386f8]{background:#165dff1a}.notif-item-body[data-v-a67386f8]{flex:1;min-width:0}.notif-item-title[data-v-a67386f8]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text-1);margin-bottom:2px}.notif-item-desc[data-v-a67386f8]{font-size:13px;color:var(--color-text-3);line-height:1.4}.notif-item-time[data-v-a67386f8]{font-size:11px;color:var(--color-text-4);margin-top:4px}.notif-item-dot[data-v-a67386f8]{position:absolute;top:16px;right:16px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.notif-empty[data-v-a67386f8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;color:var(--color-text-4);font-size:var(--font-size-md)}.notif-empty-icon[data-v-a67386f8]{font-size:32px}.notif-loading[data-v-a67386f8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;color:var(--color-text-4);font-size:var(--font-size-md)}.notif-loading-icon[data-v-a67386f8]{font-size:24px;color:var(--color-primary);animation:spin-a67386f8 1s linear infinite}@keyframes spin-a67386f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notif-slide-enter-active[data-v-a67386f8]{transition:transform .25s ease-out}.notif-slide-leave-active[data-v-a67386f8]{transition:transform .2s ease-in}.notif-slide-enter-from[data-v-a67386f8],.notif-slide-leave-to[data-v-a67386f8]{transform:translate(100%)}.app-layout[data-v-30080fc9]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-body[data-v-30080fc9]{display:flex;flex:1;overflow:hidden}:root,body{--arcoblue-6: 22, 93, 255;--arcoblue-5: 64, 128, 255;--arcoblue-7: 14, 66, 210;--arcoblue-4: 106, 161, 255;--arcoblue-3: 148, 191, 255;--arcoblue-2: 190, 216, 255;--arcoblue-1: 232, 243, 255;--color-primary-light-1: rgb(var(--arcoblue-1));--color-primary-light-2: rgb(var(--arcoblue-2));--color-primary-light-3: rgb(var(--arcoblue-3));--color-primary-light-4: rgb(var(--arcoblue-4));--color-bg-1: #FFFFFF;--color-bg-2: #FFFFFF;--color-bg-3: #F7F8FA;--color-bg-4: #F2F3F5;--color-bg-5: #FFFFFF;--color-bg-white: #FFFFFF;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-border-1: #F2F3F5;--color-border-2: #E5E6EB;--color-border-3: #C9CDD4;--color-border-4: #86909C;--color-fill-1: #F2F3F5;--color-fill-2: #FFFFFF;--color-fill-3: #E5E6EB;--color-fill-4: #C9CDD4;--color-neutral-1: #F2F3F5;--color-neutral-2: #F2F3F5;--color-neutral-3: #E5E6EB;--color-neutral-4: #C9CDD4;--color-neutral-5: #86909C;--color-neutral-6: #86909C;--color-neutral-7: #4E5969;--color-neutral-8: #4E5969;--color-neutral-9: #1D2129;--color-neutral-10: #1D2129;--color-success-6: #00B42A;--color-warning-6: #FF7D00;--color-danger-6: #F53F3F;--border-radius-small: 6px;--border-radius-medium: 10px;--border-radius-large: 16px;--font-size-body-1: 13px;--font-size-body-2: 12px;--font-size-body-3: 11px;--font-size-title-1: 20px;--font-size-title-2: 16px;--font-size-title-3: 14px;--font-family: Inter, -apple-system, BlinkMacSystemFont, SF Pro Display, PingFang SC, Hiragino Sans GB, sans-serif;--shadow-1: 0 1px 2px rgba(0, 0, 0, .04);--shadow-2: 0 4px 12px rgba(0, 0, 0, .06);--shadow-3: 0 8px 24px rgba(0, 0, 0, .08)}.arco-input-wrapper{background-color:#fff!important;border-color:#e5e6eb!important}.arco-input-wrapper:hover{border-color:#c9cdd4!important}.arco-input-wrapper.arco-input-focus,.arco-input-wrapper:focus-within{border-color:#165dff!important;box-shadow:0 0 0 3px #165dff14!important}.arco-input-wrapper.arco-input-disabled{background-color:#f2f3f5!important;border-color:#f2f3f5!important}.arco-select-view-single,.arco-select-view-multiple{background-color:#fff!important;border-color:#e5e6eb!important}.arco-select-view-single:hover,.arco-select-view-multiple:hover{border-color:#c9cdd4!important}.arco-select-view-focus{border-color:#165dff!important;box-shadow:0 0 0 3px #165dff14!important}.arco-btn-secondary,.arco-btn-outline,.arco-btn-dashed{background-color:#fff;border-color:#e5e6eb;color:#4e5969}.arco-btn-secondary:hover,.arco-btn-outline:hover,.arco-btn-dashed:hover{border-color:#165dff;color:#165dff;background-color:#f0f5ff}.arco-btn-primary{transition:all var(--transition-normal)}.arco-btn-primary:hover{box-shadow:0 0 16px #165dff40;transform:translateY(-1px)}.arco-btn-primary:active{transform:translateY(0);box-shadow:0 0 8px #165dff26}.arco-tag{transition:all var(--transition-fast)}.arco-tag:hover{box-shadow:0 0 8px #165dff14}.arco-card{transition:all var(--transition-normal)}.arco-card:hover{box-shadow:var(--shadow-md),0 0 20px #165dff0a}.arco-table-th{background:linear-gradient(180deg,#fff,#f2f3f5)}.arco-table-body,.arco-table-container{overflow-x:auto}.arco-table-body::-webkit-scrollbar:horizontal,.arco-table-container::-webkit-scrollbar:horizontal{height:8px}.arco-table-body::-webkit-scrollbar-thumb:horizontal,.arco-table-container::-webkit-scrollbar-thumb:horizontal{background:#e5e6eb;border-radius:4px}.arco-table-size-large .arco-table-cell,.arco-table .arco-table-cell{padding-top:5px!important;padding-bottom:5px!important}.arco-table .arco-table-cell{white-space:nowrap}.table-density-compact .arco-table .arco-table-cell{padding-top:3px!important;padding-bottom:3px!important;font-size:12px}.table-density-loose .arco-table .arco-table-cell{padding-top:8px!important;padding-bottom:8px!important}.arco-modal-mask{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.arco-message{border-radius:var(--radius-md);box-shadow:var(--shadow-md),0 0 16px #165dff0a}html[data-theme=dark]{--color-bg-body: #17171A;--color-bg-card: #232326;--color-bg-glass: rgba(35, 35, 38, .9);--color-border: rgba(255, 255, 255, .12);--color-border-light: rgba(255, 255, 255, .06);--color-primary-bg: rgba(22, 93, 255, .15);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--shadow-card: 0 2px 8px rgba(0, 0, 0, .2), 0 0 1px rgba(255, 255, 255, .05);--color-bg-1: #232326;--color-bg-2: #232326;--color-bg-3: #17171A;--color-bg-4: #2E2E31;--color-bg-5: #232326;--color-bg-white: #232326;--color-text-1: rgba(255, 255, 255, .9);--color-text-2: rgba(255, 255, 255, .7);--color-text-3: rgba(255, 255, 255, .5);--color-text-4: rgba(255, 255, 255, .3);--color-border-1: rgba(255, 255, 255, .06);--color-border-2: rgba(255, 255, 255, .12);--color-border-3: rgba(255, 255, 255, .3);--color-border-4: rgba(255, 255, 255, .5);--color-fill-1: rgba(255, 255, 255, .04);--color-fill-2: rgba(255, 255, 255, .08);--color-fill-3: rgba(255, 255, 255, .12);--color-fill-4: rgba(255, 255, 255, .16);--color-neutral-1: rgba(255, 255, 255, .04);--color-neutral-2: rgba(255, 255, 255, .04);--color-neutral-3: rgba(255, 255, 255, .08);--color-neutral-4: rgba(255, 255, 255, .12);--color-neutral-5: rgba(255, 255, 255, .3);--color-neutral-6: rgba(255, 255, 255, .5);--color-neutral-7: rgba(255, 255, 255, .5);--color-neutral-8: rgba(255, 255, 255, .7);--color-neutral-9: rgba(255, 255, 255, .7);--color-neutral-10: rgba(255, 255, 255, .9)}html[data-theme=dark] body{color:#ffffffe6;background-color:#17171a}html[data-theme=dark] .arco-input-wrapper{background-color:#2e2e31!important;border-color:#ffffff1f!important;color:#ffffffe6}html[data-theme=dark] .arco-input-wrapper:hover{border-color:#ffffff4d!important}html[data-theme=dark] .arco-input-wrapper.arco-input-focus,html[data-theme=dark] .arco-input-wrapper:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #165dff26!important}html[data-theme=dark] .arco-input-wrapper.arco-input-disabled{background-color:#ffffff0a!important;border-color:#ffffff0f!important}html[data-theme=dark] .arco-input[disabled]{color:#ffffff4d!important;-webkit-text-fill-color:rgba(255,255,255,.3)!important}html[data-theme=dark] .arco-select-view-single,html[data-theme=dark] .arco-select-view-multiple{background-color:#2e2e31!important;border-color:#ffffff1f!important;color:#ffffffe6}html[data-theme=dark] .arco-select-view-single:hover,html[data-theme=dark] .arco-select-view-multiple:hover{border-color:#ffffff4d!important}html[data-theme=dark] .arco-select-view-focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #165dff26!important}html[data-theme=dark] .arco-btn-secondary,html[data-theme=dark] .arco-btn-outline,html[data-theme=dark] .arco-btn-dashed{background-color:#2e2e31;border-color:#ffffff1f;color:#ffffffb3}html[data-theme=dark] .arco-btn-secondary:hover,html[data-theme=dark] .arco-btn-outline:hover,html[data-theme=dark] .arco-btn-dashed:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#165dff26}html[data-theme=dark] .arco-card{background-color:#232326;border-color:#ffffff0f}html[data-theme=dark] .arco-table{background-color:#232326;--arco-table-td-color: #232326;--arco-table-th-color: #2E2E31;--arco-table-tr-hover-color: rgba(255, 255, 255, .04)}html[data-theme=dark] .arco-table-th{background:linear-gradient(180deg,#2e2e31,#232326)!important}html[data-theme=dark] .arco-table-td{border-color:#ffffff0f}html[data-theme=dark] .arco-table-tr:hover .arco-table-td{background-color:#ffffff0a}html[data-theme=dark] .arco-modal{background-color:#232326}html[data-theme=dark] .arco-modal-header,html[data-theme=dark] .arco-modal-footer{border-color:#ffffff0f}html[data-theme=dark] .arco-drawer{background-color:#232326}html[data-theme=dark] .arco-descriptions-item-label{color:#ffffff80}html[data-theme=dark] .arco-tag{border-color:#ffffff1f}html[data-theme=dark] .arco-pagination-item{background-color:#2e2e31;border-color:#ffffff1f;color:#ffffffb3}html[data-theme=dark] .arco-pagination-item:hover{border-color:var(--color-primary);color:var(--color-primary)}html[data-theme=dark] .arco-pagination-item.arco-pagination-item-active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}html[data-theme=dark] .arco-statistic-title{color:#ffffff80}html[data-theme=dark] .arco-statistic-value{color:#ffffffe6}html[data-theme=dark] .arco-skeleton-line-row{background-color:#ffffff14}html[data-theme=dark] .arco-empty-description{color:#ffffff80}html[data-theme=dark] .arco-dropdown{background-color:#2e2e31;border-color:#ffffff1f}html[data-theme=dark] .arco-doption{color:#ffffffb3}html[data-theme=dark] .arco-doption:hover{background-color:#ffffff14;color:#ffffffe6}html[data-theme=dark] .arco-tooltip-content,html[data-theme=dark] .arco-popover-content{background-color:#2e2e31;color:#ffffffe6}html[data-theme=dark] .arco-tabs-content-item,html[data-theme=dark] .arco-form-label-item{color:#ffffffb3}html[data-theme=dark] .arco-picker{background-color:#2e2e31!important;border-color:#ffffff1f!important;color:#ffffffe6}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff4d}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff80}html[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.3) transparent}html[data-theme=dark] .batch-bar{background:#ffffff0a!important}html[data-theme=dark] .search-bar .arco-input-wrapper,html[data-theme=dark] .search-bar .arco-select-view-single{background-color:#2e2e31!important}html[data-theme=dark] .arco-layout-content{background-color:#17171a}html[data-theme=dark] .stat-card{background-color:#232326!important;border-color:#ffffff0f!important}html[data-theme=dark] .stat-card .stat-value{color:#ffffffe6!important}html[data-theme=dark] .stat-card .stat-label{color:#ffffff80!important}html[data-theme=dark] .stat-card .stat-footer{color:#ffffff4d!important;border-color:#ffffff0f!important}html[data-theme=dark] .chart-card{background-color:#232326!important;border-color:#ffffff0f!important}html[data-theme=dark] .login-card{background:#232326d9!important;box-shadow:0 8px 32px #0006,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}html[data-theme=dark] .login-card .login-card__title,html[data-theme=dark] .login-card .login-card__subtitle{color:#ffffffe6}:root{--color-primary: #165DFF;--color-primary-hover: #4080FF;--color-primary-bg: #F0F5FF;--color-primary-light-1: #BED8FF;--color-primary-light-2: #94BFFF;--color-primary-light-3: #E8F0FF;--color-bg-body: #F7F8FA;--color-bg-card: #FFFFFF;--color-bg-glass: rgba(255, 255, 255, .85);--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-border: #E5E6EB;--color-border-light: #F2F3F5;--color-success: #00B42A;--color-warning: #FF7D00;--color-danger: #F53F3F;--gradient-primary: linear-gradient(135deg, #165DFF 0%, #4080FF 100%);--gradient-primary-dark: linear-gradient(135deg, #0A1A3A 0%, #0D2860 50%, #165DFF 100%);--font-family: Inter, -apple-system, BlinkMacSystemFont, SF Pro Display, PingFang SC, Hiragino Sans GB, sans-serif;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-lg: 14px;--font-size-xl: 16px;--font-size-2xl: 20px;--font-size-3xl: 24px;--font-size-4xl: 28px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--shadow-card: 0 2px 8px rgba(0, 0, 0, .04), 0 0 1px rgba(0, 0, 0, .08);--shadow-glow: 0 0 20px rgba(22, 93, 255, .12);--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,sans-serif;font-size:14px;color:#1d2129;background-color:#f7f8fa;line-height:1.5}#app{height:100%}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent;border-radius:9999px}::-webkit-scrollbar-thumb{background:#e5e6eb;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#86909c}*{scrollbar-width:thin;scrollbar-color:#E5E6EB transparent}.search-bar{margin-bottom:16px}.search-bar--compact{margin-bottom:12px}.search-form{margin-bottom:16px}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-start{display:flex;justify-content:flex-start;align-items:center}.flex-end{display:flex;justify-content:flex-end;align-items:center}.flex-wrap{display:flex;flex-wrap:wrap}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.text-center{text-align:center}.text-right{text-align:right}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-8{gap:32px}.hidden{display:none!important}.visible{display:block!important}.overflow-hidden{overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .2s ease}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(10px)}.slide-right-enter-active,.slide-right-leave-active{transition:all .2s ease}.slide-right-enter-from,.slide-right-leave-to{opacity:0;transform:translate(-10px)}.expand-enter-active,.expand-leave-active{transition:all .3s ease;overflow:hidden}.expand-enter-from,.expand-leave-to{opacity:0;max-height:0}.expand-enter-to,.expand-leave-from{opacity:1;max-height:1000px}.glow-enter-active{transition:all .2s ease}.glow-leave-active{transition:all .15s ease-in}.glow-enter-from,.glow-leave-to{opacity:0;box-shadow:0 0 #165dff00}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px #165dff33}50%{box-shadow:0 0 20px #165dff66}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-float{animation:float-subtle 3s ease-in-out infinite}.stagger-children>*{opacity:0;animation:stagger-in .4s ease-out forwards}.stagger-children>*:nth-child(1){animation-delay:0s}.stagger-children>*:nth-child(2){animation-delay:.06s}.stagger-children>*:nth-child(3){animation-delay:.12s}.stagger-children>*:nth-child(4){animation-delay:.18s}.stagger-children>*:nth-child(5){animation-delay:.24s}.stagger-children>*:nth-child(6){animation-delay:.3s}.stagger-children>*:nth-child(7){animation-delay:.36s}.stagger-children>*:nth-child(8){animation-delay:.42s}.stagger-children>*:nth-child(9){animation-delay:.48s}.stagger-children>*:nth-child(10){animation-delay:.54s}.stagger-children>*:nth-child(11){animation-delay:.6s}.stagger-children>*:nth-child(12){animation-delay:.66s}@keyframes stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
