.vc-brand-mark[data-v-43e7cd5c]{display:inline-grid;width:var(--vc-brand-mark-size, 40px);height:var(--vc-brand-mark-size, 40px);flex:0 0 var(--vc-brand-mark-size, 40px);place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:calc(var(--vc-brand-mark-size, 40px) * .32);color:#fff;background:radial-gradient(circle at 26% 16%,rgba(255,255,255,.32),transparent 34%),linear-gradient(145deg,#3458d7,#596ce7 58%,#7859d7);box-shadow:0 12px 28px -16px #3458d7c7,inset 0 1px #ffffff3d}.vc-brand-mark svg[data-v-43e7cd5c]{display:block;width:76%;height:76%;overflow:visible}.vc-brand-mark__eye[data-v-43e7cd5c]{fill:#ffffff21;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vc-brand-mark__iris[data-v-43e7cd5c]{fill:currentColor}.vc-brand-mark__pupil[data-v-43e7cd5c]{fill:#4159d5}.vc-brand-mark__spark[data-v-43e7cd5c]{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.vc-glass-card[data-v-d8a9e9f9]{color:var(--vc-foreground);border:1px solid var(--vc-content-border);border-radius:var(--vc-radius-xl);background:var(--vc-content-bg);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-sm);transition:transform var(--vc-transition-normal),box-shadow var(--vc-transition-normal),border-color var(--vc-transition-normal),background var(--vc-transition-normal)}.vc-glass-card--tier-2[data-v-d8a9e9f9]{border-color:var(--vc-chrome-border);background:var(--vc-chrome-bg)}.vc-glass-card--tier-3[data-v-d8a9e9f9]{border-color:var(--vc-content-border);background:var(--vc-content-bg);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-md)}.vc-glass-card--sm[data-v-d8a9e9f9]{border-radius:var(--vc-radius-md)}.vc-glass-card--md[data-v-d8a9e9f9]{border-radius:var(--vc-radius-lg)}.vc-glass-card--lg[data-v-d8a9e9f9]{border-radius:var(--vc-radius-xl)}.vc-glass-card--xl[data-v-d8a9e9f9]{border-radius:var(--vc-radius-2xl)}.vc-glass-card--padded.vc-glass-card--sm[data-v-d8a9e9f9]{padding:var(--vc-space-3)}.vc-glass-card--padded.vc-glass-card--md[data-v-d8a9e9f9]{padding:var(--vc-space-4)}.vc-glass-card--padded.vc-glass-card--lg[data-v-d8a9e9f9]{padding:var(--vc-space-6)}.vc-glass-card--padded.vc-glass-card--xl[data-v-d8a9e9f9]{padding:var(--vc-space-8)}.vc-glass-card--hoverable[data-v-d8a9e9f9]{cursor:default}.vc-glass-card--hoverable[data-v-d8a9e9f9]:hover{transform:translateY(-1px);border-color:var(--vc-primary-border);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-md)}@media (prefers-reduced-motion: reduce){.vc-glass-card[data-v-d8a9e9f9]{transition:none}.vc-glass-card--hoverable[data-v-d8a9e9f9]:hover{transform:none}}.vc-button[data-v-eca69ff3]{--vc-btn-bg: var(--vc-primary);--vc-btn-color: var(--vc-on-primary);--vc-btn-border: transparent;height:44px;min-width:44px;padding:0 20px;border-radius:var(--vc-radius-md);background:var(--vc-btn-bg)!important;color:var(--vc-btn-color)!important;border:1px solid var(--vc-btn-border)!important;font-family:var(--vc-font-body);font-size:15px;font-weight:600;letter-spacing:.01em;transition:transform var(--vc-transition-fast),background var(--vc-transition-fast),box-shadow var(--vc-transition-fast),border-color var(--vc-transition-fast),color var(--vc-transition-fast)!important}.vc-button[data-v-eca69ff3]:focus-visible{outline:2px solid var(--vc-foreground);outline-offset:2px}.vc-button--small[data-v-eca69ff3]{height:36px;min-width:36px;padding:0 14px;font-size:13px}.vc-button--large[data-v-eca69ff3]{height:52px;min-width:52px;padding:0 26px;font-size:16px;border-radius:var(--vc-radius-lg)}.vc-button--primary[data-v-eca69ff3]{--vc-btn-bg: var(--vc-primary);--vc-btn-color: var(--vc-on-primary)}.vc-button--primary[data-v-eca69ff3]:hover{--vc-btn-bg: var(--vc-primary-hover)}.vc-button--primary[data-v-eca69ff3]:active{--vc-btn-bg: var(--vc-primary-active)}.vc-button--accent[data-v-eca69ff3]{--vc-btn-bg: var(--vc-accent);--vc-btn-color: var(--vc-on-accent)}.vc-button--accent[data-v-eca69ff3]:hover{--vc-btn-bg: var(--vc-accent-hover)}.vc-button--secondary[data-v-eca69ff3]{--vc-btn-bg: var(--vc-glass-3);--vc-btn-color: var(--vc-foreground);--vc-btn-border: var(--vc-glass-3-border)}.vc-button--outline[data-v-eca69ff3]{--vc-btn-bg: var(--vc-content-bg);--vc-btn-color: var(--vc-foreground);--vc-btn-border: var(--vc-border)}.vc-button--ghost[data-v-eca69ff3]{--vc-btn-bg: transparent;--vc-btn-color: var(--vc-foreground-secondary);--vc-btn-border: transparent}.vc-button--text[data-v-eca69ff3]{--vc-btn-bg: transparent;--vc-btn-color: var(--vc-primary);--vc-btn-border: transparent;min-width:auto;padding-left:10px;padding-right:10px}.vc-button[data-v-eca69ff3]:not(.vc-button--text):hover{transform:translateY(-1px)}.vc-button--ghost[data-v-eca69ff3]:hover,.vc-button--outline[data-v-eca69ff3]:hover,.vc-button--secondary[data-v-eca69ff3]:hover{--vc-btn-color: var(--vc-foreground);--vc-btn-border: var(--vc-glass-2-border)}.vc-button--text[data-v-eca69ff3]:hover{--vc-btn-color: var(--vc-primary-hover)}.vc-button--glow[data-v-eca69ff3]{box-shadow:0 10px 24px -16px color-mix(in srgb,var(--vc-primary) 72%,transparent),0 0 0 1px var(--vc-primary-border)!important}.credit-balance-badge[data-v-ab4297fe]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid color-mix(in srgb,var(--vc-primary) 28%,var(--vc-border));border-radius:12px;color:var(--vc-primary);background:color-mix(in srgb,var(--vc-primary) 8%,var(--vc-surface));font:600 11px/1 var(--vc-font-body);white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.credit-balance-badge[data-v-ab4297fe]:hover{border-color:color-mix(in srgb,var(--vc-primary) 48%,var(--vc-border));background:color-mix(in srgb,var(--vc-primary) 13%,var(--vc-surface));transform:translateY(-1px)}.credit-balance-badge[data-v-ab4297fe]:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.credit-balance-badge svg[data-v-ab4297fe]{width:15px;height:15px;flex:0 0 15px}.credit-balance-badge span[data-v-ab4297fe]{color:var(--vc-foreground-secondary)}.credit-balance-badge strong[data-v-ab4297fe]{color:var(--vc-foreground);font-size:12px;font-variant-numeric:tabular-nums}.credit-balance-badge.is-loading[data-v-ab4297fe]{opacity:.72}@media (max-width: 720px){.credit-balance-badge[data-v-ab4297fe]{min-height:44px;padding-inline:9px}.credit-balance-badge span[data-v-ab4297fe]{display:none}}.workspace-shell[data-v-dd2ff5b8]{display:flex;width:100%;min-height:100dvh;gap:12px;padding:12px}.workspace-sidebar[data-v-dd2ff5b8]{position:sticky;top:12px;z-index:120;display:flex;flex:0 0 252px;flex-direction:column;width:252px;height:calc(100dvh - 24px);min-width:0;padding:14px;overflow:hidden;border-color:var(--vc-chrome-border);border-radius:24px;background:color-mix(in srgb,var(--vc-sidebar-bg) 94%,transparent);transition:width var(--vc-transition-normal),flex-basis var(--vc-transition-normal),transform var(--vc-transition-normal)}.workspace-sidebar--collapsed[data-v-dd2ff5b8]{flex-basis:76px;width:76px;padding-inline:10px}.sidebar-brand-row[data-v-dd2ff5b8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 14px}.sidebar-brand[data-v-dd2ff5b8]{display:flex;align-items:center;flex:1 1 auto;gap:9px;min-height:44px;min-width:0;padding:0;border:0;color:var(--vc-foreground);background:transparent;cursor:pointer;text-align:left}.sidebar-brand__mark[data-v-dd2ff5b8]{--vc-brand-mark-size: 44px}.sidebar-brand__copy[data-v-dd2ff5b8]{display:flex;flex-direction:column;gap:3px;min-width:0}.sidebar-brand__copy strong[data-v-dd2ff5b8]{overflow:hidden;font-size:13.5px;font-weight:760;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.sidebar-brand__copy small[data-v-dd2ff5b8]{color:var(--vc-foreground-muted);font-size:8px;font-weight:750;letter-spacing:.13em;white-space:nowrap}.sidebar-mobile-close[data-v-dd2ff5b8],.sidebar-collapse-toggle[data-v-dd2ff5b8]{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--vc-border);border-radius:12px;color:var(--vc-foreground-secondary);background:color-mix(in srgb,var(--vc-field-bg) 88%,transparent);cursor:pointer;transition:color var(--vc-transition-fast),background var(--vc-transition-fast),border-color var(--vc-transition-fast)}.sidebar-mobile-close[data-v-dd2ff5b8]:hover,.sidebar-collapse-toggle[data-v-dd2ff5b8]:hover{color:var(--vc-foreground);border-color:var(--vc-primary-border);background:var(--vc-primary-soft)}.sidebar-mobile-close svg[data-v-dd2ff5b8],.sidebar-collapse-toggle svg[data-v-dd2ff5b8]{width:18px;height:18px}.sidebar-create[data-v-dd2ff5b8]{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;margin-bottom:16px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--vc-primary) 22%,var(--vc-border));border-radius:16px;color:var(--vc-foreground);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--vc-primary) 19%,transparent),transparent 55%),color-mix(in srgb,var(--vc-primary) 7%,var(--vc-content-bg));font:inherit;text-align:left;cursor:pointer;transition:transform var(--vc-transition-fast),border-color var(--vc-transition-fast)}.sidebar-create[data-v-dd2ff5b8]:hover{transform:translateY(-1px);border-color:var(--vc-primary-border)}.sidebar-create__icon[data-v-dd2ff5b8]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;color:var(--vc-on-primary);background:var(--vc-gradient-brand)}.sidebar-create__icon svg[data-v-dd2ff5b8]{width:18px;height:18px}.sidebar-create>span[data-v-dd2ff5b8]:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.sidebar-create strong[data-v-dd2ff5b8]{font-size:12px;font-weight:720}.sidebar-create small[data-v-dd2ff5b8]{color:var(--vc-foreground-muted);font-size:9px;white-space:nowrap}.sidebar-create kbd[data-v-dd2ff5b8]{margin-left:auto;padding:3px 5px;border:1px solid var(--vc-border);border-radius:6px;color:var(--vc-foreground-muted);background:color-mix(in srgb,var(--vc-content-bg) 75%,transparent);font:9px/1 var(--vc-font-mono);white-space:nowrap}.sidebar-nav[data-v-dd2ff5b8]{display:flex;flex:1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;scrollbar-width:none}.sidebar-nav[data-v-dd2ff5b8]::-webkit-scrollbar{display:none}.sidebar-group[data-v-dd2ff5b8]{display:flex;flex-direction:column;gap:5px}.sidebar-group__label[data-v-dd2ff5b8]{margin:0 0 3px;padding:0 10px;color:var(--vc-foreground-muted);font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.sidebar-nav-item[data-v-dd2ff5b8]{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;border:1px solid transparent;border-radius:13px;color:var(--vc-foreground-secondary);background:transparent;font:inherit;font-size:12px;font-weight:620;text-align:left;cursor:pointer;transition:color var(--vc-transition-fast),background var(--vc-transition-fast),border-color var(--vc-transition-fast)}.sidebar-nav-item[data-v-dd2ff5b8]:hover{color:var(--vc-foreground);background:var(--vc-hover-bg)}.sidebar-nav-item--active[data-v-dd2ff5b8]{border-color:color-mix(in srgb,var(--vc-primary) 18%,var(--vc-border));color:var(--vc-foreground);background:linear-gradient(100deg,color-mix(in srgb,var(--vc-primary) 14%,transparent),color-mix(in srgb,var(--vc-accent) 5%,transparent));box-shadow:inset 0 1px 0 var(--vc-glass-stroke)}.sidebar-nav-item__icon[data-v-dd2ff5b8]{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:9px}.sidebar-nav-item__icon svg[data-v-dd2ff5b8]{width:18px;height:18px}.sidebar-nav-item--active .sidebar-nav-item__icon[data-v-dd2ff5b8]{color:var(--vc-primary);background:color-mix(in srgb,var(--vc-primary) 12%,transparent)}.sidebar-nav-item__label[data-v-dd2ff5b8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav-item__active-dot[data-v-dd2ff5b8]{width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--vc-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--vc-primary) 10%,transparent)}.workspace-sidebar--collapsed .sidebar-brand[data-v-dd2ff5b8]{display:none}.workspace-sidebar--collapsed .sidebar-brand-row[data-v-dd2ff5b8],.workspace-sidebar--collapsed .sidebar-nav-item[data-v-dd2ff5b8]{justify-content:center;padding-inline:0}.sidebar-bottom[data-v-dd2ff5b8]{display:flex;flex-direction:column;gap:8px;padding-top:12px}.sidebar-storage[data-v-dd2ff5b8]{padding:11px;border:1px solid var(--vc-border);border-radius:14px;background:var(--vc-field-bg)}.sidebar-storage__heading[data-v-dd2ff5b8]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--vc-foreground-muted);font-size:9px}.sidebar-storage__heading span[data-v-dd2ff5b8]{display:inline-flex;align-items:center;gap:4px}.sidebar-storage__heading svg[data-v-dd2ff5b8]{width:12px;height:12px}.sidebar-storage__heading strong[data-v-dd2ff5b8]{color:var(--vc-foreground-secondary);font-size:9px;font-weight:650}.sidebar-storage__track[data-v-dd2ff5b8]{height:4px;margin:9px 0 8px;overflow:hidden;border-radius:99px;background:var(--vc-border)}.sidebar-storage__track i[data-v-dd2ff5b8]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vc-primary),var(--vc-accent))}.sidebar-storage button[data-v-dd2ff5b8]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-bottom:-8px;padding:0;border:0;color:var(--vc-foreground-secondary);background:transparent;font:inherit;font-size:9px;cursor:pointer}.sidebar-storage button[data-v-dd2ff5b8]:hover{color:var(--vc-primary)}.sidebar-storage button svg[data-v-dd2ff5b8]{width:12px;height:12px}.sidebar-login[data-v-dd2ff5b8]{display:flex;align-items:center;gap:9px;width:100%;min-height:54px;padding:8px;border:1px solid color-mix(in srgb,var(--vc-primary) 28%,var(--vc-border));border-radius:14px;color:var(--vc-foreground);background:linear-gradient(135deg,color-mix(in srgb,var(--vc-primary) 13%,transparent),color-mix(in srgb,var(--vc-accent) 5%,transparent));font:inherit;text-align:left;cursor:pointer}.sidebar-login[data-v-dd2ff5b8]:hover{border-color:var(--vc-primary-border);background:var(--vc-primary-soft)}.sidebar-login--compact[data-v-dd2ff5b8]{justify-content:center;padding:5px;border-color:transparent;background:transparent}.sidebar-login__mark[data-v-dd2ff5b8]{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;color:var(--vc-on-primary);background:var(--vc-gradient-brand)}.sidebar-login__mark svg[data-v-dd2ff5b8]{width:16px;height:16px}.sidebar-login__copy[data-v-dd2ff5b8]{display:flex;flex-direction:column;gap:2px;min-width:0}.sidebar-login__copy strong[data-v-dd2ff5b8]{font-size:10px;font-weight:680}.sidebar-login__copy small[data-v-dd2ff5b8]{color:var(--vc-foreground-muted);font-size:8px}.sidebar-account[data-v-dd2ff5b8]{display:flex;align-items:center;gap:9px;min-width:0;padding:8px;border:1px solid var(--vc-border);border-radius:14px;background:color-mix(in srgb,var(--vc-content-bg) 70%,transparent)}.sidebar-account--compact[data-v-dd2ff5b8]{justify-content:center;padding:5px;border-color:transparent;background:transparent}.sidebar-account__avatar[data-v-dd2ff5b8]{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;color:var(--vc-on-primary);background:var(--vc-gradient-brand);font-size:12px;font-weight:800}.sidebar-account__copy[data-v-dd2ff5b8]{display:flex;flex-direction:column;gap:2px;min-width:0}.sidebar-account__copy strong[data-v-dd2ff5b8]{overflow:hidden;color:var(--vc-foreground);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sidebar-account__copy small[data-v-dd2ff5b8]{overflow:hidden;color:var(--vc-foreground-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.sidebar-account__logout[data-v-dd2ff5b8]{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;margin-left:auto;border:0;border-radius:11px;color:var(--vc-foreground-muted);background:transparent;cursor:pointer}.sidebar-account__logout[data-v-dd2ff5b8]:hover{color:var(--vc-danger);background:var(--vc-danger-soft)}.sidebar-account__logout svg[data-v-dd2ff5b8]{width:15px;height:15px}.workspace-main[data-v-dd2ff5b8]{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.workspace-topbar[data-v-dd2ff5b8]{position:sticky;top:12px;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:9px 12px 9px 18px;border-radius:20px;background:color-mix(in srgb,var(--vc-topbar-bg) 90%,transparent)}.topbar-leading[data-v-dd2ff5b8],.topbar-actions[data-v-dd2ff5b8]{display:flex;align-items:center;gap:10px;min-width:0}.topbar-leading[data-v-dd2ff5b8]{flex:1 1 auto;overflow:hidden}.topbar-actions[data-v-dd2ff5b8]{flex:0 0 auto}.topbar-location[data-v-dd2ff5b8]{display:flex;align-items:center;flex:1 1 auto;gap:7px;min-width:0;overflow:hidden;color:var(--vc-foreground-muted);font-size:11px}.topbar-location>span[data-v-dd2ff5b8]{white-space:nowrap}.topbar-location svg[data-v-dd2ff5b8]{width:12px;height:12px;flex:0 0 12px;color:var(--vc-foreground-placeholder)}.topbar-location strong[data-v-dd2ff5b8]{min-width:0;overflow:hidden;color:var(--vc-foreground);font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.topbar-agent-status[data-v-dd2ff5b8]{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--vc-border);border-radius:999px;color:var(--vc-foreground-secondary);background:var(--vc-field-bg);font-size:9px;font-weight:650;white-space:nowrap}.topbar-agent-status i[data-v-dd2ff5b8]{width:6px;height:6px;border-radius:50%;background:var(--vc-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--vc-success) 12%,transparent)}.topbar-icon-button[data-v-dd2ff5b8]{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--vc-border);border-radius:12px;color:var(--vc-foreground-secondary);background:var(--vc-field-bg);cursor:pointer;transition:color var(--vc-transition-fast),border-color var(--vc-transition-fast),background var(--vc-transition-fast)}.topbar-icon-button[data-v-dd2ff5b8]:hover{color:var(--vc-foreground);border-color:var(--vc-primary-border);background:var(--vc-primary-soft)}.topbar-icon-button svg[data-v-dd2ff5b8]{width:18px;height:18px}.topbar-login[data-v-dd2ff5b8]{min-width:76px;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--vc-primary) 36%,var(--vc-border));border-radius:13px;color:var(--vc-on-primary);background:var(--vc-gradient-brand);font:680 11px/1 var(--vc-font-body);cursor:pointer}.topbar-avatar[data-v-dd2ff5b8]{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid color-mix(in srgb,var(--vc-primary) 28%,transparent);border-radius:50%;color:var(--vc-on-primary);background:var(--vc-gradient-brand);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.topbar-menu[data-v-dd2ff5b8]{display:none}.notification[data-v-dd2ff5b8],.notification-trigger[data-v-dd2ff5b8]{position:relative}.notification-trigger--active[data-v-dd2ff5b8]{color:var(--vc-primary);border-color:var(--vc-primary-border);background:var(--vc-primary-soft)}.notification-dot[data-v-dd2ff5b8]{position:absolute;top:8px;right:8px;width:7px;height:7px;border:2px solid var(--vc-field-bg);border-radius:50%;background:var(--vc-accent)}.notification-panel[data-v-dd2ff5b8]{position:absolute;top:calc(100% + 10px);right:0;width:min(380px,calc(100vw - 28px));padding:12px;border:1px solid var(--vc-chrome-border);border-radius:18px;color:var(--vc-foreground);background:var(--vc-popover-bg);box-shadow:var(--vc-shadow-xl);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.notification-panel__header[data-v-dd2ff5b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:5px 5px 11px}.notification-panel__header span[data-v-dd2ff5b8]{color:var(--vc-foreground-muted);font-size:8px;font-weight:750;letter-spacing:.12em}.notification-panel__header h2[data-v-dd2ff5b8]{margin:4px 0 0;font-size:16px;font-weight:720}.notification-count[data-v-dd2ff5b8]{padding:4px 7px;border-radius:999px;color:var(--vc-primary)!important;background:var(--vc-primary-soft);letter-spacing:0!important}.notification-list[data-v-dd2ff5b8]{display:flex;flex-direction:column;gap:3px;max-height:380px;overflow-y:auto}.notification-item[data-v-dd2ff5b8]{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px;border:1px solid transparent;border-radius:12px;color:var(--vc-foreground);background:transparent;font:inherit;text-align:left;cursor:pointer}.notification-item[data-v-dd2ff5b8]:hover{border-color:var(--vc-border);background:var(--vc-hover-bg)}.notification-item__icon[data-v-dd2ff5b8]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;color:var(--vc-primary);background:var(--vc-primary-soft)}.notification-item__icon--completed[data-v-dd2ff5b8],.notification-item__icon--succeeded[data-v-dd2ff5b8]{color:var(--vc-success);background:var(--vc-success-soft)}.notification-item__icon--failed[data-v-dd2ff5b8],.notification-item__icon--cancelled[data-v-dd2ff5b8]{color:var(--vc-danger);background:var(--vc-danger-soft)}.notification-item__icon svg[data-v-dd2ff5b8]{width:16px;height:16px}.notification-item__body[data-v-dd2ff5b8]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.notification-item__body strong[data-v-dd2ff5b8]{overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.notification-item__body small[data-v-dd2ff5b8]{color:var(--vc-foreground-muted);font-size:9px}.notification-item>svg[data-v-dd2ff5b8]{width:14px;height:14px;color:var(--vc-foreground-muted)}.notification-state[data-v-dd2ff5b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:150px;padding:20px;color:var(--vc-foreground-muted);font-size:10px;text-align:center}.notification-state>svg[data-v-dd2ff5b8]{width:24px;height:24px}.notification-state strong[data-v-dd2ff5b8]{color:var(--vc-foreground);font-size:12px}.notification-state button[data-v-dd2ff5b8]{min-height:44px;padding:0 12px;border:1px solid var(--vc-border);border-radius:10px;color:var(--vc-foreground);background:var(--vc-field-bg);font:inherit;cursor:pointer}.notification-state--error[data-v-dd2ff5b8]{color:var(--vc-danger)}.notification-loader[data-v-dd2ff5b8]{width:22px;height:22px;border:2px solid var(--vc-border);border-top-color:var(--vc-primary);border-radius:50%;animation:notification-spin-dd2ff5b8 .8s linear infinite}.notification-panel__footer[data-v-dd2ff5b8]{margin-top:8px;padding-top:8px;border-top:1px solid var(--vc-border)}.notification-panel__footer button[data-v-dd2ff5b8]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 7px;border:0;color:var(--vc-primary);background:transparent;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.notification-panel__footer svg[data-v-dd2ff5b8]{width:13px;height:13px}@keyframes notification-spin-dd2ff5b8{to{transform:rotate(360deg)}}.workspace-content[data-v-dd2ff5b8]{flex:1;width:100%;min-width:0;padding:0}.workspace-content__frame[data-v-dd2ff5b8]{width:100%;max-width:1488px;margin:0 auto;padding:28px clamp(18px,2.4vw,36px) 72px}.mobile-scrim[data-v-dd2ff5b8]{display:none}.workspace-page-enter-active[data-v-dd2ff5b8],.workspace-page-leave-active[data-v-dd2ff5b8]{transition:opacity .2s ease,transform .2s ease}.workspace-page-enter-from[data-v-dd2ff5b8]{opacity:0;transform:translateY(8px)}.workspace-page-leave-to[data-v-dd2ff5b8]{opacity:0;transform:translateY(-4px)}.workspace-sidebar button[data-v-dd2ff5b8]:focus-visible,.workspace-topbar button[data-v-dd2ff5b8]:focus-visible,.workspace-topbar input[data-v-dd2ff5b8]:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}@media (max-width: 900px){.workspace-shell[data-v-dd2ff5b8]{padding:8px;gap:8px}.workspace-sidebar[data-v-dd2ff5b8]{position:fixed;top:8px;left:8px;bottom:8px;z-index:300;width:238px;height:auto;flex-basis:238px;padding:14px;transform:translate(calc(-100% - 20px));transition:transform var(--vc-transition-normal)}.workspace-sidebar--mobile-open[data-v-dd2ff5b8]{transform:translate(0)}.workspace-sidebar--mobile-open .sidebar-brand__copy[data-v-dd2ff5b8],.workspace-sidebar--mobile-open .sidebar-create[data-v-dd2ff5b8],.workspace-sidebar--mobile-open .sidebar-group__label[data-v-dd2ff5b8],.workspace-sidebar--mobile-open .sidebar-nav-item__label[data-v-dd2ff5b8],.workspace-sidebar--mobile-open .sidebar-nav-item__active-dot[data-v-dd2ff5b8],.workspace-sidebar--mobile-open .sidebar-storage[data-v-dd2ff5b8],.workspace-sidebar--mobile-open .sidebar-account__copy[data-v-dd2ff5b8],.workspace-sidebar--mobile-open .sidebar-account__logout[data-v-dd2ff5b8],.workspace-sidebar--mobile-open .sidebar-collapse span[data-v-dd2ff5b8]{display:flex}.workspace-sidebar--mobile-open .sidebar-nav-item[data-v-dd2ff5b8]{justify-content:flex-start;padding-inline:10px}.workspace-sidebar--mobile-open .sidebar-account[data-v-dd2ff5b8]{justify-content:flex-start;padding:8px;border-color:var(--vc-border);background:color-mix(in srgb,var(--vc-content-bg) 70%,transparent)}.sidebar-collapse-toggle[data-v-dd2ff5b8]{display:none}.mobile-scrim[data-v-dd2ff5b8]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:290;background:var(--vc-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workspace-topbar[data-v-dd2ff5b8]{top:8px;min-height:58px;padding:7px 9px;border-radius:17px}.topbar-menu[data-v-dd2ff5b8]{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--vc-border);border-radius:12px;color:var(--vc-foreground);background:var(--vc-field-bg);cursor:pointer}.topbar-menu svg[data-v-dd2ff5b8]{width:19px;height:19px}}@media (max-width: 600px){.topbar-location>span[data-v-dd2ff5b8],.topbar-location svg[data-v-dd2ff5b8],.topbar-agent-status[data-v-dd2ff5b8]{display:none}.topbar-login[data-v-dd2ff5b8]{min-width:64px;padding-inline:12px}.topbar-actions[data-v-dd2ff5b8]{gap:6px}.workspace-content__frame[data-v-dd2ff5b8]{padding:20px 14px 48px}.notification-panel[data-v-dd2ff5b8]{position:fixed;top:74px;right:8px;left:8px;width:auto}}@media (prefers-reduced-motion: reduce){.workspace-page-enter-active[data-v-dd2ff5b8],.workspace-page-leave-active[data-v-dd2ff5b8]{transition:none}.notification-loader[data-v-dd2ff5b8]{animation-duration:2s}}html.vc-chat-thread-active,html.vc-chat-thread-active body,html.vc-chat-thread-active #app{width:100%;height:100%;overflow:hidden}html.vc-chat-thread-active .workspace-shell{width:100%;height:100dvh;min-height:0;padding:0!important;gap:0!important;overflow:hidden}html.vc-chat-thread-active .workspace-sidebar,html.vc-chat-thread-active .workspace-topbar,html.vc-chat-thread-active .mobile-scrim{display:none!important}html.vc-chat-thread-active .workspace-main,html.vc-chat-thread-active .workspace-content,html.vc-chat-thread-active .workspace-content__frame{width:100%;height:100dvh;min-height:0;max-width:none;margin:0;padding:0!important;gap:0;overflow:hidden}:root{color-scheme:dark;--vc-background: #080b12;--vc-background-elevated: #0b1019;--vc-foreground: #f5f7fc;--vc-foreground-secondary: #c7d0e0;--vc-foreground-muted: #98a4b8;--vc-foreground-placeholder: #7f8a9e;--vc-primary: #8fa8ff;--vc-primary-hover: #a8b9ff;--vc-primary-active: #708bef;--vc-primary-soft: rgba(143, 168, 255, .14);--vc-primary-border: rgba(143, 168, 255, .34);--vc-on-primary: #07101f;--vc-accent: #b49bff;--vc-accent-hover: #c9b7ff;--vc-on-accent: #100820;--vc-warm: #f2b77d;--vc-on-warm: #291307;--vc-success: #5bd6a8;--vc-success-soft: rgba(91, 214, 168, .13);--vc-warning: #f2bd66;--vc-destructive: #ff7d91;--vc-danger: var(--vc-destructive);--vc-danger-soft: rgba(255, 125, 145, .13);--vc-on-destructive: #2c0710;--vc-info: #6dc8f0;--vc-gradient-brand: linear-gradient(135deg, #718cf1 0%, #8fa8ff 56%, #b49bff 100%);--vc-gradient-brand-soft: linear-gradient(135deg, rgba(143, 168, 255, .18), rgba(180, 155, 255, .1));--vc-gradient-warm: linear-gradient(135deg, #f2bd66 0%, #f2a27d 100%);--vc-chrome-bg: #0d121b;--vc-content-bg: #111722;--vc-field-bg: #0b1018;--vc-field-solid: #0b1018;--vc-nested-bg: #161e2a;--vc-sidebar-bg: #0c1119;--vc-topbar-bg: rgba(13, 18, 27, .98);--vc-popover-bg: #121925;--vc-modal-bg: #111722;--vc-nested-border: rgba(165, 181, 207, .1);--vc-content-border: rgba(165, 181, 207, .13);--vc-chrome-border: rgba(165, 181, 207, .12);--vc-field-border: rgba(165, 181, 207, .17);--vc-glass-border: var(--vc-content-border);--vc-glass-stroke: rgba(255, 255, 255, .055);--vc-glass-inner-shadow: rgba(0, 0, 0, .26);--vc-glass-surface: var(--vc-content-bg);--vc-glass-1: var(--vc-nested-bg);--vc-glass-1-border: var(--vc-nested-border);--vc-glass-2: var(--vc-chrome-bg);--vc-glass-2-border: var(--vc-chrome-border);--vc-glass-3: var(--vc-content-bg);--vc-glass-3-border: var(--vc-content-border);--vc-surface: #111722;--vc-surface-secondary: #161e2a;--vc-border: var(--vc-nested-border);--vc-ring: rgba(143, 168, 255, .62);--vc-focus-ring: rgba(143, 168, 255, .42);--vc-hover-bg: rgba(178, 193, 219, .075);--vc-active-bg: rgba(143, 168, 255, .13);--vc-nav-active-bg: linear-gradient(90deg, rgba(143, 168, 255, .18), rgba(143, 168, 255, .07) 78%, transparent);--vc-nav-active-border: rgba(143, 168, 255, .24);--vc-nav-active-text: #f0f4ff;--vc-overlay: rgba(3, 6, 12, .78);--vc-aurora-blue: rgba(85, 112, 224, .095);--vc-aurora-violet: rgba(127, 91, 213, .06);--vc-aurora-cyan: rgba(55, 154, 182, .035);--vc-noise-opacity: .022;--vc-space-1: 4px;--vc-space-2: 8px;--vc-space-3: 12px;--vc-space-4: 16px;--vc-space-5: 20px;--vc-space-6: 24px;--vc-space-8: 32px;--vc-space-12: 48px;--vc-space-16: 64px;--vc-space-24: 96px;--vc-radius-sm: 8px;--vc-radius-md: 12px;--vc-radius-lg: 16px;--vc-radius-xl: 22px;--vc-radius-2xl: 28px;--vc-radius-full: 9999px;--vc-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .34);--vc-shadow-md: 0 12px 32px -18px rgba(0, 0, 0, .78), 0 2px 7px -4px rgba(0, 0, 0, .48);--vc-shadow-lg: 0 24px 64px -28px rgba(0, 0, 0, .9), 0 7px 18px -12px rgba(0, 0, 0, .58);--vc-shadow-xl: 0 40px 104px -38px rgba(0, 0, 0, .96), 0 12px 28px -16px rgba(0, 0, 0, .68);--vc-blur-sm: 6px;--vc-blur-md: 10px;--vc-blur-lg: 14px;--vc-blur-xl: 18px;--vc-font-display: "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--vc-font-heading: "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--vc-font-body: "SF Pro Text", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--vc-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--vc-transition-fast: .15s cubic-bezier(.32, .72, 0, 1);--vc-transition-normal: .24s cubic-bezier(.28, .7, .18, 1);--vc-transition-slow: .38s cubic-bezier(.28, .7, .18, 1);--vc-spring: cubic-bezier(.34, 1.3, .5, 1)}html[data-theme=light],html.light{color-scheme:light;--vc-background: #f2f4f8;--vc-background-elevated: #f8f9fc;--vc-foreground: #141a24;--vc-foreground-secondary: #414b5c;--vc-foreground-muted: #5e6879;--vc-foreground-placeholder: #748094;--vc-primary: #405fc8;--vc-primary-hover: #3552b3;--vc-primary-active: #2d489f;--vc-primary-soft: rgba(64, 95, 200, .09);--vc-primary-border: rgba(64, 95, 200, .24);--vc-on-primary: #ffffff;--vc-accent: #6b57c9;--vc-accent-hover: #5a47b6;--vc-on-accent: #ffffff;--vc-warm: #b65a22;--vc-on-warm: #ffffff;--vc-success: #0d7a57;--vc-success-soft: rgba(13, 122, 87, .09);--vc-warning: #8a570a;--vc-destructive: #c22b43;--vc-danger: var(--vc-destructive);--vc-danger-soft: rgba(194, 43, 67, .09);--vc-on-destructive: #ffffff;--vc-info: #08799b;--vc-gradient-brand: linear-gradient(135deg, #4c68d5 0%, #6670dc 58%, #7b63d1 100%);--vc-gradient-brand-soft: linear-gradient(135deg, rgba(76, 104, 213, .12), rgba(123, 99, 209, .08));--vc-gradient-warm: linear-gradient(135deg, #d88938 0%, #cf624f 100%);--vc-chrome-bg: #f8f9fc;--vc-content-bg: #ffffff;--vc-field-bg: #f4f6fa;--vc-field-solid: #f4f6fa;--vc-nested-bg: #f1f3f8;--vc-sidebar-bg: #f7f8fc;--vc-topbar-bg: rgba(248, 249, 252, .98);--vc-popover-bg: #ffffff;--vc-modal-bg: #ffffff;--vc-nested-border: rgba(46, 60, 82, .1);--vc-content-border: rgba(46, 60, 82, .12);--vc-chrome-border: rgba(46, 60, 82, .11);--vc-field-border: rgba(46, 60, 82, .17);--vc-glass-border: var(--vc-content-border);--vc-glass-stroke: rgba(255, 255, 255, .88);--vc-glass-inner-shadow: rgba(32, 44, 64, .045);--vc-glass-surface: var(--vc-content-bg);--vc-glass-1: var(--vc-nested-bg);--vc-glass-1-border: var(--vc-nested-border);--vc-glass-2: var(--vc-chrome-bg);--vc-glass-2-border: var(--vc-chrome-border);--vc-glass-3: var(--vc-content-bg);--vc-glass-3-border: var(--vc-content-border);--vc-surface: #ffffff;--vc-surface-secondary: #f1f3f8;--vc-border: var(--vc-nested-border);--vc-ring: rgba(64, 95, 200, .42);--vc-focus-ring: rgba(64, 95, 200, .28);--vc-hover-bg: rgba(46, 60, 82, .055);--vc-active-bg: rgba(64, 95, 200, .1);--vc-nav-active-bg: linear-gradient(90deg, rgba(64, 95, 200, .13), rgba(64, 95, 200, .045) 78%, transparent);--vc-nav-active-border: rgba(64, 95, 200, .18);--vc-nav-active-text: #263f99;--vc-overlay: rgba(20, 28, 42, .34);--vc-aurora-blue: rgba(70, 98, 205, .07);--vc-aurora-violet: rgba(105, 86, 190, .045);--vc-aurora-cyan: rgba(8, 121, 155, .025);--vc-noise-opacity: .014;--vc-shadow-sm: 0 1px 2px 0 rgba(24, 35, 52, .05);--vc-shadow-md: 0 10px 28px -16px rgba(24, 35, 52, .18), 0 2px 6px -4px rgba(24, 35, 52, .08);--vc-shadow-lg: 0 22px 52px -24px rgba(24, 35, 52, .22), 0 6px 14px -10px rgba(24, 35, 52, .1);--vc-shadow-xl: 0 34px 88px -30px rgba(24, 35, 52, .28), 0 10px 24px -16px rgba(24, 35, 52, .12)}:root{background-color:var(--vc-background)}#vc-root-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;min-width:100%;min-height:100%;pointer-events:none;background-color:var(--vc-background);background-image:linear-gradient(var(--vc-background),var(--vc-background))}html{width:auto;max-width:none;min-width:0;min-height:100vh;min-height:100dvh;background-color:var(--vc-background);background-image:linear-gradient(var(--vc-background),var(--vc-background));overflow-x:clip;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=light],html.light{color-scheme:light}html[data-theme=dark],html.dark{color-scheme:dark}body{width:100%;max-width:none;min-width:0;min-height:100vh;min-height:100dvh;margin:0;padding:0;background-color:var(--vc-background);overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:none}#app{position:relative;z-index:1;isolation:isolate;display:flex;flex-direction:column;width:100%;max-width:none;min-width:0;min-height:100vh;min-height:100dvh;background-color:var(--vc-background)}#app>*,.vc-theme-provider,.vc-app-shell,.vc-app-bg{width:100%;max-width:none;min-width:0;background-color:var(--vc-background)}#app>*,.vc-theme-provider,.vc-app-shell,.vc-app-bg{min-height:100vh;min-height:100dvh}.vc-theme-provider :where(.n-message-provider,.n-dialog-provider){width:100%;max-width:none;min-width:0}#app>*,.vc-theme-provider{flex:1 0 auto}.vc-theme-provider{display:flex;flex-direction:column;flex:1 1 auto}.vc-fatal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:grid;place-items:center;color:var(--vc-foreground);background-color:var(--vc-background)}.vc-fatal[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}html,body,#app{font-family:var(--vc-font-body);font-size:14px;line-height:1.5;color:var(--vc-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--vc-font-heading);font-weight:600;line-height:1.25;margin:0}p{margin:0}a{color:var(--vc-primary);text-decoration:none;transition:color var(--vc-transition-fast)}a:hover{color:var(--vc-primary-hover)}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--vc-primary-hover);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--vc-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--vc-foreground-muted)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.vc-aurora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:radial-gradient(circle at 14% -12%,var(--vc-aurora-blue),transparent 34rem),radial-gradient(circle at 90% 8%,var(--vc-aurora-violet),transparent 30rem),var(--vc-background)}.vc-aurora:before,.vc-aurora:after{content:"";position:absolute;border-radius:50%;filter:blur(96px);will-change:transform,opacity}.vc-aurora:before{width:48vmax;height:48vmax;top:-30vmax;left:-22vmax;background:radial-gradient(circle at 40% 40%,var(--vc-aurora-blue),transparent 68%);animation:vc-aurora-drift 34s ease-in-out infinite alternate}.vc-aurora:after{width:40vmax;height:40vmax;right:-20vmax;bottom:-26vmax;background:radial-gradient(circle at 60% 40%,var(--vc-aurora-violet),var(--vc-aurora-cyan) 56%,transparent 72%);animation:vc-aurora-drift 42s ease-in-out infinite alternate-reverse}.vc-aurora__spot{position:absolute;width:24vmax;height:24vmax;top:34%;left:45%;border-radius:50%;filter:blur(104px);background:radial-gradient(circle,var(--vc-aurora-cyan),transparent 70%);animation:vc-aurora-breathe 26s ease-in-out infinite}@keyframes vc-aurora-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5vmax,2vmax,0) scale(1.04)}}@keyframes vc-aurora-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.vc-aurora:before,.vc-aurora:after,.vc-aurora__spot{animation:none}}.vc-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--vc-noise-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vc-glass-chrome,.vc-glass-sidebar,.vc-glass-topbar{border:1px solid var(--vc-chrome-border);border-radius:var(--vc-radius-xl);backdrop-filter:blur(var(--vc-blur-md)) saturate(124%);-webkit-backdrop-filter:blur(var(--vc-blur-md)) saturate(124%);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-md)}.vc-glass-chrome{background:var(--vc-chrome-bg)}.vc-glass-sidebar{background:var(--vc-sidebar-bg)}.vc-glass-topbar{background:var(--vc-topbar-bg)}.vc-glass-content,.vc-glass,.vc-glass-3{background:var(--vc-content-bg);border:1px solid var(--vc-content-border);border-radius:var(--vc-radius-xl);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-md)}.vc-glass-1{background:var(--vc-nested-bg);border:1px solid var(--vc-nested-border);border-radius:var(--vc-radius-lg)}.vc-glass-2{background:var(--vc-chrome-bg);border:1px solid var(--vc-chrome-border);border-radius:var(--vc-radius-xl);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-md)}.vc-glass-field{background:var(--vc-field-bg);border:1px solid var(--vc-field-border);border-radius:var(--vc-radius-md)}.vc-scrim-bottom{background:linear-gradient(to top,#04060cf0,#04060cb8,#04060c2e 68%,#04060c00)}.vc-scrim-bottom--soft{background:linear-gradient(to top,#04060cd1,#04060c61 48%,#04060c00)}.vc-glass--sm{border-radius:var(--vc-radius-lg)}.vc-glass--lg,.vc-glass--xl{border-radius:var(--vc-radius-xl)}.vc-app-bg{position:relative;width:100%;max-width:none;min-width:0;min-height:100vh;min-height:100dvh;overflow-x:clip;background-color:var(--vc-background);isolation:isolate}.vc-glow-primary{border-color:var(--vc-primary-border);box-shadow:0 0 0 1px var(--vc-primary-border),var(--vc-shadow-md)}.vc-glow-accent{border-color:color-mix(in srgb,var(--vc-accent) 32%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-accent) 26%,transparent),var(--vc-shadow-md)}.vc-text-gradient{background:var(--vc-gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-page{display:flex;flex-direction:column;gap:20px;min-width:0}.vc-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.vc-page-head__main{display:flex;flex-direction:column;gap:8px;min-width:0}.vc-kicker{margin:0;color:var(--vc-primary);font-size:12px;line-height:1;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.vc-page-title{margin:0;color:var(--vc-foreground);font-family:var(--vc-font-heading);font-size:28px;line-height:1.22;font-weight:700;letter-spacing:-.025em}.vc-page-desc{margin:0;color:var(--vc-foreground-secondary);font-size:14px;line-height:1.65}.vc-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.vc-nested{border:1px solid var(--vc-nested-border);border-radius:var(--vc-radius-lg);background:var(--vc-nested-bg)}.vc-stat-mini{padding:14px;border:1px solid var(--vc-nested-border);border-radius:var(--vc-radius-lg);background:var(--vc-nested-bg)}.vc-stat-mini__label{color:var(--vc-foreground-secondary);font-size:12px}.vc-stat-mini__value{display:block;margin-top:6px;color:var(--vc-foreground);font-family:var(--vc-font-heading);font-size:22px;line-height:1.1;font-weight:750}@media (max-width: 720px){.vc-page-head{flex-direction:column}.vc-page-actions{justify-content:stretch;width:100%}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible,[visible=""]{visibility:visible}[\!visible=""]{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}[start~="1"]{inset-inline-start:.25rem}.right-4{right:1rem}.top-4{top:1rem}.isolate{isolation:isolate}.grid{display:grid}.inline-grid{display:inline-grid}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}.m-0{margin:0}.mb-1{margin-bottom:.25rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.ml-3{margin-left:.75rem}.ms{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3,[is-active~=mt-3]:is(:active){margin-top:.75rem}.inline{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents{display:contents}.hidden,[hidden=""]{display:none}[size~="14"]{width:3.5rem;height:3.5rem}[size~="16"]{width:4rem;height:4rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="32"]{width:8rem;height:8rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="44"]{width:11rem;height:11rem}.h1,[h1=""]{height:.25rem}.h2,[h2=""]{height:.5rem}.h3,[h3=""]{height:.75rem}.h4{height:1rem}.w-36{width:9rem}.w-44{width:11rem}.w-fit{width:fit-content}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.table{display:table}.border-collapse{border-collapse:collapse}[transform-origin~=center]{transform-origin:center}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}[resize~="default:"]:default{resize:both}[resize~="disabled:"]:disabled{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.b,.border,[b=""]{border-width:1px}[stroke-width~="1.7"]{stroke-width:1.7px}[stroke-width~="2"]{stroke-width:2px}.px,[px=""]{padding-left:1rem;padding-right:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.text-wrap{text-wrap:wrap}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\[var\(--vc-error\)\]{color:var(--vc-error)}.text-\[var\(--vc-foreground-muted\)\]{color:var(--vc-foreground-muted)}.text-\[var\(--vc-foreground-secondary\)\]{color:var(--vc-foreground-secondary)}.text-\[var\(--vc-primary\)\]{color:var(--vc-primary)}.text-danger,[text-danger~="_cache[71]"],[text-danger~="_cache[72]"],[text-danger~="_createCommentVNode("],[text-danger~="_createElementBlock("],[text-danger~="_createElementVNode("],[text-danger~="_createTextVNode("],[text-danger~="_createVNode(_unref(AlertCircleOutline)),"],[text-danger~="_createVNode(_unref(NButton),"],[text-danger~="_hoisted_72,"],[text-danger~="_hoisted_73,"],[text-danger~="_toDisplayString(job.errorSummary),"],[text-danger~="_toDisplayString(job.failedItems),"],[text-danger~="_toDisplayString(job.runningItems),"],[text-danger~="_withCtx(()"],[text-danger~=","],[text-danger~="?"],[text-danger~="(_cache[71]"],[text-danger~="(_cache[72]"],[text-danger~="(_cache[73]"],[text-danger~="(_openBlock(),"],[text-danger~="(job.errorSummary)"],[text-danger~="(job.status"],[text-danger~="(openJob(job))"],[text-danger~="["],[text-danger~="[...(_cache[73]"],[text-danger~="{"],[text-danger~="},"],[text-danger~="})"],[text-danger~="="],[text-danger~="==="],[text-danger~="=>"],[text-danger~=">"],[text-danger~="||"],[text-danger~="1)"],[text-danger~="1),"],[text-danger~="2),"],[text-danger~="8,"],[text-danger~="any)"],[text-danger~=div],[text-danger~="job.failedItems"],[text-danger~="null,"],[text-danger~=onClick],[text-danger~=small],[text-danger~=span],[text-danger~=strong],[text-danger~="true),"],[text-danger~=失败],[text-danger~=查看详情],[text-danger~=运行]{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity))}.text-success{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity))}.text-warning{--un-text-opacity:1;color:rgb(217 119 6 / var(--un-text-opacity))}[text-danger~="default:"]:default{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity))}.font-600{font-weight:600}.font-\[var\(--vc-font-heading\)\]{font-family:var(--vc-font-heading)}.uppercase{text-transform:uppercase}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.tab,[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / .2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / .1));text-shadow:var(--un-text-shadow)}.outline{outline-style:solid}.blur,[blur=""]{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[duration~="3200"]{transition-duration:3.2s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\@container{container-type:inline-size}.n-button{min-height:44px}.n-button.n-button--circle{width:44px;min-width:44px;height:44px}.n-input,.n-input-number,.n-base-select,.n-select,.n-input .n-input-wrapper,.n-input-number .n-input-wrapper,.n-base-select .n-base-selection,.n-select .n-base-selection{min-height:44px}.n-input .n-input__input-el{height:44px!important;line-height:44px!important}.n-input .n-button{width:44px;min-width:44px}.n-base-select .n-base-selection,.n-select .n-base-selection{--n-height: 44px !important;height:44px!important}.n-base-select-option,.n-select-option{min-height:44px;display:flex;align-items:center}.n-switch{--n-width: 44px !important;--n-height: 44px !important;--n-rail-width: 44px !important;--n-rail-height: 26px !important;--n-button-width: 20px !important;--n-button-height: 20px !important;--n-offset: 3px !important}.n-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1;vertical-align:middle}.n-icon>svg,button>svg,.n-button svg{display:block;flex:0 0 auto}.n-button__content,.n-button__icon{align-items:center}.n-button__content{line-height:1}.n-base-select-option__content,.n-select-option .n-base-select-option__content{display:flex;align-items:center}::selection{color:var(--vc-foreground);background:var(--vc-primary-soft)}:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.n-input:has(.n-input__input-el:focus-visible),.n-input:has(.n-input__textarea-el:focus-visible),.n-input-number:has(.n-input__input-el:focus-visible),.n-base-select:has(.n-base-selection:focus-visible){outline:2px solid var(--vc-primary);outline-offset:2px;border-radius:12px}.vc-app-shell{display:flex;flex-direction:column;flex:1 1 auto;overflow-x:clip}.vc-app-shell>.app-layout,.vc-app-shell>.auth-page,.vc-app-shell>.marketing-page{flex:1;width:100%;max-width:none;min-width:0}.app-container{width:100%;max-width:none;margin:0;padding:0}.page-enter-active,.page-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0;transform:translateY(-8px)}
