.modern-admin-shell[data-v-4aea5579]{display:grid;grid-template-columns:296px 1fr;background:linear-gradient(180deg,#f3f5fb,#f8f9fc);min-height:100vh}.modern-admin-shell.is-collapsed[data-v-4aea5579],.modern-admin-shell.is-hover-expanded[data-v-4aea5579]{grid-template-columns:96px 1fr}.modern-admin-sidebar[data-v-4aea5579]{display:flex;flex-direction:column;gap:18px;padding:18px 14px 18px 18px;color:#1f2937;background:linear-gradient(180deg,#ffffffb8,#fff6),linear-gradient(180deg,#eff2f8,#f6f7fb);border-right:1px solid rgba(148,163,184,.16);transition:width .22s ease,box-shadow .22s ease,transform .22s ease;position:relative;z-index:3}.modern-admin-shell.is-hover-expanded .modern-admin-sidebar[data-v-4aea5579]{width:296px;box-shadow:24px 0 42px #0f172a14}.admin-brand-card[data-v-4aea5579],.admin-profile-card[data-v-4aea5579]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:#ffffffeb;border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 30px #0f172a0f}.admin-brand-card[data-v-4aea5579]{align-items:center}.admin-brand-badge[data-v-4aea5579]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;color:#fff;font-weight:800;background:radial-gradient(circle at top left,rgba(255,255,255,.4),transparent 36%),linear-gradient(135deg,#4458f0,#61b0ff);box-shadow:inset 0 1px #fff6}.admin-brand-image[data-v-4aea5579]{width:100%;height:100%;object-fit:cover;border-radius:18px}.admin-brand-copy[data-v-4aea5579]{flex:1;min-width:0}.admin-brand-kicker[data-v-4aea5579]{display:inline-flex;margin-bottom:4px;color:#4f46e5;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.admin-sidebar-toggle[data-v-4aea5579]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#f8fafc;color:#64748b;transition:transform .2s ease,background .2s ease,color .2s ease}.admin-sidebar-toggle[data-v-4aea5579]:hover{background:#eef2ff;color:#4f46e5}.admin-sidebar-toggle svg[data-v-4aea5579]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .2s ease}.modern-admin-shell.is-collapsed .admin-sidebar-toggle svg[data-v-4aea5579]{transform:rotate(180deg)}.modern-admin-shell.is-hover-expanded .admin-sidebar-toggle svg[data-v-4aea5579]{transform:rotate(180deg)}.admin-brand-card h1[data-v-4aea5579]{margin:0;font-size:22px;line-height:1.05;color:#111827;letter-spacing:-.03em}.admin-brand-card p[data-v-4aea5579]{margin:5px 0 0;color:#7c8aa5;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.admin-brand-strip[data-v-4aea5579]{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.admin-brand-strip span[data-v-4aea5579]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffffb8;color:#64748b;border:1px solid rgba(148,163,184,.14);font-size:12px}.admin-profile-avatar[data-v-4aea5579]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#475569;font-weight:700;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.admin-profile-copy[data-v-4aea5579]{flex:1;min-width:0}.admin-profile-copy strong[data-v-4aea5579]{display:block;color:#111827;font-size:16px}.admin-profile-copy span[data-v-4aea5579]{display:block;margin-top:4px;color:#6b7280;font-size:13px}.modern-admin-shell.is-collapsed .admin-profile-card[data-v-4aea5579]{justify-content:center;padding:12px 10px}.admin-profile-caret[data-v-4aea5579],.modern-nav-caret[data-v-4aea5579]{color:#6b7280;font-size:14px}.modern-nav[data-v-4aea5579]{display:flex;flex-direction:column;gap:18px;padding-top:4px}.nav-section[data-v-4aea5579]{display:flex;flex-direction:column;gap:6px}.nav-section-title[data-v-4aea5579]{padding:8px 10px 4px;color:#98a2b3;font-size:12px;font-weight:700;letter-spacing:.08em}.modern-nav-item[data-v-4aea5579],.modern-subnav-item[data-v-4aea5579]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:16px;background:transparent;color:#374151;border:1px solid transparent;box-shadow:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.modern-nav-item[data-v-4aea5579]:hover,.modern-subnav-item[data-v-4aea5579]:hover{background:#ffffffdb;border-color:#94a3b824;color:#111827;transform:translate(4px);box-shadow:0 12px 22px #94a3b81f}.modern-nav-item.router-link-active[data-v-4aea5579],.modern-subnav-item.router-link-active[data-v-4aea5579],.modern-nav-toggle.is-active[data-v-4aea5579]{background:linear-gradient(180deg,#eef2fff2,#ebf0ffeb);border-color:#6366f11a;color:#5563db;box-shadow:0 10px 18px #6366f114}.modern-nav-icon[data-v-4aea5579]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex-shrink:0}.modern-nav-icon svg[data-v-4aea5579]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.modern-nav-toggle[data-v-4aea5579]{justify-content:flex-start}.modern-admin-shell.is-collapsed .modern-nav-item[data-v-4aea5579],.modern-admin-shell.is-collapsed .modern-nav-toggle[data-v-4aea5579]{position:relative;justify-content:center;padding:12px 10px}.collapsed-tooltip[data-v-4aea5579]{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-4px);padding:8px 10px;border-radius:12px;background:#0f172aeb;color:#fff;font-size:12px;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:0 18px 30px #0f172a2e;transition:opacity .18s ease,transform .18s ease}.modern-admin-shell.is-collapsed .modern-nav-item:hover .collapsed-tooltip[data-v-4aea5579],.modern-admin-shell.is-collapsed .modern-nav-toggle:hover .collapsed-tooltip[data-v-4aea5579]{opacity:1;transform:translateY(-50%) translate(0)}.modern-nav-caret[data-v-4aea5579]{margin-left:auto;transition:transform .2s ease}.modern-nav-caret.expanded[data-v-4aea5579]{transform:rotate(180deg)}.modern-subnav[data-v-4aea5579]{display:flex;flex-direction:column;gap:4px;margin-left:18px;padding-left:14px;border-left:1px solid rgba(148,163,184,.2)}.modern-subnav-item[data-v-4aea5579]{padding:10px 12px;font-size:14px}.modern-subnav-dot[data-v-4aea5579]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45}.modern-admin-main[data-v-4aea5579]{display:flex;flex-direction:column;padding:20px 22px;background:radial-gradient(circle at top right,rgba(191,219,254,.42),transparent 28%),linear-gradient(180deg,#f6f8fc,#f8f9fc)}.modern-admin-topbar[data-v-4aea5579]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:18px 20px;border-radius:24px;border:1px solid rgba(226,232,240,.9);background:#ffffffe0;box-shadow:0 14px 36px #0f172a0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-topbar-copy[data-v-4aea5579]{min-width:0}.admin-topbar-eyebrow[data-v-4aea5579]{display:inline-flex;margin-bottom:6px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-breadcrumbs[data-v-4aea5579]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;color:#94a3b8;font-size:13px}.admin-breadcrumb-item[data-v-4aea5579]{display:inline-flex;align-items:center;gap:6px}.admin-breadcrumb-sep[data-v-4aea5579]{color:#cbd5e1}.modern-admin-topbar strong[data-v-4aea5579]{font-size:20px;color:#111827}.modern-admin-topbar p[data-v-4aea5579]{margin:6px 0 0;color:#6b7280}.admin-topbar-actions[data-v-4aea5579]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-topbar-pill[data-v-4aea5579],.admin-topbar-chip[data-v-4aea5579]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-size:13px}.admin-topbar-pill[data-v-4aea5579]{background:#f8fafc;color:#64748b;border:1px solid rgba(148,163,184,.16)}.admin-topbar-chip[data-v-4aea5579]{background:#eef2ff;color:#4f46e5}.admin-topbar-ghost[data-v-4aea5579],.admin-topbar-primary[data-v-4aea5579]{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:12px;font-size:13px;font-weight:600}.admin-topbar-ghost[data-v-4aea5579]{background:#ffffffdb;color:#475569;border:1px solid rgba(148,163,184,.18)}.admin-topbar-primary[data-v-4aea5579]{background:linear-gradient(135deg,#5563db,#63a7ff);color:#fff;border:none;box-shadow:0 12px 24px #5563db2e}.admin-logout-btn[data-v-4aea5579]{background:#fff;color:#374151;border:1px solid rgba(148,163,184,.22);box-shadow:none}.admin-content-surface[data-v-4aea5579]{flex:1;min-height:0;padding:18px;border-radius:28px;border:1px solid rgba(226,232,240,.86);background:linear-gradient(180deg,#ffffffd1,#ffffffb3),linear-gradient(180deg,#f8fbff,#f9fafc);box-shadow:0 16px 40px #0f172a0d}.admin-view[data-v-4aea5579]{min-height:100%}[data-v-4aea5579] .page-section,[data-v-4aea5579] .dashboard-page{display:flex;flex-direction:column;gap:18px}[data-v-4aea5579] .section-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-radius:24px;border:1px solid rgba(226,232,240,.88);background:linear-gradient(180deg,#fffffff0,#f8fafce0);box-shadow:0 14px 36px #0f172a0d}[data-v-4aea5579] .section-toolbar h2,[data-v-4aea5579] .section-toolbar h3,[data-v-4aea5579] .section-head h3{margin:0;color:#0f172a}[data-v-4aea5579] .section-toolbar p,[data-v-4aea5579] .section-head p{margin:8px 0 0;color:#64748b}[data-v-4aea5579] .filter-bar,[data-v-4aea5579] .permission-toolbar,[data-v-4aea5579] .dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px 16px;border-radius:20px;border:1px solid rgba(226,232,240,.86);background:#f8fafce6}[data-v-4aea5579] .search-input,[data-v-4aea5579] .select-input{min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(203,213,225,.95);background:#fffffff5;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}[data-v-4aea5579] .search-input:focus,[data-v-4aea5579] .select-input:focus{outline:none;border-color:#6366f173;box-shadow:0 0 0 4px #6366f11a}[data-v-4aea5579] .table-panel,[data-v-4aea5579] .dashboard-panel,[data-v-4aea5579] .publish-dialog,[data-v-4aea5579] .table-card,[data-v-4aea5579] .detail-card{border-radius:24px;border:1px solid rgba(226,232,240,.88);background:linear-gradient(180deg,#fffffff5,#f8fafceb);box-shadow:0 14px 34px #0f172a0d}[data-v-4aea5579] .table-panel,[data-v-4aea5579] .dashboard-panel,[data-v-4aea5579] .publish-dialog{padding:18px 20px}[data-v-4aea5579] .section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}[data-v-4aea5579] table{width:100%;border-collapse:separate;border-spacing:0}[data-v-4aea5579] thead th{padding:14px 12px;color:#64748b;font-size:13px;font-weight:700;text-align:left;border-bottom:1px solid rgba(226,232,240,.86)}[data-v-4aea5579] tbody td{padding:14px 12px;color:#0f172a;border-bottom:1px solid rgba(241,245,249,.96)}[data-v-4aea5579] tbody tr:hover{background:#f8faffeb}[data-v-4aea5579] .chip,[data-v-4aea5579] .status-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600}[data-v-4aea5579] .chip{background:#eef2ff;color:#5563db}[data-v-4aea5579] .table-action-btn,[data-v-4aea5579] .ghost-btn,[data-v-4aea5579] .primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:12px;font-weight:600;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}[data-v-4aea5579] .ghost-btn,[data-v-4aea5579] .table-action-btn{background:#ffffffeb;color:#475569;border:1px solid rgba(203,213,225,.92)}[data-v-4aea5579] .primary-btn{color:#fff;border:none;background:linear-gradient(135deg,#5563db,#63a7ff);box-shadow:0 12px 24px #5563db2e}[data-v-4aea5579] .ghost-btn:hover,[data-v-4aea5579] .table-action-btn:hover,[data-v-4aea5579] .primary-btn:hover{transform:translateY(-1px)}[data-v-4aea5579] .modal-mask,[data-v-4aea5579] .dialog-mask{background:#0f172a5c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-v-4aea5579] .modal-card,[data-v-4aea5579] .dialog-card{border-radius:24px;border:1px solid rgba(226,232,240,.92);background:#fffffffa;box-shadow:0 24px 64px #0f172a24}@media (max-width: 1280px){.modern-admin-shell[data-v-4aea5579]{grid-template-columns:260px 1fr}.modern-admin-shell.is-collapsed[data-v-4aea5579]{grid-template-columns:88px 1fr}}@media (max-width: 1080px){.modern-admin-shell[data-v-4aea5579],.modern-admin-shell.is-collapsed[data-v-4aea5579],.modern-admin-shell.is-hover-expanded[data-v-4aea5579]{grid-template-columns:1fr}.modern-admin-sidebar[data-v-4aea5579]{border-right:none;border-bottom:1px solid rgba(148,163,184,.16)}.modern-admin-shell.is-hover-expanded .modern-admin-sidebar[data-v-4aea5579]{width:100%;box-shadow:none}.modern-admin-topbar[data-v-4aea5579]{flex-direction:column;align-items:flex-start}.admin-topbar-actions[data-v-4aea5579]{width:100%;justify-content:flex-start}}.tenant-admin-shell[data-v-314919e1]{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:100vh;background:linear-gradient(180deg,#eef4ff,#f8fbff)}.tenant-admin-shell.is-collapsed[data-v-314919e1]{grid-template-columns:96px minmax(0,1fr)}.tenant-admin-sidebar[data-v-314919e1]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:16px;padding:24px 18px;border-right:1px solid rgba(226,232,240,.8);background:linear-gradient(180deg,#fffffff0,#f4f7fff5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10}.tenant-brand-card[data-v-314919e1]{display:flex;align-items:center;gap:14px;padding:16px;border-radius:26px;background:#ffffffdb;border:1px solid rgba(219,228,245,.9);box-shadow:0 20px 42px #94a3b81f}.tenant-brand-badge[data-v-314919e1]{width:58px;height:58px;border-radius:20px;overflow:hidden;flex:0 0 auto;display:grid;place-items:center;background:linear-gradient(135deg,#5f70f4,#9fb9ff);color:#fff;font-size:24px;font-weight:800}.tenant-brand-image[data-v-314919e1]{width:100%;height:100%;object-fit:cover}.tenant-brand-copy[data-v-314919e1]{min-width:0}.tenant-brand-kicker[data-v-314919e1]{display:inline-block;margin-bottom:4px;color:#7487df;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tenant-brand-copy h1[data-v-314919e1]{margin:0;color:#0f172a;font-size:20px;line-height:1.2}.tenant-brand-copy p[data-v-314919e1]{margin:4px 0 0;color:#64748b;font-size:13px}.tenant-sidebar-toggle[data-v-314919e1]{margin-left:auto;width:38px;height:38px;padding:0;border-radius:14px;background:#fffffff0;border:1px solid rgba(226,232,240,.9);box-shadow:none}.tenant-sidebar-toggle svg[data-v-314919e1]{width:16px;height:16px;stroke:#64748b;stroke-width:1.8;fill:none}.tenant-admin-shell.is-collapsed .tenant-sidebar-toggle svg[data-v-314919e1]{transform:rotate(180deg)}.tenant-brand-strip[data-v-314919e1]{display:flex;gap:8px;flex-wrap:wrap}.tenant-brand-strip span[data-v-314919e1]{padding:8px 12px;border-radius:999px;background:#edf2ffe0;color:#4f64da;font-size:12px;font-weight:700}.tenant-modern-nav[data-v-314919e1]{display:grid;gap:14px}.nav-section[data-v-314919e1]{display:grid;gap:8px}.nav-section-title[data-v-314919e1]{padding:0 12px;color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tenant-modern-nav-item[data-v-314919e1]{position:relative;display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;border-radius:16px;color:#475569;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.tenant-modern-nav-item[data-v-314919e1]:hover,.tenant-modern-nav-item.router-link-active[data-v-314919e1]{background:#ebf1fff5;color:#3147c9;box-shadow:0 12px 24px #6366f11a;transform:translateY(-1px)}.tenant-modern-nav-icon[data-v-314919e1]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.tenant-modern-nav-icon svg[data-v-314919e1]{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.collapsed-tooltip[data-v-314919e1]{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:8px 12px;border-radius:12px;background:#0f172aeb;color:#fff;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none}.tenant-admin-shell.is-collapsed .tenant-modern-nav-item:hover .collapsed-tooltip[data-v-314919e1]{opacity:1}.tenant-admin-main[data-v-314919e1]{min-width:0;padding:24px}.tenant-admin-topbar[data-v-314919e1]{margin-bottom:22px;padding:20px 22px;border:1px solid rgba(226,232,240,.88);border-radius:24px;background:#ffffffe0;box-shadow:0 18px 38px #94a3b81f;display:flex;justify-content:space-between;align-items:center;gap:18px}.tenant-topbar-copy[data-v-314919e1]{display:grid;gap:8px}.tenant-breadcrumbs[data-v-314919e1]{color:#94a3b8;font-size:12px;font-weight:700}.tenant-breadcrumbs span+span[data-v-314919e1]{margin-left:6px}.tenant-topbar-actions[data-v-314919e1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.topbar-action-link[data-v-314919e1]{min-height:40px;padding:0 14px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;text-decoration:none}.topbar-action-link.is-ghost[data-v-314919e1]{color:#4f64da;background:#eef3ffeb;border:1px solid rgba(191,204,243,.9)}.topbar-action-link.is-primary[data-v-314919e1]{color:#fff;background:linear-gradient(135deg,#5f70f4,#76b2ff);box-shadow:0 12px 24px #6366f133}.tenant-session-chip[data-v-314919e1]{display:grid;gap:2px;min-width:120px;padding:8px 12px;border-radius:14px;background:#f8fafcf5;border:1px solid rgba(226,232,240,.92)}.tenant-session-chip strong[data-v-314919e1]{color:#0f172a;font-size:13px}.tenant-session-chip span[data-v-314919e1]{color:#64748b;font-size:12px}.tenant-logout-btn[data-v-314919e1]{min-height:40px}@media (max-width: 1180px){.tenant-admin-shell[data-v-314919e1]{grid-template-columns:96px minmax(0,1fr)}.tenant-admin-sidebar[data-v-314919e1]{padding:18px 12px}.tenant-brand-copy[data-v-314919e1],.tenant-brand-strip[data-v-314919e1],.menu-label[data-v-314919e1],.nav-section-title[data-v-314919e1]{display:none}}@media (max-width: 820px){.tenant-admin-shell[data-v-314919e1],.tenant-admin-shell.is-collapsed[data-v-314919e1]{grid-template-columns:1fr}.tenant-admin-sidebar[data-v-314919e1]{position:relative;height:auto}.tenant-admin-main[data-v-314919e1]{padding:16px}.tenant-admin-topbar[data-v-314919e1]{flex-direction:column;align-items:flex-start}}.captcha-field[data-v-0917c69c]{display:grid;gap:10px}.captcha-field__head[data-v-0917c69c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.captcha-field__head span[data-v-0917c69c]{color:#475569;font-size:13px;font-weight:700}.captcha-field__refresh[data-v-0917c69c]{border:none;background:transparent;color:#5f71e5;font-size:12px;font-weight:700;cursor:pointer;padding:0}.captcha-field__refresh[data-v-0917c69c]:disabled{opacity:.6;cursor:not-allowed}.captcha-field__body[data-v-0917c69c]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:12px}.captcha-field__body input[data-v-0917c69c]{width:100%;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid rgba(203,213,225,.95);background:#fffffff5;color:#0f172a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.captcha-field__body input[data-v-0917c69c]:hover{border-color:#94a3b8e6}.captcha-field__body input[data-v-0917c69c]:focus{outline:none;transform:translateY(-1px);border-color:#6366f166;box-shadow:0 0 0 4px #6366f11a,0 12px 24px #6366f114}.captcha-field__code[data-v-0917c69c]{min-height:52px;border-radius:16px;border:1px solid rgba(191,204,243,.88);background:linear-gradient(135deg,#e9f0fff0,#f8fafffa),repeating-linear-gradient(135deg,#5f71e514 0,#5f71e514 8px,#ffffff0a 8px,#ffffff0a 16px);color:#243b9f;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffffdb;padding:0}.captcha-field__code img[data-v-0917c69c]{width:100%;height:100%;border-radius:16px;object-fit:cover}.captcha-field__placeholder[data-v-0917c69c]{color:#64748b;font-size:13px;font-weight:700}.captcha-field__hint[data-v-0917c69c]{margin:0;color:#64748b;font-size:12px;line-height:1.6}@media (max-width: 640px){.captcha-field__body[data-v-0917c69c]{grid-template-columns:1fr}}.admin-login-shell[data-v-725c0db9]{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(460px,.95fr);background:radial-gradient(circle at 15% 18%,rgba(162,196,255,.32),transparent 28%),radial-gradient(circle at 88% 12%,rgba(194,203,255,.2),transparent 24%),linear-gradient(180deg,#edf3ff,#f7faff)}.admin-login-visual[data-v-725c0db9]{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px 42px 34px;overflow:hidden}.admin-login-visual[data-v-725c0db9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(125,149,240,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(125,149,240,.15) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,#fffffff2,#ffffff40);mask-image:linear-gradient(180deg,#fffffff2,#ffffff40);pointer-events:none}.admin-login-brand[data-v-725c0db9],.admin-login-hero-card[data-v-725c0db9],.admin-login-footnote[data-v-725c0db9]{position:relative;z-index:1}.admin-login-brand[data-v-725c0db9]{display:flex;align-items:center;gap:16px}.admin-login-logo[data-v-725c0db9]{width:64px;height:64px;border-radius:22px;overflow:hidden;display:grid;place-items:center;background:#fffffff0;border:1px solid rgba(191,204,243,.8);box-shadow:0 18px 40px #6366f124;color:#4f64da;font-size:24px;font-weight:800}.admin-login-logo img[data-v-725c0db9]{width:100%;height:100%;object-fit:cover}.admin-login-kicker[data-v-725c0db9]{display:inline-block;margin-bottom:6px;color:#7184df;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.admin-login-brand-copy h1[data-v-725c0db9]{margin:0;color:#0f172a;font-size:34px;line-height:1.1}.admin-login-brand-copy p[data-v-725c0db9]{margin:8px 0 0;color:#64748b;font-size:16px}.admin-login-hero-card[data-v-725c0db9]{align-self:center;width:min(640px,100%);min-height:520px;padding:34px;border-radius:34px;background:linear-gradient(180deg,#ffffffbd,#f8fafff0);border:1px solid rgba(196,207,243,.9);box-shadow:0 32px 70px #6876bd24;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;gap:24px}.hero-orbit[data-v-725c0db9]{position:absolute;border-radius:50%;border:1px solid rgba(127,153,255,.2)}.hero-orbit-a[data-v-725c0db9]{width:320px;height:320px;top:58px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 50px #93a8ff1f}.hero-orbit-b[data-v-725c0db9]{width:420px;height:420px;top:14px;left:50%;transform:translate(-50%);border-color:#a78aff29}.hero-core-card[data-v-725c0db9]{position:relative;margin:0 auto;width:min(420px,100%);padding:110px 28px 30px;border-radius:28px;text-align:center;background:radial-gradient(circle at 50% 12%,rgba(119,163,255,.28),transparent 34%),linear-gradient(180deg,#fffffff0,#f0f4fff5);border:1px solid rgba(201,212,246,.85);box-shadow:0 24px 46px #6366f11a}.hero-core-card[data-v-725c0db9]:before{content:"AI";position:absolute;top:28px;left:50%;transform:translate(-50%);width:84px;height:84px;border-radius:26px;display:grid;place-items:center;background:linear-gradient(135deg,#5c6cf0,#89b6ff);color:#fff;font-size:28px;font-weight:800;box-shadow:0 18px 30px #5c6cf03d}.hero-core-badge[data-v-725c0db9]{display:inline-flex;padding:8px 12px;border-radius:999px;background:#edf2ffe6;color:#4f64da;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-core-card h2[data-v-725c0db9]{margin:16px 0 12px;color:#111827;font-size:34px;line-height:1.15}.hero-core-card p[data-v-725c0db9]{margin:0;color:#5f6d86;font-size:15px;line-height:1.8}.hero-metric-row[data-v-725c0db9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero-metric[data-v-725c0db9]{padding:16px 18px;border-radius:20px;background:#fffc;border:1px solid rgba(214,223,245,.86);box-shadow:0 14px 28px #94a3b81a}.hero-metric strong[data-v-725c0db9]{display:block;color:#1e293b;font-size:17px;margin-bottom:6px}.hero-metric span[data-v-725c0db9]{color:#64748b;font-size:13px}.admin-login-footnote[data-v-725c0db9]{display:flex;flex-direction:column;gap:8px;color:#4b5563}.admin-login-footnote strong[data-v-725c0db9]{font-size:18px;color:#111827}.admin-login-footnote span[data-v-725c0db9]{color:#64748b}.admin-login-panel[data-v-725c0db9]{display:grid;place-items:center;padding:40px 34px}.admin-login-panel-inner[data-v-725c0db9]{width:min(520px,100%);display:grid;gap:24px}.admin-login-panel-head[data-v-725c0db9]{text-align:left}.admin-login-panel-head h2[data-v-725c0db9]{margin:10px 0 12px;color:#0f172a;font-size:38px}.admin-login-panel-head p[data-v-725c0db9]{margin:0;color:#64748b;line-height:1.8}.admin-login-form-card[data-v-725c0db9]{display:grid;gap:18px;padding:30px;border-radius:30px;background:#ffffffe6;border:1px solid rgba(218,226,245,.92);box-shadow:0 28px 60px #94a3b824;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-login-form-card label[data-v-725c0db9]{display:grid;gap:8px}.admin-login-form-card span[data-v-725c0db9]{color:#475569;font-size:13px;font-weight:700}.admin-login-form-card input[data-v-725c0db9]{width:100%;min-height:54px;padding:0 16px;border-radius:16px;border:1px solid rgba(203,213,225,.95);background:#f8fafce6;color:#0f172a;outline:none;transform:translateY(0);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.admin-login-form-card input[data-v-725c0db9]:hover{border-color:#94a3b8e6;background:#fffffff5}.admin-login-form-card input[data-v-725c0db9]:focus{border-color:#6366f16b;background:#fffffffa;box-shadow:0 0 0 4px #6366f11a,0 14px 28px #6366f114;transform:translateY(-1px)}.password-field[data-v-725c0db9]{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;min-height:54px;border:1px solid rgba(203,213,225,.95);border-radius:16px;background:#f8fafce6;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.password-field input[data-v-725c0db9]{min-height:100%;border:none;background:transparent;box-shadow:none;transform:none;padding:0 16px}.password-toggle[data-v-725c0db9]{width:100%;height:100%;border:none;border-left:1px solid rgba(226,232,240,.92);border-radius:0;background:transparent;color:#94a3b8;display:grid;place-items:center;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;padding:0}.password-toggle[data-v-725c0db9]:hover{background:#f8fafcd1;border-color:#e2e8f0e0;color:#7c8aa0}.password-field:focus-within .password-toggle[data-v-725c0db9]{color:#6d7ecf}.password-field[data-v-725c0db9]:focus-within{border-color:#6366f16b;background:#fffffffa;box-shadow:0 0 0 4px #6366f11a,0 14px 28px #6366f114;transform:translateY(-1px)}.password-field:focus-within input[data-v-725c0db9]{box-shadow:none}.password-toggle svg[data-v-725c0db9]{width:16px;height:16px}.admin-login-helper[data-v-725c0db9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:#f0f4ffe6;color:#4f64da}.admin-login-helper strong[data-v-725c0db9]{color:#3147c9;font-size:13px}.admin-login-submit[data-v-725c0db9]{width:100%;min-height:54px;border-radius:18px;font-size:15px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.admin-login-submit[data-v-725c0db9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #4f64da3d;filter:saturate(1.03)}.admin-login-submit[data-v-725c0db9]:active:not(:disabled){transform:translateY(0);box-shadow:0 10px 22px #4f64da2e}.error-text[data-v-725c0db9]{margin:0;padding:12px 14px;border-radius:14px;color:#b42318;background:#fef2f2f2;border:1px solid rgba(254,202,202,.9)}@media (max-width: 1100px){.admin-login-shell[data-v-725c0db9]{grid-template-columns:1fr}.admin-login-visual[data-v-725c0db9]{min-height:540px}}@media (max-width: 720px){.admin-login-visual[data-v-725c0db9],.admin-login-panel[data-v-725c0db9]{padding:24px 18px}.admin-login-brand-copy h1[data-v-725c0db9],.hero-core-card h2[data-v-725c0db9],.admin-login-panel-head h2[data-v-725c0db9]{font-size:28px}.hero-metric-row[data-v-725c0db9]{grid-template-columns:1fr}.admin-login-form-card[data-v-725c0db9]{padding:22px}.admin-login-helper[data-v-725c0db9]{flex-direction:column;align-items:flex-start}}.tenant-list-page[data-v-26ba8c85]{gap:20px}.tenant-summary-grid[data-v-26ba8c85]{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-stat-card[data-v-26ba8c85]{position:relative;overflow:hidden}.tenant-stat-card strong[data-v-26ba8c85]{font-size:28px;letter-spacing:-.03em}.tenant-table-panel[data-v-26ba8c85]{overflow:hidden}.tenant-table-panel[data-v-26ba8c85] table{margin-top:8px}.tenant-table-panel[data-v-26ba8c85] tbody td:first-child strong{font-size:15px}.tenant-table-panel[data-v-26ba8c85] .row-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 960px){.tenant-summary-grid[data-v-26ba8c85]{grid-template-columns:repeat(2,minmax(0,1fr))}}.system-page[data-v-9c96ff7f]{gap:20px}.system-stat-card[data-v-9c96ff7f]{position:relative;overflow:hidden}.system-stat-card strong[data-v-9c96ff7f]{font-size:28px;letter-spacing:-.03em}.system-filter-bar[data-v-9c96ff7f]{align-items:center}.table-panel[data-v-9c96ff7f]{overflow:hidden}.table-panel[data-v-9c96ff7f] table{margin-top:6px}.table-panel[data-v-9c96ff7f] tbody td{vertical-align:top}.table-panel[data-v-9c96ff7f] tbody td:first-child strong{display:block;font-size:15px}.table-panel[data-v-9c96ff7f] .row-actions{display:flex;flex-wrap:wrap;gap:8px}.agent-cell[data-v-9c96ff7f]{display:flex;align-items:center;gap:12px}.agent-avatar[data-v-9c96ff7f]{width:44px;height:44px;border-radius:14px;overflow:hidden;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,#6366f129,#3b82f61f);color:#4254c5;font-size:18px;font-weight:800}.agent-avatar img[data-v-9c96ff7f]{width:100%;height:100%;object-fit:cover}.exclusive-agent-page[data-v-e16f26ca]{gap:20px}.system-stat-card[data-v-e16f26ca]{position:relative;overflow:hidden}.system-stat-card strong[data-v-e16f26ca]{font-size:28px;letter-spacing:-.03em}.exclusive-agent-filter[data-v-e16f26ca]{align-items:center}.exclusive-agent-table[data-v-e16f26ca] tbody td{vertical-align:top}.agent-name-cell strong[data-v-e16f26ca]{display:block;font-size:15px}.agent-cell[data-v-e16f26ca]{display:flex;align-items:center;gap:12px}.agent-avatar[data-v-e16f26ca]{width:44px;height:44px;border-radius:14px;overflow:hidden;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,#6366f129,#3b82f61f);color:#4254c5;font-size:18px;font-weight:800}.agent-avatar img[data-v-e16f26ca],.publish-agent-icon img[data-v-e16f26ca]{width:100%;height:100%;object-fit:cover}.agent-code[data-v-e16f26ca]{margin-top:4px}.checkbox-cell[data-v-e16f26ca]{width:56px;text-align:center}.publish-overlay[data-v-e16f26ca]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a61;display:flex;align-items:center;justify-content:center;padding:24px;z-index:80}.publish-dialog[data-v-e16f26ca]{width:min(1040px,calc(100vw - 48px));max-height:min(840px,calc(100vh - 48px));overflow:hidden;background:linear-gradient(180deg,#fffffffe,#f8fafcfb);border-radius:24px;padding:28px 28px 24px;border:1px solid rgba(226,232,240,.96);box-shadow:0 24px 64px #0f172a29}.publish-dialog-head[data-v-e16f26ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(226,232,240,.95)}.publish-dialog-title .eyebrow[data-v-e16f26ca]{color:#94a3b8}.publish-dialog-title h3[data-v-e16f26ca]{margin:4px 0 8px;color:#0f172a;font-size:20px;letter-spacing:-.03em}.publish-dialog-title p[data-v-e16f26ca]{margin:0;color:#64748b;font-size:14px;line-height:1.7}.publish-close-btn[data-v-e16f26ca]{min-width:88px;min-height:42px;border-radius:14px}.publish-head-actions[data-v-e16f26ca]{display:flex;align-items:center;gap:12px}.publish-top-confirm[data-v-e16f26ca]{min-width:122px;min-height:42px;border-radius:14px}.publish-meta-bar[data-v-e16f26ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.publish-meta-card[data-v-e16f26ca]{display:grid;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid rgba(226,232,240,.98);background:linear-gradient(180deg,#fffffffe,#f8fafcf5);box-shadow:0 10px 24px #0f172a0a}.publish-meta-card span[data-v-e16f26ca]{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.02em}.publish-meta-card strong[data-v-e16f26ca]{color:#0f172a;font-size:20px;line-height:1.2;letter-spacing:-.03em}.publish-meta-card small[data-v-e16f26ca]{color:#94a3b8;font-size:12px}.warning-card[data-v-e16f26ca]{background:linear-gradient(180deg,#fffbebe6,#fffffffa)}.publish-dialog-grid[data-v-e16f26ca]{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:22px;margin-top:20px;align-items:stretch;min-height:0;max-height:calc(min(840px,calc(100vh - 48px)) - 210px)}.publish-summary[data-v-e16f26ca],.publish-tenant-panel[data-v-e16f26ca]{display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative;border:1px solid rgba(226,232,240,.95);border-radius:20px;padding:20px;background:linear-gradient(180deg,#fafcfffa,#fffffffe);box-shadow:inset 0 1px #ffffffc7}.publish-summary[data-v-e16f26ca]{align-self:start}.publish-tenant-panel[data-v-e16f26ca]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%}.panel-section-head[data-v-e16f26ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-section-head h4[data-v-e16f26ca]{margin:0;color:#0f172a;font-size:16px}.panel-section-head p[data-v-e16f26ca]{margin:6px 0 0;color:#64748b;font-size:13px}.publish-agent-list[data-v-e16f26ca],.publish-tenant-list[data-v-e16f26ca]{display:grid;gap:12px;margin-top:14px;min-height:0;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;touch-action:pan-y}.publish-agent-list[data-v-e16f26ca]{max-height:240px;overflow-y:auto;padding-right:6px}.publish-tenant-scroll-shell[data-v-e16f26ca]{display:grid;grid-template-columns:minmax(0,1fr) 10px;column-gap:10px;height:clamp(320px,44vh,460px);min-height:0;margin-top:14px}.publish-tenant-list[data-v-e16f26ca]{height:100%;max-height:clamp(320px,44vh,460px);overflow-y:scroll;overflow-x:hidden;padding-right:10px;scrollbar-gutter:stable}.tenant-scroll-indicator[data-v-e16f26ca]{position:relative;height:100%;border-radius:999px;background:#f1f5f9fa;border:1px solid rgba(226,232,240,.96);transition:opacity .18s ease}.tenant-scroll-indicator.is-hidden[data-v-e16f26ca]{opacity:.28}.tenant-scroll-indicator-thumb[data-v-e16f26ca]{width:100%;min-height:72px;border-radius:999px;background:linear-gradient(180deg,#94a3b8eb,#64748bfa);box-shadow:inset 0 1px #ffffff5c;transition:transform .14s ease,height .14s ease}.publish-agent-list[data-v-e16f26ca]::-webkit-scrollbar,.publish-tenant-list[data-v-e16f26ca]::-webkit-scrollbar{width:10px}.publish-agent-list[data-v-e16f26ca]::-webkit-scrollbar-track,.publish-tenant-list[data-v-e16f26ca]::-webkit-scrollbar-track{background:transparent}.publish-agent-list[data-v-e16f26ca]::-webkit-scrollbar-thumb,.publish-tenant-list[data-v-e16f26ca]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#94a3b873;background-clip:padding-box}.publish-agent-list[data-v-e16f26ca]::-webkit-scrollbar-thumb:hover,.publish-tenant-list[data-v-e16f26ca]::-webkit-scrollbar-thumb:hover{background:#64748b99;background-clip:padding-box}.publish-tenant-list[data-v-e16f26ca]{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.75) rgba(241,245,249,.96)}.publish-tenant-list[data-v-e16f26ca]::-webkit-scrollbar{width:12px}.publish-tenant-list[data-v-e16f26ca]::-webkit-scrollbar-track{border-radius:999px;background:#f1f5f9f5}.publish-tenant-list[data-v-e16f26ca]::-webkit-scrollbar-thumb{border:2px solid rgba(241,245,249,.96);border-radius:999px;background:#94a3b8b8;background-clip:padding-box}.publish-tenant-list[data-v-e16f26ca]::-webkit-scrollbar-thumb:hover{background:#64748bd1;background-clip:padding-box}.publish-agent-item[data-v-e16f26ca],.publish-tenant-item[data-v-e16f26ca]{display:flex;gap:12px;align-items:center;border:1px solid rgba(226,232,240,.98);border-radius:16px;padding:14px 16px;background:linear-gradient(180deg,#fffffffe,#f8fafceb);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.publish-agent-item[data-v-e16f26ca]{align-items:flex-start;justify-content:flex-start}.publish-agent-icon[data-v-e16f26ca]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,#1e40af1f,#2563eb2e);color:#1e3a8a;font-size:16px;font-weight:700}.publish-agent-item[data-v-e16f26ca]:hover,.publish-tenant-item[data-v-e16f26ca]:hover{transform:translateY(-1px);border-color:#94a3b861;box-shadow:0 10px 24px #94a3b81f}.publish-agent-copy[data-v-e16f26ca]{display:grid;gap:4px;min-width:0;flex:1}.publish-agent-copy strong[data-v-e16f26ca]{color:#0f172a;font-size:15px}.publish-agent-side[data-v-e16f26ca]{display:grid;justify-items:end;gap:8px;margin-left:auto}.agent-side-label[data-v-e16f26ca]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(226,232,240,.94);background:#f8fafcfa;color:#475569;font-size:12px;font-weight:600}.publish-agent-badge[data-v-e16f26ca]{flex-shrink:0;padding:5px 10px;border-radius:999px;background:#3b82f61a;color:#1d4ed8;font-size:12px;font-weight:600}.publish-tenant-item[data-v-e16f26ca]{cursor:pointer;position:relative;align-items:center;gap:14px;min-height:76px;padding:12px 14px}.publish-tenant-item.is-selected[data-v-e16f26ca]{border-color:#2563eb47;background:linear-gradient(180deg,#f8fbff,#fffffffc);box-shadow:0 14px 28px #2563eb14}.publish-tenant-item input[data-v-e16f26ca]{position:absolute;opacity:0;pointer-events:none}.tenant-card-avatar[data-v-e16f26ca]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,#f1f5f9fa,#e2e8f0f5);color:#334155;font-size:13px;font-weight:700}.publish-tenant-copy[data-v-e16f26ca]{display:grid;gap:8px;min-width:0;flex:1}.publish-tenant-main[data-v-e16f26ca]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px}.publish-tenant-main strong[data-v-e16f26ca]{font-size:15px;line-height:1.2;letter-spacing:-.02em;color:#0f172a}.tenant-card-code[data-v-e16f26ca]{flex-shrink:0;padding:4px 10px;border-radius:999px;background:#f1f5f9f2;color:#475569;font-size:12px;font-weight:600}.publish-tenant-meta[data-v-e16f26ca]{display:flex;flex-wrap:wrap;gap:8px;color:#64748b;font-size:12px}.publish-tenant-meta span[data-v-e16f26ca]{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#f8fafcfa;border:1px solid rgba(226,232,240,.92)}.publish-tenant-search[data-v-e16f26ca]{display:block;flex:0 0 auto;align-self:stretch;width:100%;max-width:none;height:44px;min-height:44px;padding:0 16px;border-radius:16px;border:1px solid rgba(203,213,225,.95);box-shadow:inset 0 1px 2px #0f172a08}.tenant-card-check[data-v-e16f26ca]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:36px;margin-left:auto;padding:0 14px;border-radius:999px;background:#f8fafcfa;color:#475569;border:1px solid rgba(226,232,240,.94);font-size:12px;font-weight:700}.publish-tenant-item.is-selected .tenant-card-check[data-v-e16f26ca]{background:#eff6fffa;color:#1d4ed8;border-color:#93c5fdeb}.full-width[data-v-e16f26ca]{width:100%}.tenant-pill[data-v-e16f26ca]{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600}.tenant-pill.is-bound[data-v-e16f26ca]{background:#0ea5e91f;color:#0369a1;border:1px solid rgba(14,165,233,.22)}.tenant-pill.is-empty[data-v-e16f26ca]{background:#94a3b81f;color:#64748b;border:1px solid rgba(148,163,184,.18)}.warning-chip[data-v-e16f26ca]{background:#fff7edfa;color:#c2410c;border:1px solid rgba(253,186,116,.48)}.selected-chip[data-v-e16f26ca]{background:#eff6fffa;color:#1d4ed8;border:1px solid rgba(147,197,253,.52)}.publish-empty[data-v-e16f26ca]{padding:12px 4px}@media (max-width: 920px){.publish-meta-bar[data-v-e16f26ca]{grid-template-columns:1fr}.publish-dialog-grid[data-v-e16f26ca]{grid-template-columns:1fr;max-height:none}.publish-dialog-head[data-v-e16f26ca],.publish-tenant-main[data-v-e16f26ca],.publish-tenant-item[data-v-e16f26ca]{flex-direction:column;align-items:flex-start}.publish-dialog[data-v-e16f26ca]{width:min(100vw - 24px,1040px);max-height:calc(100vh - 24px);padding:22px 18px 18px}.publish-agent-list[data-v-e16f26ca],.publish-tenant-list[data-v-e16f26ca]{max-height:320px}.publish-tenant-scroll-shell[data-v-e16f26ca]{grid-template-columns:minmax(0,1fr) 8px;column-gap:8px}.tenant-card-check[data-v-e16f26ca]{margin-left:0}.publish-head-actions[data-v-e16f26ca]{width:100%;flex-wrap:wrap}.publish-top-confirm[data-v-e16f26ca],.publish-close-btn[data-v-e16f26ca]{flex:1 1 180px}}.tag-selection-panel[data-v-f2022410]{display:flex;flex-direction:column;gap:18px;padding:22px 24px;border:1px solid rgba(210,220,238,.92);border-radius:28px;background:#fff;box-shadow:inset 0 1px #fffffff5}.tag-selection-head[data-v-f2022410]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tag-selection-head strong[data-v-f2022410]{display:block;color:#1f2a44;font-size:17px;line-height:1.3}.tag-selection-head p[data-v-f2022410]{margin:0;color:#67748f;font-size:14px;line-height:1.6}.tag-selection-count[data-v-f2022410]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#f1f5f9f5;color:#475569;border:1px solid rgba(214,221,236,.92);font-size:13px;font-weight:700;white-space:nowrap}.tag-picker[data-v-f2022410]{display:flex;flex-wrap:wrap;gap:14px}.inline-check[data-v-f2022410]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid rgba(201,212,232,.95);border-radius:999px;background:#fff;color:#4a556f;font-size:16px;font-weight:700;cursor:pointer;transition:all .18s ease}.inline-check input[data-v-f2022410]{position:absolute;opacity:0;pointer-events:none}.inline-check[data-v-f2022410]:hover{border-color:#7889ff66;color:#3f4a67;box-shadow:0 10px 24px #94a3b81f}.inline-check[data-v-f2022410]:has(input:checked){border-color:#818cf8b3;background:#eef2fff5;color:#4f46e5;box-shadow:0 10px 24px #6366f11f}.tag-selection-summary[data-v-f2022410]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:2px;color:#52607a;font-size:15px}@media (max-width: 860px){.tag-selection-panel[data-v-f2022410]{padding:18px}.inline-check[data-v-f2022410]{min-height:46px;padding:0 20px;font-size:15px}}.tenant-detail-page[data-v-98bd0e27]{gap:20px}.tenant-detail-page[data-v-98bd0e27] .table-panel{border-radius:26px}.creation-actions-top[data-v-98bd0e27]{gap:10px}.tenant-create-hero[data-v-98bd0e27]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-radius:26px;border:1px solid rgba(226,232,240,.92);background:radial-gradient(circle at top right,rgba(191,219,254,.28),transparent 26%),linear-gradient(180deg,#fffffff5,#f8fafcf0);box-shadow:0 18px 36px #0f172a0d}.tenant-create-hero-copy h3[data-v-98bd0e27]{margin:8px 0 10px;color:#0f172a;font-size:24px;line-height:1.25;letter-spacing:-.03em}.tenant-create-hero-copy p[data-v-98bd0e27]{margin:0;max-width:760px;color:#64748b;line-height:1.75}.tenant-create-hero-chips[data-v-98bd0e27]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.creation-form-stack[data-v-98bd0e27],.creation-side-rail[data-v-98bd0e27]{display:grid;gap:18px}.creation-form-stack[data-v-98bd0e27]{min-width:0}.creation-side-rail[data-v-98bd0e27]{align-self:start;position:sticky;top:0}.tenant-create-grid[data-v-98bd0e27]{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-option-field[data-v-98bd0e27]{align-content:start}.tenant-option-field select[data-v-98bd0e27],.tenant-option-field .inline-check[data-v-98bd0e27]{min-height:46px}.tenant-market-toggle[data-v-98bd0e27]{align-content:start}.tenant-switch-row[data-v-98bd0e27]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(203,213,225,.95);background:#fffffffa}.tenant-switch-copy[data-v-98bd0e27]{display:grid;gap:4px}.tenant-switch-copy strong[data-v-98bd0e27]{color:#0f172a;font-size:14px}.tenant-switch-copy small[data-v-98bd0e27]{color:#64748b;font-size:12px;line-height:1.5}.tenant-domain-row[data-v-98bd0e27]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.tenant-switch[data-v-98bd0e27]{position:relative;width:54px;height:32px;border:none;border-radius:999px;background:#cbd5e1f5;cursor:pointer;transition:background .2s ease}.tenant-switch span[data-v-98bd0e27]{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #0f172a1f;transition:transform .2s ease}.tenant-switch.is-active[data-v-98bd0e27]{background:linear-gradient(135deg,#5563db,#6d7cf0)}.tenant-switch.is-active span[data-v-98bd0e27]{transform:translate(22px)}.preview-card-actions[data-v-98bd0e27]{display:flex;gap:8px;flex-wrap:wrap}.tenant-delivery-card[data-v-98bd0e27]{display:grid;gap:14px;padding:18px 18px 20px;border-radius:22px;border:1px solid rgba(85,99,219,.16);background:linear-gradient(180deg,#eff2fff5,#f8fafcf0)}.tenant-delivery-kicker[data-v-98bd0e27]{display:inline-flex;width:fit-content;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;color:#5563db;background:#5563db1a;font-size:12px;font-weight:700}.tenant-delivery-card h4[data-v-98bd0e27]{margin:0;color:#0f172a;font-size:22px;line-height:1.2;letter-spacing:-.03em}.tenant-delivery-grid[data-v-98bd0e27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-delivery-item[data-v-98bd0e27]{display:grid;gap:6px;padding:14px;border-radius:18px;background:#ffffffe0;border:1px solid rgba(226,232,240,.92)}.tenant-delivery-item strong[data-v-98bd0e27]{color:#475569;font-size:12px}.tenant-delivery-item span[data-v-98bd0e27]{color:#0f172a;font-size:18px;font-weight:700;word-break:break-all}.tenant-delivery-card p[data-v-98bd0e27]{margin:0;color:#64748b;line-height:1.7}.tenant-delivery-overlay[data-v-98bd0e27]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#0f172a47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tenant-delivery-modal[data-v-98bd0e27]{width:min(920px,100%);display:grid;gap:18px;padding:24px;border-radius:28px;border:1px solid rgba(226,232,240,.92);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 32px 70px #0f172a2e}.tenant-alert-modal[data-v-98bd0e27]{width:min(520px,100%);gap:20px}.tenant-delivery-modal-actions[data-v-98bd0e27]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.tenant-alert-head[data-v-98bd0e27]{display:grid;gap:14px}.tenant-alert-badge[data-v-98bd0e27]{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 14px;border-radius:999px;background:#fff7edeb;color:#c2410c;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tenant-alert-head h3[data-v-98bd0e27]{margin:0;color:#0f172a;font-size:32px;line-height:1.08;letter-spacing:-.03em}.tenant-alert-card[data-v-98bd0e27]{display:grid;gap:8px;padding:20px 22px;border-radius:22px;border:1px solid rgba(251,191,36,.28);background:linear-gradient(180deg,#fffbebf5,#ffffffeb)}.tenant-alert-card-label[data-v-98bd0e27]{color:#92400e;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tenant-alert-card strong[data-v-98bd0e27]{color:#0f172a;font-size:28px;letter-spacing:-.03em}.tenant-alert-card span[data-v-98bd0e27]{color:#64748b;line-height:1.7}.tenant-summary-panel[data-v-98bd0e27],.tenant-insight-panel[data-v-98bd0e27],.tenant-workspace-panel[data-v-98bd0e27]{border-radius:28px}.tenant-summary-head[data-v-98bd0e27]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(226,232,240,.9)}.tenant-summary-code[data-v-98bd0e27]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#0f172a0f;color:#475569;font-size:12px}.tenant-summary-head h3[data-v-98bd0e27]{margin:12px 0 8px;font-size:30px;color:#0f172a}.tenant-summary-head p[data-v-98bd0e27]{margin:0;color:#64748b}.tenant-summary-grid[data-v-98bd0e27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.summary-card[data-v-98bd0e27]{padding:18px;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;box-shadow:0 12px 26px #0f172a0a}.summary-card span[data-v-98bd0e27]{display:block;color:#64748b;font-size:13px}.summary-card strong[data-v-98bd0e27]{display:block;margin:8px 0 10px;color:#0f172a;font-size:18px}.summary-card p[data-v-98bd0e27]{margin:0;color:#64748b}.field-hint[data-v-98bd0e27]{display:block;margin-top:8px;color:#64748b;font-size:12px;line-height:1.6}.tenant-module-grid[data-v-98bd0e27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.tenant-module-card[data-v-98bd0e27]{position:relative;overflow:hidden;border:1px solid rgba(59,130,246,.15);border-radius:24px;padding:22px;text-align:left;background:linear-gradient(180deg,#fff,#f7faff);box-shadow:0 16px 34px #0f172a12;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.tenant-module-card[data-v-98bd0e27]:after{content:"";position:absolute;inset:auto -10% -40px auto;width:120px;height:120px;border-radius:50%;background:#2563eb14;filter:blur(4px)}.tenant-module-card[data-v-98bd0e27]:hover{transform:translateY(-4px);box-shadow:0 26px 54px #2563eb29;border-color:#2563eb52}.tenant-module-card.is-exclusive[data-v-98bd0e27]:after{background:#0ea5e91f}.tenant-module-card.is-common[data-v-98bd0e27]:after{background:#3b82f61f}.tenant-module-card.is-users[data-v-98bd0e27]:after{background:#10b9811f}.tenant-module-card strong[data-v-98bd0e27]{display:block;font-size:34px;line-height:1;margin:14px 0 12px;color:#2563eb}.tenant-module-card h3[data-v-98bd0e27]{margin:0 0 8px;font-size:20px;color:#0f172a}.tenant-module-card p[data-v-98bd0e27]{margin:0;color:#64748b;line-height:1.6}.tenant-module-badge[data-v-98bd0e27],.status-chip[data-v-98bd0e27],.agent-type-pill[data-v-98bd0e27]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 12px;font-size:12px}.tenant-module-badge[data-v-98bd0e27]{background:#2563eb1a;color:#2563eb}.status-chip.is-success[data-v-98bd0e27]{background:#22c55e1f;color:#15803d}.status-chip.is-muted[data-v-98bd0e27]{background:#94a3b829;color:#475569}.status-chip.is-warning[data-v-98bd0e27]{background:#f59e0b29;color:#b45309}.status-chip.is-danger[data-v-98bd0e27]{background:#ef444424;color:#b91c1c}.tenant-workspace-panel[data-v-98bd0e27]{padding:28px;background:radial-gradient(circle at top right,rgba(191,219,254,.3),transparent 22%),linear-gradient(180deg,#fffffff5,#f8fafcf0)}.tenant-content-head[data-v-98bd0e27]{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgba(226,232,240,.9)}.tenant-content-actions[data-v-98bd0e27]{gap:10px}.tenant-filter-bar[data-v-98bd0e27]{margin-bottom:18px}.tenant-filter-grid[data-v-98bd0e27]{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(180px,220px) auto auto;gap:12px;align-items:center}.usage-filter-grid[data-v-98bd0e27]{grid-template-columns:minmax(260px,1.6fr) minmax(180px,220px) auto}.filter-select[data-v-98bd0e27]{width:100%;min-height:46px;border-radius:14px;border:1px solid #dbe3f0;background:#fff;padding:0 14px;color:#0f172a}.agent-gallery-grid[data-v-98bd0e27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.agent-gallery-card[data-v-98bd0e27]{border:1px solid #e5e7eb;border-radius:24px;background:linear-gradient(180deg,#fff,#fbfdff);padding:22px;text-align:left;box-shadow:0 14px 32px #0f172a14;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.agent-gallery-card[data-v-98bd0e27]:hover{transform:translateY(-6px);border-color:#2563eb47;box-shadow:0 26px 54px #0f172a1f}.agent-gallery-top[data-v-98bd0e27]{display:flex;gap:16px;align-items:flex-start}.agent-gallery-icon[data-v-98bd0e27]{width:72px;height:72px;border-radius:18px;object-fit:cover;flex-shrink:0}.agent-gallery-fallback[data-v-98bd0e27]{display:grid;place-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8;font-size:28px;font-weight:700}.agent-gallery-head[data-v-98bd0e27]{min-width:0;flex:1}.agent-gallery-title-row[data-v-98bd0e27],.user-card-title-row[data-v-98bd0e27]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.agent-gallery-head h4[data-v-98bd0e27]{margin:6px 0;font-size:20px;color:#0f172a}.agent-gallery-source[data-v-98bd0e27]{color:#94a3b8;font-size:14px;margin-bottom:10px}.agent-gallery-head p[data-v-98bd0e27]{margin:0;color:#64748b;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-gallery-tag-row[data-v-98bd0e27]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.agent-type-pill[data-v-98bd0e27]{background:#2563eb1a;color:#2563eb}.agent-type-pill.is-outline[data-v-98bd0e27]{background:#94a3b81f;color:#475569}.agent-gallery-meta[data-v-98bd0e27]{display:flex;justify-content:space-between;margin-top:18px;color:#475569;font-size:14px;gap:8px;flex-wrap:wrap}.user-list-grid[data-v-98bd0e27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.user-list-card[data-v-98bd0e27]{display:flex;gap:14px;align-items:center;padding:18px;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e5e7eb;box-shadow:0 10px 22px #0f172a0a}.user-avatar[data-v-98bd0e27]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;font-weight:700}.user-card-body[data-v-98bd0e27]{min-width:0;flex:1}.user-card-body p[data-v-98bd0e27]{margin:8px 0 6px;color:#64748b}.pager-bar[data-v-98bd0e27]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}.usage-agent-banner[data-v-98bd0e27]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px;border-radius:22px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe;margin-bottom:18px;box-shadow:0 16px 34px #2563eb14}.usage-agent-banner h4[data-v-98bd0e27]{margin:10px 0 8px;font-size:24px;color:#0f172a}.usage-agent-banner p[data-v-98bd0e27]{margin:0;color:#64748b}.usage-banner-side[data-v-98bd0e27]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.usage-stat-grid[data-v-98bd0e27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px}.usage-stat-card[data-v-98bd0e27]{gap:6px}.usage-table-panel[data-v-98bd0e27]{margin-top:12px;padding:8px;border-radius:24px}.table-empty-cell[data-v-98bd0e27]{text-align:center;color:#94a3b8;padding:24px 12px}@media (max-width: 1200px){.creation-grid[data-v-98bd0e27]{grid-template-columns:1fr}.creation-side-rail[data-v-98bd0e27]{position:static}.tenant-summary-grid[data-v-98bd0e27],.agent-gallery-grid[data-v-98bd0e27]{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-filter-grid[data-v-98bd0e27],.usage-filter-grid[data-v-98bd0e27]{grid-template-columns:1fr 1fr}}@media (max-width: 960px){.tenant-create-hero[data-v-98bd0e27],.tenant-create-hero-chips[data-v-98bd0e27]{flex-direction:column;align-items:flex-start}.tenant-module-grid[data-v-98bd0e27],.tenant-summary-grid[data-v-98bd0e27],.agent-gallery-grid[data-v-98bd0e27],.user-list-grid[data-v-98bd0e27],.tenant-create-grid[data-v-98bd0e27],.tenant-domain-row[data-v-98bd0e27],.tenant-delivery-grid[data-v-98bd0e27],.tenant-filter-grid[data-v-98bd0e27],.usage-filter-grid[data-v-98bd0e27]{grid-template-columns:1fr}.tenant-delivery-modal-actions[data-v-98bd0e27]{justify-content:flex-start}.tenant-summary-head[data-v-98bd0e27],.usage-agent-banner[data-v-98bd0e27],.agent-gallery-title-row[data-v-98bd0e27],.user-card-title-row[data-v-98bd0e27]{flex-direction:column;align-items:flex-start}.usage-banner-side[data-v-98bd0e27]{justify-content:flex-start}}.template-manage-page[data-v-1bf5b9c7]{display:grid;gap:18px}.template-manage-grid.is-hub[data-v-1bf5b9c7]{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;align-items:start}.template-sidebar[data-v-1bf5b9c7]{padding:22px}.template-list[data-v-1bf5b9c7]{display:grid;gap:12px}.template-list-item[data-v-1bf5b9c7]{display:flex;justify-content:space-between;gap:14px;width:100%;padding:16px 18px;border-radius:20px;border:1px solid rgba(226,232,240,.92);background:#ffffffeb;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.template-list-item[data-v-1bf5b9c7]:hover,.template-list-item.active[data-v-1bf5b9c7]{transform:translateY(-1px);border-color:#847cff59;box-shadow:0 16px 32px #94a3b829}.template-list-item strong[data-v-1bf5b9c7]{display:block;color:#111827;font-size:16px}.template-list-item p[data-v-1bf5b9c7]{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.6}.hub-preview-card[data-v-1bf5b9c7]{padding:24px}.template-preview-shell[data-v-1bf5b9c7]{display:grid;gap:18px;padding:24px;border-radius:28px;background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--preview-accent) 18%,transparent),transparent 20%),radial-gradient(circle at 12% 10%,rgba(191,219,254,.42),transparent 22%),linear-gradient(180deg,#f7faff,#eef4ff);border:1px solid rgba(226,232,240,.84)}.template-preview-brand[data-v-1bf5b9c7]{display:flex;align-items:center;gap:14px}.template-preview-logo[data-v-1bf5b9c7]{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--preview-accent),#9aa8ff);color:#fff;font-size:24px;font-weight:800}.template-preview-logo.is-compact[data-v-1bf5b9c7]{width:54px;height:54px;border-radius:18px}.template-preview-logo img[data-v-1bf5b9c7]{width:100%;height:100%;object-fit:cover}.preview-kicker[data-v-1bf5b9c7]{display:inline-block;margin-bottom:6px;color:color-mix(in srgb,var(--preview-accent) 82%,#4f46e5);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.template-preview-brand strong[data-v-1bf5b9c7]{display:block;color:#111827;font-size:26px;line-height:1.2}.template-preview-brand p[data-v-1bf5b9c7]{margin:6px 0 0;color:#64748b;font-size:14px}.template-preview-search[data-v-1bf5b9c7]{min-height:64px;display:flex;align-items:center;padding:0 20px;border-radius:22px;border:1px solid rgba(199,210,254,.8);background:#fffffff0;color:#94a3b8;font-size:16px;box-shadow:0 16px 30px #94a3b81f}.template-preview-tags[data-v-1bf5b9c7],.workspace-preview-nav[data-v-1bf5b9c7]{display:flex;flex-wrap:wrap;gap:10px}.template-preview-tags span[data-v-1bf5b9c7],.workspace-preview-nav span[data-v-1bf5b9c7]{padding:10px 16px;border-radius:999px;background:#ffffffe6;color:#475569;font-size:13px;font-weight:700}.template-preview-mini-grid[data-v-1bf5b9c7],.workspace-preview-grid[data-v-1bf5b9c7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.template-preview-mini-card[data-v-1bf5b9c7],.workspace-preview-card[data-v-1bf5b9c7]{min-height:122px;padding:18px;border-radius:22px;background:#fffffff0;border:1px solid rgba(226,232,240,.9)}.template-preview-mini-card strong[data-v-1bf5b9c7],.workspace-preview-card strong[data-v-1bf5b9c7]{display:block;color:#111827;font-size:17px;line-height:1.3}.template-preview-mini-card p[data-v-1bf5b9c7],.workspace-preview-card p[data-v-1bf5b9c7]{margin:10px 0 0;color:#64748b;font-size:13px;line-height:1.7}.workspace-preview-shell[data-v-1bf5b9c7]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px}.workspace-preview-sidebar[data-v-1bf5b9c7]{display:grid;gap:16px;padding:20px 16px;border-radius:24px;background:#ffffffeb;border:1px solid rgba(226,232,240,.88)}.workspace-preview-brand[data-v-1bf5b9c7]{display:grid;gap:12px}.workspace-preview-brand strong[data-v-1bf5b9c7]{display:block;color:#111827;font-size:18px}.workspace-preview-brand p[data-v-1bf5b9c7]{margin:4px 0 0;color:#64748b;font-size:13px}.workspace-preview-main[data-v-1bf5b9c7]{display:grid;gap:16px}.workspace-preview-hero[data-v-1bf5b9c7]{padding:20px;border-radius:26px;background:#fff9;border:1px solid rgba(226,232,240,.88)}.workspace-preview-hero h4[data-v-1bf5b9c7]{margin:0 0 12px;color:#111827;font-size:28px;line-height:1.2}.workspace-preview-card.is-large[data-v-1bf5b9c7]{grid-column:span 2}.template-preview-search.is-workspace[data-v-1bf5b9c7]{min-height:54px;display:flex;align-items:center;padding:0 18px;border-radius:18px;background:#fffffff0;color:#94a3b8}@media (max-width: 1180px){.template-manage-grid.is-hub[data-v-1bf5b9c7],.workspace-preview-shell[data-v-1bf5b9c7],.template-preview-mini-grid[data-v-1bf5b9c7],.workspace-preview-grid[data-v-1bf5b9c7]{grid-template-columns:1fr}.workspace-preview-card.is-large[data-v-1bf5b9c7]{grid-column:auto}}.confirm-overlay[data-v-880e0b35]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirm-dialog[data-v-880e0b35]{width:min(560px,100%);display:grid;gap:18px;padding:24px;border-radius:24px;border:1px solid rgba(226,232,240,.92);background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:0 28px 70px #0f172a2e}.confirm-head[data-v-880e0b35]{display:grid;gap:10px}.confirm-head h3[data-v-880e0b35]{margin:0;font-size:24px;color:#0f172a}.confirm-head p[data-v-880e0b35]{margin:6px 0 0;color:#475569;line-height:1.65}.confirm-badge[data-v-880e0b35]{width:fit-content;display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#0f766e1a;color:#0f766e;font-size:12px;font-weight:700;letter-spacing:.08em}.confirm-body[data-v-880e0b35]{display:grid;gap:12px}.confirm-actions[data-v-880e0b35]{display:flex;justify-content:flex-end;gap:12px}.confirm-submit[data-v-880e0b35]{min-width:128px;justify-content:center}@media (max-width: 640px){.confirm-overlay[data-v-880e0b35]{padding:16px}.confirm-dialog[data-v-880e0b35]{padding:20px;border-radius:20px}.confirm-actions[data-v-880e0b35]{flex-direction:column-reverse}.confirm-submit[data-v-880e0b35],.confirm-actions .ghost-btn[data-v-880e0b35]{width:100%}}.template-config-grid[data-v-c74dd101]{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:24px}.template-preview-stage[data-v-c74dd101]{position:sticky;top:18px}.template-editor-stack[data-v-c74dd101]{display:grid;gap:20px}.template-top-grid[data-v-c74dd101]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.template-sidebar[data-v-c74dd101],.template-form-card[data-v-c74dd101],.template-preview-card[data-v-c74dd101]{padding:22px 24px}.template-list[data-v-c74dd101]{display:grid;gap:12px}.template-list-item[data-v-c74dd101]{width:100%;text-align:left;display:grid;gap:10px;padding:16px 18px;border-radius:18px;border:1px solid rgba(226,232,240,.9);background:#ffffffeb;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.template-list-item strong[data-v-c74dd101]{display:block;color:#0f172a;font-size:15px;margin-bottom:4px}.template-list-item p[data-v-c74dd101]{margin:0;color:#64748b;font-size:13px;line-height:1.6}.template-list-item.active[data-v-c74dd101],.template-list-item[data-v-c74dd101]:hover{transform:translateY(-1px);border-color:#6366f142;box-shadow:0 16px 30px #6366f114}.template-preview-shell[data-v-c74dd101]{--preview-accent: #6d7cf0;display:grid;gap:18px;padding:22px;border-radius:28px;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.92) 0,rgba(255,255,255,.68) 18%,transparent 44%),linear-gradient(180deg,#f1f4fffa,#e8eeffeb);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #6366f11a}.template-preview-shell.is-clickable[data-v-c74dd101]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.template-preview-shell.is-clickable[data-v-c74dd101]:hover{transform:translateY(-2px);border-color:#6366f142;box-shadow:0 24px 40px #6366f124}.template-preview-brand[data-v-c74dd101]{display:flex;align-items:center;gap:16px}.template-preview-logo[data-v-c74dd101]{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:linear-gradient(135deg,var(--preview-accent),#9aa7ff);color:#fff;font-size:28px;font-weight:800;box-shadow:0 16px 28px color-mix(in srgb,var(--preview-accent) 28%,transparent)}.template-preview-logo img[data-v-c74dd101]{width:44px;height:44px;object-fit:contain;border-radius:14px}.template-preview-logo.is-compact[data-v-c74dd101]{width:56px;height:56px;border-radius:18px;font-size:22px}.template-preview-brand strong[data-v-c74dd101]{display:block;font-size:28px;color:#111827;line-height:1.15}.preview-kicker[data-v-c74dd101]{display:inline-block;margin-bottom:6px;color:color-mix(in srgb,var(--preview-accent) 90%,#475569);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.template-preview-brand p[data-v-c74dd101]{margin:8px 0 0;color:#64748b;line-height:1.6}.template-preview-search[data-v-c74dd101]{min-height:58px;display:flex;align-items:center;padding:0 18px;border-radius:18px;color:#94a3b8;background:#fffffff5;border:1px solid color-mix(in srgb,var(--preview-accent) 36%,white);box-shadow:inset 0 0 0 1px #fff9}.template-preview-tags[data-v-c74dd101]{display:flex;flex-wrap:wrap;gap:10px}.template-preview-tags span[data-v-c74dd101]{padding:9px 14px;border-radius:999px;background:#fffffff0;color:#475569;font-size:12px;font-weight:700}.workspace-preview-shell[data-v-c74dd101]{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:420px;border-radius:24px;overflow:hidden;background:linear-gradient(115deg,#f8fafffa,#e8f0fff0),radial-gradient(circle at top right,rgba(170,131,255,.16),transparent 28%)}.workspace-preview-sidebar[data-v-c74dd101]{display:grid;align-content:start;gap:16px;padding:18px;background:#ffffffd1;border-right:1px solid rgba(226,232,240,.9)}.workspace-preview-brand[data-v-c74dd101]{display:flex;align-items:center;gap:12px}.workspace-preview-brand strong[data-v-c74dd101]{display:block;color:#111827;line-height:1.2}.workspace-preview-brand p[data-v-c74dd101]{margin:6px 0 0;color:#7c89a4;font-size:12px}.workspace-preview-nav[data-v-c74dd101]{display:grid;gap:10px}.workspace-preview-nav span[data-v-c74dd101]{padding:10px 14px;border-radius:16px;background:#ffffffb8;color:#49556f;font-size:13px;font-weight:700;border:1px solid rgba(226,232,240,.86)}.workspace-preview-nav span.is-active[data-v-c74dd101]{color:#5b4af4;background:#7b5cff1f;border-color:#b3a5ffb8}.workspace-preview-home-btn[data-v-c74dd101]{min-height:40px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--preview-accent),#8b5cf6);color:#fff;font-size:14px;font-weight:800}.workspace-preview-side-block[data-v-c74dd101]{display:grid;gap:8px;padding:14px;border-radius:18px;background:#ffffffbd;border:1px solid rgba(226,232,240,.88)}.workspace-preview-side-block strong[data-v-c74dd101]{color:#111827;font-size:13px}.workspace-preview-side-block small[data-v-c74dd101]{color:#64748b;font-size:12px}.workspace-preview-main[data-v-c74dd101]{display:grid;gap:16px;padding:24px}.workspace-preview-hero h4[data-v-c74dd101]{margin:0 0 14px;color:#111827;font-size:26px;line-height:1.2}.workspace-preview-hero p[data-v-c74dd101]{margin:0 0 14px;color:#74819d;line-height:1.6}.template-preview-search.is-workspace[data-v-c74dd101]{min-height:52px}.workspace-preview-stage-grid[data-v-c74dd101]{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}.workspace-preview-content-grid[data-v-c74dd101]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-preview-card[data-v-c74dd101]{display:grid;gap:8px;padding:18px;border-radius:22px;background:#ffffffe6;border:1px solid rgba(226,232,240,.88);box-shadow:0 16px 28px #7883c614}.workspace-preview-card.is-featured[data-v-c74dd101]{grid-row:span 2;min-height:148px;background:radial-gradient(circle at top left,rgba(129,140,248,.16),transparent 30%),linear-gradient(180deg,#fffffff5,#eff2fff0)}.workspace-preview-card.is-mini[data-v-c74dd101]{min-height:67px}.workspace-preview-card.is-panel[data-v-c74dd101]{align-content:start}.workspace-preview-card strong[data-v-c74dd101]{color:#111827;font-size:18px}.workspace-preview-card p[data-v-c74dd101]{margin:0;color:#74819d;line-height:1.6}.workspace-preview-card-head[data-v-c74dd101]{display:grid;gap:10px}.workspace-preview-pills[data-v-c74dd101]{display:flex;flex-wrap:wrap;gap:8px}.workspace-preview-pills span[data-v-c74dd101]{min-height:24px;padding:0 10px;border-radius:999px;background:#f4efffd6;color:#5b4af4;font-size:11px;font-weight:700;display:inline-flex;align-items:center}.workspace-preview-list[data-v-c74dd101]{display:grid;gap:10px}.workspace-preview-list-item[data-v-c74dd101]{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#f8fafce6;border:1px solid rgba(226,232,240,.92)}.workspace-preview-list-item.is-compact[data-v-c74dd101]{min-height:58px}.workspace-preview-list-item b[data-v-c74dd101]{color:#111827;font-size:13px}.workspace-preview-list-item small[data-v-c74dd101]{color:#74819d;font-size:12px}.color-input-wrap[data-v-c74dd101]{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px}.color-picker[data-v-c74dd101]{padding:4px}.template-switch-row[data-v-c74dd101]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.template-switch-card[data-v-c74dd101]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:#f8fafcdb;border:1px solid rgba(226,232,240,.92)}.template-switch-card strong[data-v-c74dd101]{color:#0f172a;font-size:14px}.switch[data-v-c74dd101]{position:relative;width:54px;height:32px;display:inline-flex}.switch input[data-v-c74dd101]{opacity:0;width:0;height:0}.switch span[data-v-c74dd101]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#94a3b857;transition:background .2s ease}.switch span[data-v-c74dd101]:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #0f172a1f;transition:transform .2s ease}.switch input:checked+span[data-v-c74dd101]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.switch input:checked+span[data-v-c74dd101]:after{transform:translate(22px)}.template-line-item[data-v-c74dd101],.template-tool-line[data-v-c74dd101]{display:grid;gap:10px;align-items:center}.template-line-item[data-v-c74dd101]{grid-template-columns:minmax(0,1fr) 100px auto}.template-group-stack[data-v-c74dd101]{display:grid;gap:16px}.template-group-card[data-v-c74dd101]{padding:18px}.template-group-head[data-v-c74dd101]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.template-group-meta[data-v-c74dd101]{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px;flex:1}.template-tool-line[data-v-c74dd101]{grid-template-columns:180px 180px minmax(0,1.2fr) minmax(0,1fr) 120px 90px auto}.template-tool-line input[readonly][data-v-c74dd101]{color:#475569;background:#f8fafceb}.status-pill.is-success[data-v-c74dd101]{color:#166534;background:#22c55e24}.status-pill.is-muted[data-v-c74dd101]{color:#475569;background:#94a3b829}@media (max-width: 1280px){.template-config-grid[data-v-c74dd101],.template-top-grid[data-v-c74dd101],.template-switch-row[data-v-c74dd101]{grid-template-columns:1fr}.template-preview-stage[data-v-c74dd101]{position:static}.template-tool-line[data-v-c74dd101],.workspace-preview-shell[data-v-c74dd101],.workspace-preview-stage-grid[data-v-c74dd101],.workspace-preview-content-grid[data-v-c74dd101]{grid-template-columns:1fr}}.template-preview-page[data-v-b733f182]{--preview-accent: #6d7cf0;display:grid;gap:22px}.template-preview-topbar[data-v-b733f182]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 30px;border-radius:28px;background:#ffffffeb;border:1px solid rgba(226,232,240,.9);box-shadow:0 16px 32px #94a3b81f}.template-preview-kicker[data-v-b733f182],.section-kicker[data-v-b733f182]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;color:color-mix(in srgb,var(--preview-accent) 80%,#475569);background:color-mix(in srgb,var(--preview-accent) 12%,white);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.template-preview-topbar h1[data-v-b733f182]{margin:10px 0 6px;color:#0f172a;font-size:32px}.template-preview-topbar p[data-v-b733f182]{margin:0;color:#64748b}.template-preview-stage[data-v-b733f182]{padding:28px;border-radius:34px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--preview-accent) 12%,transparent),transparent 26%),linear-gradient(180deg,#eef4ff,#f8fbff);border:1px solid rgba(226,232,240,.92);box-shadow:inset 0 1px #fffc,0 24px 48px #94a3b81f}.credit-preview[data-v-b733f182]{display:grid;gap:28px;padding:22px 26px 34px;border-radius:30px;background:radial-gradient(circle at top center,rgba(255,255,255,.9),transparent 36%),radial-gradient(circle at center,color-mix(in srgb,var(--preview-accent) 12%,transparent),transparent 50%),linear-gradient(180deg,#f6f9fff5,#ecf3fff2)}.credit-header[data-v-b733f182]{display:flex;align-items:center;justify-content:space-between;gap:16px}.credit-brand[data-v-b733f182],.workspace-brand[data-v-b733f182]{display:flex;align-items:center;gap:16px}.credit-logo[data-v-b733f182],.workspace-brand-logo[data-v-b733f182],.workspace-icon-box[data-v-b733f182],.credit-agent-icon[data-v-b733f182],.credit-tool-icon[data-v-b733f182]{width:72px;height:72px;border-radius:24px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--preview-accent),#9aa7ff);color:#fff;font-size:28px;font-weight:800}.workspace-icon-box[data-v-b733f182],.credit-agent-icon[data-v-b733f182],.credit-tool-icon[data-v-b733f182]{width:58px;height:58px;border-radius:18px;font-size:22px}.credit-logo img[data-v-b733f182],.workspace-brand-logo img[data-v-b733f182],.workspace-icon-box img[data-v-b733f182],.credit-tool-icon img[data-v-b733f182]{width:100%;height:100%;object-fit:cover}.credit-brand strong[data-v-b733f182],.workspace-brand strong[data-v-b733f182]{display:block;color:#0f172a;font-size:22px}.credit-brand p[data-v-b733f182],.workspace-brand p[data-v-b733f182]{margin:6px 0 0;color:#64748b}.credit-header-actions[data-v-b733f182]{display:flex;align-items:center;gap:12px}.credit-header-btn[data-v-b733f182],.credit-user-chip[data-v-b733f182],.workspace-primary-btn[data-v-b733f182],.workspace-action-btn[data-v-b733f182]{min-height:46px;padding:0 22px;border:0;border-radius:16px;background:linear-gradient(135deg,var(--preview-accent),color-mix(in srgb,var(--preview-accent) 70%,white));color:#fff;font-size:15px;font-weight:800}.credit-user-chip[data-v-b733f182]{background:#ffffffeb;color:color-mix(in srgb,var(--preview-accent) 78%,#334155);border:1px solid rgba(226,232,240,.92)}.credit-hero[data-v-b733f182]{display:grid;place-items:center;min-height:320px;border-radius:28px;background:radial-gradient(circle at center,rgba(255,255,255,.84),transparent 32%),repeating-radial-gradient(circle at center,rgba(129,140,248,.12),rgba(129,140,248,.12) 36px,transparent 36px,transparent 92px),linear-gradient(180deg,#f4f8fff0,#edf4ffe6)}.credit-hero-core[data-v-b733f182]{display:grid;justify-items:center;gap:18px;width:min(100%,980px)}.credit-hero h2[data-v-b733f182]{margin:0;color:#0f172a;font-size:58px;line-height:1.1}.credit-hero p[data-v-b733f182]{margin:0;color:#6b7280;font-size:28px}.credit-search[data-v-b733f182]{display:grid;grid-template-columns:minmax(0,1fr) 84px;width:min(100%,920px);min-height:74px;border-radius:28px;background:#fffffff5;border:2px solid color-mix(in srgb,var(--preview-accent) 58%,#8bd3ff);box-shadow:0 20px 36px #818cf81f}.credit-search input[data-v-b733f182]{border:0;background:transparent;color:#94a3b8;font-size:24px;padding:0 28px}.credit-search button[data-v-b733f182]{display:grid;place-items:center;border:0;background:transparent}.credit-search button span[data-v-b733f182]{width:24px;height:24px;border:4px solid color-mix(in srgb,var(--preview-accent) 85%,#9333ea);border-radius:50%;position:relative}.credit-search button span[data-v-b733f182]:after{content:"";position:absolute;right:-8px;bottom:-8px;width:14px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--preview-accent) 85%,#9333ea);transform:rotate(45deg)}.credit-tag-row[data-v-b733f182]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.credit-tag[data-v-b733f182]{padding:0 18px;min-height:42px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(226,232,240,.92);color:#64748b;font-weight:700;display:inline-flex;align-items:center}.credit-tag.active[data-v-b733f182]{color:#fff;background:linear-gradient(135deg,var(--preview-accent),#8b5cf6);border-color:transparent}.credit-section[data-v-b733f182],.workspace-panel[data-v-b733f182]{display:grid;gap:18px}.credit-section-head[data-v-b733f182],.panel-head[data-v-b733f182]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.credit-section-head h3[data-v-b733f182],.panel-head h3[data-v-b733f182]{margin:10px 0 6px;color:#0f172a;font-size:34px}.credit-section-head p[data-v-b733f182]{margin:0;color:#64748b;font-size:18px}.credit-agent-grid[data-v-b733f182]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.credit-agent-card[data-v-b733f182],.credit-tool-card[data-v-b733f182],.workspace-feature-card[data-v-b733f182],.workspace-agent-card[data-v-b733f182],.workspace-tool-card[data-v-b733f182]{display:grid;gap:14px;padding:20px;border-radius:24px;background:#ffffffeb;border:1px solid rgba(226,232,240,.94);box-shadow:0 18px 30px #818cf814}.credit-agent-top[data-v-b733f182],.workspace-agent-head[data-v-b733f182]{display:flex;align-items:center;justify-content:space-between;gap:12px}.credit-agent-card h4[data-v-b733f182],.workspace-agent-head h4[data-v-b733f182]{margin:0;color:#111827;font-size:20px}.credit-agent-card p[data-v-b733f182],.credit-tool-card p[data-v-b733f182],.workspace-feature-card p[data-v-b733f182],.workspace-agent-copy p[data-v-b733f182],.workspace-tool-card p[data-v-b733f182]{margin:0;color:#64748b;line-height:1.7}.credit-agent-meta[data-v-b733f182]{display:flex;gap:18px;color:#475569;font-weight:700}.credit-tool-grid[data-v-b733f182]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.credit-tool-card[data-v-b733f182]{grid-template-columns:58px minmax(0,1fr);align-items:center}.agent-badge[data-v-b733f182]{min-height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:800;display:inline-flex;align-items:center}.agent-badge.is-exclusive[data-v-b733f182]{color:#6d28d9;background:#7c3aed24}.agent-badge.is-common[data-v-b733f182]{color:#2563eb;background:#3b82f624}.workspace-preview[data-v-b733f182]{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:860px;border-radius:30px;overflow:hidden;background:linear-gradient(120deg,#fafcfffa,#ecf3ffeb),radial-gradient(circle at top right,rgba(170,131,255,.18),transparent 28%)}.workspace-sidebar[data-v-b733f182]{display:grid;align-content:start;gap:24px;padding:28px 24px;background:#ffffffd6;border-right:1px solid rgba(226,232,240,.94)}.workspace-nav[data-v-b733f182],.workspace-foot-block[data-v-b733f182]{display:grid;gap:12px}.workspace-nav-item[data-v-b733f182],.workspace-foot-block span[data-v-b733f182]{padding:14px 16px;border-radius:18px;background:#f4efffd1;color:#475569;font-weight:700}.workspace-nav-item.active[data-v-b733f182]{color:#5b4af4;background:#7b5cff24}.workspace-foot-title[data-v-b733f182]{color:#64748b;font-size:13px;font-weight:800}.workspace-main[data-v-b733f182]{display:grid;gap:24px;padding:30px}.workspace-panel-subtitle[data-v-b733f182]{margin:6px 0 0;color:#64748b;font-size:16px}.workspace-hero[data-v-b733f182]{display:grid;gap:14px;padding:34px 34px 28px;border-radius:28px;background:radial-gradient(circle at center,rgba(255,255,255,.78),transparent 34%),linear-gradient(135deg,#f5f7fff2,#ebf3fff2)}.workspace-hero h2[data-v-b733f182]{margin:0;color:#111827;font-size:46px;line-height:1.18}.workspace-hero p[data-v-b733f182]{margin:0;color:#64748b;font-size:20px}.workspace-search[data-v-b733f182]{min-height:62px;border-radius:22px;display:flex;align-items:center;padding:0 20px;background:#fffffff0;border:1px solid rgba(226,232,240,.94);color:#94a3b8;font-size:20px}.workspace-feature-grid[data-v-b733f182]{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.workspace-feature-card.is-primary[data-v-b733f182]{grid-row:span 2;align-content:start;min-height:240px;background:radial-gradient(circle at top left,rgba(129,140,248,.18),transparent 34%),linear-gradient(180deg,#fffffff5,#eff2fff0)}.workspace-feature-card strong[data-v-b733f182]{color:#111827;font-size:20px}.workspace-action-btn[data-v-b733f182]{width:fit-content}.workspace-agent-grid[data-v-b733f182]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-agent-card[data-v-b733f182]{grid-template-columns:58px minmax(0,1fr);align-items:start}.workspace-tool-grid[data-v-b733f182]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workspace-tab-row[data-v-b733f182]{display:flex;flex-wrap:wrap;gap:10px}.workspace-mini-tab[data-v-b733f182]{min-height:36px;padding:0 14px;border-radius:999px;background:#ffffffd6;border:1px solid rgba(226,232,240,.92);color:#64748b;font-size:14px;font-weight:700;display:inline-flex;align-items:center}.workspace-mini-tab.active[data-v-b733f182]{color:#fff;background:linear-gradient(135deg,var(--preview-accent),#8b5cf6);border-color:transparent}.workspace-square-grid[data-v-b733f182]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace-square-card[data-v-b733f182],.workspace-my-panel[data-v-b733f182]{display:grid;gap:14px;padding:20px;border-radius:24px;background:#ffffffeb;border:1px solid rgba(226,232,240,.94);box-shadow:0 18px 30px #818cf814}.workspace-square-head[data-v-b733f182],.workspace-my-item-main[data-v-b733f182],.workspace-sort-item[data-v-b733f182]{display:flex;align-items:center;gap:14px}.workspace-square-head[data-v-b733f182]{justify-content:space-between}.workspace-square-copy h4[data-v-b733f182],.workspace-my-item strong[data-v-b733f182],.workspace-sort-copy strong[data-v-b733f182]{margin:0;color:#0f172a;font-size:18px}.workspace-square-copy p[data-v-b733f182],.workspace-my-item p[data-v-b733f182],.workspace-sort-copy p[data-v-b733f182]{margin:6px 0 0;color:#64748b;line-height:1.6}.workspace-square-meta[data-v-b733f182]{display:flex;flex-wrap:wrap;gap:10px}.workspace-square-meta span[data-v-b733f182],.workspace-my-panel-head span[data-v-b733f182]{color:#64748b;font-size:13px}.workspace-my-panels[data-v-b733f182]{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.workspace-my-panel-head[data-v-b733f182]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-my-list[data-v-b733f182],.workspace-sort-list[data-v-b733f182]{display:grid;gap:12px}.workspace-my-item[data-v-b733f182]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#f7f9fff5,#f0f4fff0);border:1px solid rgba(226,232,240,.9)}.workspace-outline-btn[data-v-b733f182]{min-height:40px;padding:0 16px;border-radius:14px;border:1px solid rgba(191,200,214,.92);background:#ffffffeb;color:#334155;font-weight:700}.workspace-sort-item[data-v-b733f182]{padding:14px 16px;border-radius:18px;background:#f8fafcf0;border:1px solid rgba(226,232,240,.92)}.workspace-sort-handle[data-v-b733f182]{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:#7b5cff1a;color:#5b4af4;font-size:13px;font-weight:800}.workspace-sort-copy[data-v-b733f182]{flex:1}.workspace-tool-card[data-v-b733f182]{grid-template-columns:58px minmax(0,1fr);align-items:center}@media (max-width: 1480px){.credit-agent-grid[data-v-b733f182],.credit-tool-grid[data-v-b733f182],.workspace-tool-grid[data-v-b733f182],.workspace-square-grid[data-v-b733f182],.workspace-my-panels[data-v-b733f182]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1180px){.template-preview-topbar[data-v-b733f182],.credit-header[data-v-b733f182],.workspace-feature-grid[data-v-b733f182],.workspace-preview[data-v-b733f182]{grid-template-columns:1fr;display:grid}.workspace-sidebar[data-v-b733f182]{border-right:0;border-bottom:1px solid rgba(226,232,240,.94)}.credit-hero h2[data-v-b733f182],.workspace-hero h2[data-v-b733f182]{font-size:36px}.workspace-square-grid[data-v-b733f182],.workspace-my-panels[data-v-b733f182]{grid-template-columns:1fr}}.platform-manage-grid[data-v-2cb24240]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start}.platform-main-stack[data-v-2cb24240]{display:grid;gap:20px}.platform-preview-panel[data-v-2cb24240]{align-self:start;position:sticky;top:0}.platform-brand-card[data-v-2cb24240]{display:flex;align-items:center;gap:18px;padding:24px;border-radius:26px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid rgba(226,232,240,.92);box-shadow:0 18px 40px #0f172a0f;margin-bottom:18px}.platform-brand-badge[data-v-2cb24240]{width:82px;height:82px;border-radius:24px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#5563db,#63a7ff);color:#fff;font-size:34px;font-weight:800;flex-shrink:0}.platform-brand-badge img[data-v-2cb24240]{width:100%;height:100%;object-fit:cover}.platform-brand-copy[data-v-2cb24240]{min-width:0}.platform-brand-kicker[data-v-2cb24240]{display:inline-flex;margin-bottom:6px;color:#5563db;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.platform-brand-copy h3[data-v-2cb24240]{margin:0;font-size:34px;line-height:1.08;color:#111827}.platform-brand-copy p[data-v-2cb24240]{margin:8px 0 0;color:#7c8aa5;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.module-order-list[data-v-2cb24240]{display:grid;gap:14px}.module-order-card[data-v-2cb24240]{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;border-radius:22px;border:1px solid rgba(226,232,240,.92);background:linear-gradient(180deg,#fffffffa,#f8fafce6);cursor:grab;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.module-order-card[data-v-2cb24240]:hover{border-color:#6366f14d;box-shadow:0 18px 36px #0f172a0f}.module-order-card.is-dragging[data-v-2cb24240]{opacity:.66;transform:scale(.985);cursor:grabbing}.module-order-card.is-drop-target[data-v-2cb24240]{border-color:#4f46e57a;background:linear-gradient(180deg,#f4f4fff5,#f8fafff5);box-shadow:0 18px 42px #4f46e51f}.module-order-index[data-v-2cb24240]{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#4f46e51f,#6366f138);color:#4f46e5;font-size:18px;font-weight:800}.module-order-copy[data-v-2cb24240]{display:grid;gap:5px;min-width:0}.module-order-copy strong[data-v-2cb24240]{color:#0f172a;font-size:18px}.module-order-copy span[data-v-2cb24240],.module-order-copy small[data-v-2cb24240]{color:#64748b}.module-order-copy small[data-v-2cb24240]{font-size:12px;letter-spacing:.02em}.module-order-actions[data-v-2cb24240]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:flex-end}.module-move-btn[data-v-2cb24240]{min-width:88px}.module-drag-hint[data-v-2cb24240]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#4f46e514;color:#4f46e5;font-size:12px;font-weight:700;letter-spacing:.04em}.preview-stack[data-v-2cb24240]{display:grid;gap:14px}.preview-card[data-v-2cb24240]{display:grid;gap:10px;padding:18px 20px;border-radius:22px;background:#ffffffeb;border:1px solid rgba(226,232,240,.92)}.preview-card strong[data-v-2cb24240]{color:#0f172a}.preview-card span[data-v-2cb24240]{color:#64748b}.preview-module-list[data-v-2cb24240]{display:flex;flex-wrap:wrap;gap:8px}.preview-module-list span[data-v-2cb24240]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#4f46e514;color:#4f46e5;font-weight:600}.platform-brand-preview img[data-v-2cb24240],.platform-favicon-preview img[data-v-2cb24240]{max-width:100%;max-height:120px;object-fit:contain}.platform-favicon-preview img[data-v-2cb24240]{max-width:48px;max-height:48px}@media (max-width: 1080px){.platform-manage-grid[data-v-2cb24240]{grid-template-columns:1fr}.platform-preview-panel[data-v-2cb24240]{position:static}.module-order-card[data-v-2cb24240]{grid-template-columns:1fr}.module-order-actions[data-v-2cb24240]{width:100%;justify-content:flex-start}}.system-page[data-v-18b6d6f4]{display:grid;gap:20px}.section-toolbar[data-v-18b6d6f4],.table-panel[data-v-18b6d6f4],.stat-card[data-v-18b6d6f4]{background:linear-gradient(180deg,#fffffffa,#f8fafff5);border:1px solid rgba(196,206,232,.55);box-shadow:0 16px 40px #1f2e5a14;border-radius:28px}.section-toolbar[data-v-18b6d6f4]{padding:28px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.section-toolbar h2[data-v-18b6d6f4]{margin:10px 0 8px;font-size:24px;color:#1f2d4f}.section-toolbar p[data-v-18b6d6f4]{margin:0;color:#6c7896;line-height:1.8;max-width:840px}.eyebrow[data-v-18b6d6f4]{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#6d7bff1a;color:#5a68d8;font-size:12px;font-weight:700;letter-spacing:.08em}.toolbar-actions[data-v-18b6d6f4],.section-actions[data-v-18b6d6f4],.sync-delete-actions[data-v-18b6d6f4]{display:flex;gap:12px;align-items:center;justify-content:flex-end}.panel-grid[data-v-18b6d6f4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.system-stat-card[data-v-18b6d6f4]{position:relative;padding:22px 24px;display:grid;gap:10px}.system-stat-card span[data-v-18b6d6f4],.system-stat-card small[data-v-18b6d6f4]{color:#6f7b98}.system-stat-card strong[data-v-18b6d6f4]{font-size:32px;color:#1f2d4f}.system-stat-card i[data-v-18b6d6f4]{position:absolute;right:18px;top:18px;width:38px;height:38px;border-radius:14px;opacity:.9}.tone-blue[data-v-18b6d6f4]{background:linear-gradient(180deg,#6d7bff38,#6d7bff0f)}.tone-violet[data-v-18b6d6f4]{background:linear-gradient(180deg,#9b6dff2e,#9b6dff0f)}.tone-cyan[data-v-18b6d6f4]{background:linear-gradient(180deg,#5cc0d438,#5cc0d40f)}.tone-amber[data-v-18b6d6f4]{background:linear-gradient(180deg,#edb85538,#edb8550f)}.inline-feedback[data-v-18b6d6f4]{margin:0;padding:14px 16px;border-radius:18px;background:#5a68d814;color:#44517a}.detail-grid[data-v-18b6d6f4]{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.detail-grid.is-main[data-v-18b6d6f4]{grid-template-columns:.95fr 1.25fr;align-items:start}.table-panel[data-v-18b6d6f4]{padding:24px;display:grid;gap:18px}.section-head[data-v-18b6d6f4]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.section-head h3[data-v-18b6d6f4]{margin:0 0 6px;font-size:20px;color:#1f2d4f}.muted[data-v-18b6d6f4]{color:#6f7b98;line-height:1.7}.form-grid[data-v-18b6d6f4],.scope-grid[data-v-18b6d6f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-18b6d6f4],.scope-grid label[data-v-18b6d6f4]{display:grid;gap:8px;color:#5f6a88;font-weight:600}.form-grid input[data-v-18b6d6f4],.form-grid select[data-v-18b6d6f4],.form-grid textarea[data-v-18b6d6f4],.scope-grid input[data-v-18b6d6f4],.space-row input[data-v-18b6d6f4],.space-row select[data-v-18b6d6f4]{border:1px solid rgba(190,201,231,.8);border-radius:16px;min-height:52px;padding:0 16px;font-size:15px;background:#fffffff5;color:#24314f}.form-grid textarea[data-v-18b6d6f4]{padding:14px 16px;min-height:96px;resize:vertical}.full-span[data-v-18b6d6f4]{grid-column:1 / -1}.preview-stack[data-v-18b6d6f4],.center-list[data-v-18b6d6f4],.scope-editor[data-v-18b6d6f4],.space-list[data-v-18b6d6f4],.agent-preview-grid[data-v-18b6d6f4]{display:grid;gap:12px}.preview-card[data-v-18b6d6f4],.center-card[data-v-18b6d6f4],.scope-card[data-v-18b6d6f4],.preview-agent-card[data-v-18b6d6f4],.empty-card[data-v-18b6d6f4]{border:1px solid rgba(197,207,231,.75);border-radius:22px;background:#fffffff5;padding:18px}.preview-card[data-v-18b6d6f4]{display:grid;gap:8px}.preview-card strong[data-v-18b6d6f4]{color:#1f2d4f}.preview-card span[data-v-18b6d6f4]{color:#657390}.center-overview-board[data-v-18b6d6f4]{display:grid;gap:16px}.center-overview-hero[data-v-18b6d6f4]{display:grid;gap:8px;padding:20px;border:1px solid rgba(197,207,231,.75);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f5f7ffeb)}.center-overview-hero strong[data-v-18b6d6f4]{font-size:20px;color:#1f2d4f}.center-overview-hero small[data-v-18b6d6f4]{color:#657390;line-height:1.6}.center-board-grid[data-v-18b6d6f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-dual-grid[data-v-18b6d6f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.center-board-card[data-v-18b6d6f4]{position:relative;display:grid;gap:6px;min-height:120px;padding:16px;border:1px solid rgba(197,207,231,.75);border-radius:20px;background:#fffffff5;overflow:hidden}.center-board-card span[data-v-18b6d6f4],.center-board-card strong[data-v-18b6d6f4],.center-board-card small[data-v-18b6d6f4]{position:relative;z-index:1}.center-board-card strong[data-v-18b6d6f4]{font-size:24px;color:#1f2d4f}.center-board-card small[data-v-18b6d6f4]{color:#657390;line-height:1.5}.center-board-card i[data-v-18b6d6f4]{position:absolute;right:14px;top:14px;width:28px;height:28px;border-radius:10px}.recent-log-board[data-v-18b6d6f4]{display:grid;gap:12px;padding:18px;border:1px solid rgba(197,207,231,.75);border-radius:22px;background:#fffffff5}.single-overview-grid[data-v-18b6d6f4]{grid-template-columns:1fr}.recent-log-head[data-v-18b6d6f4]{display:flex;justify-content:space-between;gap:12px;align-items:center}.recent-log-actions[data-v-18b6d6f4]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mini-agent-list[data-v-18b6d6f4]{display:grid;gap:10px}.mini-agent-item[data-v-18b6d6f4]{display:grid;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid rgba(219,227,246,.85);background:#f8faffe6}.mini-agent-head[data-v-18b6d6f4]{display:flex;gap:12px;align-items:center}.mini-agent-head>div[data-v-18b6d6f4]:last-child{display:grid;gap:4px}.mini-agent-head strong[data-v-18b6d6f4]{color:#1f2d4f}.mini-agent-head span[data-v-18b6d6f4]{color:#657390;line-height:1.6}.mini-agent-avatar[data-v-18b6d6f4]{width:44px;height:44px;border-radius:14px;font-size:18px}.recent-log-list[data-v-18b6d6f4]{display:grid;gap:10px}.recent-log-item[data-v-18b6d6f4]{display:grid;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid rgba(219,227,246,.85);background:#f8faffe6}.recent-log-item>div[data-v-18b6d6f4]:first-child{display:grid;gap:4px}.recent-log-item strong[data-v-18b6d6f4]{color:#1f2d4f}.recent-log-item span[data-v-18b6d6f4]{color:#657390}.recent-log-meta[data-v-18b6d6f4]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.compact-empty-card[data-v-18b6d6f4]{padding:16px;border-radius:16px}.recent-log-summary-card[data-v-18b6d6f4]{display:grid;gap:6px;padding:16px;border-radius:16px;border:1px dashed rgba(203,213,225,.9);background:#f8fafce6}.recent-log-summary-card strong[data-v-18b6d6f4]{color:#1f2d4f}.recent-log-summary-card span[data-v-18b6d6f4]{color:#657390;line-height:1.6}.center-card[data-v-18b6d6f4]{cursor:pointer;transition:.2s ease;display:grid;gap:12px}.center-card.active[data-v-18b6d6f4]{border-color:#6876ff8c;box-shadow:0 12px 30px #6876ff1f}.center-card-head[data-v-18b6d6f4],.center-card-actions[data-v-18b6d6f4],.scope-editor-head[data-v-18b6d6f4],.scope-actions[data-v-18b6d6f4],.preview-agent-head[data-v-18b6d6f4],.preview-agent-meta[data-v-18b6d6f4],.center-card-preview[data-v-18b6d6f4]{display:flex;justify-content:space-between;gap:12px;align-items:center}.center-card-actions[data-v-18b6d6f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.center-card-actions .table-action-btn[data-v-18b6d6f4]{width:100%;justify-content:center}.center-card-head strong[data-v-18b6d6f4],.preview-agent-head strong[data-v-18b6d6f4]{color:#1f2d4f;font-size:18px}.center-card-head span[data-v-18b6d6f4],.center-card-meta span[data-v-18b6d6f4],.center-card-preview small[data-v-18b6d6f4],.center-card-preview strong[data-v-18b6d6f4],.preview-agent-head span[data-v-18b6d6f4],.preview-agent-meta span[data-v-18b6d6f4]{color:#6b7795}.center-card-meta[data-v-18b6d6f4]{display:flex;flex-wrap:wrap;gap:10px}.center-card-preview[data-v-18b6d6f4]{align-items:flex-start}.center-card-preview>div[data-v-18b6d6f4]{display:grid;gap:4px}.center-status-strip[data-v-18b6d6f4]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid rgba(219,227,246,.85);background:#f8faffe6}.center-status-strip span[data-v-18b6d6f4]{color:#64748b;font-size:13px;font-weight:600}.center-status-strip strong[data-v-18b6d6f4]{color:#1f2d4f;font-size:13px}.center-status-strip.is-success[data-v-18b6d6f4]{border-color:#86efac8c;background:#f0fdf4eb}.center-status-strip.is-warning[data-v-18b6d6f4]{border-color:#fde68a94;background:#fffbebf0}.center-status-strip.is-danger[data-v-18b6d6f4]{border-color:#fca5a599;background:#fef2f2f0}.center-status-strip.is-idle[data-v-18b6d6f4]{border-color:#cbd5e1e6;background:#f8fafcf0}.center-filter-bar[data-v-18b6d6f4]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.center-search-input[data-v-18b6d6f4]{min-width:240px;padding:10px 14px;border-radius:14px;border:1px solid rgba(203,213,225,.95);background:#fffffff5;color:#1f2d4f}.center-filter-select[data-v-18b6d6f4]{min-width:160px;padding:10px 12px;border-radius:14px;border:1px solid rgba(203,213,225,.95);background:#fffffff5;color:#1f2d4f}.scope-card-head[data-v-18b6d6f4],.scope-card-body[data-v-18b6d6f4]{display:grid;gap:14px}.scope-card-head[data-v-18b6d6f4]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.scope-card-head strong[data-v-18b6d6f4]{color:#1f2d4f;font-size:17px}.scope-card-head span[data-v-18b6d6f4]{color:#657390}.preview-agent-card[data-v-18b6d6f4]{display:grid;gap:14px}.preview-agent-avatar[data-v-18b6d6f4]{width:52px;height:52px;border-radius:18px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#6677ff29,#6677ff0f);color:#4454d9;font-size:22px;font-weight:700;flex-shrink:0}.preview-agent-avatar img[data-v-18b6d6f4]{width:100%;height:100%;object-fit:cover}.scope-card[data-v-18b6d6f4]{display:grid;gap:14px}.scope-actions[data-v-18b6d6f4]{justify-content:flex-start;flex-wrap:wrap}.space-row[data-v-18b6d6f4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px 112px;gap:10px;align-items:center}.add-space-btn[data-v-18b6d6f4]{justify-self:start}.status-pill[data-v-18b6d6f4]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.status-pill.success[data-v-18b6d6f4]{background:#55b67724;color:#28784d}.status-pill.warning[data-v-18b6d6f4]{background:#edb85529;color:#8a6124}.status-pill.danger[data-v-18b6d6f4]{background:#e2656524;color:#a63f3f}.primary-btn[data-v-18b6d6f4],.ghost-btn[data-v-18b6d6f4],.table-action-btn[data-v-18b6d6f4]{min-height:42px;padding:0 16px;border-radius:14px;font-weight:700;cursor:pointer;border:1px solid rgba(187,198,228,.8);background:#fff;color:#2d3a5d}.primary-btn[data-v-18b6d6f4],.table-action-btn.is-primary[data-v-18b6d6f4]{background:linear-gradient(135deg,#6d7bff,#8f76ff);color:#fff;border-color:transparent}.table-action-btn.is-danger[data-v-18b6d6f4]{color:#b84b4b;background:#fffffff5}.pagination[data-v-18b6d6f4]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.sync-delete-overlay[data-v-18b6d6f4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#16203852;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.sync-delete-dialog[data-v-18b6d6f4]{width:min(560px,100%);background:linear-gradient(180deg,#fffffffa,#f6f8fffa);border:1px solid rgba(197,207,231,.8);border-radius:28px;box-shadow:0 22px 60px #1e2a4838;padding:28px;display:grid;gap:20px}.sync-delete-head[data-v-18b6d6f4]{display:grid;gap:8px}.sync-delete-head h3[data-v-18b6d6f4]{margin:0;color:#1f2d4f}.sync-delete-head p[data-v-18b6d6f4]{margin:0;color:#6b7795;line-height:1.7}.sync-delete-card[data-v-18b6d6f4]{padding:18px;border-radius:22px;border:1px solid rgba(236,201,132,.55);background:#fff9ecdb}.sync-delete-meta[data-v-18b6d6f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sync-delete-meta span[data-v-18b6d6f4]{color:#8d7340;font-size:13px}.sync-delete-meta strong[data-v-18b6d6f4]{display:block;margin-top:8px;color:#1f2d4f}.sync-alert-dialog[data-v-18b6d6f4]{width:min(520px,100%)}.sync-alert-meta[data-v-18b6d6f4]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-center-dialog[data-v-18b6d6f4]{width:min(920px,100%)}.detail-center-grid[data-v-18b6d6f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-scope-editor[data-v-18b6d6f4]{margin-top:4px}.detail-space-grid[data-v-18b6d6f4]{display:grid;gap:12px;padding-left:16px;border-left:2px dashed rgba(219,227,246,.92)}.detail-space-card[data-v-18b6d6f4]{display:grid;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(219,227,246,.92);background:#f8faffeb}.detail-space-card strong[data-v-18b6d6f4]{color:#1f2d4f}.detail-space-card span[data-v-18b6d6f4]{color:#657390;line-height:1.6}.two-col-actions[data-v-18b6d6f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.two-col-actions .table-action-btn[data-v-18b6d6f4]{width:100%;justify-content:center}@media (max-width: 1200px){.panel-grid[data-v-18b6d6f4],.detail-grid[data-v-18b6d6f4],.detail-grid.is-main[data-v-18b6d6f4]{grid-template-columns:1fr 1fr}.center-board-grid[data-v-18b6d6f4],.overview-dual-grid[data-v-18b6d6f4],.detail-center-grid[data-v-18b6d6f4]{grid-template-columns:1fr}}@media (max-width: 920px){.section-toolbar[data-v-18b6d6f4],.panel-grid[data-v-18b6d6f4],.detail-grid[data-v-18b6d6f4],.detail-grid.is-main[data-v-18b6d6f4],.form-grid[data-v-18b6d6f4],.scope-grid[data-v-18b6d6f4],.sync-delete-meta[data-v-18b6d6f4]{grid-template-columns:1fr}.section-toolbar[data-v-18b6d6f4]{display:grid}}@media (max-width: 760px){.toolbar-actions[data-v-18b6d6f4],.section-actions[data-v-18b6d6f4],.center-card-actions[data-v-18b6d6f4],.scope-editor-head[data-v-18b6d6f4],.scope-actions[data-v-18b6d6f4],.sync-delete-actions[data-v-18b6d6f4],.preview-agent-head[data-v-18b6d6f4],.preview-agent-meta[data-v-18b6d6f4],.center-card-preview[data-v-18b6d6f4]{flex-direction:column;align-items:stretch}.space-row[data-v-18b6d6f4]{grid-template-columns:1fr}}.system-page[data-v-25e00c2f]{gap:20px}.system-stat-card[data-v-25e00c2f]{position:relative;overflow:hidden}.system-stat-card strong[data-v-25e00c2f]{font-size:26px;letter-spacing:-.03em}.compact-overview-grid[data-v-25e00c2f]{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-overview-card[data-v-25e00c2f]{min-height:148px}.scope-breadcrumb-board[data-v-25e00c2f]{display:grid;gap:12px;margin-bottom:18px;padding:16px 18px;border-radius:18px;border:1px solid rgba(226,232,240,.88);background:#f8fafce0}.three-up-grid[data-v-25e00c2f]{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-breadcrumbs[data-v-25e00c2f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scope-breadcrumb[data-v-25e00c2f]{position:relative;display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid rgba(203,213,225,.92);color:#64748b;background:#fffffff2;font-size:13px;font-weight:600}.scope-breadcrumb[data-v-25e00c2f]:after{content:"›";margin-left:10px;color:#94a3b8e6}.scope-breadcrumb[data-v-25e00c2f]:last-child:after{display:none}.scope-breadcrumb.active[data-v-25e00c2f]{color:#4f46e5;border-color:#818cf86b;background:#eef2fff5}.scope-inline-stats[data-v-25e00c2f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sync-center-grid[data-v-25e00c2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.sync-center-card[data-v-25e00c2f]{display:grid;gap:14px;height:100%;min-height:290px;padding:22px;border-radius:24px;border:1px solid rgba(219,227,246,.92);background:linear-gradient(180deg,#fffffffa,#f8fafff0);box-shadow:0 14px 32px #0f172a0f}.sync-center-card-shell[data-v-25e00c2f]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;align-items:stretch}.sync-center-main[data-v-25e00c2f]{display:grid;gap:14px}.sync-center-side[data-v-25e00c2f]{display:grid;gap:12px;align-content:start}.sync-center-actions[data-v-25e00c2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sync-center-head[data-v-25e00c2f]{display:flex;justify-content:space-between;gap:16px;align-items:start;padding-bottom:14px;border-bottom:1px solid rgba(226,232,240,.92)}.sync-center-summary-card[data-v-25e00c2f]{display:grid;gap:6px;padding:16px 18px;border-radius:16px;border:1px solid rgba(219,227,246,.9);background:#f8faffeb}.sync-center-summary-card strong[data-v-25e00c2f]{color:#0f172a}.sync-center-summary-card span[data-v-25e00c2f]{color:#4f46e5;font-weight:700}.sync-center-summary-card small[data-v-25e00c2f]{color:#64748b;line-height:1.6}.sync-center-footer-metrics[data-v-25e00c2f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sync-center-footer-metrics>div[data-v-25e00c2f]{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(226,232,240,.92);background:#fffffff0}.sync-center-footer-metrics strong[data-v-25e00c2f]{color:#0f172a;font-size:18px}.sync-center-footer-metrics span[data-v-25e00c2f]{color:#64748b;font-size:12px;font-weight:700}.sync-center-actions-vertical[data-v-25e00c2f]{grid-template-columns:1fr;align-content:start;min-width:0}.sync-center-head-actions[data-v-25e00c2f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-scroll-shell[data-v-25e00c2f]{overflow-x:auto;padding-bottom:6px}.wide-sync-table[data-v-25e00c2f]{min-width:1220px}.center-mini-badge[data-v-25e00c2f]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(203,213,225,.88);background:#fffffff0;color:#64748b;font-size:12px;font-weight:700}.sync-center-title[data-v-25e00c2f]{display:flex;align-items:center;gap:12px}.sync-center-title>div[data-v-25e00c2f]:last-child{display:grid;gap:4px}.sync-center-title strong[data-v-25e00c2f]{font-size:24px;line-height:1.2;color:#0f172a}.sync-center-title span[data-v-25e00c2f]{color:#64748b;line-height:1.5}.sync-center-avatar[data-v-25e00c2f]{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#6366f129,#38bdf824);color:#4254c5;font-size:16px;font-weight:800;flex:0 0 auto}.sync-center-card.active[data-v-25e00c2f]{border-color:#818cf880;box-shadow:0 18px 36px #6366f11f;background:linear-gradient(180deg,#fffffffa,#f1f5fff5)}.sync-center-card .table-action-btn[data-v-25e00c2f],.sync-organization-card .table-action-btn[data-v-25e00c2f],.sync-space-item .table-action-btn[data-v-25e00c2f]{width:100%;justify-content:center}.sync-organization-list[data-v-25e00c2f]{display:grid;gap:14px;padding-left:16px;border-left:2px solid rgba(226,232,240,.92)}.sync-organization-card.active[data-v-25e00c2f]{border-color:#818cf86b;background:#eef2ffb8;box-shadow:inset 0 0 0 1px #818cf81a}.sync-space-list[data-v-25e00c2f]{display:grid;gap:10px;padding-left:16px;border-left:2px dashed rgba(219,227,246,.92)}.sync-space-item.active[data-v-25e00c2f]{border-color:#60a5fa7a;background:#eff6ffe6;box-shadow:inset 0 0 0 1px #60a5fa1f}.system-filter-bar[data-v-25e00c2f]{align-items:center}.selected-source-banner[data-v-25e00c2f]{display:grid;gap:6px;margin-bottom:16px;padding:14px 16px;border-radius:18px;border:1px solid rgba(219,227,246,.92);background:#f8faffeb}.selected-source-banner strong[data-v-25e00c2f]{color:#0f172a}.selected-source-banner span[data-v-25e00c2f]{color:#64748b;line-height:1.6}.system-detail-grid[data-v-25e00c2f]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr);gap:20px}.system-side-panel[data-v-25e00c2f]{position:sticky;top:0;align-self:start}.orchestration-source-head[data-v-25e00c2f]{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;border-radius:18px;border:1px solid rgba(219,227,246,.92);background:#f8fafff0}.orchestration-source-avatar[data-v-25e00c2f]{width:52px;height:52px;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#6366f129,#3b82f61f);color:#4254c5;font-size:20px;font-weight:800;flex:0 0 auto}.orchestration-source-avatar img[data-v-25e00c2f]{width:100%;height:100%;object-fit:cover}.orchestration-source-meta[data-v-25e00c2f]{display:grid;gap:4px}.orchestration-source-meta strong[data-v-25e00c2f]{color:#0f172a}.orchestration-source-meta span[data-v-25e00c2f]{color:#64748b;line-height:1.6}.orchestration-empty-state[data-v-25e00c2f]{display:grid;gap:8px;margin-bottom:18px;padding:18px 20px;border-radius:20px;border:1px dashed rgba(191,219,254,.96);background:#eff6ffc7}.orchestration-empty-state strong[data-v-25e00c2f]{color:#1e3a8a}.orchestration-empty-state span[data-v-25e00c2f]{color:#64748b;line-height:1.7}.system-side-stack[data-v-25e00c2f]{display:grid;gap:12px}.preview-stack[data-v-25e00c2f]{margin-top:16px}.preview-card[data-v-25e00c2f]{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(226,232,240,.88);background:#ffffffb8}.preview-card strong[data-v-25e00c2f]{color:#0f172a}.preview-card span[data-v-25e00c2f]{color:#64748b;line-height:1.6}.form-grid[data-v-25e00c2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-25e00c2f]{display:grid;gap:8px}.form-grid span[data-v-25e00c2f]{color:#475569;font-size:13px;font-weight:600}.form-grid input[data-v-25e00c2f],.form-grid select[data-v-25e00c2f],.form-grid textarea[data-v-25e00c2f]{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(203,213,225,.95);background:#fffffff5;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease}.form-grid input[data-v-25e00c2f]:focus,.form-grid select[data-v-25e00c2f]:focus,.form-grid textarea[data-v-25e00c2f]:focus{outline:none;border-color:#6366f166;box-shadow:0 0 0 4px #6366f11a}.full-span[data-v-25e00c2f]{grid-column:1 / -1}.section-actions[data-v-25e00c2f]{display:flex;justify-content:flex-end;margin-top:18px}.active-row[data-v-25e00c2f]{background:#eef2ffb8;box-shadow:inset 4px 0 #6366f1cc}tbody tr[data-v-25e00c2f]{cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}tbody tr[data-v-25e00c2f]:hover{background:#f8fafff5;box-shadow:inset 3px 0 #94a3b873}tbody tr.active-row[data-v-25e00c2f]:hover{background:#eef2ffd1;box-shadow:inset 4px 0 #6366f1d9}.source-name-cell[data-v-25e00c2f]{display:grid;gap:4px}.source-name-cell strong[data-v-25e00c2f]{color:#0f172a}thead th[data-v-25e00c2f]{position:sticky;top:0;z-index:1;background:#f8fafffa;color:#334155;font-size:12px;font-weight:800;letter-spacing:.02em}tbody td[data-v-25e00c2f]:first-child,tbody td[data-v-25e00c2f]:nth-child(2){background:#fffffffa}.source-scope-pill[data-v-25e00c2f]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#f8fafffa;border:1px solid rgba(219,227,246,.92);color:#475569;font-size:12px;font-weight:700;max-width:220px}.agent-cell[data-v-25e00c2f]{display:flex;align-items:center;gap:12px}.agent-avatar[data-v-25e00c2f]{width:44px;height:44px;border-radius:14px;overflow:hidden;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,#6366f129,#3b82f61f);color:#4254c5;font-size:18px;font-weight:800}.agent-avatar img[data-v-25e00c2f]{width:100%;height:100%;object-fit:cover}.table-action-btn.is-danger[data-v-25e00c2f]{color:#b42318;border-color:#e5484d3d;background:#fef2f2eb}.table-action-btn.is-danger[data-v-25e00c2f]:hover:not(:disabled){border-color:#dc262661;background:#fee2e2f5}.sync-delete-overlay[data-v-25e00c2f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#0f172a52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sync-delete-modal[data-v-25e00c2f]{width:min(560px,100%);display:grid;gap:18px;padding:24px;border-radius:28px;border:1px solid rgba(226,232,240,.92);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 32px 70px #0f172a2e}.sync-delete-head[data-v-25e00c2f]{display:grid;gap:14px}.sync-delete-head h3[data-v-25e00c2f]{margin:0;color:#0f172a;font-size:30px;line-height:1.08;letter-spacing:-.03em}.sync-delete-head p[data-v-25e00c2f]{margin:8px 0 0;color:#64748b;line-height:1.7}.sync-delete-badge[data-v-25e00c2f]{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 14px;border-radius:999px;background:#fff7edeb;color:#c2410c;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sync-delete-card[data-v-25e00c2f],.sync-delete-tips[data-v-25e00c2f]{display:grid;gap:12px;padding:18px 20px;border-radius:22px;border:1px solid rgba(226,232,240,.92);background:#ffffffc7}.sync-delete-meta[data-v-25e00c2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sync-delete-meta span[data-v-25e00c2f],.sync-delete-tips strong[data-v-25e00c2f]{color:#475569;font-size:12px;font-weight:700}.sync-delete-meta strong[data-v-25e00c2f]{display:block;margin-top:6px;color:#0f172a;line-height:1.5}.sync-delete-tips span[data-v-25e00c2f]{color:#64748b;line-height:1.7}.sync-delete-actions[data-v-25e00c2f]{display:flex;justify-content:flex-end;gap:10px}.sync-delete-confirm[data-v-25e00c2f]{min-width:112px;justify-content:center}@media (max-width: 1100px){.system-detail-grid[data-v-25e00c2f]{grid-template-columns:1fr}.system-side-panel[data-v-25e00c2f]{position:static}}@media (max-width: 720px){.sync-center-overview-row[data-v-25e00c2f],.three-up-grid[data-v-25e00c2f],.sync-center-card-shell[data-v-25e00c2f],.sync-center-footer-metrics[data-v-25e00c2f],.form-grid[data-v-25e00c2f],.sync-delete-meta[data-v-25e00c2f]{grid-template-columns:1fr}.sync-delete-actions[data-v-25e00c2f]{flex-direction:column-reverse}}.tool-tag-panel[data-v-5014fcbe]{display:grid;gap:14px;padding:16px 18px;border-radius:18px;border:1px solid rgba(219,227,246,.92);background:linear-gradient(180deg,#f8fafff0,#fffffffa)}.tool-tag-panel-head[data-v-5014fcbe]{display:grid;gap:4px}.tool-tag-panel-head strong[data-v-5014fcbe]{color:#0f172a;font-size:15px}.tag-picker[data-v-5014fcbe]{display:flex;flex-wrap:wrap;gap:10px}.inline-check[data-v-5014fcbe]{position:relative;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(203,213,225,.92);background:#fffffffa;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:.18s ease}.inline-check[data-v-5014fcbe]:hover{border-color:#818cf861;background:#f8fafffa}.inline-check input[data-v-5014fcbe]{position:absolute;opacity:0;pointer-events:none}.inline-check[data-v-5014fcbe]:has(input:checked){border-color:#6366f16b;background:#eef2fffa;color:#4338ca;box-shadow:0 8px 18px #6366f11f}.tool-tag-summary[data-v-5014fcbe]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.system-page[data-v-cc11a01c]{gap:20px}.system-stat-card[data-v-cc11a01c]{position:relative;overflow:hidden}.system-stat-card strong[data-v-cc11a01c]{font-size:28px;letter-spacing:-.03em}.log-setting-field[data-v-cc11a01c]{display:grid;gap:8px;min-width:180px}.log-policy-bar[data-v-cc11a01c]{align-items:end}.log-policy-actions[data-v-cc11a01c]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto}.log-policy-actions .table-action-btn[data-v-cc11a01c]{min-height:44px}.log-setting-field span[data-v-cc11a01c]{color:#475569;font-size:13px;font-weight:600}.log-setting-field input[data-v-cc11a01c]{width:100%;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(203,213,225,.95);background:#fffffffa;color:#0f172a}.empty-cell[data-v-cc11a01c]{padding:28px 16px;text-align:center;color:#64748b}.user-manage-tip[data-v-2a150be8]{margin:16px 0 0}.autofill-decoy[data-v-2a150be8]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;transform:translateY(-9999px)}.user-save-overlay[data-v-2a150be8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#0f172a52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.user-save-modal[data-v-2a150be8]{width:min(520px,100%);display:grid;gap:18px;padding:24px;border-radius:28px;border:1px solid rgba(226,232,240,.92);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 32px 70px #0f172a2e}.user-save-head[data-v-2a150be8]{display:grid;gap:14px}.user-save-head h3[data-v-2a150be8]{margin:0;color:#0f172a;font-size:30px;line-height:1.08;letter-spacing:-.03em}.user-save-head p[data-v-2a150be8]{margin:8px 0 0;color:#64748b;line-height:1.7}.user-save-badge[data-v-2a150be8]{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 14px;border-radius:999px;background:#eff6ffeb;color:#1d4ed8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.user-save-card[data-v-2a150be8]{display:grid;gap:8px;padding:20px 22px;border-radius:22px;border:1px solid rgba(191,219,254,.92);background:#f8fafceb}.user-save-card strong[data-v-2a150be8]{color:#0f172a}.user-save-card span[data-v-2a150be8]{color:#475569;line-height:1.7}.user-save-actions[data-v-2a150be8]{display:flex;justify-content:flex-end}.role-manage-tip[data-v-dbf1f87c]{margin:16px 0 0}.role-detail-grid[data-v-dbf1f87c]{align-items:start}.role-status-cell[data-v-dbf1f87c],.role-action-cell[data-v-dbf1f87c]{vertical-align:middle}.role-status-cell[data-v-dbf1f87c]{white-space:nowrap}.role-action-cell[data-v-dbf1f87c]{min-width:212px}.role-action-row[data-v-dbf1f87c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.help-summary-grid[data-v-2975c0b9]{grid-template-columns:repeat(3,minmax(0,1fr))}.help-stat-card[data-v-2975c0b9]{position:relative;min-height:150px;overflow:hidden;border-radius:24px;border:1px solid rgba(226,232,240,.88);background:radial-gradient(circle at top right,rgba(255,255,255,.72),transparent 38%),linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 14px 34px #0f172a0d}.help-stat-card span[data-v-2975c0b9]{color:#64748b;font-size:13px}.help-stat-card strong[data-v-2975c0b9]{font-size:28px;color:#0f172a}.help-stat-card em[data-v-2975c0b9]{font-style:normal;color:#7c8aa5;font-size:13px}.help-stat-card[data-v-2975c0b9]:after{content:"";position:absolute;inset:auto 18px 16px auto;width:46px;height:46px;border-radius:16px;background:#ffffffb3;border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #fffc}.help-stat-card.tone-blue[data-v-2975c0b9]:before,.help-stat-card.tone-indigo[data-v-2975c0b9]:before,.help-stat-card.tone-slate[data-v-2975c0b9]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:24px 0 0 24px}.help-stat-card.tone-blue[data-v-2975c0b9]:before{background:linear-gradient(180deg,#63a7ff,#4f7df2)}.help-stat-card.tone-indigo[data-v-2975c0b9]:before{background:linear-gradient(180deg,#7c8df3,#5563db)}.help-stat-card.tone-slate[data-v-2975c0b9]:before{background:linear-gradient(180deg,#94a3b8,#64748b)}.help-flow-panel[data-v-2975c0b9],.help-group-panel[data-v-2975c0b9],.help-tips-panel[data-v-2975c0b9]{display:flex;flex-direction:column;gap:18px}.help-flow-grid[data-v-2975c0b9],.help-tip-grid[data-v-2975c0b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.help-flow-card[data-v-2975c0b9],.help-tip-card[data-v-2975c0b9],.help-card[data-v-2975c0b9]{padding:20px;border-radius:22px;border:1px solid rgba(226,232,240,.88);background:linear-gradient(180deg,#fffffff5,#f8fafceb);box-shadow:0 14px 34px #0f172a0d}.help-flow-card strong[data-v-2975c0b9],.help-tip-card strong[data-v-2975c0b9],.help-card-head strong[data-v-2975c0b9]{color:#0f172a;font-size:18px}.help-flow-card[data-v-2975c0b9]{position:relative;overflow:hidden}.help-flow-card[data-v-2975c0b9]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(99,102,241,.04),transparent 36%);pointer-events:none}.help-flow-steps[data-v-2975c0b9]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.help-flow-step[data-v-2975c0b9]{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#eef2ff;color:#5563db;font-size:13px;font-weight:600}.help-card-grid[data-v-2975c0b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.help-card[data-v-2975c0b9]{display:flex;flex-direction:column;gap:18px;min-height:100%}.help-card-head[data-v-2975c0b9]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid rgba(226,232,240,.82)}.help-card-head div[data-v-2975c0b9]{display:grid;gap:8px}.help-card-head span[data-v-2975c0b9],.help-tip-card p[data-v-2975c0b9]{margin:0;color:#64748b;line-height:1.75}.help-card-link[data-v-2975c0b9]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(203,213,225,.92);background:#fffffff0;color:#475569;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.help-card-link[data-v-2975c0b9]:hover{transform:translateY(-1px);border-color:#6366f138;background:#f8faff;color:#5563db;box-shadow:0 10px 20px #5563db14}.help-card-body[data-v-2975c0b9]{display:grid;gap:12px}.help-card-body h4[data-v-2975c0b9]{margin:0;color:#1e293b;font-size:15px}.help-entry[data-v-2975c0b9]{margin:0;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#f8faff,#f5f8ff);border:1px solid rgba(221,230,249,.9);color:#475569;line-height:1.75}.help-list[data-v-2975c0b9]{margin:0;padding-left:18px;display:grid;gap:8px;color:#52627e;line-height:1.7}.help-faq-list li[data-v-2975c0b9]::marker{color:#5563db}.help-onboarding-grid[data-v-2975c0b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.help-onboarding-card[data-v-2975c0b9]{padding:20px;border-radius:22px;border:1px solid rgba(226,232,240,.88);background:linear-gradient(180deg,#fffffff5,#f8fafceb);box-shadow:0 14px 34px #0f172a0d}.help-onboarding-card strong[data-v-2975c0b9]{color:#0f172a;font-size:18px}.help-tip-card[data-v-2975c0b9],.help-onboarding-card[data-v-2975c0b9]{position:relative;overflow:hidden}.help-tip-card[data-v-2975c0b9]:before,.help-onboarding-card[data-v-2975c0b9]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#7c8df3,#5563db)}.help-tip-card p[data-v-2975c0b9]{margin-top:12px}@media (max-width: 1180px){.help-summary-grid[data-v-2975c0b9],.help-flow-grid[data-v-2975c0b9],.help-card-grid[data-v-2975c0b9],.help-onboarding-grid[data-v-2975c0b9],.help-tip-grid[data-v-2975c0b9]{grid-template-columns:1fr}}@media (max-width: 720px){.help-card-head[data-v-2975c0b9]{flex-direction:column;align-items:stretch}.help-card-link[data-v-2975c0b9]{width:100%}}.tenant-page-stack[data-v-d1bcf6ee]{display:grid;gap:20px}.tenant-overview-grid[data-v-d1bcf6ee]{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.tenant-overview-grid.is-analytics[data-v-d1bcf6ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-hero-card[data-v-d1bcf6ee]{display:grid;gap:16px}.tenant-meta-row[data-v-d1bcf6ee]{display:flex;flex-wrap:wrap;gap:10px}.tenant-hero-actions[data-v-d1bcf6ee]{justify-content:flex-start}.tenant-compact-row[data-v-d1bcf6ee]{justify-content:space-between;align-items:center}.analytics-list[data-v-d1bcf6ee],.analytics-agent-grid[data-v-d1bcf6ee]{margin-top:8px}.analytics-item[data-v-d1bcf6ee]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center}.analytics-rank[data-v-d1bcf6ee]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#dde8fff5,#c4d6ffeb);color:#4562d8;font-size:18px;font-weight:800}.analytics-agent-grid[data-v-d1bcf6ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.analytics-agent-card[data-v-d1bcf6ee]{min-height:142px}@media (max-width: 1100px){.tenant-overview-grid[data-v-d1bcf6ee],.tenant-overview-grid.is-analytics[data-v-d1bcf6ee],.analytics-agent-grid[data-v-d1bcf6ee],.analytics-item[data-v-d1bcf6ee]{grid-template-columns:1fr}}.tenant-page-stack[data-v-767f552f]{display:grid;gap:20px}.tenant-user-import-grid[data-v-767f552f]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.tenant-user-grid[data-v-767f552f]{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.tenant-inline-filter[data-v-767f552f]{margin:14px 0 18px}.tenant-import-template-grid[data-v-767f552f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.tenant-import-template-card[data-v-767f552f]{display:grid;gap:8px;padding:16px 18px;text-align:left;border-radius:20px;border:1px solid rgba(226,232,240,.92);background:#ffffffd6;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tenant-import-template-card strong[data-v-767f552f]{color:#0f172a;font-size:15px}.tenant-import-template-card span[data-v-767f552f]{color:#64748b;font-size:13px;line-height:1.6}.tenant-import-template-card.is-active[data-v-767f552f]{border-color:#6366f16b;box-shadow:0 0 0 3px #6366f114}.tenant-import-template-card.is-disabled[data-v-767f552f]{opacity:.55;cursor:not-allowed}.tenant-import-actions[data-v-767f552f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0 14px}.tenant-import-hints[data-v-767f552f]{margin-top:8px}.tenant-import-result-card[data-v-767f552f]{align-self:start}.tenant-import-error-list[data-v-767f552f]{max-height:360px;overflow:auto}.tenant-switch-card[data-v-767f552f]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;background:#f8fafceb;border:1px solid rgba(226,232,240,.92)}.tenant-switch-card strong[data-v-767f552f]{color:#0f172a;font-size:14px}.tenant-switch-card p[data-v-767f552f]{margin:6px 0 0;color:#64748b;font-size:12px}.switch[data-v-767f552f]{position:relative;width:54px;height:32px;display:inline-flex}.switch input[data-v-767f552f]{opacity:0;width:0;height:0}.switch span[data-v-767f552f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#94a3b857;transition:background .2s ease}.switch span[data-v-767f552f]:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #0f172a1f;transition:transform .2s ease}.switch input:checked+span[data-v-767f552f]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.switch input:checked+span[data-v-767f552f]:after{transform:translate(22px)}.tenant-user-detail-backdrop[data-v-767f552f]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60}.tenant-user-detail-dialog[data-v-767f552f]{width:min(100%,980px);max-height:calc(100vh - 48px);overflow:auto;display:grid;gap:18px;padding:28px;border-radius:28px;background:#fffffff0;border:1px solid rgba(226,232,240,.9);box-shadow:0 32px 70px #0f172a2e}.upload-input[data-v-767f552f]{display:none}.tenant-user-detail-stats[data-v-767f552f]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1100px){.tenant-user-import-grid[data-v-767f552f],.tenant-user-grid[data-v-767f552f],.tenant-import-template-grid[data-v-767f552f]{grid-template-columns:1fr}}.tenant-agent-center-page[data-v-beca9f2f]{display:grid;gap:22px}.tenant-agent-hero[data-v-beca9f2f]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.tenant-agent-hero h2[data-v-beca9f2f]{margin:10px 0;color:#0f172a;font-size:42px;line-height:1.06}.tenant-agent-shell[data-v-beca9f2f]{display:grid;gap:20px}.tenant-agent-toolbar[data-v-beca9f2f]{display:grid;grid-template-columns:minmax(280px,1.2fr) repeat(2,minmax(180px,.32fr)) auto;gap:14px;align-items:center}.tenant-agent-card-grid[data-v-beca9f2f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tenant-agent-card[data-v-beca9f2f]{display:grid;gap:16px;min-height:300px;padding:22px;border-radius:28px;background:linear-gradient(180deg,#fffffff2,#f8faffeb);border:1px solid rgba(226,232,240,.9);box-shadow:0 20px 46px #94a3b81f;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tenant-agent-card[data-v-beca9f2f]:hover{transform:translateY(-3px);border-color:#818cf859;box-shadow:0 26px 50px #6366f124}.tenant-agent-card-head[data-v-beca9f2f]{display:flex;gap:16px}.tenant-agent-icon-wrap[data-v-beca9f2f]{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,#dde8fff5,#c4d6ffe6);color:#4562d8;font-size:32px;font-weight:800;flex-shrink:0}.tenant-agent-icon[data-v-beca9f2f]{width:100%;height:100%;border-radius:22px;object-fit:cover}.tenant-agent-head-copy[data-v-beca9f2f]{display:grid;gap:8px;min-width:0}.tenant-agent-title-row[data-v-beca9f2f]{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.tenant-agent-title-row h3[data-v-beca9f2f]{margin:0;color:#0f172a;font-size:20px;line-height:1.3}.tenant-agent-head-copy p[data-v-beca9f2f],.tenant-agent-summary[data-v-beca9f2f],.tenant-agent-expire-tip[data-v-beca9f2f]{margin:0;color:#64748b;line-height:1.8}.tenant-agent-summary[data-v-beca9f2f]{min-height:58px;font-size:14px}.tenant-agent-tags[data-v-beca9f2f],.tenant-agent-card-foot[data-v-beca9f2f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tenant-agent-stats[data-v-beca9f2f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:6px;border-top:1px solid rgba(226,232,240,.85)}.tenant-agent-stats span[data-v-beca9f2f]{display:block;margin-bottom:6px;color:#64748b;font-size:12px;font-weight:700}.tenant-agent-stats strong[data-v-beca9f2f]{color:#0f172a;font-size:14px;line-height:1.6}@media (max-width: 1280px){.tenant-agent-card-grid[data-v-beca9f2f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.tenant-agent-hero[data-v-beca9f2f],.tenant-agent-toolbar[data-v-beca9f2f]{grid-template-columns:1fr;display:grid}.tenant-agent-card-grid[data-v-beca9f2f],.tenant-agent-stats[data-v-beca9f2f]{grid-template-columns:1fr}}.tenant-agent-detail-page[data-v-33dd1b77]{display:grid;gap:22px}.tenant-agent-detail-hero[data-v-33dd1b77]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.tenant-agent-detail-title-wrap[data-v-33dd1b77]{display:flex;gap:18px;align-items:flex-start}.tenant-agent-detail-icon-wrap[data-v-33dd1b77]{width:84px;height:84px;border-radius:24px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,#dee8fff5,#c4d6ffeb);color:#4562d8;font-size:36px;font-weight:800}.tenant-agent-detail-icon[data-v-33dd1b77]{width:100%;height:100%;border-radius:24px;object-fit:cover}.tenant-agent-detail-title-wrap h2[data-v-33dd1b77]{margin:10px 0 8px;font-size:40px;line-height:1.05;color:#0f172a}.tenant-agent-detail-chips[data-v-33dd1b77],.tenant-agent-detail-actions[data-v-33dd1b77],.tenant-agent-selected-users[data-v-33dd1b77]{display:flex;gap:10px;flex-wrap:wrap}.tenant-agent-detail-grid[data-v-33dd1b77]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.tenant-agent-permission-layout[data-v-33dd1b77],.tenant-agent-user-picker[data-v-33dd1b77]{display:grid;gap:12px}.permission-mode-card[data-v-33dd1b77],.user-pick-card[data-v-33dd1b77]{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:20px;border:1px solid rgba(226,232,240,.9);background:#ffffffe0}.permission-mode-card.active[data-v-33dd1b77]{border-color:#6366f152;box-shadow:0 18px 36px #6366f11a}.permission-mode-card strong[data-v-33dd1b77],.user-pick-card strong[data-v-33dd1b77]{display:block;margin-bottom:4px;color:#0f172a}.permission-mode-card span[data-v-33dd1b77],.user-pick-card span[data-v-33dd1b77]{color:#64748b;line-height:1.7}.tenant-agent-user-picker[data-v-33dd1b77]{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-usage-table-wrap[data-v-33dd1b77]{margin-top:6px}.tenant-primary-btn[data-v-33dd1b77]{min-height:48px;padding:0 22px;border-radius:16px;border:1px solid rgba(85,99,219,.88);background:linear-gradient(135deg,#5563db,#6d7cf0);color:#fff;font-size:14px;font-weight:700;box-shadow:0 16px 32px #5563db2e}@media (max-width: 1100px){.tenant-agent-detail-grid[data-v-33dd1b77],.tenant-agent-user-picker[data-v-33dd1b77]{grid-template-columns:1fr}}@media (max-width: 760px){.tenant-agent-detail-hero[data-v-33dd1b77],.tenant-agent-detail-title-wrap[data-v-33dd1b77]{display:grid}}.tenant-permission-page[data-v-0c22e06a],.tenant-permission-layout[data-v-0c22e06a],.tenant-permission-users[data-v-0c22e06a]{display:grid;gap:18px}.permission-mode-card[data-v-0c22e06a],.user-pick-card[data-v-0c22e06a]{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:20px;border:1px solid rgba(226,232,240,.9);background:#ffffffe0}.permission-mode-card.active[data-v-0c22e06a]{border-color:#6366f152;box-shadow:0 18px 36px #6366f11a}.permission-mode-card strong[data-v-0c22e06a],.user-pick-card strong[data-v-0c22e06a]{display:block;margin-bottom:4px;color:#0f172a}.permission-mode-card span[data-v-0c22e06a],.user-pick-card span[data-v-0c22e06a]{color:#64748b;line-height:1.7}.tenant-permission-users[data-v-0c22e06a]{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-primary-btn[data-v-0c22e06a]{min-height:48px;padding:0 22px;border-radius:16px;border:1px solid rgba(85,99,219,.88);background:linear-gradient(135deg,#5563db,#6d7cf0);color:#fff;font-size:14px;font-weight:700}@media (max-width: 960px){.tenant-permission-users[data-v-0c22e06a]{grid-template-columns:1fr}}.tenant-page-stack[data-v-a7f918c2]{display:grid;gap:20px}.tenant-company-grid[data-v-a7f918c2]{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.tenant-summary-card strong[data-v-a7f918c2]{font-size:22px;line-height:1.35}.tenant-preview-panel[data-v-a7f918c2]{align-self:start}@media (max-width: 1100px){.tenant-company-grid[data-v-a7f918c2]{grid-template-columns:1fr}}.tenant-page-stack[data-v-f70f0ba9]{display:grid;gap:20px}.tenant-platform-manage-page .section-toolbar[data-v-f70f0ba9]{padding:2px 2px 0}.tenant-platform-grid[data-v-f70f0ba9]{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr)}.tenant-platform-preview-panel[data-v-f70f0ba9]{align-self:start}.tenant-platform-logo-preview[data-v-f70f0ba9]{min-height:152px}.tenant-platform-favicon-preview[data-v-f70f0ba9]{min-height:112px}.tenant-platform-brand-card[data-v-f70f0ba9]{display:flex;align-items:center;gap:16px;padding:24px;margin-bottom:16px;border-radius:26px;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--tenant-platform-accent) 16%,white),transparent 34%),linear-gradient(180deg,#fffffffa,#f1f5fff0);border:1px solid rgba(226,232,240,.9)}.tenant-platform-badge[data-v-f70f0ba9]{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--tenant-platform-accent),#93c5fd);color:#fff;font-size:24px;font-weight:800;flex:0 0 76px}.tenant-platform-badge img[data-v-f70f0ba9]{width:100%;height:100%;object-fit:cover}.tenant-platform-brand-card strong[data-v-f70f0ba9]{display:block;color:#0f172a;font-size:24px}.tenant-platform-brand-card p[data-v-f70f0ba9]{margin:8px 0 6px;color:#64748b}.tenant-platform-brand-card span[data-v-f70f0ba9]{color:#475569;font-size:13px}.tenant-switch-card[data-v-f70f0ba9]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;background:#f8fafceb;border:1px solid rgba(226,232,240,.92)}.tenant-switch-card strong[data-v-f70f0ba9]{color:#0f172a;font-size:14px}.tenant-switch-card p[data-v-f70f0ba9]{margin:6px 0 0;color:#64748b;font-size:12px}.switch[data-v-f70f0ba9]{position:relative;width:54px;height:32px;display:inline-flex}.switch input[data-v-f70f0ba9]{opacity:0;width:0;height:0}.switch span[data-v-f70f0ba9]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#94a3b857;transition:background .2s ease}.switch span[data-v-f70f0ba9]:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #0f172a1f;transition:transform .2s ease}.switch input:checked+span[data-v-f70f0ba9]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.switch input:checked+span[data-v-f70f0ba9]:after{transform:translate(22px)}@media (max-width: 1100px){.tenant-platform-grid[data-v-f70f0ba9]{grid-template-columns:1fr}}.tenant-portal-manage-page[data-v-8527c2d7]{display:grid;gap:18px}.tenant-portal-manage-grid[data-v-8527c2d7]{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);gap:22px;align-items:start}.portal-preview-stage[data-v-8527c2d7]{position:sticky;top:18px;--portal-accent: #6d7cf0;background:radial-gradient(circle at top right,color-mix(in srgb,var(--portal-accent) 12%,transparent),transparent 24%),linear-gradient(180deg,#eef4ff,#f8fbff)}.credit-preview[data-v-8527c2d7],.workspace-preview[data-v-8527c2d7]{border-radius:28px;overflow:hidden}.credit-preview[data-v-8527c2d7]{display:grid;gap:22px;padding:22px;background:radial-gradient(circle at center,color-mix(in srgb,var(--portal-accent) 12%,transparent),transparent 48%),linear-gradient(180deg,#f6f9fffa,#ecf3fff0)}.credit-header[data-v-8527c2d7],.credit-brand[data-v-8527c2d7],.workspace-brand[data-v-8527c2d7],.credit-header-actions[data-v-8527c2d7],.credit-agent-top[data-v-8527c2d7],.panel-head[data-v-8527c2d7]{display:flex;align-items:center;justify-content:space-between;gap:14px}.credit-brand[data-v-8527c2d7],.workspace-brand[data-v-8527c2d7]{justify-content:flex-start}.credit-brand-badge[data-v-8527c2d7],.workspace-brand-badge[data-v-8527c2d7],.workspace-agent-icon[data-v-8527c2d7],.credit-agent-icon[data-v-8527c2d7],.credit-tool-icon[data-v-8527c2d7]{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--portal-accent),#9aa7ff);color:#fff;font-size:24px;font-weight:800}.workspace-agent-icon[data-v-8527c2d7],.credit-agent-icon[data-v-8527c2d7],.credit-tool-icon[data-v-8527c2d7]{width:54px;height:54px;border-radius:16px}.credit-brand-badge img[data-v-8527c2d7],.workspace-brand-badge img[data-v-8527c2d7],.credit-tool-icon img[data-v-8527c2d7]{width:100%;height:100%;object-fit:cover}.credit-brand strong[data-v-8527c2d7],.workspace-brand strong[data-v-8527c2d7]{display:block;color:#0f172a;font-size:22px}.credit-brand p[data-v-8527c2d7],.workspace-brand p[data-v-8527c2d7]{margin:6px 0 0;color:#64748b}.credit-header-btn[data-v-8527c2d7],.credit-user-chip[data-v-8527c2d7],.workspace-primary-btn[data-v-8527c2d7]{min-height:44px;padding:0 20px;border:0;border-radius:16px;font-size:14px;font-weight:800}.credit-header-btn[data-v-8527c2d7],.workspace-primary-btn[data-v-8527c2d7]{background:linear-gradient(135deg,var(--portal-accent),color-mix(in srgb,var(--portal-accent) 72%,white));color:#fff}.credit-user-chip[data-v-8527c2d7]{background:#fffffff0;border:1px solid rgba(226,232,240,.94);color:color-mix(in srgb,var(--portal-accent) 75%,#334155)}.credit-hero[data-v-8527c2d7],.workspace-hero[data-v-8527c2d7]{display:grid;gap:14px;justify-items:center;min-height:240px;padding:28px 22px;border-radius:24px;background:radial-gradient(circle at center,rgba(255,255,255,.84),transparent 34%),linear-gradient(180deg,#f4f8fff5,#edf4fff0)}.credit-hero h3[data-v-8527c2d7],.workspace-hero h3[data-v-8527c2d7]{margin:0;color:#0f172a;font-size:42px;line-height:1.1;text-align:center}.credit-hero p[data-v-8527c2d7],.workspace-hero p[data-v-8527c2d7]{margin:0;color:#64748b;font-size:18px;text-align:center}.credit-search[data-v-8527c2d7],.workspace-search[data-v-8527c2d7]{width:min(100%,720px);min-height:60px;border-radius:22px;display:flex;align-items:center;padding:0 22px;background:#fffffff5;border:1px solid rgba(226,232,240,.94);color:#94a3b8;font-size:18px}.credit-tag-row[data-v-8527c2d7]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.credit-tag[data-v-8527c2d7]{min-height:40px;padding:0 16px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(226,232,240,.94);color:#64748b;font-weight:700;display:inline-flex;align-items:center}.credit-tag.active[data-v-8527c2d7]{background:linear-gradient(135deg,var(--portal-accent),#8b5cf6);border-color:transparent;color:#fff}.credit-section[data-v-8527c2d7],.workspace-panel[data-v-8527c2d7]{display:grid;gap:16px}.section-kicker[data-v-8527c2d7]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;color:color-mix(in srgb,var(--portal-accent) 80%,#475569);background:color-mix(in srgb,var(--portal-accent) 12%,white);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.credit-section h4[data-v-8527c2d7],.panel-head h4[data-v-8527c2d7]{margin:10px 0 6px;color:#0f172a;font-size:30px}.credit-section p[data-v-8527c2d7]{margin:0;color:#64748b}.credit-agent-grid[data-v-8527c2d7],.credit-tool-grid[data-v-8527c2d7],.workspace-card-grid[data-v-8527c2d7],.workspace-agent-grid[data-v-8527c2d7]{display:grid;gap:16px}.credit-agent-grid[data-v-8527c2d7],.credit-tool-grid[data-v-8527c2d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-agent-card[data-v-8527c2d7],.credit-tool-card[data-v-8527c2d7],.workspace-card[data-v-8527c2d7],.workspace-agent-card[data-v-8527c2d7]{display:grid;gap:12px;padding:18px;border-radius:22px;background:#fffffff0;border:1px solid rgba(226,232,240,.94);box-shadow:0 14px 28px #818cf814}.credit-agent-card strong[data-v-8527c2d7],.credit-tool-card strong[data-v-8527c2d7],.workspace-card strong[data-v-8527c2d7],.workspace-agent-card strong[data-v-8527c2d7]{color:#111827;font-size:18px}.credit-agent-card p[data-v-8527c2d7],.credit-tool-card p[data-v-8527c2d7],.workspace-card p[data-v-8527c2d7],.workspace-agent-card p[data-v-8527c2d7]{margin:0;color:#64748b;line-height:1.7}.workspace-preview[data-v-8527c2d7]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:760px;background:linear-gradient(120deg,#fafcfffa,#ecf3ffeb),radial-gradient(circle at top right,rgba(170,131,255,.18),transparent 28%)}.workspace-sidebar[data-v-8527c2d7]{display:grid;align-content:start;gap:20px;padding:24px 20px;background:#ffffffdb;border-right:1px solid rgba(226,232,240,.94)}.workspace-nav[data-v-8527c2d7],.workspace-card-grid[data-v-8527c2d7]{display:grid;gap:12px}.workspace-nav-item[data-v-8527c2d7]{padding:14px 16px;border-radius:18px;background:#f4efffd1;color:#475569;font-weight:700}.workspace-nav-item.active[data-v-8527c2d7]{color:#5b4af4;background:#7b5cff24}.workspace-main[data-v-8527c2d7]{display:grid;gap:22px;padding:24px}.workspace-card-grid[data-v-8527c2d7]{grid-template-columns:1.3fr 1fr}.workspace-card.is-feature[data-v-8527c2d7]{grid-row:span 2;min-height:220px;background:radial-gradient(circle at top left,rgba(129,140,248,.18),transparent 34%),linear-gradient(180deg,#fffffff5,#eff2fff0)}.workspace-agent-grid[data-v-8527c2d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-agent-card[data-v-8527c2d7]{grid-template-columns:54px minmax(0,1fr);align-items:start}.agent-badge[data-v-8527c2d7]{min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;display:inline-flex;align-items:center}.agent-badge.is-exclusive[data-v-8527c2d7]{color:#6d28d9;background:#7c3aed24}.agent-badge.is-common[data-v-8527c2d7]{color:#2563eb;background:#3b82f624}.portal-config-panel[data-v-8527c2d7]{display:grid;gap:18px}@media (max-width: 1280px){.tenant-portal-manage-grid[data-v-8527c2d7],.workspace-preview[data-v-8527c2d7],.workspace-card-grid[data-v-8527c2d7],.credit-agent-grid[data-v-8527c2d7],.credit-tool-grid[data-v-8527c2d7],.workspace-agent-grid[data-v-8527c2d7]{grid-template-columns:1fr}.portal-preview-stage[data-v-8527c2d7]{position:static}.workspace-sidebar[data-v-8527c2d7]{border-right:0;border-bottom:1px solid rgba(226,232,240,.94)}}.tenant-page-stack[data-v-c21cbecd]{display:grid;gap:20px}.tenant-tag-grid[data-v-c21cbecd]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.tenant-tag-preview-stack[data-v-c21cbecd]{margin-top:18px}@media (max-width: 1100px){.tenant-tag-grid[data-v-c21cbecd]{grid-template-columns:1fr}}.tenant-page-stack[data-v-118fdd64]{display:grid;gap:20px}.tenant-link-grid[data-v-118fdd64]{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.tenant-group-item[data-v-118fdd64]{width:100%;border:none;text-align:left;cursor:pointer}.tenant-subform[data-v-118fdd64],.tenant-link-preview-stack[data-v-118fdd64],.tenant-link-actions[data-v-118fdd64]{margin-top:16px}.tenant-link-form-grid[data-v-118fdd64]{margin-bottom:18px}.tenant-link-full-width[data-v-118fdd64]{grid-column:1 / -1}.tenant-link-cell[data-v-118fdd64]{display:flex;align-items:center;gap:10px}.tenant-upload-card[data-v-118fdd64]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-radius:20px;border:1px solid rgba(226,232,240,.92);background:#f8fafceb}.tenant-upload-card span[data-v-118fdd64]{display:block;color:#0f172a;font-size:13px;font-weight:700}.tenant-upload-card p[data-v-118fdd64]{margin:6px 0 0;color:#64748b;font-size:13px}.tenant-upload-actions[data-v-118fdd64]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tenant-link-icon-preview[data-v-118fdd64]{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#dde8fff5,#c4d6ffeb);color:#4562d8;font-size:22px;font-weight:800;overflow:hidden}.tenant-link-icon-preview.is-list[data-v-118fdd64]{width:36px;height:36px;border-radius:12px;font-size:14px}.tenant-link-icon-preview img[data-v-118fdd64],.tenant-link-icon[data-v-118fdd64]{width:100%;height:100%;object-fit:cover}.upload-input[data-v-118fdd64]{display:none}@media (max-width: 1100px){.tenant-link-grid[data-v-118fdd64]{grid-template-columns:1fr}.tenant-upload-card[data-v-118fdd64]{display:grid}}.tenant-page-stack[data-v-22156782]{display:grid;gap:20px}.tenant-inline-filter[data-v-22156782]{margin:14px 0 20px}.tenant-market-grid[data-v-22156782]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tenant-market-card[data-v-22156782]{gap:16px}.tenant-market-head[data-v-22156782],.tenant-market-title[data-v-22156782]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tenant-market-title[data-v-22156782]{justify-content:flex-start}.tenant-market-title span[data-v-22156782]{display:block;margin-top:4px;color:#64748b;font-size:12px}.tenant-market-icon[data-v-22156782]{width:48px;height:48px;border-radius:16px;object-fit:cover;border:1px solid rgba(226,232,240,.9)}.tenant-market-tags[data-v-22156782],.tenant-market-actions[data-v-22156782]{display:flex;gap:8px;flex-wrap:wrap}.tenant-market-meta[data-v-22156782]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1100px){.tenant-market-grid[data-v-22156782],.tenant-market-meta[data-v-22156782]{grid-template-columns:1fr}}.tenant-page-stack[data-v-bc2be1cb]{display:grid;gap:20px}.tenant-inline-filter[data-v-bc2be1cb]{margin:14px 0 18px}.help-summary-grid[data-v-fcb525df]{grid-template-columns:repeat(3,minmax(0,1fr))}.help-stat-card[data-v-fcb525df]{position:relative;min-height:150px;overflow:hidden;border-radius:24px;border:1px solid rgba(226,232,240,.88);background:radial-gradient(circle at top right,rgba(255,255,255,.72),transparent 38%),linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 14px 34px #0f172a0d}.help-stat-card span[data-v-fcb525df]{color:#64748b;font-size:13px}.help-stat-card strong[data-v-fcb525df]{font-size:28px;color:#0f172a}.help-stat-card em[data-v-fcb525df]{font-style:normal;color:#7c8aa5;font-size:13px}.help-stat-card[data-v-fcb525df]:after{content:"";position:absolute;inset:auto 18px 16px auto;width:46px;height:46px;border-radius:16px;background:#ffffffb3;border:1px solid rgba(255,255,255,.75)}.help-stat-card.tone-blue[data-v-fcb525df]:before,.help-stat-card.tone-indigo[data-v-fcb525df]:before,.help-stat-card.tone-slate[data-v-fcb525df]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:24px 0 0 24px}.help-stat-card.tone-blue[data-v-fcb525df]:before{background:linear-gradient(180deg,#63a7ff,#4f7df2)}.help-stat-card.tone-indigo[data-v-fcb525df]:before{background:linear-gradient(180deg,#7c8df3,#5563db)}.help-stat-card.tone-slate[data-v-fcb525df]:before{background:linear-gradient(180deg,#94a3b8,#64748b)}.help-flow-panel[data-v-fcb525df],.help-group-panel[data-v-fcb525df],.help-tips-panel[data-v-fcb525df],.help-onboarding-panel[data-v-fcb525df]{display:flex;flex-direction:column;gap:18px}.help-flow-grid[data-v-fcb525df],.help-tip-grid[data-v-fcb525df],.help-onboarding-grid[data-v-fcb525df]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.help-flow-card[data-v-fcb525df],.help-tip-card[data-v-fcb525df],.help-card[data-v-fcb525df],.help-onboarding-card[data-v-fcb525df]{padding:20px;border-radius:22px;border:1px solid rgba(226,232,240,.88);background:linear-gradient(180deg,#fffffff5,#f8fafceb);box-shadow:0 14px 34px #0f172a0d}.help-flow-card strong[data-v-fcb525df],.help-tip-card strong[data-v-fcb525df],.help-card-head strong[data-v-fcb525df],.help-onboarding-card strong[data-v-fcb525df]{color:#0f172a;font-size:18px}.help-flow-card[data-v-fcb525df],.help-tip-card[data-v-fcb525df],.help-onboarding-card[data-v-fcb525df]{position:relative;overflow:hidden}.help-flow-card[data-v-fcb525df]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(99,102,241,.04),transparent 36%);pointer-events:none}.help-tip-card[data-v-fcb525df]:before,.help-onboarding-card[data-v-fcb525df]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#7c8df3,#5563db)}.help-flow-steps[data-v-fcb525df]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.help-flow-step[data-v-fcb525df]{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#eef2ff;color:#5563db;font-size:13px;font-weight:600}.help-card-grid[data-v-fcb525df]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.help-card[data-v-fcb525df]{display:flex;flex-direction:column;gap:18px;min-height:100%}.help-card-head[data-v-fcb525df]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid rgba(226,232,240,.82)}.help-card-head div[data-v-fcb525df]{display:grid;gap:8px}.help-card-head span[data-v-fcb525df],.help-tip-card p[data-v-fcb525df]{margin:0;color:#64748b;line-height:1.75}.help-card-link[data-v-fcb525df]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(203,213,225,.92);background:#fffffff0;color:#475569;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.help-card-link[data-v-fcb525df]:hover{transform:translateY(-1px);border-color:#6366f138;background:#f8faff;color:#5563db;box-shadow:0 10px 20px #5563db14}.help-card-body[data-v-fcb525df]{display:grid;gap:12px}.help-card-body h4[data-v-fcb525df]{margin:0;color:#1e293b;font-size:15px}.help-entry[data-v-fcb525df]{margin:0;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#f8faff,#f5f8ff);border:1px solid rgba(221,230,249,.9);color:#475569;line-height:1.75}.help-list[data-v-fcb525df]{margin:0;padding-left:18px;display:grid;gap:8px;color:#52627e;line-height:1.7}.help-faq-list li[data-v-fcb525df]::marker{color:#5563db}.help-tip-card p[data-v-fcb525df]{margin-top:12px}@media (max-width: 1180px){.help-summary-grid[data-v-fcb525df],.help-flow-grid[data-v-fcb525df],.help-card-grid[data-v-fcb525df],.help-onboarding-grid[data-v-fcb525df],.help-tip-grid[data-v-fcb525df]{grid-template-columns:1fr}}@media (max-width: 720px){.help-card-head[data-v-fcb525df]{flex-direction:column;align-items:stretch}.help-card-link[data-v-fcb525df]{width:100%}}.tenant-login-shell[data-v-29c06db1]{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(460px,.95fr);background:radial-gradient(circle at 15% 18%,rgba(162,196,255,.28),transparent 28%),radial-gradient(circle at 88% 12%,rgba(194,203,255,.18),transparent 24%),linear-gradient(180deg,#edf3ff,#f7faff)}.tenant-login-visual[data-v-29c06db1]{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px 42px 34px;overflow:hidden}.tenant-login-visual[data-v-29c06db1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(125,149,240,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(125,149,240,.14) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,#fffffff2,#fff3);mask-image:linear-gradient(180deg,#fffffff2,#fff3);pointer-events:none}.tenant-login-brand-row[data-v-29c06db1],.tenant-login-hero-card[data-v-29c06db1],.tenant-login-footnote[data-v-29c06db1]{position:relative;z-index:1}.tenant-login-brand-row[data-v-29c06db1]{display:flex;align-items:center;gap:16px}.tenant-login-logo[data-v-29c06db1]{width:64px;height:64px;border-radius:22px;overflow:hidden;display:grid;place-items:center;background:#fffffff0;border:1px solid rgba(191,204,243,.8);box-shadow:0 18px 40px #6366f124;color:#4f64da;font-size:24px;font-weight:800}.tenant-login-logo img[data-v-29c06db1]{width:100%;height:100%;object-fit:cover}.tenant-login-kicker[data-v-29c06db1]{display:inline-block;margin-bottom:6px;color:#7184df;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tenant-login-brand-copy h1[data-v-29c06db1]{margin:0;color:#0f172a;font-size:34px;line-height:1.1}.tenant-login-brand-copy p[data-v-29c06db1]{margin:8px 0 0;color:#64748b;font-size:16px}.tenant-login-hero-card[data-v-29c06db1]{align-self:center;width:min(640px,100%);min-height:520px;padding:34px;border-radius:34px;background:linear-gradient(180deg,#ffffffbd,#f8fafff0);border:1px solid rgba(196,207,243,.9);box-shadow:0 32px 70px #6876bd24;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;gap:24px}.tenant-login-orbit[data-v-29c06db1]{position:absolute;border-radius:50%;border:1px solid rgba(127,153,255,.2)}.tenant-login-orbit-a[data-v-29c06db1]{width:320px;height:320px;top:58px;left:50%;transform:translate(-50%)}.tenant-login-orbit-b[data-v-29c06db1]{width:440px;height:440px;top:-2px;left:50%;transform:translate(-50%)}.tenant-login-core-card[data-v-29c06db1]{position:relative;padding:28px;border-radius:28px;background:#fffc;border:1px solid rgba(205,216,245,.9);box-shadow:0 24px 44px #6f7ec51f}.tenant-login-badge[data-v-29c06db1],.tenant-login-panel-eyebrow[data-v-29c06db1]{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5f71e5;background:#5f71e51a}.tenant-login-core-card h2[data-v-29c06db1],.tenant-login-card-head h3[data-v-29c06db1],.tenant-login-note-card strong[data-v-29c06db1],.tenant-password-dialog-head h3[data-v-29c06db1]{margin:12px 0 0;color:#0f172a}.tenant-login-core-card h2[data-v-29c06db1]{font-size:36px;line-height:1.08}.tenant-login-core-card p[data-v-29c06db1],.tenant-login-card-head p[data-v-29c06db1],.tenant-login-note-card span[data-v-29c06db1],.tenant-login-footnote span[data-v-29c06db1],.tenant-password-dialog-head p[data-v-29c06db1]{margin:12px 0 0;color:#64748b;line-height:1.8}.tenant-login-metric-row[data-v-29c06db1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tenant-login-metric-card[data-v-29c06db1]{min-height:134px;padding:18px 18px 20px;border-radius:24px;background:#ffffffd6;border:1px solid rgba(206,216,243,.88);box-shadow:0 18px 36px #6e7bbc1a;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.tenant-login-metric-card strong[data-v-29c06db1]{color:#111827;font-size:18px;line-height:1.5;word-break:break-word}.tenant-login-metric-card span[data-v-29c06db1]{color:#64748b;font-size:13px}.tenant-login-footnote[data-v-29c06db1]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-radius:24px;background:#ffffff8f;border:1px solid rgba(208,219,246,.72)}.tenant-login-footnote strong[data-v-29c06db1]{color:#1e293b;font-size:16px}.tenant-login-panel[data-v-29c06db1]{display:flex;align-items:center;justify-content:center;padding:40px}.tenant-login-panel-inner[data-v-29c06db1]{width:min(100%,470px);display:grid;gap:24px}.tenant-login-card[data-v-29c06db1]{padding:28px;border-radius:30px;background:#fffffff0;border:1px solid rgba(208,219,246,.82);box-shadow:0 26px 56px #4a5ca61f;display:grid;gap:18px}.tenant-login-card-head[data-v-29c06db1],.tenant-login-field[data-v-29c06db1],.tenant-login-note-card[data-v-29c06db1],.tenant-password-dialog[data-v-29c06db1],.tenant-password-dialog-head[data-v-29c06db1]{display:grid;gap:10px}.tenant-login-card-head h3[data-v-29c06db1]{font-size:30px}.tenant-login-field span[data-v-29c06db1]{color:#475569;font-size:13px;font-weight:700}.tenant-login-field input[data-v-29c06db1]{width:100%;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid rgba(203,213,225,.95);background:#fffffff5;color:#0f172a;font-size:14px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tenant-login-field input[data-v-29c06db1]:hover{border-color:#94a3b8e6}.tenant-login-field input[data-v-29c06db1]:focus{outline:none;transform:translateY(-1px);border-color:#6366f166;box-shadow:0 0 0 4px #6366f11a,0 12px 24px #6366f114}.password-field[data-v-29c06db1]{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;min-height:52px;border:1px solid rgba(203,213,225,.95);border-radius:16px;background:#fffffff5;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.password-field input[data-v-29c06db1]{min-height:100%;border:none;background:transparent;box-shadow:none;transform:none;padding:0 16px}.password-toggle[data-v-29c06db1]{width:100%;height:100%;border:none;border-left:1px solid rgba(226,232,240,.92);border-radius:0;background:transparent;color:#94a3b8;display:grid;place-items:center;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;padding:0}.password-toggle[data-v-29c06db1]:hover{background:#f8fafcd1;border-color:#e2e8f0e0;color:#7c8aa0}.password-field:focus-within .password-toggle[data-v-29c06db1]{color:#6d7ecf}.password-field[data-v-29c06db1]:focus-within{transform:translateY(-1px);border-color:#6366f166;box-shadow:0 0 0 4px #6366f11a,0 12px 24px #6366f114}.password-field:focus-within input[data-v-29c06db1]{box-shadow:none}.password-toggle svg[data-v-29c06db1]{width:16px;height:16px}.tenant-login-helper[data-v-29c06db1]{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:#f8faff;border:1px solid rgba(221,230,249,.9)}.tenant-login-helper span[data-v-29c06db1],.tenant-login-note-card span[data-v-29c06db1]{color:#64748b;font-size:13px}.tenant-login-helper strong[data-v-29c06db1]{color:#0f172a}.tenant-login-feedback[data-v-29c06db1]{padding:12px 14px;border-radius:16px;color:#b91c1c;background:#ef444414;border:1px solid rgba(239,68,68,.14);font-size:13px;line-height:1.6}.tenant-login-submit[data-v-29c06db1],.ghost-btn[data-v-29c06db1]{min-height:52px;border-radius:16px;font-size:15px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.tenant-login-submit[data-v-29c06db1]{border:1px solid rgba(85,99,219,.88);background:linear-gradient(135deg,#5563db,#6d7cf0);color:#fff;box-shadow:0 16px 32px #5563db33}.tenant-login-submit[data-v-29c06db1]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 36px #5563db3d}.tenant-login-submit[data-v-29c06db1]:active:not(:disabled){transform:translateY(0)}.tenant-login-submit[data-v-29c06db1]:disabled,.ghost-btn[data-v-29c06db1]:disabled{opacity:.66;cursor:not-allowed}.tenant-login-submit.is-inline[data-v-29c06db1]{min-width:210px}.tenant-login-note-row[data-v-29c06db1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tenant-login-note-card[data-v-29c06db1]{min-height:104px;padding:16px;border-radius:20px;background:#f8faff;border:1px solid rgba(221,230,249,.9)}.tenant-password-dialog-backdrop[data-v-29c06db1]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50}.tenant-password-dialog[data-v-29c06db1]{width:min(100%,560px);padding:28px;border-radius:30px;background:#fffffff5;border:1px solid rgba(208,219,246,.82);box-shadow:0 26px 56px #4a5ca61f}.tenant-password-dialog-actions[data-v-29c06db1]{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}.ghost-btn[data-v-29c06db1]{padding:0 22px;border:1px solid rgba(203,213,225,.95);background:#fffffff5;color:#334155}.ghost-btn[data-v-29c06db1]:hover:not(:disabled){transform:translateY(-1px);border-color:#94a3b8eb;box-shadow:0 12px 24px #94a3b81f}@media (max-width: 1080px){.tenant-login-shell[data-v-29c06db1]{grid-template-columns:1fr}.tenant-login-visual[data-v-29c06db1],.tenant-login-panel[data-v-29c06db1]{padding:32px 24px}.tenant-login-hero-card[data-v-29c06db1]{min-height:auto}}@media (max-width: 720px){.tenant-login-visual[data-v-29c06db1],.tenant-login-panel[data-v-29c06db1]{padding:24px 18px}.tenant-login-metric-row[data-v-29c06db1],.tenant-login-note-row[data-v-29c06db1],.tenant-login-footnote[data-v-29c06db1]{grid-template-columns:1fr}.tenant-login-footnote[data-v-29c06db1]{display:grid}.tenant-password-dialog-actions[data-v-29c06db1]{display:grid;grid-template-columns:1fr}}.portal-login-page[data-v-f7a0ef8e]{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(460px,.95fr);background:radial-gradient(circle at 15% 18%,rgba(162,196,255,.28),transparent 28%),radial-gradient(circle at 88% 12%,rgba(194,203,255,.18),transparent 24%),linear-gradient(180deg,#edf3ff,#f7faff)}.portal-login-visual[data-v-f7a0ef8e]{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px 42px 34px;overflow:hidden}.portal-login-visual[data-v-f7a0ef8e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(125,149,240,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(125,149,240,.14) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,#fffffff2,#fff3);mask-image:linear-gradient(180deg,#fffffff2,#fff3);pointer-events:none}.portal-login-brand[data-v-f7a0ef8e],.portal-login-hero-card[data-v-f7a0ef8e],.portal-login-footnote[data-v-f7a0ef8e]{position:relative;z-index:1}.portal-login-brand[data-v-f7a0ef8e]{display:flex;align-items:center;gap:16px}.portal-login-logo[data-v-f7a0ef8e]{width:64px;height:64px;border-radius:22px;overflow:hidden;display:grid;place-items:center;background:#fffffff0;border:1px solid rgba(191,204,243,.8);box-shadow:0 18px 40px #6366f124}.portal-login-logo img[data-v-f7a0ef8e]{width:100%;height:100%;object-fit:cover}.portal-login-eyebrow[data-v-f7a0ef8e]{display:inline-block;margin-bottom:6px;color:#7184df;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.portal-login-brand-copy h1[data-v-f7a0ef8e]{margin:0;color:#0f172a;font-size:34px;line-height:1.1}.portal-login-brand-copy p[data-v-f7a0ef8e]{margin:8px 0 0;color:#64748b;font-size:16px}.portal-login-hero-card[data-v-f7a0ef8e]{align-self:center;width:min(640px,100%);min-height:520px;padding:34px;border-radius:34px;background:linear-gradient(180deg,#ffffffbd,#f8fafff0);border:1px solid rgba(196,207,243,.9);box-shadow:0 32px 70px #6876bd24;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;gap:24px}.portal-login-orbit[data-v-f7a0ef8e]{position:absolute;border-radius:50%;border:1px solid rgba(127,153,255,.2)}.portal-login-orbit-a[data-v-f7a0ef8e]{width:320px;height:320px;top:58px;left:50%;transform:translate(-50%)}.portal-login-orbit-b[data-v-f7a0ef8e]{width:440px;height:440px;top:-2px;left:50%;transform:translate(-50%)}.portal-login-core-card[data-v-f7a0ef8e]{position:relative;padding:28px;border-radius:28px;background:#fffc;border:1px solid rgba(205,216,245,.9);box-shadow:0 24px 44px #6f7ec51f}.portal-login-badge[data-v-f7a0ef8e],.portal-login-panel-eyebrow[data-v-f7a0ef8e]{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5f71e5;background:#5f71e51a}.portal-login-core-card h2[data-v-f7a0ef8e],.portal-login-card-head h3[data-v-f7a0ef8e],.portal-login-note strong[data-v-f7a0ef8e]{margin:12px 0 0;color:#0f172a}.portal-login-core-card h2[data-v-f7a0ef8e]{font-size:36px;line-height:1.08}.portal-login-core-card p[data-v-f7a0ef8e],.portal-login-card-head p[data-v-f7a0ef8e],.portal-login-note span[data-v-f7a0ef8e],.portal-login-footnote span[data-v-f7a0ef8e]{margin:12px 0 0;color:#64748b;line-height:1.8}.portal-login-highlights[data-v-f7a0ef8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-login-highlight[data-v-f7a0ef8e]{min-height:134px;padding:18px 18px 20px;border-radius:24px;background:#ffffffd6;border:1px solid rgba(206,216,243,.88);box-shadow:0 18px 36px #6e7bbc1a;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.portal-login-highlight strong[data-v-f7a0ef8e]{color:#111827;font-size:18px;line-height:1.5;word-break:break-word}.portal-login-highlight span[data-v-f7a0ef8e]{color:#64748b;font-size:13px}.portal-login-footnote[data-v-f7a0ef8e]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-radius:24px;background:#ffffff8f;border:1px solid rgba(208,219,246,.72)}.portal-login-footnote strong[data-v-f7a0ef8e]{color:#1e293b;font-size:16px}.portal-login-panel[data-v-f7a0ef8e]{display:flex;align-items:center;justify-content:center;padding:40px}.portal-login-panel-inner[data-v-f7a0ef8e]{width:min(100%,470px);display:grid;gap:24px}.portal-login-card[data-v-f7a0ef8e]{padding:28px;border-radius:30px;background:#fffffff0;border:1px solid rgba(208,219,246,.82);box-shadow:0 26px 56px #4a5ca61f;display:grid;gap:18px}.portal-login-card-head[data-v-f7a0ef8e],.portal-login-field[data-v-f7a0ef8e],.portal-login-note[data-v-f7a0ef8e]{display:grid;gap:10px}.portal-login-card-head h3[data-v-f7a0ef8e]{font-size:30px}.portal-login-field span[data-v-f7a0ef8e]{font-size:14px;font-weight:700;color:#334155}.portal-login-field input[data-v-f7a0ef8e]{min-height:52px;padding:0 16px;border:1px solid rgba(203,213,225,.95);border-radius:16px;background:#fffffff5;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.portal-login-field input[data-v-f7a0ef8e]:hover{border-color:#94a3b8e6}.portal-login-field input[data-v-f7a0ef8e]:focus{outline:none;transform:translateY(-1px);border-color:#6366f166;box-shadow:0 0 0 4px #6366f11a,0 12px 24px #6366f114}.password-field[data-v-f7a0ef8e]{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;min-height:52px;border:1px solid rgba(203,213,225,.95);border-radius:16px;background:#fffffff5;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.password-field input[data-v-f7a0ef8e]{min-height:100%;border:none;background:transparent;box-shadow:none;transform:none;padding:0 16px}.password-toggle[data-v-f7a0ef8e]{width:100%;height:100%;border:none;border-left:1px solid rgba(226,232,240,.92);border-radius:0;background:transparent;color:#94a3b8;display:grid;place-items:center;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;padding:0}.password-toggle[data-v-f7a0ef8e]:hover{background:#f8fafcd1;border-color:#e2e8f0e0;color:#7c8aa0}.password-field:focus-within .password-toggle[data-v-f7a0ef8e]{color:#6d7ecf}.password-field[data-v-f7a0ef8e]:focus-within{transform:translateY(-1px);border-color:#6366f166;box-shadow:0 0 0 4px #6366f11a,0 12px 24px #6366f114}.password-field:focus-within input[data-v-f7a0ef8e]{box-shadow:none}.password-toggle svg[data-v-f7a0ef8e]{width:16px;height:16px}.portal-login-helper[data-v-f7a0ef8e]{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:#f8faff;border:1px solid rgba(221,230,249,.9)}.portal-login-helper span[data-v-f7a0ef8e],.portal-login-note span[data-v-f7a0ef8e]{color:#64748b;font-size:13px}.portal-login-helper strong[data-v-f7a0ef8e]{color:#0f172a}.portal-login-feedback[data-v-f7a0ef8e]{margin:0;padding:14px 16px;border-radius:18px;color:#c2410c;background:#ffedd5b8;border:1px solid rgba(253,186,116,.45);font-size:14px;font-weight:600;line-height:1.7}.portal-login-actions[data-v-f7a0ef8e]{display:grid;gap:12px}.portal-login-actions .primary-btn[data-v-f7a0ef8e],.portal-login-ghost[data-v-f7a0ef8e]{min-height:52px;border-radius:16px;font-size:15px;font-weight:700;justify-content:center}.portal-login-note-row[data-v-f7a0ef8e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-login-note[data-v-f7a0ef8e]{min-height:104px;padding:16px;border-radius:20px;background:#f8fbff;border:1px solid rgba(221,230,249,.88)}@media (max-width: 1080px){.portal-login-page[data-v-f7a0ef8e]{grid-template-columns:1fr}.portal-login-visual[data-v-f7a0ef8e],.portal-login-panel[data-v-f7a0ef8e]{padding:32px 24px}.portal-login-hero-card[data-v-f7a0ef8e]{min-height:auto}}@media (max-width: 720px){.portal-login-visual[data-v-f7a0ef8e],.portal-login-panel[data-v-f7a0ef8e]{padding:24px 18px}.portal-login-highlights[data-v-f7a0ef8e],.portal-login-note-row[data-v-f7a0ef8e],.portal-login-footnote[data-v-f7a0ef8e]{grid-template-columns:1fr}.portal-login-footnote[data-v-f7a0ef8e]{display:grid}}.workspace-template-home[data-v-4fe202c5]{display:grid;grid-template-columns:272px minmax(0,1fr);gap:22px;min-height:calc(100vh - 140px);padding:6px 0 24px;color:#1d2636}.workspace-shell-sidebar[data-v-4fe202c5]{display:flex;flex-direction:column;gap:18px;padding:22px 18px;border-radius:28px;background:#ffffffc2;border:1px solid rgba(226,232,240,.88);box-shadow:0 18px 36px #94a3b81a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-sidebar-brand[data-v-4fe202c5]{display:grid;gap:14px}.workspace-sidebar-brand-copy[data-v-4fe202c5]{display:grid;gap:4px}.workspace-sidebar-logo[data-v-4fe202c5]{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--portal-accent),#ffb36c);color:#fff;font-size:24px;font-weight:800}.workspace-sidebar-logo img[data-v-4fe202c5]{width:100%;height:100%;object-fit:cover}.workspace-sidebar-brand strong[data-v-4fe202c5]{color:#111827;font-size:19px;line-height:1.35}.workspace-sidebar-brand-copy span[data-v-4fe202c5]{color:#7b86a2;font-size:13px;line-height:1.5}.workspace-new-chat[data-v-4fe202c5]{min-height:46px;border:none;border-radius:16px;background:linear-gradient(135deg,var(--portal-accent),#a76dff);color:#fff;font-size:16px;font-weight:700;box-shadow:0 16px 28px #7b5cff38}.workspace-nav-list[data-v-4fe202c5],.workspace-tool-shortcuts[data-v-4fe202c5],.workspace-history-list[data-v-4fe202c5]{display:grid;gap:10px}.workspace-nav-item[data-v-4fe202c5],.workspace-shortcut[data-v-4fe202c5]{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 16px;border-radius:18px;background:#ffffffb3;color:#344154;text-align:left;font-size:15px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;border:1px solid rgba(226,232,240,.78)}.workspace-nav-item.active[data-v-4fe202c5]{background:linear-gradient(135deg,#f2ebfff5,#eff4fffa);color:#6647de;border-color:#b3a5ffb8;box-shadow:0 12px 24px #7b5cff1f}.workspace-nav-icon[data-v-4fe202c5]{position:relative;width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:linear-gradient(145deg,#7b5cff29,#fffffffa);box-shadow:inset 0 1px #ffffffd9}.workspace-nav-icon[data-v-4fe202c5]:before,.workspace-nav-icon[data-v-4fe202c5]:after{content:"";position:absolute}.workspace-nav-icon.is-home[data-v-4fe202c5]:before{top:9px;right:8px;bottom:11px;left:8px;border-radius:7px 7px 5px 5px;border:2px solid rgba(94,88,200,.88);border-top:none}.workspace-nav-icon.is-home[data-v-4fe202c5]:after{left:8px;right:8px;top:7px;height:12px;background:linear-gradient(135deg,transparent 50%,rgba(94,88,200,.9) 50%) left,linear-gradient(225deg,transparent 50%,rgba(94,88,200,.9) 50%) right;background-size:50% 100%;background-repeat:no-repeat}.workspace-nav-icon.is-apps[data-v-4fe202c5]:before{top:8px;right:8px;bottom:8px;left:8px;border-radius:8px;background:linear-gradient(#5e58c8eb,#5e58c8eb) left 0 top 0 / 9px 9px no-repeat,linear-gradient(#5e58c8eb,#5e58c8eb) right 0 top 0 / 9px 9px no-repeat,linear-gradient(#5e58c8eb,#5e58c8eb) left 0 bottom 0 / 9px 9px no-repeat,linear-gradient(#5e58c8eb,#5e58c8eb) right 0 bottom 0 / 9px 9px no-repeat}.workspace-nav-icon.is-data[data-v-4fe202c5]:before{left:9px;right:9px;top:8px;bottom:8px;border-radius:8px;border:2px solid rgba(94,88,200,.88)}.workspace-nav-icon.is-data[data-v-4fe202c5]:after{left:12px;right:12px;top:15px;height:2px;background:#5e58c8e0;box-shadow:0 6px #5e58c8e0}.workspace-nav-icon.is-lowcode[data-v-4fe202c5]:before{left:8px;right:8px;top:15px;height:4px;border-radius:999px;background:#5e58c8e0;box-shadow:0 -7px #5e58c88c,0 7px #5e58c88c}.workspace-nav-icon.is-featured[data-v-4fe202c5]:before{top:9px;right:9px;bottom:9px;left:9px;clip-path:polygon(50% 0%,63% 35%,100% 50%,63% 65%,50% 100%,37% 65%,0% 50%,37% 35%);background:#5e58c8e6}.workspace-nav-icon.is-market[data-v-4fe202c5]:before{left:8px;right:8px;bottom:9px;height:10px;border-radius:0 0 8px 8px;border:2px solid rgba(94,88,200,.88);border-top:none}.workspace-nav-icon.is-market[data-v-4fe202c5]:after{left:8px;right:8px;top:8px;height:8px;border-radius:999px 999px 4px 4px;border:2px solid rgba(94,88,200,.88);box-shadow:inset 8px 0 #5e58c829,inset -8px 0 #5e58c829}.workspace-nav-icon.is-my-agents[data-v-4fe202c5]:before{left:8px;right:8px;top:8px;height:8px;border-radius:999px;background:#5e58c8e0}.workspace-nav-icon.is-my-agents[data-v-4fe202c5]:after{left:10px;right:10px;bottom:8px;height:12px;border-radius:10px 10px 8px 8px;border:2px solid rgba(94,88,200,.88);border-top:none}.workspace-nav-copy[data-v-4fe202c5]{display:grid;gap:2px}.workspace-nav-copy strong[data-v-4fe202c5]{color:inherit;font-size:15px;line-height:1.15}.workspace-nav-copy small[data-v-4fe202c5]{color:#8a94ac;font-size:12px;font-weight:600}.workspace-sidebar-block[data-v-4fe202c5]{display:grid;gap:12px;padding-top:18px;border-top:1px solid rgba(226,232,240,.92)}.workspace-sidebar-account[data-v-4fe202c5]{position:relative;margin-top:auto;padding-top:18px;border-top:1px solid rgba(226,232,240,.92)}.workspace-account-entry[data-v-4fe202c5]{width:100%;display:flex;align-items:center;gap:12px;min-height:62px;padding:0 14px;border-radius:18px;border:1px solid rgba(226,232,240,.84);background:#ffffffeb;color:#1f2937;cursor:pointer;box-shadow:0 12px 24px #94a3b81f}.workspace-account-avatar[data-v-4fe202c5]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--portal-accent),#a76dff);color:#fff;font-size:18px;font-weight:800}.workspace-account-copy[data-v-4fe202c5]{flex:1;display:grid;gap:2px;text-align:left}.workspace-account-copy strong[data-v-4fe202c5]{font-size:15px;line-height:1.2}.workspace-account-copy small[data-v-4fe202c5]{color:#8a94ac;font-size:12px;font-weight:600}.workspace-account-caret[data-v-4fe202c5]{color:#8a94ac;font-size:14px}.workspace-account-menu[data-v-4fe202c5]{position:absolute;left:0;right:0;bottom:calc(100% + 10px);display:grid;gap:6px;padding:10px;border-radius:18px;background:#fffffffa;border:1px solid rgba(226,232,240,.92);box-shadow:0 18px 32px #94a3b82e}.workspace-account-item[data-v-4fe202c5]{min-height:42px;padding:0 14px;border:none;border-radius:14px;background:#f5f7ffeb;color:#334155;text-align:left;font-size:14px;font-weight:700;cursor:pointer}.workspace-account-item.is-danger[data-v-4fe202c5]{color:#c2410c;background:#ffedd5f5}.workspace-block-head strong[data-v-4fe202c5]{color:#1f2937;font-size:15px}.workspace-shortcut[data-v-4fe202c5]{min-height:40px;font-size:14px;font-weight:600}.workspace-history-list span[data-v-4fe202c5]{color:#667085;font-size:14px;line-height:1.7}.workspace-main-panel[data-v-4fe202c5]{display:grid;gap:20px;padding:12px 0 24px;background:radial-gradient(circle at 88% 10%,rgba(208,185,255,.32),transparent 16%),radial-gradient(circle at 18% 8%,rgba(168,204,255,.22),transparent 18%),linear-gradient(180deg,#eff6fff2,#f6f9fff2);border-radius:36px}.workspace-hero-banner[data-v-4fe202c5],.workspace-search-shell[data-v-4fe202c5],.workspace-stage-grid[data-v-4fe202c5],.workspace-content-section[data-v-4fe202c5]{margin:0 18px}.workspace-hero-banner[data-v-4fe202c5]{text-align:center;padding:22px 0 4px;position:relative}.workspace-hero-banner[data-v-4fe202c5]:before{content:"";position:absolute;inset:-26px 4% auto;height:160px;border-radius:40px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.86),transparent 42%),linear-gradient(120deg,#84abff26,#d2b9ff2e,#99dcff14);filter:blur(6px);z-index:-1}.workspace-hero-banner h2[data-v-4fe202c5]{margin:0;color:#20242d;font-size:42px;line-height:1.25;letter-spacing:-.03em}.workspace-hero-banner h2 span[data-v-4fe202c5]{background:linear-gradient(135deg,#6c57ff,#9b6dff 55%,#53a4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.workspace-hero-banner p[data-v-4fe202c5]{margin:12px 0 0;color:#6e7890;font-size:15px}.workspace-search-shell[data-v-4fe202c5]{display:flex;align-items:center;gap:10px;padding:0 6px}.workspace-search-shell input[data-v-4fe202c5]{flex:1;min-height:60px;padding:0 20px;border-radius:22px;border:1px solid rgba(207,217,234,.94);background:#ffffffe6;font-size:16px;color:#1f2937;outline:none;box-shadow:0 14px 30px #b4c2e424}.workspace-search-shell input[data-v-4fe202c5]:focus{border-color:#8b5cf65c;box-shadow:0 0 0 4px #8b5cf614}.workspace-search-btn[data-v-4fe202c5],.workspace-stage-action[data-v-4fe202c5],.workspace-link-btn[data-v-4fe202c5]{border:none;cursor:pointer}.workspace-search-btn[data-v-4fe202c5]{min-width:112px;min-height:60px;border-radius:22px;background:linear-gradient(135deg,var(--portal-accent),#9b6dff);color:#fff;font-size:15px;font-weight:700;box-shadow:0 16px 26px #7b5cff2e}.workspace-stage-grid[data-v-4fe202c5]{display:grid;grid-template-columns:minmax(0,1.32fr) .68fr;gap:18px}.workspace-stage-card[data-v-4fe202c5]{display:grid;gap:16px;padding:26px;border-radius:30px;background:#ffffffd1;border:1px solid rgba(226,232,240,.9);box-shadow:0 20px 38px #94a3b81f;cursor:pointer}.workspace-stage-card.is-primary[data-v-4fe202c5]{grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);align-items:center;background:radial-gradient(circle at 18% 24%,rgba(139,92,246,.14),transparent 28%),radial-gradient(circle at 78% 28%,rgba(96,165,250,.14),transparent 26%),linear-gradient(180deg,#f7f5fff5,#eff6fff0)}.workspace-stage-copy h3[data-v-4fe202c5]{margin:6px 0 12px;color:#23185b;font-size:34px}.workspace-stage-copy p[data-v-4fe202c5]{margin:0;color:#6d79a3;line-height:1.9;font-size:16px}.workspace-stage-kicker[data-v-4fe202c5]{color:#7c6cf2;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.workspace-stage-action[data-v-4fe202c5]{margin-top:22px;min-height:44px;padding:0 22px;border-radius:999px;background:linear-gradient(135deg,var(--portal-accent),#a46fff);color:#fff;font-size:15px;font-weight:700}.workspace-stage-art[data-v-4fe202c5]{position:relative;min-height:250px}.workspace-stage-glow[data-v-4fe202c5]{position:absolute;top:24px;right:34px;bottom:22px;left:50px;border-radius:36px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.85),transparent 40%),radial-gradient(circle at 28% 32%,rgba(121,172,255,.28),transparent 34%),radial-gradient(circle at 76% 36%,rgba(179,143,255,.26),transparent 30%);filter:blur(8px)}.workspace-window[data-v-4fe202c5]{position:absolute;top:30px;right:0;bottom:0;left:50px;border-radius:26px;background:#ffffffc2;border:1px solid rgba(226,232,240,.9);box-shadow:0 20px 34px #94a3b824}.workspace-window[data-v-4fe202c5]:before{content:"";position:absolute;top:18px;left:18px;width:12px;height:12px;border-radius:50%;background:#f28b82;box-shadow:20px 0 #f6c860,40px 0 #86d18b}.workspace-window[data-v-4fe202c5]:after{content:"";position:absolute;top:54px;right:24px;bottom:24px;left:24px;border-radius:18px;background:repeating-linear-gradient(180deg,rgba(222,229,248,.8) 0 14px,transparent 14px 30px)}.workspace-window.is-floating[data-v-4fe202c5]{inset:8px 104px auto 10px;min-height:140px;background:linear-gradient(180deg,#ffffffe6,#eef3ffeb)}.workspace-orbit[data-v-4fe202c5]{position:absolute;right:28px;top:20px;width:168px;height:168px;border-radius:50%;border:1px solid rgba(139,92,246,.18);box-shadow:inset 0 0 0 16px #ffffff3d,inset 0 0 0 32px #a1bdff14}.workspace-orbit[data-v-4fe202c5]:before,.workspace-orbit[data-v-4fe202c5]:after{content:"";position:absolute;border-radius:50%}.workspace-orbit[data-v-4fe202c5]:before{top:36px;right:36px;bottom:36px;left:36px;background:radial-gradient(circle,#fffc,#a5bdff42)}.workspace-orbit[data-v-4fe202c5]:after{width:18px;height:18px;right:18px;top:26px;background:linear-gradient(135deg,#67b7ff,#9d73ff);box-shadow:0 0 0 8px #ffffff75}.workspace-stage-card.is-tool[data-v-4fe202c5]{align-content:start;min-height:178px;grid-template-rows:auto 1fr;padding-top:22px}.workspace-tool-icon[data-v-4fe202c5]{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#7b5cff29,#fffffff5);color:#6d5ee8;font-size:18px;font-weight:800}.workspace-tool-icon img[data-v-4fe202c5]{width:28px;height:28px;object-fit:contain}.workspace-stage-card.is-tool strong[data-v-4fe202c5],.workspace-tool-card strong[data-v-4fe202c5]{color:#151b25;font-size:18px}.workspace-stage-card.is-tool p[data-v-4fe202c5],.workspace-tool-card p[data-v-4fe202c5]{margin:8px 0 0;color:#6e7890;line-height:1.7;word-break:break-all}.workspace-content-section[data-v-4fe202c5]{display:grid;gap:16px}.workspace-lower-shell[data-v-4fe202c5]{display:grid;gap:20px;margin:0 18px;padding:26px 24px 30px;border-radius:32px;background:linear-gradient(180deg,#ffffff9e,#ffffff6b),linear-gradient(135deg,#eef4ff85,#f4efff80);border:1px solid rgba(228,234,245,.9);box-shadow:inset 0 1px #ffffffbf}.workspace-section-head[data-v-4fe202c5]{display:flex;align-items:center;justify-content:space-between;gap:14px}.workspace-section-head h3[data-v-4fe202c5]{margin:6px 0 0;color:#1a202c;font-size:28px}.workspace-link-btn[data-v-4fe202c5]{min-height:40px;padding:0 16px;border-radius:14px;background:#ffffffdb;color:#5563db;border:1px solid rgba(203,213,225,.94);font-size:14px;font-weight:700}.workspace-agent-grid[data-v-4fe202c5],.workspace-tool-grid[data-v-4fe202c5]{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.workspace-agent-card[data-v-4fe202c5],.workspace-tool-card[data-v-4fe202c5]{display:grid;gap:14px;padding:18px;border-radius:22px;background:#ffffffd6;border:1px solid rgba(226,232,240,.88);box-shadow:0 16px 30px #94a3b81a;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-agent-card[data-v-4fe202c5]{grid-column:span 3;min-height:182px}.workspace-agent-card[data-v-4fe202c5]:first-child{grid-column:span 4}.workspace-agent-card[data-v-4fe202c5]:nth-child(2),.workspace-agent-card[data-v-4fe202c5]:nth-child(3){grid-column:span 4}.workspace-tool-card[data-v-4fe202c5]{grid-column:span 3;min-height:154px;align-content:start}.workspace-tool-card[data-v-4fe202c5]:first-child,.workspace-tool-card[data-v-4fe202c5]:nth-child(2){grid-column:span 4}.workspace-agent-card[data-v-4fe202c5]:hover,.workspace-tool-card[data-v-4fe202c5]:hover,.workspace-stage-card[data-v-4fe202c5]:hover,.workspace-nav-item[data-v-4fe202c5]:hover,.workspace-shortcut[data-v-4fe202c5]:hover,.workspace-new-chat[data-v-4fe202c5]:hover,.workspace-search-btn[data-v-4fe202c5]:hover,.workspace-link-btn[data-v-4fe202c5]:hover{transform:translateY(-1px)}.workspace-agent-card.is-selected[data-v-4fe202c5]{border-color:#7b5cff5c;box-shadow:0 0 0 3px #7b5cff1a,0 16px 30px #94a3b81a}.workspace-agent-icon-wrap[data-v-4fe202c5]{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#6d7cf024,#fffffff5)}.workspace-agent-icon-wrap.is-exclusive[data-v-4fe202c5]{background:linear-gradient(145deg,#29aa8924,#fffffff5)}.workspace-agent-icon[data-v-4fe202c5]{width:34px;height:34px;border-radius:12px;object-fit:cover}.workspace-agent-head[data-v-4fe202c5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-agent-head h4[data-v-4fe202c5]{margin:0;color:#151b25;font-size:18px}.workspace-agent-copy p[data-v-4fe202c5]{margin:8px 0 0;color:#6f7992;line-height:1.7;font-size:14px}.workspace-agent-badge[data-v-4fe202c5]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.workspace-agent-badge.is-common[data-v-4fe202c5]{color:#5665d2;background:#6d7cf01f}.workspace-agent-badge.is-exclusive[data-v-4fe202c5]{color:#1d8b69;background:#29aa891f}.template-home[data-v-4fe202c5]{display:flex;flex-direction:column;gap:30px;padding:6px 0 24px;color:#1d2636}.template-hero[data-v-4fe202c5]{position:relative;overflow:hidden;border-radius:0;padding:18px 12px 10px;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.92) 0 10%,rgba(184,195,255,.28) 10% 13%,rgba(255,255,255,.12) 13% 17%,rgba(159,176,255,.18) 17% 22%,transparent 22% 100%),radial-gradient(circle at 50% 14%,rgba(206,216,255,.34) 0 18%,transparent 18% 26%,rgba(193,210,255,.22) 26% 34%,transparent 34% 100%),linear-gradient(180deg,#f4f7ff9e,#ebf1ff52)}.template-hero[data-v-4fe202c5]:before{content:"";position:absolute;inset:-40px auto auto 50%;width:840px;height:840px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,transparent 0 18%,rgba(113,129,248,.11) 18% 20%,transparent 20% 28%,rgba(129,145,249,.12) 28% 30%,transparent 30% 38%,rgba(158,170,255,.08) 38% 40%,transparent 40% 100%);pointer-events:none}.template-hero-center[data-v-4fe202c5],.template-section[data-v-4fe202c5]{position:relative;z-index:1}.template-section-kicker[data-v-4fe202c5]{font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:#6f7fe3;font-weight:700}.section-tags[data-v-4fe202c5]{justify-content:center}.template-user-chip[data-v-4fe202c5]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#fffc;border:1px solid rgba(150,160,224,.22);box-shadow:0 14px 32px #6674c41a}.template-user-avatar[data-v-4fe202c5]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(145deg,var(--portal-accent),#8aa7ff);color:#fff;font-weight:700}.template-hero-center[data-v-4fe202c5]{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:0;text-align:center}.template-hero-center h2[data-v-4fe202c5]{margin:0;font-size:2.3rem}.template-hero-center p[data-v-4fe202c5]{margin:0;max-width:760px;color:#5d6988}.template-search[data-v-4fe202c5]{display:flex;align-items:center;width:min(760px,100%);min-height:62px;padding:2px;border-radius:22px;background:linear-gradient(90deg,#61b3fffa,#a14cfffa);box-shadow:0 8px 18px #7582dc14}.template-search input[data-v-4fe202c5]{flex:1;border:none;height:58px;background:#fffffffa;margin:2px 0 2px 2px;border-radius:20px 0 0 20px;padding:0 22px;font-size:1rem;color:#1c2540;outline:none}.template-search-btn[data-v-4fe202c5],.template-primary-btn[data-v-4fe202c5],.template-ghost-btn[data-v-4fe202c5],.template-link-btn[data-v-4fe202c5],.template-filter-pill[data-v-4fe202c5]{cursor:pointer;transition:all .2s ease}.template-search-btn[data-v-4fe202c5],.template-primary-btn[data-v-4fe202c5]{border:none;background:linear-gradient(135deg,var(--portal-accent),#a14cff);color:#fff;box-shadow:0 16px 28px #7558ff33}.template-search-btn[data-v-4fe202c5]{min-width:76px;width:76px;height:58px;padding:0;border-radius:0 20px 20px 0;font-weight:700;font-size:0;position:relative;background:#fffffffa;margin:2px 2px 2px 0;box-shadow:none}.template-search-btn[data-v-4fe202c5]:before{content:"";width:18px;height:18px;border:3px solid #9a35ff;border-radius:50%;position:absolute;left:24px;top:16px;box-sizing:border-box}.template-search-btn[data-v-4fe202c5]:after{content:"";position:absolute;width:11px;height:3px;background:#9a35ff;border-radius:999px;transform:rotate(45deg);left:38px;top:32px}.template-agent-grid[data-v-4fe202c5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.template-card[data-v-4fe202c5]{position:relative;display:grid;grid-template-columns:1fr;align-items:start;gap:10px;padding:14px 14px 12px;min-height:188px;border-radius:16px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.template-card[data-v-4fe202c5]:hover{transform:translateY(-2px);box-shadow:0 20px 34px #717bc01f}.template-card.is-selected[data-v-4fe202c5],.template-card[data-v-4fe202c5]:focus-visible,.template-card[data-v-4fe202c5]:active{outline:none;background:#fffffffa;border-color:#6d7cf057;box-shadow:0 0 0 3px #6d7cf01f,0 20px 34px #717bc01f}.template-card-accent[data-v-4fe202c5]{position:absolute;inset:0 auto auto 0;width:100%;height:4px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,#6d7cf0f2,#a14cffb8)}.template-card-accent.is-exclusive[data-v-4fe202c5]{background:linear-gradient(90deg,#1d8b69f2,#4ade80b8)}.template-card-body[data-v-4fe202c5]{display:grid;gap:6px;min-width:0}.template-card h5[data-v-4fe202c5]{font-size:.98rem;line-height:1.35}.template-card p[data-v-4fe202c5]{min-height:0;font-size:.84rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#73809d}.template-card-meta[data-v-4fe202c5]{gap:6px;font-size:.76rem}.template-card-foot[data-v-4fe202c5]{display:flex;gap:10px;flex-wrap:wrap;color:#94a3b8;font-size:.72rem}.template-card-top[data-v-4fe202c5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.template-card-icon-wrap[data-v-4fe202c5]{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#6d7cf01f,#fffffff5);border:1px solid rgba(191,199,255,.6);box-shadow:inset 0 1px #ffffffb8}.template-card-icon-wrap.is-exclusive[data-v-4fe202c5]{background:linear-gradient(145deg,#1d8b691f,#fffffff5);border-color:#a8eaccb8}.template-card-badge[data-v-4fe202c5]{white-space:nowrap}.template-tool-flat-grid[data-v-4fe202c5]{grid-template-columns:repeat(4,minmax(0,1fr));line-height:1;align-items:stretch}.template-tag-row[data-v-4fe202c5]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.template-filter-pill[data-v-4fe202c5]{border:1px solid rgba(132,146,224,.22);background:#ffffffd6;color:#53607e;padding:10px 18px;border-radius:999px}.template-filter-pill.active[data-v-4fe202c5],.template-filter-pill[data-v-4fe202c5]:hover{color:#fff;background:linear-gradient(135deg,var(--portal-accent),#86a3ff);border-color:transparent}.template-section[data-v-4fe202c5]{display:flex;flex-direction:column;gap:22px;padding:0 12px}.template-center-section[data-v-4fe202c5],.template-tools-section[data-v-4fe202c5]{margin-top:6px}.template-section-head[data-v-4fe202c5],.template-subhead[data-v-4fe202c5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-section-head[data-v-4fe202c5]{text-align:center;flex-direction:column}.template-section-head h3[data-v-4fe202c5],.template-subhead h4[data-v-4fe202c5],.template-card h5[data-v-4fe202c5]{margin:0}.template-section-head p[data-v-4fe202c5],.template-subhead span[data-v-4fe202c5]{margin:6px 0 0;color:#7a839c}.template-section-actions[data-v-4fe202c5]{display:flex;flex-wrap:wrap;gap:10px}.template-primary-btn[data-v-4fe202c5],.template-ghost-btn[data-v-4fe202c5],.template-link-btn[data-v-4fe202c5]{padding:10px 18px;border-radius:14px;font-weight:600}.template-ghost-btn[data-v-4fe202c5],.template-link-btn[data-v-4fe202c5]{border:1px solid rgba(136,146,204,.26);background:#ffffffdb;color:#42506d}.template-link-btn[data-v-4fe202c5]:hover,.template-ghost-btn[data-v-4fe202c5]:hover,.template-primary-btn[data-v-4fe202c5]:hover,.template-search-btn[data-v-4fe202c5]:hover{transform:translateY(-1px)}.template-card-grid[data-v-4fe202c5],.template-tool-grid[data-v-4fe202c5]{display:grid;gap:18px}.template-card[data-v-4fe202c5],.template-empty-card[data-v-4fe202c5],.template-tool-card[data-v-4fe202c5]{background:#ffffffe0;border:1px solid rgba(158,170,228,.18);border-radius:18px;box-shadow:0 18px 34px #717bc014}.template-card-icon[data-v-4fe202c5]{width:38px;height:38px;border-radius:10px;object-fit:cover;box-shadow:0 6px 14px #6d7cf01a}.template-card-badge[data-v-4fe202c5]{padding:5px 9px;border-radius:999px;font-size:.7rem;font-weight:700}.template-card-badge.is-common[data-v-4fe202c5]{background:#6d7cf01f;color:#5665d2}.template-card-badge.is-exclusive[data-v-4fe202c5]{background:#29aa891f;color:#1d8b69}.template-card p[data-v-4fe202c5]{margin:0;line-height:1.6}.template-card-meta[data-v-4fe202c5]{display:flex;gap:10px;flex-wrap:wrap;color:#7b86a3}.template-empty-card[data-v-4fe202c5]{display:grid;place-items:center;min-height:168px;padding:24px;text-align:center;color:#6a7593}.template-tool-card[data-v-4fe202c5]{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;color:inherit;border-radius:16px;min-height:82px}.template-tool-accent[data-v-4fe202c5]{position:absolute;inset:0 auto auto 0;width:100%;height:4px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,#6d7cf0e6,#56a9ffbd)}.template-tool-card p[data-v-4fe202c5]{margin:4px 0 0;color:#7a839c;font-size:.8rem;word-break:break-all}.template-tool-card strong[data-v-4fe202c5]{font-size:.96rem}.template-tool-icon[data-v-4fe202c5]{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(145deg,#6d7cf029,#ad99ff2e);color:#5665d2;font-weight:700;flex-shrink:0}.template-tool-icon img[data-v-4fe202c5]{width:28px;height:28px;object-fit:contain}@media (max-width: 1380px){.workspace-template-home[data-v-4fe202c5]{grid-template-columns:1fr}.workspace-stage-grid[data-v-4fe202c5],.workspace-agent-grid[data-v-4fe202c5],.workspace-tool-grid[data-v-4fe202c5]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-agent-card[data-v-4fe202c5],.workspace-tool-card[data-v-4fe202c5],.workspace-agent-card[data-v-4fe202c5]:first-child,.workspace-agent-card[data-v-4fe202c5]:nth-child(2),.workspace-agent-card[data-v-4fe202c5]:nth-child(3),.workspace-tool-card[data-v-4fe202c5]:first-child,.workspace-tool-card[data-v-4fe202c5]:nth-child(2){grid-column:auto}}@media (max-width: 1200px){.template-agent-grid[data-v-4fe202c5],.template-tool-flat-grid[data-v-4fe202c5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.template-hero[data-v-4fe202c5]{padding:10px 0 6px}.workspace-stage-grid[data-v-4fe202c5],.workspace-agent-grid[data-v-4fe202c5],.workspace-tool-grid[data-v-4fe202c5],.template-agent-grid[data-v-4fe202c5],.template-tool-flat-grid[data-v-4fe202c5],.workspace-stage-card.is-primary[data-v-4fe202c5]{grid-template-columns:1fr}.workspace-lower-shell[data-v-4fe202c5]{margin:0 12px;padding:20px 16px 24px}.workspace-hero-banner h2[data-v-4fe202c5],.template-hero-center h2[data-v-4fe202c5]{font-size:1.8rem}.workspace-search-shell[data-v-4fe202c5]{flex-direction:column}.workspace-search-btn[data-v-4fe202c5]{width:100%}.template-section-head[data-v-4fe202c5]{flex-direction:column;align-items:center}.template-search[data-v-4fe202c5]{flex-direction:column;padding:12px}.template-search input[data-v-4fe202c5],.template-search-btn[data-v-4fe202c5]{width:100%}.template-search-btn[data-v-4fe202c5]{min-width:100%;border-radius:0 0 18px 18px;background:#fffffffa;margin:0}.template-search-btn[data-v-4fe202c5]:before{content:none}.template-search-btn[data-v-4fe202c5]:after{content:"搜索";position:static;width:auto;height:auto;background:none;transform:none;color:#fff;font-size:14px;font-weight:700}.template-card[data-v-4fe202c5]{min-height:0}}.workspace-my-agents-page[data-v-d27addfb]{display:grid;grid-template-columns:272px minmax(0,1fr);gap:22px;min-height:calc(100vh - 140px);padding:6px 0 24px;color:#1d2636}.workspace-shell-sidebar[data-v-d27addfb]{display:flex;flex-direction:column;gap:18px;padding:22px 18px;border-radius:28px;background:#ffffffc2;border:1px solid rgba(226,232,240,.88);box-shadow:0 18px 36px #94a3b81a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-sidebar-brand[data-v-d27addfb],.workspace-sidebar-brand-copy[data-v-d27addfb],.workspace-nav-copy[data-v-d27addfb],.workspace-tool-shortcuts[data-v-d27addfb],.workspace-history-list[data-v-d27addfb],.workspace-main-panel[data-v-d27addfb],.workspace-agent-copy[data-v-d27addfb]{display:grid;gap:10px}.workspace-main-panel[data-v-d27addfb]{gap:20px;align-content:start;align-items:start;grid-auto-rows:max-content}.workspace-sidebar-logo[data-v-d27addfb]{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--portal-accent),#ffb36c);color:#fff;font-size:24px;font-weight:800}.workspace-sidebar-logo img[data-v-d27addfb],.workspace-agent-icon[data-v-d27addfb],.workspace-sort-icon[data-v-d27addfb]{width:100%;height:100%;object-fit:cover}.workspace-sidebar-brand strong[data-v-d27addfb]{color:#111827;font-size:19px}.workspace-sidebar-brand-copy span[data-v-d27addfb],.workspace-nav-copy small[data-v-d27addfb]{color:#7b86a2;font-size:13px}.workspace-new-chat[data-v-d27addfb],.workspace-primary-action[data-v-d27addfb]{min-height:44px;border:none;border-radius:14px;background:linear-gradient(135deg,var(--portal-accent),#a76dff);color:#fff;font-size:15px;font-weight:700}.workspace-nav-list[data-v-d27addfb],.workspace-sidebar-block[data-v-d27addfb],.workspace-sidebar-account[data-v-d27addfb]{display:grid;gap:12px}.workspace-nav-item[data-v-d27addfb],.workspace-shortcut[data-v-d27addfb],.workspace-account-entry[data-v-d27addfb],.workspace-account-item[data-v-d27addfb],.workspace-secondary-action[data-v-d27addfb]{min-height:44px;border-radius:14px;border:1px solid rgba(226,232,240,.86);background:#ffffffe6;color:#334155}.workspace-nav-item[data-v-d27addfb]{display:flex;align-items:center;gap:12px;padding:0 16px;text-align:left;cursor:pointer}.workspace-nav-item.active[data-v-d27addfb]{background:linear-gradient(135deg,#f2ebfff5,#eff4fffa);color:#6647de;border-color:#b3a5ffb8}.workspace-nav-icon[data-v-d27addfb]{position:relative;width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:linear-gradient(145deg,#7b5cff29,#fffffffa)}.workspace-nav-icon[data-v-d27addfb]:before,.workspace-nav-icon[data-v-d27addfb]:after{content:"";position:absolute}.workspace-nav-icon.is-home[data-v-d27addfb]:before{top:9px;right:8px;bottom:11px;left:8px;border-radius:7px 7px 5px 5px;border:2px solid rgba(94,88,200,.88);border-top:none}.workspace-nav-icon.is-home[data-v-d27addfb]:after{left:8px;right:8px;top:7px;height:12px;background:linear-gradient(135deg,transparent 50%,rgba(94,88,200,.9) 50%) left,linear-gradient(225deg,transparent 50%,rgba(94,88,200,.9) 50%) right;background-size:50% 100%;background-repeat:no-repeat}.workspace-nav-icon.is-market[data-v-d27addfb]:before{left:8px;right:8px;bottom:9px;height:10px;border-radius:0 0 8px 8px;border:2px solid rgba(94,88,200,.88);border-top:none}.workspace-nav-icon.is-market[data-v-d27addfb]:after{left:8px;right:8px;top:8px;height:8px;border-radius:999px 999px 4px 4px;border:2px solid rgba(94,88,200,.88)}.workspace-nav-icon.is-my-agents[data-v-d27addfb]:before{left:8px;right:8px;top:8px;height:8px;border-radius:999px;background:#5e58c8e0}.workspace-nav-icon.is-my-agents[data-v-d27addfb]:after{left:10px;right:10px;bottom:8px;height:12px;border-radius:10px 10px 8px 8px;border:2px solid rgba(94,88,200,.88);border-top:none}.workspace-nav-icon.is-data[data-v-d27addfb]:before{left:9px;right:9px;top:8px;bottom:8px;border-radius:8px;border:2px solid rgba(94,88,200,.88)}.workspace-nav-icon.is-data[data-v-d27addfb]:after{left:12px;right:12px;top:15px;height:2px;background:#5e58c8e0;box-shadow:0 6px #5e58c8e0}.workspace-nav-icon.is-lowcode[data-v-d27addfb]:before{left:8px;right:8px;top:15px;height:4px;border-radius:999px;background:#5e58c8e0;box-shadow:0 -7px #5e58c88c,0 7px #5e58c88c}.workspace-sidebar-block[data-v-d27addfb],.workspace-sidebar-account[data-v-d27addfb]{padding-top:18px;border-top:1px solid rgba(226,232,240,.92)}.workspace-sidebar-account[data-v-d27addfb]{position:relative;margin-top:auto}.workspace-account-entry[data-v-d27addfb]{display:flex;align-items:center;gap:12px;padding:0 14px;cursor:pointer}.workspace-account-avatar[data-v-d27addfb]{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--portal-accent),#a76dff);color:#fff;font-size:18px;font-weight:800}.workspace-account-copy[data-v-d27addfb]{flex:1;display:grid;gap:2px;text-align:left}.workspace-account-menu[data-v-d27addfb]{position:absolute;left:0;right:0;bottom:calc(100% + 10px);display:grid;gap:8px;padding:10px;border-radius:18px;background:#fffffff5;border:1px solid rgba(226,232,240,.94);box-shadow:0 16px 28px #0f172a1f}.workspace-account-item[data-v-d27addfb]{text-align:left;padding:0 14px}.workspace-account-item.is-danger[data-v-d27addfb]{color:#b42318}.workspace-my-hero[data-v-d27addfb],.workspace-agent-card[data-v-d27addfb],.workspace-sort-panel[data-v-d27addfb],.workspace-empty-card[data-v-d27addfb],.workspace-stat-card[data-v-d27addfb]{border-radius:24px;background:#ffffffd6;border:1px solid rgba(226,232,240,.92);box-shadow:0 18px 34px #94a3b81a}.workspace-my-hero[data-v-d27addfb]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px}.workspace-stage-kicker[data-v-d27addfb]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#7b5cff1f;color:#5b4af4;font-size:12px;font-weight:800}.workspace-my-hero h2[data-v-d27addfb]{margin:12px 0 8px;color:#111827;font-size:36px;line-height:1.12;letter-spacing:-.03em}.workspace-my-hero h2 span[data-v-d27addfb]{background:linear-gradient(135deg,#6c57ff,#9b6dff 55%,#53a4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.workspace-my-hero p[data-v-d27addfb],.workspace-sort-head p[data-v-d27addfb],.workspace-agent-copy p[data-v-d27addfb],.workspace-sort-copy p[data-v-d27addfb]{margin:0;color:#64748b;line-height:1.7}.workspace-my-stats[data-v-d27addfb]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:14px;align-self:start}.workspace-stat-card[data-v-d27addfb]{display:grid;place-items:center;gap:6px;min-height:104px;padding:14px}.workspace-stat-card strong[data-v-d27addfb]{color:#111827;font-size:28px;line-height:1}.workspace-stat-card span[data-v-d27addfb]{color:#64748b;font-size:13px;text-align:center}.workspace-sort-entry[data-v-d27addfb]{cursor:pointer;text-align:center;background:linear-gradient(180deg,#f8fafffa,#f1f5fffa);border-color:#c0ccffe0}.workspace-sort-entry strong[data-v-d27addfb]{font-size:20px}.workspace-sort-entry span[data-v-d27addfb]:last-child{font-weight:600;color:#5b4af4}.workspace-stat-icon[data-v-d27addfb],.workspace-tab-icon[data-v-d27addfb]{position:relative;width:18px;height:18px;flex:0 0 18px}.workspace-stat-icon[data-v-d27addfb]{width:20px;height:20px;flex:0 0 20px}.workspace-stat-icon[data-v-d27addfb]:before,.workspace-stat-icon[data-v-d27addfb]:after,.workspace-tab-icon[data-v-d27addfb]:before,.workspace-tab-icon[data-v-d27addfb]:after{content:"";position:absolute}.workspace-stat-icon.is-favorite[data-v-d27addfb]:before,.workspace-tab-icon.is-favorite[data-v-d27addfb]:before{top:3px;right:2px;bottom:3px;left:2px;border-radius:4px 4px 8px 8px;background:linear-gradient(180deg,#6366f1f2,#a78bfaf2)}.workspace-stat-icon.is-favorite[data-v-d27addfb]:after,.workspace-tab-icon.is-favorite[data-v-d27addfb]:after{left:5px;right:5px;top:1px;height:6px;border-radius:999px;background:#ffffffe6}.workspace-stat-icon.is-recent[data-v-d27addfb]:before,.workspace-tab-icon.is-recent[data-v-d27addfb]:before{top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:2px solid rgba(99,102,241,.92)}.workspace-stat-icon.is-recent[data-v-d27addfb]:after,.workspace-tab-icon.is-recent[data-v-d27addfb]:after{left:9px;top:4px;width:2px;height:7px;background:#6366f1eb;box-shadow:4px 4px 0 -1px #6366f1eb;transform-origin:bottom center}.workspace-stat-icon.is-sort[data-v-d27addfb]:before,.workspace-tab-icon.is-sort[data-v-d27addfb]:before{left:2px;right:2px;top:3px;height:2px;background:#6366f1eb;box-shadow:0 5px #6366f1eb,0 10px #6366f1eb}.workspace-stat-icon.is-sort[data-v-d27addfb]:after,.workspace-tab-icon.is-sort[data-v-d27addfb]:after{right:2px;top:2px;width:4px;height:4px;border-radius:50%;background:#6366f1eb;box-shadow:-5px 5px #6366f1eb,-2px 10px #6366f1eb}.workspace-agent-grid[data-v-d27addfb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.workspace-agent-card[data-v-d27addfb]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;min-height:206px;padding:18px}.workspace-agent-grid.is-recent-grid[data-v-d27addfb]{gap:14px}.workspace-agent-card.is-recent-card[data-v-d27addfb]{min-height:152px;padding:16px 18px;align-items:start}.workspace-agent-icon-wrap[data-v-d27addfb]{width:64px;height:64px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,var(--portal-accent),#a76dff)}.workspace-agent-head[data-v-d27addfb],.workspace-agent-actions[data-v-d27addfb],.workspace-sort-item[data-v-d27addfb],.workspace-sort-head[data-v-d27addfb]{display:flex;align-items:center;gap:12px}.workspace-agent-head[data-v-d27addfb],.workspace-sort-head[data-v-d27addfb]{justify-content:space-between}.workspace-agent-head h3[data-v-d27addfb],.workspace-sort-copy strong[data-v-d27addfb],.workspace-sort-head h3[data-v-d27addfb]{margin:0;color:#111827;font-size:20px}.workspace-agent-copy[data-v-d27addfb]{align-content:start;min-height:100%}.workspace-agent-head.is-recent-head[data-v-d27addfb]{align-items:flex-start;gap:10px}.workspace-agent-head.is-recent-head h3[data-v-d27addfb]{font-size:18px;line-height:1.2}.workspace-agent-meta[data-v-d27addfb]{display:flex;flex-wrap:wrap;gap:10px}.workspace-meta-pill[data-v-d27addfb]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#f8fafceb;border:1px solid rgba(226,232,240,.92);color:#64748b;font-size:12px;font-weight:700}.workspace-agent-actions[data-v-d27addfb]{flex-wrap:wrap;margin-top:auto}.workspace-agent-actions.is-recent-actions[data-v-d27addfb]{margin-top:4px}.workspace-agent-card.is-recent-card .workspace-agent-copy[data-v-d27addfb]{gap:8px}.workspace-agent-card.is-recent-card .workspace-agent-icon-wrap[data-v-d27addfb]{width:56px;height:56px;border-radius:16px}.workspace-agent-card.is-recent-card .workspace-agent-copy p[data-v-d27addfb]{line-height:1.55}.workspace-agent-card.is-recent-card .workspace-meta-pill[data-v-d27addfb]{min-height:26px;padding:0 10px}.workspace-agent-card.is-recent-card .workspace-primary-action[data-v-d27addfb],.workspace-agent-card.is-recent-card .workspace-secondary-action[data-v-d27addfb]{min-height:40px}.workspace-secondary-action[data-v-d27addfb]{padding:0 16px;font-weight:700}.workspace-sort-panel[data-v-d27addfb]{display:grid;gap:16px;padding:20px}.workspace-sort-list[data-v-d27addfb]{display:grid;gap:12px}.workspace-sort-item[data-v-d27addfb]{padding:12px 14px;border-radius:14px;background:#f8fafceb;border:1px solid rgba(226,232,240,.92)}.workspace-sort-item.dragging[data-v-d27addfb]{opacity:.7}.workspace-sort-handle[data-v-d27addfb]{color:#64748b;font-size:20px;cursor:grab}.workspace-sort-icon[data-v-d27addfb]{width:48px;height:48px;border-radius:16px}.workspace-sort-copy[data-v-d27addfb]{flex:1}.workspace-empty-card[data-v-d27addfb]{display:grid;place-items:center;min-height:220px;padding:28px;text-align:center}.workspace-empty-card strong[data-v-d27addfb]{color:#111827;font-size:20px}@media (max-width: 1180px){.workspace-my-agents-page[data-v-d27addfb],.workspace-agent-grid[data-v-d27addfb]{grid-template-columns:1fr}.workspace-my-hero[data-v-d27addfb]{display:grid;grid-template-columns:1fr}.workspace-my-stats[data-v-d27addfb]{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-agent-actions[data-v-d27addfb],.workspace-sort-head[data-v-d27addfb]{flex-wrap:wrap}}@media (max-width: 820px){.workspace-my-hero[data-v-d27addfb]{padding:20px}.workspace-my-hero h2[data-v-d27addfb]{font-size:30px}.workspace-my-stats[data-v-d27addfb]{grid-template-columns:1fr}.workspace-stat-card[data-v-d27addfb],.workspace-agent-card[data-v-d27addfb]{min-height:auto}}.workspace-market-page[data-v-61ff7305]{display:grid;grid-template-columns:272px minmax(0,1fr);gap:22px;min-height:calc(100vh - 140px);padding:6px 0 24px;color:#1d2636}.workspace-shell-sidebar[data-v-61ff7305]{display:flex;flex-direction:column;gap:18px;padding:22px 18px;border-radius:28px;background:#ffffffc2;border:1px solid rgba(226,232,240,.88);box-shadow:0 18px 36px #94a3b81a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-sidebar-brand[data-v-61ff7305],.workspace-sidebar-brand-copy[data-v-61ff7305],.workspace-nav-copy[data-v-61ff7305],.workspace-tool-shortcuts[data-v-61ff7305],.workspace-history-list[data-v-61ff7305]{display:grid;gap:10px}.workspace-sidebar-logo[data-v-61ff7305]{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--portal-accent),#ffb36c);color:#fff;font-size:24px;font-weight:800}.workspace-sidebar-logo img[data-v-61ff7305],.workspace-market-cover img[data-v-61ff7305]{width:100%;height:100%;object-fit:cover}.workspace-sidebar-brand strong[data-v-61ff7305]{color:#111827;font-size:19px;line-height:1.35}.workspace-sidebar-brand-copy span[data-v-61ff7305],.workspace-nav-copy small[data-v-61ff7305]{color:#7b86a2;font-size:13px;line-height:1.5}.workspace-new-chat[data-v-61ff7305],.workspace-primary-action[data-v-61ff7305]{min-height:44px;border:none;border-radius:14px;background:linear-gradient(135deg,var(--portal-accent),#a76dff);color:#fff;font-size:15px;font-weight:700;box-shadow:0 14px 24px #7b5cff33}.workspace-nav-list[data-v-61ff7305]{display:grid;gap:10px}.workspace-nav-item[data-v-61ff7305],.workspace-shortcut[data-v-61ff7305]{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;border-radius:16px;background:#ffffffb3;color:#344154;text-align:left;font-size:15px;font-weight:700;cursor:pointer;border:1px solid rgba(226,232,240,.78)}.workspace-nav-item.active[data-v-61ff7305]{background:linear-gradient(135deg,#f2ebfff5,#eff4fffa);color:#6647de;border-color:#b3a5ffb8;box-shadow:0 12px 24px #7b5cff1f}.workspace-nav-icon[data-v-61ff7305]{position:relative;width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:linear-gradient(145deg,#7b5cff29,#fffffffa)}.workspace-nav-icon[data-v-61ff7305]:before,.workspace-nav-icon[data-v-61ff7305]:after{content:"";position:absolute}.workspace-nav-icon.is-home[data-v-61ff7305]:before{top:9px;right:8px;bottom:11px;left:8px;border-radius:7px 7px 5px 5px;border:2px solid rgba(94,88,200,.88);border-top:none}.workspace-nav-icon.is-home[data-v-61ff7305]:after{left:8px;right:8px;top:7px;height:12px;background:linear-gradient(135deg,transparent 50%,rgba(94,88,200,.9) 50%) left,linear-gradient(225deg,transparent 50%,rgba(94,88,200,.9) 50%) right;background-size:50% 100%;background-repeat:no-repeat}.workspace-nav-icon.is-market[data-v-61ff7305]:before{left:8px;right:8px;bottom:9px;height:10px;border-radius:0 0 8px 8px;border:2px solid rgba(94,88,200,.88);border-top:none}.workspace-nav-icon.is-market[data-v-61ff7305]:after{left:8px;right:8px;top:8px;height:8px;border-radius:999px 999px 4px 4px;border:2px solid rgba(94,88,200,.88)}.workspace-nav-icon.is-my-agents[data-v-61ff7305]:before{left:8px;right:8px;top:8px;height:8px;border-radius:999px;background:#5e58c8e0}.workspace-nav-icon.is-my-agents[data-v-61ff7305]:after{left:10px;right:10px;bottom:8px;height:12px;border-radius:10px 10px 8px 8px;border:2px solid rgba(94,88,200,.88);border-top:none}.workspace-nav-icon.is-data[data-v-61ff7305]:before{left:9px;right:9px;top:8px;bottom:8px;border-radius:8px;border:2px solid rgba(94,88,200,.88)}.workspace-nav-icon.is-data[data-v-61ff7305]:after{left:12px;right:12px;top:15px;height:2px;background:#5e58c8e0;box-shadow:0 6px #5e58c8e0}.workspace-nav-icon.is-lowcode[data-v-61ff7305]:before{left:8px;right:8px;top:15px;height:4px;border-radius:999px;background:#5e58c8e0;box-shadow:0 -7px #5e58c88c,0 7px #5e58c88c}.workspace-nav-copy strong[data-v-61ff7305],.workspace-block-head strong[data-v-61ff7305]{color:inherit;font-size:15px}.workspace-sidebar-block[data-v-61ff7305],.workspace-sidebar-account[data-v-61ff7305]{display:grid;gap:12px;padding-top:18px;border-top:1px solid rgba(226,232,240,.92)}.workspace-sidebar-account[data-v-61ff7305]{position:relative;margin-top:auto}.workspace-account-entry[data-v-61ff7305]{width:100%;display:flex;align-items:center;gap:12px;min-height:60px;padding:0 14px;border-radius:16px;border:1px solid rgba(226,232,240,.84);background:#ffffffeb;color:#1f2937;cursor:pointer}.workspace-account-avatar[data-v-61ff7305]{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--portal-accent),#a76dff);color:#fff;font-size:18px;font-weight:800}.workspace-account-copy[data-v-61ff7305]{flex:1;display:grid;gap:2px;text-align:left}.workspace-account-menu[data-v-61ff7305]{position:absolute;left:0;right:0;bottom:calc(100% + 10px);display:grid;gap:8px;padding:10px;border-radius:18px;background:#fffffff5;border:1px solid rgba(226,232,240,.94);box-shadow:0 16px 28px #0f172a1f}.workspace-account-item[data-v-61ff7305]{min-height:42px;border:none;border-radius:14px;background:#f8fafce6;color:#334155;text-align:left;padding:0 14px}.workspace-account-item.is-danger[data-v-61ff7305]{color:#b42318}.workspace-main-panel[data-v-61ff7305]{display:grid;gap:20px}.workspace-market-hero[data-v-61ff7305],.workspace-market-filters[data-v-61ff7305],.workspace-market-card[data-v-61ff7305],.workspace-empty-card[data-v-61ff7305],.workspace-stat-card[data-v-61ff7305]{border-radius:24px;background:#ffffffd6;border:1px solid rgba(226,232,240,.92);box-shadow:0 18px 34px #94a3b81a}.workspace-market-hero[data-v-61ff7305]{display:flex;justify-content:space-between;gap:18px;padding:28px}.workspace-stage-kicker[data-v-61ff7305]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#7b5cff1f;color:#5b4af4;font-size:12px;font-weight:800;letter-spacing:.08em}.workspace-market-hero h2[data-v-61ff7305]{margin:14px 0 10px;color:#111827;font-size:38px;line-height:1.2;letter-spacing:-.03em}.workspace-market-hero h2 span[data-v-61ff7305]{background:linear-gradient(135deg,#6c57ff,#9b6dff 55%,#53a4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.workspace-market-hero p[data-v-61ff7305]{margin:0;color:#64748b;line-height:1.7}.workspace-market-stats[data-v-61ff7305]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:14px}.workspace-stat-card[data-v-61ff7305]{display:grid;place-items:center;min-height:104px;padding:14px}.workspace-stat-card strong[data-v-61ff7305]{color:#111827;font-size:28px}.workspace-stat-card span[data-v-61ff7305]{color:#64748b;font-size:13px}.workspace-market-filters[data-v-61ff7305]{display:grid;grid-template-columns:1.5fr .8fr;gap:16px;padding:20px}.workspace-filter-field[data-v-61ff7305]{display:grid;gap:8px}.workspace-filter-field span[data-v-61ff7305]{color:#475569;font-size:13px;font-weight:700}.workspace-filter-field input[data-v-61ff7305],.workspace-filter-field select[data-v-61ff7305]{min-height:50px;border-radius:16px;border:1px solid rgba(203,213,225,.9);background:#fffffff5;padding:0 16px;color:#0f172a}.workspace-market-grid[data-v-61ff7305]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-market-card[data-v-61ff7305]{display:grid;gap:14px;padding:18px}.workspace-market-head[data-v-61ff7305],.workspace-market-title-row[data-v-61ff7305],.workspace-market-actions[data-v-61ff7305]{display:flex;align-items:center;gap:14px}.workspace-market-head[data-v-61ff7305]{align-items:flex-start}.workspace-market-cover[data-v-61ff7305]{width:70px;height:70px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,var(--portal-accent),#a76dff);flex:0 0 70px}.workspace-market-copy[data-v-61ff7305]{flex:1;display:grid;gap:10px}.workspace-market-title-row[data-v-61ff7305]{justify-content:space-between}.workspace-market-title-row h3[data-v-61ff7305]{margin:0;color:#111827;font-size:22px}.workspace-market-copy p[data-v-61ff7305]{margin:0;color:#64748b;line-height:1.7}.workspace-market-status[data-v-61ff7305],.workspace-market-meta span[data-v-61ff7305]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#f8fafceb;border:1px solid rgba(226,232,240,.92);color:#64748b;font-size:12px;font-weight:700}.workspace-market-status.is-active[data-v-61ff7305]{color:#166534;background:#22c55e1f;border-color:#22c55e38}.workspace-market-meta[data-v-61ff7305]{display:flex;flex-wrap:wrap;gap:10px}.workspace-market-detail[data-v-61ff7305]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-market-detail div[data-v-61ff7305]{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:#f8fafceb;border:1px solid rgba(226,232,240,.92)}.workspace-market-detail small[data-v-61ff7305]{color:#64748b;font-size:12px}.workspace-market-detail strong[data-v-61ff7305]{color:#111827;font-size:14px}.workspace-market-actions[data-v-61ff7305]{justify-content:flex-end}.workspace-primary-action[data-v-61ff7305],.workspace-secondary-action[data-v-61ff7305]{min-width:126px}.workspace-secondary-action[data-v-61ff7305]{min-height:44px;border-radius:14px;border:1px solid rgba(191,200,214,.92);background:#ffffffeb;color:#334155;font-weight:700}.workspace-empty-card[data-v-61ff7305]{display:grid;place-items:center;min-height:220px;padding:28px;text-align:center}.workspace-empty-card strong[data-v-61ff7305]{color:#111827;font-size:20px}.workspace-empty-card p[data-v-61ff7305]{margin:10px 0 0;color:#64748b}@media (max-width: 1180px){.workspace-market-page[data-v-61ff7305],.workspace-market-hero[data-v-61ff7305],.workspace-market-filters[data-v-61ff7305],.workspace-market-grid[data-v-61ff7305]{grid-template-columns:1fr;display:grid}}:root{--bg: #edf3ff;--card: #ffffff;--text: #102040;--muted: #5d6f8f;--primary: #165dff;--primary-2: #2cc5ff;--success: #0ca678;--warning: #d97706;--danger: #e5484d;--border: #d7e4ff;--shadow: 0 14px 40px rgba(20, 64, 160, .12)}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:PingFang SC,Segoe UI,Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(circle at 0% 0%,#dcecff 0%,transparent 34%),radial-gradient(circle at 100% 0%,#d7f5ff 0%,transparent 28%),linear-gradient(180deg,#eef4ff,#f7faff)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:none;border-radius:12px;padding:9px 14px;color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 8px 18px #165dff2e}button:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:#eff4ff;color:var(--text);box-shadow:none;border:1px solid var(--border)}.btn-danger{background:linear-gradient(135deg,#ef5a6f,#ea6b33)}.btn-ghost{background:transparent;color:var(--primary);box-shadow:none;border:1px solid var(--border)}.shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:14px;padding:22px 18px;background:linear-gradient(180deg,#0b2e72,#0f3d99 45%,#1458d4);color:#fff}.brand-block{display:flex;align-items:center;gap:12px;padding:6px 4px 12px}.brand-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;font-weight:800;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand{font-size:17px;font-weight:800;letter-spacing:.2px}.brand-sub{color:#ffffffb8;font-size:12px;margin-top:2px}.sidebar-nav{display:flex;flex-direction:column;gap:8px}.sidebar-nav a{padding:11px 12px;border-radius:12px;color:#ffffffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.sidebar-nav a.router-link-active{background:#ffffff2e;color:#fff}.content{padding:22px}.topbar{margin-bottom:18px;padding:18px 20px;border:1px solid var(--border);border-radius:18px;background:#ffffffd1;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;gap:16px}.topbar-title{font-size:18px;font-weight:800}.topbar-subtitle{color:var(--muted);margin-top:6px;font-size:13px}.topbar-actions{display:flex;align-items:center;gap:10px}.session-chip,.chip,.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px}.session-chip,.chip{background:#eef4ff;color:var(--primary)}.badge{border:1px solid var(--border);background:#fff}.badge-success{color:var(--success);background:#0ca6781a;border-color:#0ca6782e}.badge-warning{color:var(--warning);background:#d977061a;border-color:#d977062e}.badge-danger{color:var(--danger);background:#e5484d1a;border-color:#e5484d2e}.panel-grid,.card-grid,.form-grid,.detail-grid{display:grid;gap:14px}.panel-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.panel-card,.table-panel,.agent-card,.glass-card,.form-card,.hero-card,.detail-card{border:1px solid var(--border);border-radius:18px;padding:18px;background:#ffffffe6;box-shadow:var(--shadow)}.panel-card h3,.agent-card h3,.detail-card h3,.form-card h3,.table-panel h2,.hero-card h2{margin:0}.panel-card p{font-size:30px;margin:12px 0 0;color:var(--primary);font-weight:800}.kpi{display:flex;align-items:baseline;gap:10px}.kpi small{color:var(--muted)}.table-panel{overflow:hidden}.table-toolbar,.page-toolbar,.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.filters{padding:14px;border-radius:16px;background:#f7faff;border:1px solid var(--border)}.field{display:flex;flex-direction:column;gap:6px;min-width:170px;flex:1}.field label{font-size:12px;color:var(--muted)}.input,.select,.textarea{width:100%;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);padding:10px 12px}.textarea{min-height:96px;resize:vertical}.table-panel th,.table-panel td{border-bottom:1px solid #e7efff;padding:12px 10px;text-align:left;vertical-align:top}.table-panel th{color:var(--muted);font-weight:600;background:#f7faff}.table-actions{display:flex;flex-wrap:wrap;gap:8px}.table-actions .table-action-btn,.table-actions a.table-action-btn,.table-actions button.table-action-btn{min-width:70px;min-height:36px;padding:8px 12px;border-radius:10px;border:1px solid rgba(34,88,220,.12);background:#f6f8ff;color:#183153;box-shadow:none;font-size:13px;font-weight:700;line-height:1;transition:.18s ease}.table-actions .table-action-btn:hover{transform:translateY(-1px);border-color:#145dff2e;background:#eef4ff}.table-actions .table-action-btn.is-primary{color:#145dff;background:#145dff17;border-color:#145dff29}.table-actions .table-action-btn.is-danger{color:#b42318;background:#ef444414;border-color:#ef444426}.table-actions .table-action-btn.is-success{color:#166534;background:#16a34a17;border-color:#16a34a29}.empty-state{padding:28px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:16px;background:#fbfdff}.page-shell,.login-page{min-height:100vh}.login-page{display:grid;grid-template-columns:minmax(320px,1fr) 420px;gap:24px;padding:28px;align-items:center}.login-hero{padding:40px;border-radius:28px;background:linear-gradient(135deg,#165dffeb,#2cc5ffc2),radial-gradient(circle at 0% 0%,rgba(255,255,255,.4),transparent 32%);color:#fff;box-shadow:0 24px 60px #0c3caa3d}.login-hero h1{margin:0 0 12px;font-size:40px}.login-hero p{margin:0;max-width:560px;line-height:1.8;color:#ffffffe6}.login-card{padding:28px;border-radius:28px;background:#ffffffeb;box-shadow:var(--shadow)}.login-card h2{margin:0 0 10px}.login-card .field{margin-bottom:14px}.hero-card{background:linear-gradient(135deg,#fff,#f6f9ff)}.tenant-shell .content{padding-left:0}.tenant-content{padding-right:22px}.tenant-topbar{margin-right:22px}.tenant-sidebar{position:sticky;top:0;align-self:start;min-height:100vh}.quick-actions{display:flex;flex-wrap:wrap;gap:10px}.section-title{margin:0 0 12px;font-size:20px;font-weight:800}.detail-card h4,.agent-card h4{margin:0 0 8px}.detail-list{display:grid;gap:10px}.detail-row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.detail-row span:first-child{color:var(--muted)}.portal-shell{min-height:100vh;background:radial-gradient(circle at 0% 0%,rgba(22,93,255,.16),transparent 32%),radial-gradient(circle at 100% 0%,rgba(44,197,255,.16),transparent 28%),linear-gradient(180deg,#eef4ff,#f8fbff)}.portal-header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 28px;color:#0f172a;background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(209,219,247,.8)}.portal-header a{color:#4b5563}.portal-main{padding:24px;max-width:1440px;margin:0 auto}.agent-card p{color:var(--muted);line-height:1.7}.agent-card span{display:inline-flex;margin-top:10px;color:var(--primary);font-size:12px;background:#eef4ff;padding:5px 10px;border-radius:999px}.portal-brand{display:flex;align-items:center;gap:14px;min-width:0}.portal-brand-copy{min-width:0}.portal-brand-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.portal-logo{width:54px;height:54px;border-radius:18px;overflow:hidden;background:#fffffff5;border:1px solid rgba(148,163,184,.18);flex:0 0 auto;box-shadow:0 12px 22px #6366f11f}.portal-logo img{width:100%;height:100%;object-fit:cover}.portal-brand-name{font-size:20px;font-weight:800;line-height:1.2;color:#111827}.portal-brand-divider{color:#94a3b8;font-weight:700}.portal-brand-portal{color:#4f64da;font-size:16px;font-weight:700}.portal-brand-sub{font-size:12px;color:#64748b;margin-top:3px;letter-spacing:.06em}.portal-actions{display:flex;align-items:center;gap:10px}.portal-market-entry{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;color:#4f64da;background:#edf2fff5;border:1px solid rgba(180,193,245,.7);font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 10px 20px #6366f114}.portal-market-entry:hover{color:#3147c9;background:#fffffffa}.portal-user-entry{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px 0 8px;border-radius:999px;color:#334155;background:#fffffff5;border:1px solid rgba(203,213,225,.8);text-decoration:none;box-shadow:0 10px 18px #6366f10f}.portal-user-entry.is-button{cursor:pointer}.portal-user-menu{position:relative}.portal-user-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#6366f12e,#3b82f638);color:#4361d6;font-size:13px;font-weight:800}.portal-user-caret{color:#64748b;font-size:12px;line-height:1}.portal-user-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:196px;display:grid;gap:0;padding:8px;border-radius:18px;background:#fffffffa;border:1px solid rgba(203,213,225,.82);box-shadow:0 18px 36px #0f172a1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40}.portal-user-dropdown:before{content:"";position:absolute;top:-7px;right:28px;width:12px;height:12px;background:#fffffffa;border-top:1px solid rgba(203,213,225,.82);border-left:1px solid rgba(203,213,225,.82);transform:rotate(45deg)}.portal-user-dropdown-item{display:flex;align-items:center;width:100%;min-height:50px;padding:0 16px;border-radius:12px;color:#1f2937;background:transparent;border:none;text-decoration:none;text-align:left;font-size:14px;font-weight:600;box-shadow:none;transition:background .18s ease,color .18s ease,transform .18s ease}.portal-user-dropdown-item+.portal-user-dropdown-item{border-top:1px solid rgba(226,232,240,.72);margin-top:2px}.portal-user-dropdown-item:hover{color:#3147c9;background:#6366f10f;transform:translate(2px)}.portal-user-dropdown-item.is-button{cursor:pointer}.portal-page{display:grid;gap:18px}.portal-hero{padding:26px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#08245ef5,#0f5bdbf0 55%,#13a8ffd1);box-shadow:0 22px 50px #102c6e38}.portal-hero h1,.portal-hero h2{margin:10px 0 12px}.portal-hero p{margin:0;color:#f6faffe0;line-height:1.8}.portal-hero-actions,.portal-toolbar,.portal-filters,.portal-tabbar,.portal-chip-row,.portal-footer-actions{display:flex;flex-wrap:wrap;gap:10px}.portal-toolbar,.portal-filters{padding:16px;border:1px solid var(--border);border-radius:18px;background:#ffffffe6;box-shadow:var(--shadow)}.portal-filters .field,.portal-search-field{min-width:180px;flex:1}.portal-grid{display:grid;gap:16px}.portal-grid.agent-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.portal-grid.two-col{grid-template-columns:minmax(0,1.7fr) minmax(320px,.95fr)}.portal-card{border:1px solid var(--border);border-radius:20px;padding:18px;background:#ffffffeb;box-shadow:var(--shadow)}.portal-card h3,.portal-card h4{margin:0}.portal-agent-card{display:grid;gap:12px;min-height:100%}.portal-agent-cover{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px}.portal-agent-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.portal-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#eef4ff;color:var(--primary);font-size:12px}.portal-tag.active{color:#fff;background:linear-gradient(135deg,#165dff,#13a8ff)}.portal-subtle{color:var(--muted)}.portal-empty{padding:30px;text-align:center;color:var(--muted);border-radius:18px;border:1px dashed var(--border);background:#fbfdff}.portal-detail-cover{width:100%;border-radius:20px;max-height:320px;object-fit:cover}.portal-detail-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.portal-chat{min-height:540px;display:grid;grid-template-rows:auto 1fr auto;gap:14px}.portal-chat-stream{display:grid;gap:12px;align-content:start;padding:8px 2px}.portal-message{max-width:82%;padding:14px 16px;border-radius:18px;line-height:1.7;box-shadow:0 10px 24px #102c6e14}.portal-message.user{margin-left:auto;color:#fff;background:linear-gradient(135deg,#165dff,#13a8ff)}.portal-message.assistant,.portal-message.system{background:#f8fbff;border:1px solid var(--border)}.portal-sort-list{display:grid;gap:10px}.portal-sort-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:#fff}.portal-sort-item.dragging{opacity:.65;border-style:dashed}.portal-sort-handle{cursor:grab;-webkit-user-select:none;user-select:none;color:var(--primary);font-weight:800}.portal-market-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.portal-market-card{display:grid;gap:12px}.portal-tab-button{padding:10px 14px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text);box-shadow:none}.portal-tab-button.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#165dff,#13a8ff)}@media (max-width: 1080px){.shell{grid-template-columns:1fr}.sidebar{min-height:auto}.tenant-sidebar{position:static}}@media (max-width: 900px){.login-page{grid-template-columns:1fr}.topbar,.portal-header{flex-direction:column;align-items:flex-start}.portal-detail-grid,.portal-grid.two-col{grid-template-columns:1fr}.topbar-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}}.admin-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 0% 0%,rgba(22,93,255,.16),transparent 34%),radial-gradient(circle at 100% 0%,rgba(44,197,255,.16),transparent 32%),linear-gradient(180deg,#f6f9ff,#edf4ff)}.admin-sidebar{padding:24px 20px;color:#f3f7ff;background:linear-gradient(180deg,#07122d,#0a1f54 48%,#0d53d5)}.brand-block{display:flex;align-items:center;gap:14px;margin-bottom:28px}.brand-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#60a5fa,#22d3ee);color:#041126;font-weight:800;font-size:20px}.brand-block h1,.brand-block p{margin:0}.brand-block p{color:#f3f7ffb8;margin-top:4px}.menu-group{display:grid;gap:8px}.menu-item,.menu-section-title,.menu-subitem{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;color:#d8e6ff;transition:.2s ease}.menu-item,.menu-section-title{background:#ffffff0d}.menu-item.router-link-active,.menu-subitem.router-link-active{color:#08122b;background:linear-gradient(135deg,#e7f0ff,#bcecff)}.menu-item:hover,.menu-subitem:hover{transform:translate(1px);background:#ffffff1a}.menu-section{margin-top:10px;padding:10px 0 0}.menu-section-title{font-weight:700;color:#f3f7ff;margin-bottom:8px}.menu-section-toggle{width:100%;justify-content:space-between;color:#f3f7ff;background:#ffffff0d;box-shadow:none;text-align:left}.menu-section-toggle.is-active,.menu-section-toggle.is-open{background:#ffffff1a}.menu-toggle-caret{margin-left:auto;font-size:14px;color:#f3f7ffc2;transition:transform .2s ease}.menu-toggle-caret.expanded{transform:rotate(180deg)}.menu-subgroup{display:grid;gap:8px;padding-left:12px}.menu-subitem{padding-left:16px;font-size:14px;color:#c9d8f5}.menu-icon,.menu-subicon{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:10px;background:#ffffff1f;flex:0 0 auto}.menu-subicon{width:24px;height:24px;background:#ffffff1a}.menu-icon svg,.menu-subicon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.menu-label{white-space:nowrap}.admin-main{padding:22px}.admin-topbar,.dashboard-hero,.section-toolbar{border:1px solid rgba(34,88,220,.12);border-radius:20px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px #1c316614}.dashboard-page .dashboard-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;padding:24px 26px}.dashboard-hero-copy{min-width:0;flex:1 1 520px}.dashboard-hero-copy h2{margin:8px 0 0;font-size:30px;line-height:1.12}.dashboard-hero-copy p{max-width:760px;margin-right:8px}.dashboard-hero-actions{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.hero-action-btn{min-width:138px}.dashboard-page{display:grid;gap:22px}.dashboard-page .panel-grid{gap:16px}.dashboard-page .stat-card,.dashboard-panel{border-radius:22px}.dashboard-insight-grid{gap:16px}.dashboard-panel{min-height:152px;padding:22px}.dashboard-page .compact-list{display:grid;gap:12px}.dashboard-page .compact-item{padding:16px 18px}.dashboard-page .section-head{margin-bottom:14px}.admin-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;margin-bottom:18px}.admin-topbar p,.dashboard-hero p,.section-toolbar p{margin:6px 0 0;color:var(--muted)}.admin-view{display:grid;gap:18px}.login-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,420px);gap:24px;min-height:100vh;padding:32px;background:radial-gradient(circle at 0% 0%,rgba(22,93,255,.22),transparent 34%),radial-gradient(circle at 100% 0%,rgba(44,197,255,.18),transparent 34%),linear-gradient(135deg,#091326,#122857 42%,#0c7fd9)}.login-hero,.login-card{border-radius:28px;padding:28px;box-shadow:0 28px 60px #07112740}.login-hero{display:flex;flex-direction:column;justify-content:space-between;color:#f5f9ff;background:linear-gradient(180deg,#0a152c8a,#11337a4d);border:1px solid rgba(255,255,255,.1)}.login-hero h1{margin:14px 0 12px;font-size:clamp(36px,4vw,58px);line-height:1.08}.eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;color:#dceaff;font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:#ffffff1f}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.hero-metrics div,.stat-card,.compact-item,.preview-card{border-radius:18px;background:#ffffff1f;border:1px solid rgba(255,255,255,.08)}.hero-metrics div{padding:18px}.hero-metrics strong{display:block;font-size:30px}.hero-metrics span{color:#edf4ffb8}.login-card{display:flex;flex-direction:column;gap:14px;background:#fffffff2}.login-card h2{margin:0}.muted{color:var(--muted)}label{display:grid;gap:8px;color:var(--text);font-weight:600}input,select,textarea{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:14px;font:inherit;color:var(--text);background:#fff;outline:none}input:focus,select:focus,textarea:focus{border-color:#6aa1ff;box-shadow:0 0 0 4px #6aa1ff1f}textarea{resize:vertical}.primary-btn,.ghost-btn,.danger-btn,.ghost-link,.section-actions button,.row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer}.action-btn{min-height:38px;padding:8px 14px;font-size:14px;line-height:1}.creation-page .section-toolbar h2,.creation-page .section-toolbar p,.creation-page .table-panel th,.creation-page .table-panel td,.creation-page .search-input,.creation-page .status-pill{font-size:14px}.creation-page .section-toolbar h2{font-size:22px;margin:0}.creation-page .section-toolbar p{margin-top:6px;max-width:760px}.creation-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start}.creation-form-panel,.creation-side-panel{min-width:0}.creation-side-panel{position:sticky;top:18px}.creation-actions{justify-content:flex-end;margin-bottom:10px}.upload-field{display:grid;gap:10px}.upload-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.upload-hint{font-size:12px}.upload-input{display:none}.upload-preview-box{display:grid;place-items:center;min-height:124px;padding:14px;border:1px dashed rgba(34,88,220,.24);border-radius:16px;background:#f7faffe6;color:var(--muted);overflow:hidden}.upload-preview-box img{width:84px;height:84px;object-fit:cover;border-radius:18px;box-shadow:0 10px 24px #132d6e1f}.creation-page .table-panel th{font-size:13px;letter-spacing:.08px}.creation-page .table-panel td{font-size:14px}.creation-page .preview-card strong{font-size:15px}.creation-page .preview-card span,.creation-page .muted{font-size:13px}.creation-page .tag-picker{display:flex;flex-wrap:wrap;gap:10px}.creation-page .tag-picker .inline-check{margin:0}.tag-picker{display:flex;flex-wrap:wrap;gap:10px}.inline-check{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#f5f8ff;border:1px solid rgba(34,88,220,.12);font-weight:500}.inline-check input{width:auto}.inline-link{color:var(--primary);word-break:break-all}.tenant-detail-sections{display:grid;gap:18px;margin-top:20px}.tenant-detail-block{display:grid;gap:12px}.tenant-inline-stat{display:inline-flex;align-items:baseline;gap:10px;width:fit-content;min-width:180px}.tenant-inline-stat strong{font-size:32px}.log-setting-field{display:grid;gap:8px;min-width:220px;font-weight:600}.permission-tree{display:grid;gap:14px;margin-top:12px}.permission-group{border:1px solid rgba(34,88,220,.12);border-radius:16px;padding:14px;background:#f9fbff}.permission-group-title{font-weight:700;margin-bottom:10px}.permission-children{display:grid;gap:8px}.permission-item{display:flex;align-items:center;gap:10px;font-weight:500}.permission-item input{width:auto}.system-page .panel-grid{gap:16px}.system-stat-card{min-height:132px}.system-filter-bar{padding:16px 18px;border:1px solid rgba(34,88,220,.12);border-radius:20px;background:#ffffffd1;box-shadow:0 18px 40px #1c31660f}.system-detail-grid,.role-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,.95fr);align-items:start}.system-side-panel,.role-editor-panel{position:sticky;top:18px}.system-side-stack{margin-top:16px}.inline-feedback{margin:0;padding:12px 14px;border-radius:14px;color:#0f3d99;background:#145dff14;border:1px solid rgba(20,93,255,.14);font-weight:600}.active-row{background:#145dff0a}.permission-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;margin-bottom:14px;flex-wrap:wrap}.real-tree{gap:12px}.real-tree-group{padding:0;overflow:hidden;background:#f8fbffe6}.tree-group-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;color:var(--text);background:transparent;box-shadow:none;border-radius:0}.tree-group-main{display:inline-flex;align-items:center;gap:12px}.tree-group-main input,.tree-node-title input,.tree-action-chip input{width:auto}.tree-group-meta,.tree-node-meta{color:var(--muted);font-size:13px;font-weight:600}.tree-caret{display:inline-block;font-size:14px;transition:transform .2s ease}.tree-caret.expanded{transform:rotate(90deg)}.tree-children{display:grid;gap:12px;padding:0 18px 18px}.tree-node-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(34,88,220,.1);border-radius:16px;background:#fff}.tree-node-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.tree-node-title{display:inline-flex;align-items:center;gap:10px}.tree-action-row{display:flex;flex-wrap:wrap;gap:10px;padding-left:30px}.tree-action-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#f5f8ff;border:1px solid rgba(34,88,220,.12);font-weight:500}.exclusive-agent-page .section-toolbar h2,.exclusive-agent-page .section-toolbar p,.exclusive-agent-page .table-panel th,.exclusive-agent-page .table-panel td,.exclusive-agent-page .search-input,.exclusive-agent-page .status-pill{font-size:14px}.exclusive-agent-page .section-toolbar h2{font-size:22px;margin:0}.exclusive-agent-page .section-toolbar p{margin-top:6px;max-width:760px}.exclusive-agent-page .table-panel th{font-size:13px;letter-spacing:.1px}.exclusive-agent-page .agent-name-cell strong{font-size:16px;line-height:1.3}.exclusive-agent-page .agent-code{font-size:13px}.exclusive-agent-page .table-actions{gap:8px}.exclusive-agent-page .table-actions .action-btn,.exclusive-agent-page .table-actions .ghost-btn,.exclusive-agent-page .table-actions .primary-btn,.exclusive-agent-page .table-actions .table-action-btn{min-width:78px}.primary-btn{color:#fff;background:linear-gradient(135deg,#145dff,#14b8ff)}.ghost-btn,.ghost-link{color:var(--primary);background:#145dff14}.danger-btn{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316)}.row-actions,.section-actions{display:flex;gap:10px;flex-wrap:wrap}.section-toolbar{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:20px}.page-section{display:grid;gap:18px}.filter-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.search-input{min-width:280px;max-width:420px;flex:1}.select-input{max-width:240px}.chip{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;color:#1740a5;background:#dfeafe;font-weight:600}.table-panel,.stat-card{border:1px solid rgba(34,88,220,.12);border-radius:20px;padding:18px;background:#ffffffeb;box-shadow:0 20px 40px #1c316614}.table-panel table{width:100%;border-collapse:collapse}.table-panel th,.table-panel td{padding:14px 10px;border-bottom:1px solid #e8efff;text-align:left;vertical-align:top}.status-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-pill.success{color:#166534;background:#dcfce7}.status-pill.warning{color:#92400e;background:#fef3c7}.status-pill.danger{color:#991b1b;background:#fee2e2}.status-pill.muted{color:#334155;background:#e2e8f0}.detail-grid,.insight-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.full-span{grid-column:1 / -1}.preview-card,.compact-item{padding:14px}.preview-card strong,.compact-item strong{display:block;margin-bottom:6px}.preview-card span,.compact-item span{color:var(--muted)}.stat-card{position:relative;min-height:116px;overflow:hidden}.stat-card strong{display:block;margin-top:8px;font-size:38px}.stat-card i{position:absolute;right:-12px;bottom:-16px;width:88px;height:88px;border-radius:50%;opacity:.18}.tone-blue{background:linear-gradient(135deg,#145dff,#14b8ff)}.tone-cyan{background:linear-gradient(135deg,#0891b2,#22d3ee)}.tone-violet{background:linear-gradient(135deg,#7c3aed,#a855f7)}.tone-amber{background:linear-gradient(135deg,#d97706,#f59e0b)}.section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}@media (max-width: 1100px){.admin-shell,.login-shell,.detail-grid,.insight-grid{grid-template-columns:1fr}.admin-sidebar{padding-bottom:10px}.system-detail-grid,.role-detail-grid{grid-template-columns:1fr}.system-side-panel,.role-editor-panel{position:static}}@media (max-width: 720px){.admin-main,.login-shell{padding:16px}.section-toolbar,.admin-topbar{align-items:start;flex-direction:column}.form-grid{grid-template-columns:1fr}.search-input,.select-input{max-width:none;min-width:0;width:100%}.tree-group-toggle,.tree-node-header{align-items:flex-start;flex-direction:column}.tree-action-row{padding-left:0}}:root{--admin-ui-primary: #5563db;--admin-ui-primary-soft: rgba(85, 99, 219, .1);--admin-ui-success: #15803d;--admin-ui-success-soft: rgba(34, 197, 94, .12);--admin-ui-warning: #b45309;--admin-ui-warning-soft: rgba(245, 158, 11, .16);--admin-ui-danger: #b91c1c;--admin-ui-danger-soft: rgba(239, 68, 68, .14);--admin-ui-muted: #475569;--admin-ui-muted-soft: rgba(148, 163, 184, .16);--admin-ui-border: rgba(226, 232, 240, .92);--admin-ui-card: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(248, 250, 252, .92));--admin-ui-shadow: 0 14px 34px rgba(15, 23, 42, .05);--admin-ui-page-title-size: 32px;--admin-ui-section-title-size: 20px;--admin-ui-block-title-size: 18px;--admin-ui-body-size: 14px;--admin-ui-caption-size: 12px;--admin-ui-stat-number-size: 30px;--admin-ui-filter-height: 46px;--admin-ui-form-gap: 16px;--admin-ui-table-row-height: 68px;--admin-ui-section-gap: 20px;--admin-ui-card-inner-gap: 14px}.admin-view .page-section{display:grid;gap:var(--admin-ui-section-gap)}.admin-view .section-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-view .section-toolbar .eyebrow,.admin-view .section-head .eyebrow,.admin-view .form-section-head .eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:#667eea;font-size:var(--admin-ui-caption-size);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-view .section-toolbar h2{margin:0;color:#0f172a;font-size:var(--admin-ui-page-title-size);font-weight:800;line-height:1.14;letter-spacing:-.04em}.admin-view .section-toolbar p{max-width:780px;margin:10px 0 0;color:#64748b;font-size:var(--admin-ui-body-size);line-height:1.75}.admin-view .section-head,.admin-view .form-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.admin-view .section-head h3,.admin-view .form-section-head h3,.admin-view .section-head h4,.admin-view .form-section-head h4{margin:0;color:#0f172a;font-size:var(--admin-ui-block-title-size);font-weight:700;line-height:1.3;letter-spacing:-.025em}.admin-view .section-head .muted,.admin-view .form-section-head .muted,.admin-view .section-head p,.admin-view .form-section-head p{margin:6px 0 0;color:#64748b;font-size:var(--admin-ui-body-size);line-height:1.7}.admin-view .table-panel,.admin-view .detail-card,.admin-view .form-card{border-radius:24px;border:1px solid var(--admin-ui-border);background:var(--admin-ui-card);box-shadow:var(--admin-ui-shadow)}.admin-view .table-panel{padding:22px 24px}.admin-view .page-section>.table-panel,.admin-view .page-section>.detail-grid,.admin-view .page-section>.panel-grid,.admin-view .page-section>.filter-bar,.admin-view .page-section>.inline-feedback{margin:0}.admin-view .panel-grid{display:grid;gap:16px}.admin-view .stat-card{position:relative;overflow:hidden;display:grid;gap:10px;min-height:134px;padding:20px 22px;border-radius:24px;border:1px solid var(--admin-ui-border);background:var(--admin-ui-card);box-shadow:var(--admin-ui-shadow)}.admin-view .stat-card>span:first-child{color:#64748b;font-size:13px;font-weight:700;line-height:1.4}.admin-view .stat-card strong{color:#0f172a;font-size:var(--admin-ui-stat-number-size);font-weight:800;line-height:1.05;letter-spacing:-.04em}.admin-view .stat-card i[class*=tone-]{position:absolute;right:16px;top:16px;width:44px;height:44px;border-radius:16px;opacity:.9}.admin-view .stat-card .tone-blue{background:linear-gradient(135deg,#5563db33,#60a5fa24)}.admin-view .stat-card .tone-cyan{background:linear-gradient(135deg,#22c55e24,#2dd4bf29)}.admin-view .stat-card .tone-violet{background:linear-gradient(135deg,#818cf82e,#a855f729)}.admin-view .stat-card .tone-amber{background:linear-gradient(135deg,#fbbf242e,#f59e0b24)}.admin-view table thead th{color:#475569;font-size:13px;font-weight:700;letter-spacing:.01em;padding:14px 16px;border-bottom:1px solid rgba(226,232,240,.92)}.admin-view table tbody td{color:#0f172a;font-size:14px;line-height:1.65;min-height:var(--admin-ui-table-row-height);padding:16px;vertical-align:middle;border-bottom:1px solid rgba(241,245,249,.95)}.admin-view table tbody td .muted,.admin-view .muted{color:#64748b;font-size:13px}.admin-view .chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;color:#475569;background:#f1f5f9f5;border:1px solid rgba(226,232,240,.95);font-size:12px;font-weight:700}.admin-view .inline-link{color:var(--admin-ui-primary);text-decoration:none;word-break:break-all}.admin-view .inline-link:hover{text-decoration:underline}.admin-view .row-actions,.admin-view .table-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-view .primary-btn,.admin-view .ghost-btn,.admin-view .action-btn,.admin-view button.primary-btn,.admin-view button.ghost-btn,.admin-view a.primary-btn,.admin-view a.ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:14px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.admin-view .primary-btn,.admin-view button.primary-btn,.admin-view a.primary-btn{color:#fff;border:1px solid rgba(85,99,219,.88);background:linear-gradient(135deg,#5563db,#6d7cf0);box-shadow:0 12px 24px #5563db2e}.admin-view .ghost-btn,.admin-view button.ghost-btn,.admin-view a.ghost-btn{color:#475569;border:1px solid rgba(203,213,225,.92);background:#fffffff0}.admin-view .primary-btn:hover,.admin-view .ghost-btn:hover,.admin-view .action-btn:hover{transform:translateY(-1px)}.status-pill,.status-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.status-pill.success,.status-chip.is-success{color:var(--admin-ui-success);background:var(--admin-ui-success-soft)}.status-pill.warning,.status-chip.is-warning{color:var(--admin-ui-warning);background:var(--admin-ui-warning-soft)}.status-pill.danger,.status-chip.is-danger{color:var(--admin-ui-danger);background:var(--admin-ui-danger-soft)}.status-pill.muted,.status-chip.is-muted{color:var(--admin-ui-muted);background:var(--admin-ui-muted-soft)}.table-action-btn,a.table-action-btn,button.table-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:12px;border:1px solid rgba(203,213,225,.92);background:#fffffff0;color:#475569;font-size:13px;font-weight:600;line-height:1;text-decoration:none;box-shadow:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.table-action-btn:hover,a.table-action-btn:hover,button.table-action-btn:hover{transform:translateY(-1px);border-color:#6366f12e;box-shadow:0 10px 20px #94a3b81f}.table-action-btn.is-primary{color:var(--admin-ui-primary);background:var(--admin-ui-primary-soft);border-color:#5563db29}.table-action-btn.is-success{color:var(--admin-ui-success);background:var(--admin-ui-success-soft);border-color:#22c55e29}.table-action-btn.is-danger{color:var(--admin-ui-danger);background:var(--admin-ui-danger-soft);border-color:#ef444424}.search-input,.select-input,.filter-select{min-height:var(--admin-ui-filter-height);padding:0 14px;border-radius:14px;border:1px solid rgba(203,213,225,.95);background:#fffffffa;color:#0f172a;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}textarea.search-input,textarea.select-input,textarea.filter-select{min-height:96px;padding:12px 14px}.search-input:focus,.select-input:focus,.filter-select:focus{outline:none;border-color:#6366f173;box-shadow:0 0 0 4px #6366f11a}.empty-state{display:grid;place-items:center;min-height:148px;padding:28px;text-align:center;color:#64748b;border-radius:20px;border:1px dashed rgba(203,213,225,.96);background:linear-gradient(180deg,#fffffff0,#f8fafce0)}.empty-state strong{display:block;margin-bottom:8px;color:#0f172a;font-size:16px;font-weight:700}.empty-state span,.empty-state p{margin:0;max-width:480px;color:#64748b;font-size:13px;line-height:1.7}.admin-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--admin-ui-border)}.admin-dialog-head h3,.admin-dialog-head h4{margin:0;color:#0f172a;font-size:var(--admin-ui-block-title-size);font-weight:700;line-height:1.3}.admin-dialog-head .muted,.admin-dialog-head p{margin:6px 0 0;color:#64748b;font-size:var(--admin-ui-body-size);line-height:1.7}.publish-dialog,.modal-card,.dialog-card{border-radius:24px;border:1px solid var(--admin-ui-border);background:var(--admin-ui-card);box-shadow:0 24px 64px #0f172a24}.filter-bar,.system-filter-bar,.tenant-filter-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-height:var(--admin-ui-filter-height);padding:0}.table-panel,.detail-card,.form-card,.preview-card{box-shadow:var(--admin-ui-shadow)}.form-section-head,.section-head,.section-toolbar>div:first-child{min-width:0}.form-section-title{margin:0;color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.02em}.form-section-desc,.field-hint{color:#64748b;font-size:13px;line-height:1.7}.admin-view .empty-placeholder,.admin-view .table-empty,.admin-view .list-empty{display:grid;place-items:center;min-height:140px;padding:24px;border-radius:20px;border:1px dashed rgba(203,213,225,.96);background:linear-gradient(180deg,#fffffff0,#f8fafce0);color:#64748b;text-align:center}.field-hint{display:block;margin-top:8px}.admin-view .form-grid{display:grid;gap:var(--admin-ui-form-gap)}.admin-view .form-grid label{display:grid;gap:8px}.admin-view .form-grid label>span:first-child{color:#475569;font-size:13px;font-weight:700;line-height:1.5}.admin-view .form-grid input,.admin-view .form-grid select,.admin-view .form-grid textarea{width:100%;min-height:var(--admin-ui-filter-height);padding:0 14px;border-radius:14px;border:1px solid rgba(203,213,225,.95);background:#fffffffa;color:#0f172a;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.admin-view .form-grid textarea{min-height:120px;padding:12px 14px;resize:vertical}.admin-view .form-grid input:focus,.admin-view .form-grid select:focus,.admin-view .form-grid textarea:focus{outline:none;border-color:#6366f173;box-shadow:0 0 0 4px #6366f11a}.preview-stack,.compact-list{display:grid;gap:12px}.preview-card,.compact-item{display:grid;gap:var(--admin-ui-card-inner-gap);padding:16px 18px;border-radius:18px;border:1px solid rgba(226,232,240,.88);background:linear-gradient(180deg,#fffffff5,#f8fafce6)}.preview-card.is-highlight,.compact-item.is-highlight,.admin-view .info-card,.admin-view .hint-card{border-color:#6366f129;background:linear-gradient(180deg,#eff2ffeb,#f8fafcf0)}.preview-card.is-warning,.compact-item.is-warning,.admin-view .warning-card{border-color:#f59e0b33;background:linear-gradient(180deg,#fffbebf0,#f8fafcf0)}.preview-card strong,.compact-item strong{display:block;margin-bottom:0;color:#0f172a}.preview-card span,.compact-item span{color:#64748b;line-height:1.65}.pager-bar{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;padding:10px 12px;border-radius:18px;border:1px solid rgba(226,232,240,.86);background:#f8fafcdb}.inline-feedback{margin:0;padding:12px 14px;border-radius:16px;color:#1d4ed8;background:#3b82f614;border:1px solid rgba(59,130,246,.14);font-size:13px;font-weight:600;line-height:1.6}.inline-feedback.is-success{color:#166534;background:#22c55e1a;border-color:#22c55e29}.inline-feedback.is-warning{color:#92400e;background:#f59e0b1f;border-color:#f59e0b2e}.inline-feedback.is-danger{color:#b91c1c;background:#ef44441a;border-color:#ef444429}.section-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}@media (max-width: 960px){:root{--admin-ui-page-title-size: 28px;--admin-ui-section-title-size: 18px;--admin-ui-block-title-size: 17px;--admin-ui-stat-number-size: 26px;--admin-ui-section-gap: 18px}.admin-view .table-panel{padding:18px}}@media (max-width: 640px){:root{--admin-ui-page-title-size: 24px;--admin-ui-body-size: 13px;--admin-ui-filter-height: 42px;--admin-ui-card-inner-gap: 12px}.admin-view .section-toolbar p,.admin-view .section-head .muted,.admin-view .form-section-head .muted{line-height:1.65}}
