@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--navy-950:#07315a;--navy-900:#0d2b45;--navy-800:#15334f;--navy-700:#1c3d5c;--blue-500:#2a7fff;--blue-600:#1f6fe6;--blue-100:#e6f0ff;--blue-50:#f3f8ff;--gray-25:#f9fafb;--gray-50:#f3f5f8;--gray-100:#eaedf2;--gray-200:#d7dde6;--gray-400:#9aa5b1;--gray-500:#6b7280;--gray-700:#374151;--gray-900:#1f2937;--white:#fff;--green-500:#22c55e;--green-700:#15803d;--green-50:#effbf3;--amber-500:#f59e0b;--amber-700:#b45309;--amber-50:#fff8eb;--orange-500:#f97316;--red-500:#ef4444;--red-700:#b91c1c;--red-50:#fdeded;--purple-500:#885cf6;--purple-700:#6d28d9;--purple-50:#f4f0fe;--cyan-500:#14b8a6;--cyan-700:#0f766e;--cyan-50:#eafbf9;--brand-primary:var(--navy-900);--brand-accent:var(--blue-500);--brand-accent-hover:var(--blue-600);--surface-app:var(--gray-50);--surface-card:var(--white);--surface-sidebar:var(--navy-950);--surface-sidebar-active:var(--blue-500);--surface-hover:var(--gray-25);--surface-muted:var(--gray-100);--border-subtle:var(--gray-100);--border-default:var(--gray-200);--text-primary:var(--gray-900);--text-secondary:var(--gray-500);--text-inverse:var(--white);--text-on-sidebar:#c6d3e3;--text-link:var(--blue-500);--color-success:var(--green-500);--color-success-bg:var(--green-50);--color-warning:var(--amber-500);--color-warning-bg:var(--amber-50);--color-error:var(--red-500);--color-error-bg:var(--red-50);--color-info:var(--blue-500);--color-info-bg:var(--blue-50);--color-ai:var(--purple-500);--color-ai-bg:var(--purple-50);--color-knowledge:var(--cyan-500);--color-knowledge-bg:var(--cyan-50);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--text-display:40px;--text-h1:32px;--text-h2:24px;--text-h3:18px;--text-body-lg:16px;--text-body:14px;--text-small:13px;--text-micro:12px;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.7;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 2px #1018280d;--shadow-card:0 1px 3px #1018280f, 0 1px 2px #1018280a;--shadow-md:0 4px 12px #10182814;--shadow-lg:0 12px 32px #1018281f;--ease-standard:cubic-bezier(.4,0,.2,1);--duration-fast:.12s;--duration-base:.18s}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-app);margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--blue-600)}::placeholder{color:var(--gray-400)}button{font-family:var(--font-sans)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.field-row:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 3px #2a7fff26}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#3fa7fc;border-radius:6px}.page-stack{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:1120px;margin:0 auto;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar>*{min-width:0}.toolbar .grow{flex:200px;min-width:160px}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--text-small);min-width:640px}.data-table th{text-align:left;color:var(--text-secondary);font-weight:var(--weight-medium);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:10px 12px}.data-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle;padding:14px 12px}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.data-table tbody tr:hover{background:var(--surface-hover)}.data-table tbody tr.selected{background:var(--blue-50,#eff6ff)}.section-title{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--gray-900);margin:0 0 16px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=960px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-card .kpi-label{font-size:var(--text-small);color:var(--text-secondary);margin-bottom:8px}.kpi-card .kpi-value{font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--gray-900);letter-spacing:-.02em}.kpi-card .kpi-delta{font-size:var(--text-micro);color:var(--text-secondary);margin-top:6px}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){.two-col{grid-template-columns:1fr}}.muted{color:var(--text-secondary)}.mono{font-variant-numeric:tabular-nums}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid .full{grid-column:1/-1}.form-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.danger-zone{border-color:var(--red-200,#fecaca)}.danger-zone h3{color:var(--red-700,#b91c1c)}.list-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:12px 0;display:flex}.list-row:last-child{border-bottom:none}.avatar-circle{background:var(--blue-100);width:36px;height:36px;color:var(--blue-600);font-size:var(--text-small);font-weight:var(--weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pill-tabs{flex-wrap:wrap;gap:4px;display:flex}.pill-tabs button{border:1px solid var(--border-default);background:var(--white);border-radius:var(--radius-pill);font-size:var(--text-small);color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);padding:6px 14px}.pill-tabs button.active{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;font-weight:var(--weight-medium)}.drawer-backdrop{z-index:40;background:#0d2b4559;position:fixed;inset:0}.drawer-panel{background:var(--white);width:min(420px,100vw);box-shadow:var(--shadow-card);z-index:50;flex-direction:column;gap:16px;padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}.toast[data-v-1766e661]{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:flex-start;gap:12px;width:320px;padding:14px 16px;display:flex}.toast-content[data-v-1766e661]{flex:1;min-width:0}.toast-title[data-v-1766e661]{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--gray-900)}.toast-description[data-v-1766e661]{font-size:var(--text-small);color:var(--text-secondary);margin-top:2px}.toast-close[data-v-1766e661]{cursor:pointer;color:var(--gray-400);background:0 0;border:none;padding:0;font-size:16px;line-height:1}.toast-host[data-v-4924ad04]{z-index:500;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.toast-item[data-v-4924ad04]{pointer-events:auto}.toast-enter-active[data-v-4924ad04],.toast-leave-active[data-v-4924ad04]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-4924ad04],.toast-leave-to[data-v-4924ad04]{opacity:0;transform:translateY(-8px)}.backdrop[data-v-77ea193e]{z-index:150;background:0 0;position:fixed;inset:0}.panel[data-v-77ea193e]{background:var(--white);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);z-index:200;flex-direction:column;max-height:min(70vh,520px);display:flex;position:absolute;overflow:hidden}.panel.above[data-v-77ea193e]{width:auto;min-width:240px;bottom:calc(100% + 8px);left:0;right:0}.panel.below[data-v-77ea193e]{top:calc(100% + 8px);right:0}.panel-header[data-v-77ea193e]{border-bottom:1px solid var(--border-subtle);background:var(--white);flex-shrink:0;align-items:center;gap:10px;padding:16px;display:flex}.avatar[data-v-77ea193e]{background:var(--blue-500);width:40px;height:40px;color:var(--white);font-size:var(--text-small);font-weight:var(--weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-img[data-v-77ea193e]{object-fit:cover;width:100%;height:100%}.who[data-v-77ea193e]{min-width:0}.name[data-v-77ea193e]{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.email[data-v-77ea193e],.org[data-v-77ea193e]{font-size:var(--text-micro);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.org[data-v-77ea193e]{color:var(--gray-400)}.panel-items[data-v-77ea193e]{background:var(--white);flex-direction:column;padding:6px;display:flex;overflow-y:auto}.divider[data-v-77ea193e]{background:var(--border-subtle);height:1px;margin:6px 4px}.panel-item[data-v-77ea193e]{border-radius:var(--radius-sm);width:100%;font-size:var(--text-body);font-family:var(--font-sans);color:var(--gray-700);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.panel-item[data-v-77ea193e]:hover{background:var(--surface-hover);color:var(--gray-900)}.item-icon[data-v-77ea193e]{color:var(--gray-400);flex-shrink:0;display:flex}.panel-item:hover .item-icon[data-v-77ea193e]{color:var(--gray-600,var(--gray-700))}.item-label[data-v-77ea193e]{flex:1;min-width:0}.hint[data-v-77ea193e]{border:1px solid var(--border-default);color:var(--text-secondary);background:var(--surface-muted);border-radius:4px;padding:1px 5px;font-size:10px}.panel-item.danger[data-v-77ea193e],.panel-item.danger .item-icon[data-v-77ea193e]{color:var(--color-error,#dc2626)}.panel-item.danger[data-v-77ea193e]:hover{background:var(--color-error-bg,#fef2f2);color:var(--color-error,#dc2626)}.dialog-overlay[data-v-e211a7d5]{z-index:300;box-sizing:border-box;background:#11182773;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog-box[data-v-e211a7d5]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;width:420px;max-width:100%;min-height:0;max-height:min(90vh,900px);padding:24px;display:flex}.dialog-box.size-large[data-v-e211a7d5]{width:720px}.dialog-box.size-xlarge[data-v-e211a7d5]{width:920px}.dialog-header[data-v-e211a7d5]{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dialog-title-wrap[data-v-e211a7d5]{flex:1;min-width:0}.dialog-title[data-v-e211a7d5]{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--gray-900);margin:0}.dialog-close[data-v-e211a7d5]{cursor:pointer;color:var(--gray-400);background:0 0;border:none;flex-shrink:0;padding:0;font-size:22px;line-height:1}.dialog-close[data-v-e211a7d5]:hover{color:var(--gray-700)}.dialog-body[data-v-e211a7d5]{font-size:var(--text-body);color:var(--gray-700);flex:1;min-height:0;margin-top:12px;overflow-y:auto}.dialog-footer[data-v-e211a7d5]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;display:flex}.dialog-footer[data-v-e211a7d5]:has(>:only-child){display:block}.btn[data-v-9b9d9d94]{font-family:var(--font-sans);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn[data-v-9b9d9d94]:active:not(:disabled){transform:scale(.97)}.btn[data-v-9b9d9d94]:disabled{cursor:not-allowed;opacity:.5}.size-sm[data-v-9b9d9d94]{font-size:var(--text-small);border-radius:var(--radius-sm);padding:6px 12px}.size-md[data-v-9b9d9d94]{font-size:var(--text-body);border-radius:var(--radius-sm);padding:9px 16px}.size-lg[data-v-9b9d9d94]{font-size:var(--text-body-lg);border-radius:var(--radius-md);padding:12px 20px}.variant-primary[data-v-9b9d9d94]{background:var(--brand-accent);color:var(--white)}.variant-primary[data-v-9b9d9d94]:hover:not(:disabled){background:var(--brand-accent-hover)}.variant-secondary[data-v-9b9d9d94]{background:var(--white);color:var(--gray-900);border-color:var(--border-default)}.variant-secondary[data-v-9b9d9d94]:hover:not(:disabled){background:var(--surface-hover)}.variant-ghost[data-v-9b9d9d94]{color:var(--gray-700);background:0 0}.variant-ghost[data-v-9b9d9d94]:hover:not(:disabled){background:var(--surface-muted)}.variant-danger[data-v-9b9d9d94]{background:var(--color-error);color:var(--white)}.field[data-v-1474aca7]{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.field-label[data-v-1474aca7]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--gray-700)}.field-row[data-v-1474aca7]{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--white);width:100%;min-width:0;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;padding:9px 12px;display:flex}.field-row[data-v-1474aca7]:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 3px #2a7fff26}.field-row.disabled[data-v-1474aca7]{background:var(--surface-muted)}.field-row.error[data-v-1474aca7]{border-color:var(--color-error)}.field-icon[data-v-1474aca7]{color:var(--gray-400);display:flex}.field-row input[data-v-1474aca7]{font-family:var(--font-sans);font-size:var(--text-body);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0}.field-note[data-v-1474aca7]{font-size:var(--text-micro);color:var(--text-secondary)}.field-note.error[data-v-1474aca7]{color:var(--color-error)}.backdrop[data-v-170de86d]{z-index:150;background:0 0;position:fixed;inset:0}.panel[data-v-170de86d]{background:var(--white);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);z-index:200;flex-direction:column;max-height:min(70vh,560px);display:flex;position:absolute;overflow:hidden}.panel.above[data-v-170de86d]{width:auto;min-width:240px;bottom:calc(100% + 8px);left:0;right:0}.panel.below[data-v-170de86d]{top:calc(100% + 8px);right:0}.panel-header[data-v-170de86d]{border-bottom:1px solid var(--border-subtle);background:var(--white);flex-shrink:0;align-items:center;gap:10px;padding:16px;display:flex}.ws-avatar[data-v-170de86d]{background:var(--blue-50,#eff6ff);width:40px;height:40px;color:var(--blue-500);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.who[data-v-170de86d]{min-width:0}.name[data-v-170de86d]{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meta[data-v-170de86d]{font-size:var(--text-micro);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden}.panel-items[data-v-170de86d]{background:var(--white);flex-direction:column;padding:6px;display:flex;overflow-y:auto}.section-label[data-v-170de86d]{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-400);padding:8px 10px 4px}.divider[data-v-170de86d]{background:var(--border-subtle);height:1px;margin:6px 4px}.panel-item[data-v-170de86d]{border-radius:var(--radius-sm);width:100%;font-size:var(--text-body);font-family:var(--font-sans);color:var(--gray-700);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.panel-item[data-v-170de86d]:hover:not(:disabled){background:var(--surface-hover);color:var(--gray-900)}.panel-item[data-v-170de86d]:disabled{opacity:.6;cursor:wait}.panel-item.current[data-v-170de86d]{background:var(--blue-50,#eff6ff);color:var(--gray-900)}.item-icon[data-v-170de86d]{color:var(--gray-400);flex-shrink:0;display:flex}.panel-item:hover .item-icon[data-v-170de86d]{color:var(--gray-600,var(--gray-700))}.item-label[data-v-170de86d]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.workspace-item .item-label[data-v-170de86d]{gap:0}.ws-name[data-v-170de86d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-role[data-v-170de86d]{font-size:var(--text-micro);color:var(--text-secondary);text-transform:capitalize}.ws-dot[data-v-170de86d]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.check[data-v-170de86d]{color:var(--blue-500);flex-shrink:0;display:flex}.create-item[data-v-170de86d],.create-item .item-icon[data-v-170de86d]{color:var(--blue-500)}.create-help[data-v-170de86d]{font-size:var(--text-small);color:var(--text-secondary);margin:0 0 16px;line-height:1.45}.field-label[data-v-170de86d]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--gray-700);margin-bottom:6px;display:block}.sidebar[data-v-75c5bde7]{background:var(--surface-sidebar);width:224px;color:var(--text-on-sidebar);box-sizing:border-box;z-index:100;flex-direction:column;flex-shrink:0;height:100vh;padding:20px 12px 0;display:flex}.brand[data-v-75c5bde7]{flex-shrink:0;padding:4px 8px 20px;position:relative}.brand-link[data-v-75c5bde7]{display:block}.logo[data-v-75c5bde7]{width:80%;height:auto;display:block}.org-name[data-v-75c5bde7]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:.02em;color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;padding-left:2px;overflow:hidden}.mobile-close[data-v-75c5bde7]{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;width:32px;height:32px;font-size:20px;line-height:1;display:none;position:absolute;top:0;right:0}.nav-scroll[data-v-75c5bde7]{flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.nav-group[data-v-75c5bde7]{flex-direction:column;gap:2px;display:flex}.nav-row[data-v-75c5bde7]{border-radius:var(--radius-sm);color:var(--text-on-sidebar);font-size:var(--text-body);font-weight:var(--weight-medium);align-items:center;gap:10px;padding:10px;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-row[data-v-75c5bde7]:hover{color:var(--white);background:#ffffff0f}.nav-row.active[data-v-75c5bde7]{background:var(--surface-sidebar-active);color:var(--white);font-weight:var(--weight-semibold)}.sidebar-foot[data-v-75c5bde7]{flex-shrink:0;margin-top:auto}.workspace-anchor[data-v-75c5bde7],.user-anchor[data-v-75c5bde7]{position:relative}.workspace-trigger[data-v-75c5bde7],.user-trigger[data-v-75c5bde7]{cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);border-bottom:none;border-left:none;border-right:none;border-top:1px solid var(--navy-700);background:0 0;border-radius:0;align-items:center;gap:10px;padding:12px 8px;display:flex}.workspace-trigger[data-v-75c5bde7]:hover,.user-trigger[data-v-75c5bde7]:hover{background:#ffffff0a}.workspace-trigger.active[data-v-75c5bde7]{background:#ffffff0f}.ws-icon[data-v-75c5bde7]{color:#ffffffd9;background:#ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.avatar[data-v-75c5bde7]{background:var(--blue-500);width:34px;height:34px;color:var(--white);font-size:var(--text-small);font-weight:var(--weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-img[data-v-75c5bde7]{object-fit:cover;width:100%;height:100%}.who[data-v-75c5bde7]{min-width:0}.name[data-v-75c5bde7]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--white);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hint[data-v-75c5bde7],.org[data-v-75c5bde7]{font-size:var(--text-micro);color:#7c93ac;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.sidebar[data-v-75c5bde7]{box-shadow:none;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.sidebar.open[data-v-75c5bde7]{transform:translate(0);box-shadow:8px 0 32px #00000040}.mobile-close[data-v-75c5bde7]{justify-content:center;align-items:center;display:flex}}.backdrop[data-v-8ee96719]{z-index:150;background:0 0;position:fixed;inset:0}.flyout[data-v-8ee96719]{background:var(--white);border-radius:var(--radius-lg);width:380px;max-width:min(92vw,380px);max-height:min(70vh,520px);box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);z-index:200;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.flyout-header[data-v-8ee96719]{border-bottom:1px solid var(--border-subtle);background:var(--white);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.title-row[data-v-8ee96719]{align-items:center;gap:8px;min-width:0;display:flex}.title[data-v-8ee96719]{font-weight:var(--weight-bold);color:var(--gray-900);font-size:var(--text-body)}.unread-pill[data-v-8ee96719]{font-size:var(--text-micro);font-weight:var(--weight-bold);color:var(--white);background:var(--blue-500);border-radius:var(--radius-pill);padding:2px 8px}.actions[data-v-8ee96719]{flex-shrink:0;align-items:center;gap:8px;display:flex}.text-btn[data-v-8ee96719]{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--brand-accent,var(--blue-500));white-space:nowrap;background:0 0;border:none;padding:0}.text-btn[data-v-8ee96719]:hover{text-decoration:underline}.icon-btn[data-v-8ee96719]{cursor:pointer;color:var(--gray-400);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;display:flex}.icon-btn[data-v-8ee96719]:hover{color:var(--gray-700);background:var(--surface-hover)}.flyout-list[data-v-8ee96719]{background:var(--white);flex:1;min-height:0;overflow-y:auto}.notif-row[data-v-8ee96719]{border:none;border-bottom:1px solid var(--border-subtle);background:var(--white);width:100%;color:inherit;text-align:left;cursor:pointer;font-family:var(--font-sans);gap:10px;padding:12px 16px;display:flex}.notif-row[data-v-8ee96719]:hover{background:var(--surface-hover)}.notif-row.unread[data-v-8ee96719]{background:var(--blue-50,#eff6ff)}.notif-row.unread[data-v-8ee96719]:hover{background:var(--blue-100,#dbeafe)}.notif-icon[data-v-8ee96719]{background:var(--surface-muted);width:32px;height:32px;color:var(--gray-600,var(--gray-700));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notif-icon.lead[data-v-8ee96719]{background:var(--blue-100,#dbeafe);color:var(--blue-600,#2563eb)}.notif-icon.knowledge[data-v-8ee96719]{background:var(--color-knowledge-bg,#ecfdf5);color:var(--color-knowledge,#059669)}.notif-icon.deployment[data-v-8ee96719]{background:var(--color-ai-bg,#f3e8ff);color:var(--color-ai,#7c3aed)}.notif-icon.billing[data-v-8ee96719]{background:var(--color-warning-bg,#fffbeb);color:#b45309}.notif-icon.member[data-v-8ee96719]{background:var(--surface-muted);color:var(--gray-700)}.notif-icon.support[data-v-8ee96719]{background:var(--blue-100,#dbeafe);color:var(--blue-700,#1d4ed8)}.notif-body[data-v-8ee96719]{flex:1;min-width:0}.notif-title-row[data-v-8ee96719]{align-items:center;gap:6px;display:flex}.notif-title[data-v-8ee96719]{font-size:var(--text-small);font-weight:var(--weight-bold);color:var(--gray-900)}.dot[data-v-8ee96719]{background:var(--blue-500);border-radius:50%;flex-shrink:0;width:6px;height:6px}.notif-desc[data-v-8ee96719]{font-size:var(--text-small);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.notif-time[data-v-8ee96719]{font-size:var(--text-micro);color:var(--gray-400);margin-top:4px}.flyout-footer[data-v-8ee96719]{border-top:1px solid var(--border-subtle);text-align:center;background:var(--white);flex-shrink:0;padding:10px 16px}.view-all[data-v-8ee96719]{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--brand-accent,var(--blue-500));border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px}.view-all[data-v-8ee96719]:hover{background:var(--surface-hover);text-decoration:underline}.empty[data-v-8ee96719]{text-align:center;color:var(--text-secondary);font-size:var(--text-small);padding:28px 16px}.app-header[data-v-9c6893fd]{background:var(--white);border-bottom:1px solid var(--border-subtle);z-index:40;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.left[data-v-9c6893fd]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.menu-btn[data-v-9c6893fd]{border-radius:var(--radius-md);width:36px;height:36px;color:var(--gray-600,var(--gray-700));cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.menu-btn[data-v-9c6893fd]:hover{background:var(--surface-hover)}.breadcrumb[data-v-9c6893fd]{font-size:var(--text-small);color:var(--gray-400);align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.home-link[data-v-9c6893fd]{color:var(--gray-400);flex-shrink:0;align-items:center;display:flex}.home-link[data-v-9c6893fd]:hover{color:var(--gray-700)}.sep[data-v-9c6893fd]{color:var(--gray-300,var(--gray-200));flex-shrink:0}.crumb-link[data-v-9c6893fd]{color:var(--gray-500);white-space:nowrap;text-decoration:none}.crumb-link[data-v-9c6893fd]:hover{color:var(--brand-accent)}.current[data-v-9c6893fd]{color:var(--gray-700);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-actions[data-v-9c6893fd]{flex-shrink:0;align-items:center;gap:6px;display:flex}.search-trigger[data-v-9c6893fd]{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-muted);min-width:200px;height:36px;color:var(--gray-500);cursor:pointer;font-family:var(--font-sans);align-items:center;gap:8px;padding:0 10px 0 12px;transition:border-color .12s,background .12s;display:flex}.search-trigger[data-v-9c6893fd]:hover{border-color:var(--gray-300,#d1d5db);background:var(--white)}.search-placeholder[data-v-9c6893fd]{text-align:left;font-size:var(--text-small);color:var(--gray-400);flex:1}.search-kbd[data-v-9c6893fd]{border:1px solid var(--border-default);background:var(--white);color:var(--text-secondary);border-radius:4px;padding:1px 5px;font-size:10px}.mobile-search[data-v-9c6893fd]{display:none}.icon-btn[data-v-9c6893fd]{border-radius:var(--radius-md);width:40px;height:40px;color:var(--gray-500);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn[data-v-9c6893fd]:hover{background:var(--surface-hover);color:var(--gray-700)}.badge[data-v-9c6893fd]{background:var(--red-500);color:#fff;border:1.5px solid #fff;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:2px}.anchor[data-v-9c6893fd]{position:relative}.v-divider[data-v-9c6893fd]{background:var(--border-subtle);width:1px;height:24px;margin:0 4px}.user-btn[data-v-9c6893fd]{cursor:pointer;color:var(--gray-500);border-radius:var(--radius-md);background:0 0;border:none;align-items:center;gap:8px;padding:4px 6px 4px 4px;display:flex}.user-btn[data-v-9c6893fd]:hover{background:var(--surface-hover)}.user-meta[data-v-9c6893fd]{display:none}@media (width>=1100px){.user-meta[data-v-9c6893fd]{text-align:left;max-width:120px;display:block}.user-name[data-v-9c6893fd]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--gray-800,var(--gray-900));white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.avatar[data-v-9c6893fd]{background:var(--blue-500);width:32px;height:32px;color:var(--white);font-size:var(--text-micro);font-weight:var(--weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-img[data-v-9c6893fd]{object-fit:cover;width:100%;height:100%}@media (width<=900px){.app-header[data-v-9c6893fd]{padding:0 12px 0 8px}.menu-btn[data-v-9c6893fd]{display:flex}.search-trigger[data-v-9c6893fd]{display:none}.mobile-search[data-v-9c6893fd]{display:flex}.v-divider[data-v-9c6893fd]{display:none}.user-meta[data-v-9c6893fd]{display:none!important}}.search-overlay[data-v-3d863997]{z-index:400;background:#0d2b4573;justify-content:center;padding:12vh 16px 24px;display:flex;position:fixed;inset:0}.search-modal[data-v-3d863997]{background:var(--white);border-radius:var(--radius-lg);width:min(640px,100%);max-height:min(70vh,560px);box-shadow:var(--shadow-lg,var(--shadow-card));border:1px solid var(--border-subtle);flex-direction:column;display:flex;overflow:hidden}.search-input-wrap[data-v-3d863997]{border-bottom:1px solid var(--border-subtle);color:var(--gray-400);align-items:center;gap:10px;padding:14px 16px;display:flex}.search-field[data-v-3d863997]{flex:1}.search-input-wrap[data-v-3d863997] .field-row{box-shadow:none;border:none;padding:0}.esc[data-v-3d863997]{border:1px solid var(--border-default);color:var(--text-secondary);background:var(--surface-muted);border-radius:6px;padding:2px 6px;font-size:11px}.results[data-v-3d863997]{flex:1;padding:8px;overflow:auto}.group[data-v-3d863997]{margin-bottom:8px}.group-label[data-v-3d863997]{font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px 4px}.result-row[data-v-3d863997]{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.result-row[data-v-3d863997]:hover,.result-row.active[data-v-3d863997]{background:var(--blue-50,#eff6ff)}.result-label[data-v-3d863997]{font-size:var(--text-body);color:var(--gray-900);font-weight:var(--weight-medium)}.result-meta[data-v-3d863997]{font-size:var(--text-micro);color:var(--text-secondary);margin-top:2px}.chev[data-v-3d863997]{color:var(--gray-400);margin-left:auto;font-size:12px}.empty[data-v-3d863997]{text-align:center;color:var(--text-secondary);font-size:var(--text-body);padding:32px 16px}.search-footer[data-v-3d863997]{border-top:1px solid var(--border-subtle);font-size:var(--text-micro);color:var(--text-secondary);background:var(--surface-muted);gap:16px;padding:10px 16px;display:flex}.search-footer kbd[data-v-3d863997]{border:1px solid var(--border-default);background:var(--white);border-radius:4px;margin-right:2px;padding:0 5px;font-size:10px;display:inline-block}.route-progress[data-v-221018f7]{background:var(--brand-accent);z-index:600;pointer-events:none;height:2px;transition:width .18s ease-out;position:fixed;top:0;left:0;box-shadow:0 0 8px #2a7fff8c}.billing-banner[data-v-cc384eff]{font-size:var(--text-small);border-bottom:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.billing-banner-text[data-v-cc384eff]{flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.4;display:flex}.billing-banner-text strong[data-v-cc384eff]{font-weight:600}.tone-critical[data-v-cc384eff]{background:color-mix(in srgb, #ef4444 12%, var(--surface,#fff));color:#991b1b;border-bottom-color:#ef444440}.tone-warning[data-v-cc384eff]{background:color-mix(in srgb, #f59e0b 14%, var(--surface,#fff));color:#92400e;border-bottom-color:#f59e0b40}.tone-info[data-v-cc384eff]{background:color-mix(in srgb, #0ea5e9 12%, var(--surface,#fff));color:#0c4a6e;border-bottom-color:#0ea5e940}.billing-banner-actions[data-v-cc384eff]{flex-shrink:0}.app-shell[data-v-181a367b]{background:var(--surface-app);width:100%;height:100vh;font-family:var(--font-sans);color:var(--text-primary);display:flex;position:relative}.sidebar-backdrop[data-v-181a367b]{z-index:90;background:#0d2b4573;position:fixed;inset:0}.app-main-col[data-v-181a367b]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.app-main[data-v-181a367b]{flex:1;min-height:0;padding:32px;overflow:auto}@media (width<=900px){.app-main[data-v-181a367b]{padding:20px 16px 32px}}.page-enter-active[data-v-181a367b],.page-leave-active[data-v-181a367b]{transition:opacity .12s}.page-enter-from[data-v-181a367b],.page-leave-to[data-v-181a367b]{opacity:0}.auth-screen[data-v-8dc2c3d3]{background:var(--surface-app);width:100%;min-height:100vh;font-family:var(--font-sans);display:flex}.auth-panel[data-v-8dc2c3d3]{background:var(--navy-900);width:44%;color:var(--white);box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;padding:64px;display:flex}@media (width<=900px){.auth-panel[data-v-8dc2c3d3]{display:none}}.panel-logo[data-v-8dc2c3d3]{width:160px;height:auto;margin-bottom:40px}.compact-logo[data-v-8dc2c3d3]{width:140px;height:auto;margin:0 auto 24px;display:none}@media (width<=900px){.compact-logo[data-v-8dc2c3d3]{display:block}}.panel-headline[data-v-8dc2c3d3]{font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-tight);max-width:420px;margin:0 0 16px}.panel-subcopy[data-v-8dc2c3d3]{font-size:var(--text-body-lg);color:#ffffffbf;line-height:var(--leading-relaxed);max-width:420px;margin:0 0 32px}.panel-features[data-v-8dc2c3d3]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.panel-features li[data-v-8dc2c3d3]{font-size:var(--text-body);color:#fff6;transition:color var(--duration-base) var(--ease-standard);max-width:420px}.panel-features li.active[data-v-8dc2c3d3]{color:var(--white)}.panel-footer[data-v-8dc2c3d3]{font-size:var(--text-micro);color:#fff6;margin-top:48px}.auth-content[data-v-8dc2c3d3]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px 96px;display:flex;position:relative}.auth-card-slot[data-v-8dc2c3d3]{box-sizing:border-box;width:100%;min-width:0;max-width:440px}.legal-footer[data-v-8dc2c3d3]{font-size:var(--text-micro);color:var(--gray-400);gap:6px;display:flex;position:fixed;bottom:20px;right:24px}.legal-footer a[data-v-8dc2c3d3]{color:var(--gray-400)}.legal-footer a[data-v-8dc2c3d3]:hover{color:var(--gray-700)}.status-pill[data-v-da94dcba]{font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--gray-700);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.dot[data-v-da94dcba]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.skeleton[data-v-9af514e8]{background:linear-gradient(90deg, var(--surface-muted) 0%, var(--gray-100,#f3f4f6) 50%, var(--surface-muted) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite shimmer-9af514e8;display:inline-block}@keyframes shimmer-9af514e8{0%{background-position:100% 0}to{background-position:-100% 0}}.detail-shell[data-v-cd566188]{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.detail-chrome[data-v-cd566188]{z-index:30;background:var(--surface-app,#f5f7fa);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:14px;margin:-8px -32px 0;padding:8px 32px 0;display:flex;position:sticky;top:-32px}@media (width<=900px){.detail-chrome[data-v-cd566188]{margin:-4px -16px 0;padding:4px 16px 0;top:-20px}}.back-link[data-v-cd566188]{font-size:var(--text-small);color:var(--text-secondary);align-self:flex-start}.back-link[data-v-cd566188]:hover{color:var(--brand-accent)}.identity-row[data-v-cd566188]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.icon-badge[data-v-cd566188]{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.icon-badge.has-avatar[data-v-cd566188]{padding:0}.avatar-img[data-v-cd566188]{object-fit:cover;width:100%;height:100%;display:block}h1[data-v-cd566188]{font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--gray-900);margin:0}.tab-bar[data-v-cd566188]{align-items:center;gap:4px;width:100%;margin-bottom:-1px;padding-bottom:10px;display:flex;overflow-x:auto}.tab[data-v-cd566188]{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--text-secondary);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px}.tab.active[data-v-cd566188]{font-weight:var(--weight-semibold);color:var(--brand-accent);border-bottom-color:var(--brand-accent)}.tab[data-v-cd566188]:hover:not(.active){color:var(--gray-700)}.tab-group-divider[data-v-cd566188]{background:var(--border-subtle);flex-shrink:0;width:1px;height:16px;margin:0 6px}.tab-content[data-v-cd566188]{flex:1;width:100%;min-width:0}.content-fluid[data-v-cd566188]{max-width:none;margin:0}.content-centered[data-v-cd566188]{max-width:1040px;margin:0 auto}.content-centered[data-v-cd566188] .page-stack,.content-centered[data-v-cd566188] .page-stack.narrow{width:100%;max-width:720px;margin:0 auto}.content-fluid[data-v-cd566188] .page-stack{width:100%;max-width:none;margin:0}.loading-shell[data-v-cd566188]{max-width:720px;padding:24px 0}.not-found[data-v-cd566188]{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.not-found-title[data-v-cd566188]{font-size:var(--text-h2);font-weight:var(--weight-semibold);color:var(--gray-900);margin:0}.not-found-body[data-v-cd566188]{max-width:420px;margin:0 0 12px}.auth-card[data-v-7e554e7e]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);box-sizing:border-box;width:100%;max-width:100%;padding:40px;overflow:hidden}.auth-icon[data-v-7e554e7e]{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.auth-title[data-v-7e554e7e]{font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--gray-900);margin:0 0 8px}.auth-subtitle[data-v-7e554e7e]{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-normal);margin:0 0 24px}.auth-body[data-v-7e554e7e]{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.checkbox-label[data-v-e25fc473]{font-size:var(--text-body);color:var(--gray-900);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;display:inline-flex}.checkbox-text[data-v-e25fc473]{line-height:var(--leading-normal)}.checkbox-label.disabled[data-v-e25fc473]{cursor:not-allowed;opacity:.5}.checkbox-box[data-v-e25fc473]{border:1.5px solid var(--border-default);background:var(--white);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex;position:relative}.checkbox-box.checked[data-v-e25fc473]{background:var(--brand-accent);border-color:#0000}.form[data-v-5106410f]{flex-direction:column;gap:16px;display:flex}.row-between[data-v-5106410f]{justify-content:space-between;align-items:center;display:flex}.link-small[data-v-5106410f]{font-size:var(--text-small);font-weight:var(--weight-medium)}.error-line[data-v-5106410f]{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--red-700,#b91c1c);font-size:var(--text-small);margin:0;padding:10px 12px}.ghost-toggle[data-v-5106410f]{color:var(--text-link);font-size:var(--text-micro);cursor:pointer;font-family:var(--font-sans);background:0 0;border:none}.footer-line[data-v-5106410f]{text-align:center;font-size:var(--text-small);color:var(--text-secondary);margin:8px 0 0}.form[data-v-6d8ef409]{flex-direction:column;gap:16px;display:flex}.footer-line[data-v-6d8ef409]{text-align:center;font-size:var(--text-small);margin:8px 0 0}.error-line[data-v-6d8ef409]{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--red-700,#b91c1c);font-size:var(--text-small);margin:0;padding:10px 12px}.lead[data-v-ffe8c2c8]{color:var(--gray-700);line-height:1.5;font-size:var(--text-body);margin:0 0 8px}.footer-line[data-v-ffe8c2c8]{text-align:center;font-size:var(--text-small);color:var(--text-secondary);margin:8px 0 0}.strength-wrap[data-v-0522001f]{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.strength-meter[data-v-0522001f]{flex:1;gap:4px;display:flex}.segment[data-v-0522001f]{background:var(--gray-200);border-radius:2px;flex:1;height:4px}.segment.filled[data-v-0522001f]{background:var(--green-500)}.strength-label[data-v-0522001f]{font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--green-500)}.form[data-v-e1656acb]{flex-direction:column;gap:16px;display:flex}.requirements[data-v-e1656acb]{background:var(--surface-muted);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.requirement[data-v-e1656acb]{font-size:var(--text-small);color:var(--gray-500);align-items:center;gap:8px;display:flex}.requirement.ok[data-v-e1656acb]{color:var(--gray-700)}.error-line[data-v-e1656acb]{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--red-700,#b91c1c);font-size:var(--text-small);margin:0;padding:10px 12px}.lead[data-v-55e4f7ae]{font-size:var(--text-body);color:var(--gray-700);line-height:var(--leading-normal);margin:0}.lead.muted[data-v-55e4f7ae]{color:var(--text-secondary);font-size:var(--text-small)}.link-row[data-v-55e4f7ae]{font-size:var(--text-small);justify-content:center;gap:16px;display:flex}.error-line[data-v-55e4f7ae]{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--red-700,#b91c1c);font-size:var(--text-small);margin:0;padding:10px 12px}.success-line[data-v-55e4f7ae]{border-radius:var(--radius-sm);background:var(--color-success-bg,#ecfdf5);color:var(--green-700,#047857);font-size:var(--text-small);margin:0;padding:10px 12px}.footer-line[data-v-af720135]{text-align:center;font-size:var(--text-micro);color:var(--gray-400);margin:0}.hint[data-v-c2276830]{text-align:center;font-size:var(--text-small);color:var(--text-secondary);margin:4px 0 0}.hint a[data-v-c2276830]{color:var(--text-link)}.create-help[data-v-c2276830]{font-size:var(--text-small);color:var(--text-secondary);margin:0;line-height:1.45}.row[data-v-c2276830]{justify-content:flex-end;gap:10px;display:flex}.form[data-v-c2bab6e4]{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.name-row[data-v-c2bab6e4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;min-width:0;display:grid}.name-cell[data-v-c2bab6e4]{width:100%;min-width:0}.password-block[data-v-c2bab6e4]{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.legal[data-v-c2bab6e4]{flex-direction:column;gap:6px;display:flex}.legal-note[data-v-c2bab6e4]{font-size:var(--text-micro);color:var(--text-secondary);margin:0 0 0 26px;line-height:1.45}.footer-line[data-v-c2bab6e4]{text-align:center;font-size:var(--text-small);color:var(--text-secondary);margin:8px 0 0}.error-line[data-v-c2bab6e4]{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--red-700,#b91c1c);font-size:var(--text-small);margin:0;padding:10px 12px}.ghost-toggle[data-v-c2bab6e4]{color:var(--text-link);font-size:var(--text-micro);cursor:pointer;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:none;padding:0}@media (width<=480px){.name-row[data-v-c2bab6e4]{grid-template-columns:1fr}}.lead[data-v-5a45b760]{font-size:var(--text-body);color:var(--gray-700);line-height:var(--leading-normal);margin:0}.lead.muted[data-v-5a45b760]{color:var(--text-secondary);font-size:var(--text-small)}.link-row[data-v-5a45b760]{font-size:var(--text-small);justify-content:center;gap:16px;display:flex}.text-link[data-v-5a45b760]{color:var(--text-link);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.error-line[data-v-5a45b760]{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--red-700,#b91c1c);font-size:var(--text-small);margin:0;padding:10px 12px}.success-line[data-v-5a45b760]{border-radius:var(--radius-sm);background:var(--color-success-bg,#ecfdf5);color:var(--green-700,#047857);font-size:var(--text-small);margin:0;padding:10px 12px}.field[data-v-89a17cda]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-89a17cda]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--gray-700)}.select[data-v-89a17cda]{border:1px solid var(--border-default);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-body);color:var(--text-primary);background:var(--white);padding:9px 12px}.select.disabled[data-v-89a17cda]{background:var(--surface-muted)}.wizard-card[data-v-2a76e47d]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:column;gap:24px;padding:40px;display:flex}.wizard-header[data-v-2a76e47d]{flex-direction:column;gap:10px;display:flex}.wizard-step-label[data-v-2a76e47d]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--gray-700)}.wizard-progress-track[data-v-2a76e47d]{border-radius:var(--radius-pill);background:var(--gray-100);height:6px}.wizard-progress-fill[data-v-2a76e47d]{border-radius:var(--radius-pill);background:var(--brand-accent);height:100%;transition:width var(--duration-base) var(--ease-standard)}.wizard-panel[data-v-2a76e47d]{flex-direction:column;gap:16px;display:flex}.panel-title[data-v-2a76e47d]{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--gray-900);margin:0}.panel-subtitle[data-v-2a76e47d]{font-size:var(--text-body);color:var(--text-secondary);margin:-8px 0 0}.grid-2[data-v-2a76e47d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.plan-card[data-v-2a76e47d]{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:20px}.plan-header[data-v-2a76e47d]{align-items:center;gap:10px;display:flex}.plan-name[data-v-2a76e47d]{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--gray-900)}.plan-pill[data-v-2a76e47d]{font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--blue-600);background:var(--blue-50);border-radius:var(--radius-pill);padding:3px 10px}.plan-note[data-v-2a76e47d]{font-size:var(--text-small);color:var(--text-secondary);margin-top:4px}.plan-features[data-v-2a76e47d]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.plan-feature[data-v-2a76e47d]{font-size:var(--text-body);color:var(--gray-700);justify-content:space-between;display:flex}.wizard-footer[data-v-2a76e47d]{justify-content:space-between;display:flex}.error-line[data-v-2a76e47d]{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--red-700,#b91c1c);font-size:var(--text-small);margin:0;padding:10px 12px}@media (width<=560px){.grid-2[data-v-2a76e47d]{grid-template-columns:1fr}}.card[data-v-21263705]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.error-state[data-v-5226e1bc]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.icon[data-v-5226e1bc]{background:var(--color-error-bg);width:40px;height:40px;color:var(--color-error);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;font-weight:700;display:flex}h3[data-v-5226e1bc]{font-size:var(--text-h3);color:var(--gray-900);margin:0}p[data-v-5226e1bc]{color:var(--text-secondary);font-size:var(--text-body);max-width:360px;margin:0 0 8px}.switch-label[data-v-2f529f35]{font-size:var(--text-body);color:var(--gray-900);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.switch-label.disabled[data-v-2f529f35]{cursor:not-allowed;opacity:.5}.switch-track[data-v-2f529f35]{border-radius:var(--radius-pill);background:var(--gray-200);width:40px;height:22px;transition:background var(--duration-base) var(--ease-standard);flex-shrink:0;position:relative}.switch-track.checked[data-v-2f529f35]{background:var(--brand-accent)}.switch-thumb[data-v-2f529f35]{background:var(--white);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:left var(--duration-base) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.switch-thumb.checked[data-v-2f529f35]{left:20px}.wizard-page[data-v-65310df4]{width:100%}.wizard-shell[data-v-65310df4]{max-width:760px;margin:0 auto}h1[data-v-65310df4]{font-size:var(--text-h1);font-weight:var(--weight-bold);color:var(--gray-900);letter-spacing:-.01em;margin:0 0 24px}.step-hint[data-v-65310df4]{font-size:var(--text-body);color:var(--text-secondary);margin:-12px 0 20px}.step-indicator[data-v-65310df4]{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:center;gap:0;margin-bottom:32px;padding:16px 20px;display:flex;overflow-x:auto}.step-item[data-v-65310df4]{flex:1;align-items:center;min-width:0;display:flex}.step-btn[data-v-65310df4]{min-width:72px;font-family:var(--font-sans);cursor:default;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.step-btn.clickable[data-v-65310df4]{cursor:pointer}.step-btn.clickable:hover .step-num[data-v-65310df4]:not(.active){background:var(--blue-100);color:var(--blue-600)}.step-btn[data-v-65310df4]:disabled{cursor:default;opacity:1}.step-num[data-v-65310df4]{background:var(--gray-100);width:28px;height:28px;color:var(--gray-400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.step-num.active[data-v-65310df4]{background:var(--blue-500);color:#fff}.step-num.done[data-v-65310df4]{background:var(--blue-100);color:var(--blue-600)}.step-label[data-v-65310df4]{color:var(--gray-400);white-space:nowrap;font-size:11px;font-weight:500}.step-label.active[data-v-65310df4]{color:var(--gray-900);font-weight:700}.step-line[data-v-65310df4]{background:var(--border-default);flex:1;min-width:12px;height:2px;margin:0 4px 18px}.step-line.done[data-v-65310df4]{background:var(--blue-200,#bfdbfe)}.welcome-empty[data-v-65310df4]{text-align:center;flex-direction:column;align-items:center;max-width:480px;margin:0 auto;padding:48px 24px 24px;display:flex}.welcome-icon[data-v-65310df4]{background:var(--blue-50);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:24px;display:flex}.welcome-copy[data-v-65310df4]{font-size:var(--text-body-lg);color:var(--text-secondary);margin:0 0 28px;line-height:1.55}.panel[data-v-65310df4]{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:28px}.form-panel[data-v-65310df4]{flex-direction:column;gap:20px;display:flex}.behaviour-section[data-v-65310df4]{margin-bottom:16px}.section-title[data-v-65310df4]{font-size:var(--text-h3,16px);color:var(--gray-900);margin:0;font-weight:700}.form-grid[data-v-65310df4]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.textarea-field[data-v-65310df4]{flex-direction:column;gap:6px;width:100%;display:flex}.field-label[data-v-65310df4]{font-size:var(--text-small);color:var(--gray-700);font-weight:500}.field-hint[data-v-65310df4]{font-size:var(--text-micro);color:var(--text-secondary);margin-top:-2px}.textarea-field textarea[data-v-65310df4]{border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--text-body);font-family:var(--font-sans);color:var(--gray-900);resize:vertical;background:var(--white);padding:9px 12px}.textarea-field textarea[data-v-65310df4]:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 3px #2a7fff26}.nav-row[data-v-65310df4]{justify-content:space-between;margin-top:24px;display:flex}.knowledge-grid[data-v-65310df4]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.knowledge-card[data-v-65310df4]{text-align:left;cursor:pointer;background:var(--white);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);font-family:var(--font-sans);align-items:flex-start;gap:14px;padding:20px;display:flex}.knowledge-card.selected[data-v-65310df4]{border-color:var(--blue-500)}.knowledge-icon[data-v-65310df4]{border-radius:var(--radius-md);background:var(--surface-muted,var(--gray-50));width:40px;height:40px;color:var(--gray-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.knowledge-icon.selected[data-v-65310df4]{background:var(--blue-50);color:var(--blue-500)}.knowledge-title[data-v-65310df4]{font-size:var(--text-body-lg,16px);color:var(--gray-900);margin-bottom:4px;font-weight:700}.knowledge-desc[data-v-65310df4]{font-size:var(--text-small);color:var(--text-secondary)}.sub-panel[data-v-65310df4]{flex-direction:column;gap:16px;margin-bottom:16px;padding:24px;display:flex}.panel-note[data-v-65310df4]{font-size:var(--text-small);color:var(--text-secondary);margin:0}.panel-note.mono[data-v-65310df4]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-micro)}.faq-head[data-v-65310df4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.faq-row[data-v-65310df4]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding-top:12px;display:flex}.faq-remove[data-v-65310df4]{color:var(--text-secondary);font-size:var(--text-small);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.faq-remove[data-v-65310df4]:hover{color:var(--red-600,#dc2626)}.switch-row[data-v-65310df4]{justify-content:space-between;align-items:center;gap:16px;display:flex}.switch-label[data-v-65310df4]{font-weight:600;font-size:var(--text-small);color:var(--gray-900)}.checks[data-v-65310df4]{flex-wrap:wrap;gap:16px;display:flex}.starters-head[data-v-65310df4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.starters-head .field-label[data-v-65310df4],.starters-head .field-hint[data-v-65310df4]{display:block}.starters-head .field-hint[data-v-65310df4]{margin-top:4px}.muted-inline[data-v-65310df4]{font-size:var(--text-micro);color:var(--text-secondary)}.starter-list[data-v-65310df4]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.starter-row[data-v-65310df4]{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--white,#fff);align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.starter-row input[data-v-65310df4]{min-width:0;font-family:var(--font-sans);font-size:var(--text-body);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:6px 0}.starter-remove[data-v-65310df4]{color:var(--gray-400);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1}.starter-remove[data-v-65310df4]:hover{color:var(--red-500,#ef4444);background:var(--gray-50,#f3f5f8)}.add-starter[data-v-65310df4]{align-self:flex-start;margin-top:8px}.hidden-file-input[data-v-65310df4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-upload[data-v-65310df4]{flex-direction:column;gap:10px;display:flex}.doc-file-list[data-v-65310df4]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm,8px);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.doc-file-list li[data-v-65310df4]{background:var(--surface-muted,#f8fafc);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.doc-file-list li[data-v-65310df4]:last-child{border-bottom:none}.doc-file-main[data-v-65310df4]{flex-direction:column;gap:2px;min-width:0;display:flex}.doc-file-name[data-v-65310df4]{font-size:var(--text-small);color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.doc-drop-hint[data-v-65310df4]{border:1px dashed var(--border-default);border-radius:var(--radius-sm,8px);text-align:center;font-size:var(--text-small);color:var(--text-secondary);margin:0;padding:14px 12px}.channel-card[data-v-65310df4]{border:2px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-muted,#f8fafc);align-items:flex-start;gap:14px;padding:16px;display:flex}.channel-card.selected[data-v-65310df4]{border-color:var(--blue-500);background:var(--blue-50)}.channel-icon[data-v-65310df4]{border-radius:var(--radius-md);background:var(--white);width:40px;height:40px;color:var(--blue-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.snippet[data-v-65310df4]{background:var(--gray-900,#0f172a);color:#e2e8f0;border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;margin:0;padding:14px 16px;font-size:12px;line-height:1.5;overflow-x:auto}.review-panel[data-v-65310df4]{flex-direction:column;gap:0;padding:28px;display:flex}.review-row[data-v-65310df4]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.review-row.last[data-v-65310df4]{border-bottom:none}.review-label[data-v-65310df4]{font-size:var(--text-body);color:var(--text-secondary)}.review-value[data-v-65310df4]{font-size:var(--text-body);color:var(--gray-900);text-align:right;font-weight:600}.review-desc[data-v-65310df4]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding:14px 0 0;display:flex}.review-value.desc[data-v-65310df4]{text-align:left;color:var(--gray-700);white-space:pre-wrap;font-weight:500}.error-line[data-v-65310df4]{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--red-700,#b91c1c);font-size:var(--text-small);margin:0 0 16px;padding:10px 12px}.creating[data-v-65310df4]{text-align:center;max-width:460px;margin:60px auto}.spinner-lg[data-v-65310df4]{border:4px solid var(--blue-100);border-top-color:var(--blue-500);border-radius:50%;width:72px;height:72px;margin:0 auto 28px;animation:1s linear infinite wizard-spin-65310df4}.creating h1[data-v-65310df4]{font-size:var(--text-h2,24px);margin:0 0 8px}.muted[data-v-65310df4]{font-size:var(--text-body);color:var(--text-secondary);margin:0 0 32px}.checklist-card[data-v-65310df4]{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:left;padding:8px 24px}.check-row[data-v-65310df4]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:12px 0;display:flex}.check-row.last[data-v-65310df4]{border-bottom:none}.check-icon[data-v-65310df4]{border-radius:50%;flex-shrink:0;width:22px;height:22px}.check-icon.done[data-v-65310df4]{background:var(--color-success);justify-content:center;align-items:center;display:flex}.check-icon.spin[data-v-65310df4]{border:2.5px solid var(--blue-100);border-top-color:var(--blue-500);animation:.8s linear infinite wizard-spin-65310df4}.check-icon.pending[data-v-65310df4]{border:2px solid var(--border-default)}.check-row span[data-v-65310df4]{font-size:var(--text-body);color:var(--gray-400)}.check-row span.active[data-v-65310df4]{color:var(--gray-900);font-weight:600}.success[data-v-65310df4]{text-align:center;max-width:640px;margin:40px auto}.success-badge[data-v-65310df4]{background:var(--color-success-bg,var(--green-50,#effbf3));border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;display:flex}.success h1[data-v-65310df4]{margin:0 0 10px}.success-sub[data-v-65310df4]{font-size:var(--text-body-lg,16px);color:var(--text-secondary);margin:0 0 32px}.success-grid[data-v-65310df4]{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px;display:grid}.success-card[data-v-65310df4]{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:flex-start;gap:14px;padding:20px;display:flex}.success-icon[data-v-65310df4]{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.success-card-title[data-v-65310df4]{font-size:var(--text-body);color:var(--gray-900);margin-bottom:2px;font-weight:700}.success-card-desc[data-v-65310df4]{font-size:var(--text-small);color:var(--text-secondary)}.success-actions[data-v-65310df4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@keyframes wizard-spin-65310df4{to{transform:rotate(360deg)}}@media (width<=720px){.knowledge-grid[data-v-65310df4],.form-grid[data-v-65310df4],.success-grid[data-v-65310df4]{grid-template-columns:1fr}.step-label[data-v-65310df4]{display:none}.step-line[data-v-65310df4]{margin-bottom:0}}.action-menu[data-v-f109fab9]{display:inline-flex;position:relative}.action-menu[data-v-f109fab9] .btn{gap:6px}.caret[data-v-f109fab9]{opacity:.7;font-size:10px;line-height:1}.menu[data-v-f109fab9]{background:var(--white);border:1px solid var(--border-default,#e2e8f0);border-radius:var(--radius-md,10px);min-width:180px;box-shadow:var(--shadow-lg,0 12px 32px #0f172a24);z-index:40;padding:6px;position:absolute;bottom:calc(100% + 6px)}.menu.align-right[data-v-f109fab9]{right:0}.menu.align-left[data-v-f109fab9]{left:0}.item[data-v-f109fab9]{text-align:left;width:100%;font:inherit;font-size:var(--text-small,13px);color:var(--gray-800,#1e293b);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;display:block}.item[data-v-f109fab9]:hover:not(:disabled){background:var(--surface-muted,#f1f5f9)}.item.danger[data-v-f109fab9]{color:var(--red-700,#b91c1c)}.item.danger[data-v-f109fab9]:hover:not(:disabled){background:var(--color-error-bg,#fef2f2)}.item.disabled[data-v-f109fab9],.item[data-v-f109fab9]:disabled{opacity:.45;cursor:not-allowed}.divider[data-v-f109fab9]{background:var(--border-subtle,#e2e8f0);height:1px;margin:4px 6px}.detail-root[data-v-7c0aeba7]{flex-direction:column;min-width:0;min-height:0;display:flex}.detail-root.embedded[data-v-7c0aeba7]{height:100%}.detail-header[data-v-7c0aeba7]{flex-shrink:0;padding:18px 20px 0}.detail-title[data-v-7c0aeba7]{font-size:var(--text-h3);color:var(--gray-900);margin:0}.detail-sub[data-v-7c0aeba7],.modal-sub[data-v-7c0aeba7]{color:var(--text-secondary);font-size:var(--text-small);margin:4px 0 0}.modal-sub[data-v-7c0aeba7]{margin:-4px 0 16px}.detail-body[data-v-7c0aeba7]{flex:1;min-height:0;padding:16px 20px}.detail-root:not(.embedded) .detail-body[data-v-7c0aeba7]{padding:0}.modal-layout[data-v-7c0aeba7]{grid-template-columns:1fr 1.1fr;align-items:start;gap:24px;display:grid}@media (width<=800px){.modal-layout[data-v-7c0aeba7]{grid-template-columns:1fr}}.modal-col[data-v-7c0aeba7]{flex-direction:column;gap:16px;min-width:0;display:flex}.meta-grid[data-v-7c0aeba7]{font-size:var(--text-small);grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-label[data-v-7c0aeba7]{font-size:var(--text-micro);color:var(--text-secondary);margin-bottom:4px;display:block}.block-title[data-v-7c0aeba7]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--gray-900);margin:0 0 8px}.summary-header[data-v-7c0aeba7]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.summary-header .block-title[data-v-7c0aeba7]{margin:0}.ai-summary-btn[data-v-7c0aeba7]{flex-shrink:0}.summary[data-v-7c0aeba7]{color:var(--gray-700);white-space:pre-wrap;margin:0;line-height:1.5}.ai-meta[data-v-7c0aeba7]{font-size:var(--text-micro);color:var(--text-secondary);margin:8px 0 0}.tags[data-v-7c0aeba7]{flex-wrap:wrap;gap:6px;display:flex}.tag[data-v-7c0aeba7]{font-size:var(--text-micro);font-weight:var(--weight-medium);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--gray-700);padding:2px 8px}.muted-tag[data-v-7c0aeba7]{color:var(--text-secondary)}.sentiment[data-v-7c0aeba7]{align-items:center;gap:6px;display:inline-flex}.dot[data-v-7c0aeba7]{border-radius:50%;width:8px;height:8px;display:inline-block}.lead-banner[data-v-7c0aeba7]{border-radius:var(--radius-md);background:var(--color-ai-bg,#f3e8ff);color:#6d28d9;font-size:var(--text-small);font-weight:var(--weight-medium);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.lead-banner a[data-v-7c0aeba7]{color:inherit;text-decoration:underline}.open-link[data-v-7c0aeba7]{font-size:var(--text-small);color:var(--text-link,var(--brand-accent));font-weight:var(--weight-medium)}.open-link[data-v-7c0aeba7]:hover{text-decoration:underline}.transcript-col[data-v-7c0aeba7]{border-left:1px solid var(--border-subtle);padding-left:24px}@media (width<=800px){.transcript-col[data-v-7c0aeba7]{border-left:none;border-top:1px solid var(--border-subtle);padding-top:16px;padding-left:0}}.transcript[data-v-7c0aeba7]{background:var(--surface-muted,#f8fafc);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:10px;min-height:200px;max-height:420px;padding:12px;display:flex;overflow-y:auto}.bubble-row[data-v-7c0aeba7]{display:flex}.bubble-row.user[data-v-7c0aeba7]{justify-content:flex-start}.bubble-row.ai[data-v-7c0aeba7]{justify-content:flex-end}.bubble-row.note[data-v-7c0aeba7]{justify-content:center}.bubble[data-v-7c0aeba7]{background:var(--white);border:1px solid var(--border-subtle);border-radius:12px;max-width:min(90%,380px);padding:8px 12px}.bubble-row.ai .bubble[data-v-7c0aeba7]{background:var(--blue-50,#eff6ff);border-color:#0000}.bubble-row.note .bubble[data-v-7c0aeba7]{background:var(--color-warning-bg,#fffbeb);border-color:#0000;width:100%;max-width:100%}.bubble-sender[data-v-7c0aeba7]{font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-bottom:2px}.bubble-text[data-v-7c0aeba7]{font-size:var(--text-small);color:var(--gray-900);white-space:pre-wrap;line-height:1.45}.muted[data-v-7c0aeba7]{color:var(--text-secondary)}.empty-transcript[data-v-7c0aeba7]{text-align:center;font-size:var(--text-small);margin:auto}.footer-bar[data-v-7c0aeba7]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:20px;display:flex}.footer-bar.embedded[data-v-7c0aeba7]{border-top:1px solid var(--border-subtle);background:var(--surface-muted,#f8fafc);margin-top:0;padding:12px 20px 16px}.footer-left[data-v-7c0aeba7],.footer-right[data-v-7c0aeba7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-field[data-v-7c0aeba7]{align-items:center;gap:8px;display:inline-flex}.status-label[data-v-7c0aeba7]{font-size:var(--text-micro);color:var(--text-secondary);font-weight:var(--weight-medium)}.status-select[data-v-7c0aeba7]{appearance:none;border:1px solid var(--border-default,#e2e8f0);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5L6 8l3-3.5'/%3E%3C/svg%3E") no-repeat right 10px center;border-radius:var(--radius-sm,8px);font:inherit;font-size:var(--text-small);color:var(--gray-900);cursor:pointer;min-width:140px;padding:7px 28px 7px 10px}.status-select[data-v-7c0aeba7]:disabled{opacity:.55;cursor:not-allowed}.status-select[data-v-7c0aeba7]:focus{border-color:var(--brand-accent,#2a7fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent,#2a7fff) 18%, transparent);outline:none}.detail-root[data-v-af5f49b8]{flex-direction:column;min-width:0;min-height:0;display:flex}.detail-root.embedded[data-v-af5f49b8]{height:100%}.detail-header[data-v-af5f49b8]{flex-shrink:0;padding:18px 20px 0}.detail-title[data-v-af5f49b8]{font-size:var(--text-h3);color:var(--gray-900);margin:0}.detail-sub[data-v-af5f49b8],.modal-sub[data-v-af5f49b8]{color:var(--text-secondary);font-size:var(--text-small);margin:4px 0 0}.modal-sub[data-v-af5f49b8]{margin:-4px 0 16px}.detail-body[data-v-af5f49b8]{flex:1;min-height:0;padding:16px 20px}.detail-root:not(.embedded) .detail-body[data-v-af5f49b8]{padding:0}.modal-layout[data-v-af5f49b8]{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=800px){.modal-layout[data-v-af5f49b8]{grid-template-columns:1fr}}.modal-col[data-v-af5f49b8]{flex-direction:column;gap:16px;min-width:0;display:flex}.meta-grid[data-v-af5f49b8]{font-size:var(--text-small);grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-label[data-v-af5f49b8]{font-size:var(--text-micro);color:var(--text-secondary);margin-bottom:4px;display:block}.block-title[data-v-af5f49b8]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--gray-900);margin:0 0 8px}.summary[data-v-af5f49b8]{color:var(--gray-700);white-space:pre-wrap;margin:0;line-height:1.5}.timeline-card[data-v-af5f49b8]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px 16px}.timeline-item[data-v-af5f49b8]{gap:12px;min-height:40px;display:flex}.timeline-rail[data-v-af5f49b8]{flex-direction:column;flex-shrink:0;align-items:center;width:14px;display:flex}.timeline-dot[data-v-af5f49b8]{background:var(--blue-500);border-radius:50%;width:9px;height:9px;margin-top:4px}.timeline-dot.note[data-v-af5f49b8]{background:var(--color-ai,#7c3aed)}.timeline-line[data-v-af5f49b8]{background:var(--border-subtle);flex:1;width:2px;margin-top:4px}.timeline-content[data-v-af5f49b8]{flex:1;min-width:0;padding-bottom:12px}.timeline-top[data-v-af5f49b8]{justify-content:space-between;gap:8px;display:flex}.timeline-label[data-v-af5f49b8]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--gray-900)}.timeline-item.note .timeline-label[data-v-af5f49b8]{color:#6d28d9}.timeline-time[data-v-af5f49b8]{font-size:var(--text-micro);color:var(--text-secondary);white-space:nowrap}.timeline-body[data-v-af5f49b8]{font-size:var(--text-small);color:var(--gray-700);margin:4px 0 0;line-height:1.4}.open-link[data-v-af5f49b8],.open-conv-link[data-v-af5f49b8]{font-size:var(--text-small);color:var(--text-link,var(--brand-accent));font-weight:var(--weight-medium)}.open-link[data-v-af5f49b8]:hover,.open-conv-link[data-v-af5f49b8]:hover{text-decoration:underline}.conversation-col[data-v-af5f49b8]{border-left:1px solid var(--border-subtle);padding-left:24px}@media (width<=800px){.conversation-col[data-v-af5f49b8]{border-left:none;border-top:1px solid var(--border-subtle);padding-top:16px;padding-left:0}}.conv-meta[data-v-af5f49b8]{font-size:var(--text-small);grid-template-columns:1fr 1fr;gap:10px;display:grid}.transcript[data-v-af5f49b8]{background:var(--surface-muted,#f8fafc);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:10px;max-height:320px;padding:12px;display:flex;overflow-y:auto}.bubble-row[data-v-af5f49b8]{display:flex}.bubble-row.user[data-v-af5f49b8]{justify-content:flex-start}.bubble-row.ai[data-v-af5f49b8]{justify-content:flex-end}.bubble-row.note[data-v-af5f49b8]{justify-content:center}.bubble[data-v-af5f49b8]{background:var(--white);border:1px solid var(--border-subtle);border-radius:12px;max-width:min(90%,360px);padding:8px 12px}.bubble-row.ai .bubble[data-v-af5f49b8]{background:var(--blue-50,#eff6ff);border-color:#0000}.bubble-row.note .bubble[data-v-af5f49b8]{background:var(--color-warning-bg,#fffbeb);border-color:#0000;width:100%;max-width:100%}.bubble-sender[data-v-af5f49b8]{font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-bottom:2px}.bubble-text[data-v-af5f49b8]{font-size:var(--text-small);color:var(--gray-900);white-space:pre-wrap;line-height:1.45}.conv-empty[data-v-af5f49b8]{text-align:center;border:1px dashed var(--border-default);border-radius:var(--radius-md);font-size:var(--text-small);padding:20px}.muted[data-v-af5f49b8]{color:var(--text-secondary)}.footer-bar[data-v-af5f49b8]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:20px;display:flex}.footer-bar.embedded[data-v-af5f49b8]{border-top:1px solid var(--border-subtle);background:var(--surface-muted,#f8fafc);margin-top:0;padding:12px 20px 16px}.footer-left[data-v-af5f49b8],.footer-right[data-v-af5f49b8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-field[data-v-af5f49b8]{align-items:center;gap:8px;display:inline-flex}.status-label[data-v-af5f49b8]{font-size:var(--text-micro);color:var(--text-secondary);font-weight:var(--weight-medium)}.status-select[data-v-af5f49b8]{appearance:none;border:1px solid var(--border-default,#e2e8f0);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5L6 8l3-3.5'/%3E%3C/svg%3E") no-repeat right 10px center;border-radius:var(--radius-sm,8px);font:inherit;font-size:var(--text-small);color:var(--gray-900);cursor:pointer;min-width:140px;padding:7px 28px 7px 10px}.status-select[data-v-af5f49b8]:disabled{opacity:.55;cursor:not-allowed}.status-select[data-v-af5f49b8]:focus{border-color:var(--brand-accent,#2a7fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent,#2a7fff) 18%, transparent);outline:none}.dashboard[data-v-8f73c06a]{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:none;margin:0;display:flex}.load-skel[data-v-8f73c06a]{flex-direction:column;gap:16px;display:flex}.greeting-row[data-v-8f73c06a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h1[data-v-8f73c06a]{font-size:var(--text-h1);letter-spacing:-.02em;margin:0}.greeting-sub[data-v-8f73c06a]{color:var(--text-secondary);max-width:520px;margin:6px 0 0}.actions-row[data-v-8f73c06a]{gap:8px;display:flex}.ai-summary-card .eyebrow[data-v-8f73c06a]{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--color-ai);align-items:center;gap:8px;margin-bottom:10px;display:flex}.ai-dot[data-v-8f73c06a]{background:var(--color-ai);border-radius:50%;width:8px;height:8px}.summary-copy[data-v-8f73c06a]{color:var(--gray-700);margin:0 0 12px;line-height:1.55}.summary-links[data-v-8f73c06a]{font-size:var(--text-small);font-weight:var(--weight-medium);gap:16px;display:flex}.health-grid[data-v-8f73c06a]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=960px){.health-grid[data-v-8f73c06a]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.health-grid[data-v-8f73c06a]{grid-template-columns:1fr}.quick-grid[data-v-8f73c06a]{grid-template-columns:1fr!important}}.health-link[data-v-8f73c06a]{color:inherit;text-decoration:none}.health-label[data-v-8f73c06a]{font-size:var(--text-small);color:var(--text-secondary);margin-bottom:8px}.health-value[data-v-8f73c06a]{font-size:var(--text-h2);font-weight:var(--weight-bold)}.attention-list[data-v-8f73c06a]{flex-direction:column;gap:12px;display:flex}.attention-row[data-v-8f73c06a]{align-items:center;gap:10px;display:flex}.attention-row .dot[data-v-8f73c06a]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.attention-label[data-v-8f73c06a]{font-size:var(--text-small);flex:1}.attention-cta[data-v-8f73c06a]{font-size:var(--text-small);font-weight:var(--weight-medium);white-space:nowrap}.card-head[data-v-8f73c06a]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card-head .section-title[data-v-8f73c06a]{margin:0}.primary[data-v-8f73c06a]{font-weight:var(--weight-medium)}.muted[data-v-8f73c06a]{color:var(--text-secondary);font-size:var(--text-small)}.muted.tiny[data-v-8f73c06a]{font-size:var(--text-micro);margin-top:2px}.center[data-v-8f73c06a]{text-align:center}.empty[data-v-8f73c06a]{margin:8px 0 0}.score[data-v-8f73c06a]{font-weight:var(--weight-semibold)}.usage-row[data-v-8f73c06a]{margin-bottom:14px}.usage-head[data-v-8f73c06a]{font-size:var(--text-small);justify-content:space-between;margin-bottom:6px;display:flex}.track[data-v-8f73c06a]{background:var(--surface-muted);border-radius:99px;height:8px;overflow:hidden}.fill[data-v-8f73c06a]{border-radius:99px;height:100%}.quick-grid[data-v-8f73c06a]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-btn[data-v-8f73c06a]{width:100%}.clickable[data-v-8f73c06a]{cursor:pointer}.clickable[data-v-8f73c06a]:hover{background:var(--surface-hover)}.tag[data-v-66d4be59]{border-radius:var(--radius-sm);font-size:var(--text-small);font-weight:var(--weight-medium);background:var(--surface-muted);color:var(--gray-700);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tag-remove[data-v-66d4be59]{color:var(--gray-400);cursor:pointer;font-size:14px;line-height:1}.empty[data-v-b1195765]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.empty-icon[data-v-b1195765]{border-radius:var(--radius-lg);background:var(--surface-muted);width:56px;height:56px;color:var(--gray-500);justify-content:center;align-items:center;margin-bottom:8px;display:flex}h3[data-v-b1195765]{font-size:var(--text-h3);color:var(--gray-900);margin:0}p[data-v-b1195765]{max-width:360px;color:var(--text-secondary);font-size:var(--text-body);margin:0}.empty-actions[data-v-b1195765]{gap:8px;margin-top:12px;display:flex}.assistants-page[data-v-d7943f7a]{flex-direction:column;gap:24px;display:flex}.page-header[data-v-d7943f7a]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h1[data-v-d7943f7a]{font-size:var(--text-h1);font-weight:var(--weight-bold);color:var(--gray-900);margin:0}.subtitle[data-v-d7943f7a]{font-size:var(--text-body);color:var(--text-secondary);margin:6px 0 0}.skel-grid[data-v-d7943f7a]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.toolbar[data-v-d7943f7a]{align-items:center;gap:12px;display:flex}.toolbar[data-v-d7943f7a]>:first-child{flex:1}.v-divider[data-v-d7943f7a]{background:var(--border-subtle);width:1px;height:28px}.assistants-grid[data-v-d7943f7a]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.assistant-card[data-v-d7943f7a]{flex-direction:column;gap:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.assistant-card[data-v-d7943f7a]:hover{border-color:color-mix(in srgb, var(--brand-accent,#2a7fff) 35%, var(--border-subtle));box-shadow:var(--shadow-md,0 8px 24px #0f172a14);transform:translateY(-1px)}.card-link[data-v-d7943f7a]{z-index:2;border-radius:inherit;position:absolute;inset:0}.card-top[data-v-d7943f7a]{gap:12px;display:flex}.icon-badge[data-v-d7943f7a]{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.icon-badge.has-avatar[data-v-d7943f7a]{padding:0}.avatar-img[data-v-d7943f7a]{object-fit:cover;width:100%;height:100%;display:block}.card-title-block[data-v-d7943f7a]{min-width:0}.assistant-name[data-v-d7943f7a]{font-size:20px;font-weight:var(--weight-bold);color:var(--gray-900)}.meta-row[data-v-d7943f7a]{font-size:var(--text-small);color:var(--text-secondary);align-items:center;gap:8px;margin-top:4px;display:flex}.sep[data-v-d7943f7a]{color:var(--gray-300,var(--gray-200))}.divider[data-v-d7943f7a]{background:var(--border-subtle);height:1px}.stats-row[data-v-d7943f7a]{gap:32px;display:flex}.stat-value[data-v-d7943f7a]{font-size:26px;font-weight:var(--weight-bold);color:var(--gray-900)}.stat-label[data-v-d7943f7a]{font-size:var(--text-micro);color:var(--text-secondary);margin-top:2px}.empty-activity[data-v-d7943f7a]{background:var(--surface-muted);border-radius:var(--radius-md);padding:12px 14px}.empty-title[data-v-d7943f7a]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--gray-700)}.empty-desc[data-v-d7943f7a]{font-size:var(--text-micro);color:var(--text-secondary);margin-top:2px}.action-tags[data-v-d7943f7a]{flex-wrap:wrap;gap:8px;display:flex}.meta-stats[data-v-d7943f7a]{font-size:var(--text-micro);color:var(--gray-400);gap:16px;display:flex}.card-footer[data-v-d7943f7a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-label[data-v-d7943f7a]{font-size:var(--text-micro);color:var(--gray-400);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.add-tile[data-v-d7943f7a]{border:1.5px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:200px;display:flex}.add-tile[data-v-d7943f7a]:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.add-icon[data-v-d7943f7a]{font-size:28px;line-height:1}.overview-page[data-v-e68fda19]{flex-direction:column;gap:20px;display:flex}.clickable[data-v-e68fda19]{cursor:pointer}.clickable[data-v-e68fda19]:hover{background:var(--surface-hover)}.hero-top[data-v-e68fda19]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-identity[data-v-e68fda19]{align-items:center;gap:10px;display:flex}.hero-name[data-v-e68fda19]{font-size:var(--text-h2);font-weight:var(--weight-bold)}.hero-actions[data-v-e68fda19]{gap:8px;display:flex}.hero-subtitle[data-v-e68fda19]{color:var(--text-secondary);margin:12px 0}.hero-divider[data-v-e68fda19]{background:var(--border-subtle);height:1px;margin:8px 0 16px}.hero-stats[data-v-e68fda19]{align-items:center;gap:32px;display:flex}.health-value[data-v-e68fda19]{font-size:36px;font-weight:var(--weight-bold);color:var(--green-600,#16a34a)}.health-caption[data-v-e68fda19]{font-weight:var(--weight-semibold)}.health-label[data-v-e68fda19]{font-size:var(--text-micro);color:var(--text-secondary)}.quick-status[data-v-e68fda19]{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.status-item[data-v-e68fda19]{font-size:var(--text-small);align-items:center;gap:8px;display:flex}.status-dot[data-v-e68fda19]{background:var(--green-500);border-radius:50%;width:8px;height:8px}.attention-row[data-v-e68fda19]{font-size:var(--text-small);border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.attention-row[data-v-e68fda19]:last-child{border-bottom:none}.card-head[data-v-e68fda19]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card-head .section-title[data-v-e68fda19]{margin:0}.primary[data-v-e68fda19]{font-weight:var(--weight-medium)}.muted[data-v-e68fda19]{color:var(--text-secondary);font-size:var(--text-micro)}.score[data-v-e68fda19]{font-weight:var(--weight-semibold);margin-right:8px}.loading[data-v-e68fda19]{text-align:center;color:var(--text-secondary);padding:48px}.pagination-bar[data-v-b79d3180]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.summary[data-v-b79d3180]{font-size:var(--text-small);color:var(--text-secondary)}.controls[data-v-b79d3180]{align-items:center;gap:6px;display:flex}.page-btn[data-v-b79d3180],.page-num[data-v-b79d3180]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--gray-700);background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.page-btn[data-v-b79d3180]{padding:6px 12px}.page-num[data-v-b79d3180]{width:30px;height:30px;font-weight:var(--weight-semibold);justify-content:center;align-items:center;padding:0;display:inline-flex}.page-num.active[data-v-b79d3180]{background:var(--blue-500);border-color:var(--blue-500);color:#fff}.page-btn[data-v-b79d3180]:hover:not(:disabled),.page-num[data-v-b79d3180]:hover:not(:disabled):not(.active){background:var(--surface-hover)}.page-btn[data-v-b79d3180]:disabled,.page-num[data-v-b79d3180]:disabled{opacity:.5;cursor:not-allowed}.size-wrap[data-v-b79d3180]{flex-shrink:0;width:110px}.size-wrap[data-v-b79d3180] .field{margin:0}.size-wrap[data-v-b79d3180] .select{height:34px;font-size:var(--text-small);padding:0 8px}.conv-page[data-v-aae3bfca]{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.toolbar-row[data-v-aae3bfca]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h2[data-v-aae3bfca]{font-size:var(--text-h2);margin:0}.muted[data-v-aae3bfca]{color:var(--text-secondary);font-size:var(--text-small);margin:4px 0 0}.pill-tabs[data-v-aae3bfca]{flex-wrap:wrap;gap:6px;display:flex}.pill[data-v-aae3bfca]{border:1px solid var(--border-default);background:var(--white);border-radius:var(--radius-pill);font-size:var(--text-small);color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);padding:6px 14px}.pill.active[data-v-aae3bfca]{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;font-weight:var(--weight-medium)}.pill.emphasize[data-v-aae3bfca]{border-color:var(--amber-500,#f59e0b);color:#b45309}.skel[data-v-aae3bfca]{flex-direction:column;gap:10px;display:flex}.split[data-v-aae3bfca]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.split[data-v-aae3bfca]{grid-template-columns:1fr}}.list-panel[data-v-aae3bfca]{flex-direction:column;max-height:calc(100vh - 180px);display:flex;position:sticky;top:140px;overflow:hidden}.list-search[data-v-aae3bfca]{border-bottom:1px solid var(--border-subtle);flex-shrink:0;padding:12px}.list-scroll[data-v-aae3bfca]{flex:1;min-height:0;overflow-y:auto}.list-item[data-v-aae3bfca]{border:none;border-bottom:1px solid var(--border-subtle);background:var(--white);text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);color:inherit;gap:12px;padding:12px 14px;display:flex}.list-item[data-v-aae3bfca]:hover{background:var(--surface-hover)}.list-item.active[data-v-aae3bfca]{background:var(--blue-50,#eff6ff)}.avatar[data-v-aae3bfca]{width:40px;height:40px;font-size:var(--text-small);font-weight:var(--weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.list-body[data-v-aae3bfca]{flex:1;min-width:0}.list-top[data-v-aae3bfca]{justify-content:space-between;gap:8px;display:flex}.visitor[data-v-aae3bfca]{font-weight:var(--weight-semibold);font-size:var(--text-small);color:var(--gray-900)}.time[data-v-aae3bfca]{font-size:var(--text-micro);color:var(--text-secondary);white-space:nowrap}.topic[data-v-aae3bfca]{font-size:var(--text-small);color:var(--gray-700);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.preview[data-v-aae3bfca]{font-size:var(--text-micro);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.list-meta[data-v-aae3bfca]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.lead-flag[data-v-aae3bfca]{font-size:var(--text-micro);font-weight:var(--weight-semibold);color:#6d28d9;background:var(--color-ai-bg,#f3e8ff);border-radius:var(--radius-pill);padding:2px 8px}.channel[data-v-aae3bfca]{font-size:var(--text-micro);color:var(--text-secondary)}.detail-panel[data-v-aae3bfca]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.leads-page[data-v-f2049070]{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.toolbar-row[data-v-f2049070]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h2[data-v-f2049070]{font-size:var(--text-h2);margin:0}.muted[data-v-f2049070]{color:var(--text-secondary);font-size:var(--text-small);margin:4px 0 0}.kpi-grid[data-v-f2049070]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=960px){.kpi-grid[data-v-f2049070]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-label[data-v-f2049070]{font-size:var(--text-small);color:var(--text-secondary);margin-bottom:6px}.kpi-value[data-v-f2049070]{font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--gray-900)}.kpi-delta[data-v-f2049070]{font-size:var(--text-micro);color:var(--text-secondary);margin-top:4px}.pill-tabs[data-v-f2049070]{flex-wrap:wrap;gap:6px;display:flex}.pill[data-v-f2049070]{border:1px solid var(--border-default);background:var(--white);border-radius:var(--radius-pill);font-size:var(--text-small);color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);padding:6px 14px}.pill.active[data-v-f2049070]{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;font-weight:var(--weight-medium)}.pill.emphasize[data-v-f2049070]{color:#6d28d9;border-color:#6d28d9}.skel[data-v-f2049070]{flex-direction:column;gap:10px;display:flex}.split[data-v-f2049070]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.split[data-v-f2049070]{grid-template-columns:1fr}}.list-panel[data-v-f2049070]{flex-direction:column;max-height:calc(100vh - 180px);display:flex;position:sticky;top:140px;overflow:hidden}.list-search[data-v-f2049070]{border-bottom:1px solid var(--border-subtle);flex-shrink:0;padding:12px}.list-scroll[data-v-f2049070]{flex:1;min-height:0;overflow-y:auto}.list-item[data-v-f2049070]{border:none;border-bottom:1px solid var(--border-subtle);background:var(--white);text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);color:inherit;gap:12px;padding:12px 14px;display:flex}.list-item[data-v-f2049070]:hover{background:var(--surface-hover)}.list-item.active[data-v-f2049070]{background:var(--blue-50,#eff6ff)}.avatar[data-v-f2049070]{width:40px;height:40px;font-size:var(--text-small);font-weight:var(--weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.list-body[data-v-f2049070]{flex:1;min-width:0}.list-top[data-v-f2049070]{justify-content:space-between;gap:8px;display:flex}.name[data-v-f2049070]{font-weight:var(--weight-semibold);font-size:var(--text-small);color:var(--gray-900)}.score[data-v-f2049070]{font-weight:var(--weight-bold);font-size:var(--text-small)}.company[data-v-f2049070]{font-size:var(--text-small);color:var(--gray-700);margin-top:2px}.list-meta[data-v-f2049070]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.time[data-v-f2049070]{font-size:var(--text-micro);color:var(--text-secondary)}.detail-panel[data-v-f2049070]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.narrow[data-v-f7564e52]{max-width:100%}.header-row[data-v-f7564e52]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-f7564e52]{font-size:var(--text-h2);margin:0}.muted[data-v-f7564e52]{color:var(--text-secondary);font-size:var(--text-small);margin:4px 0 0}.actions[data-v-f7564e52]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.link-btn[data-v-f7564e52]{text-decoration:none}.three[data-v-f7564e52]{grid-template-columns:repeat(3,1fr)}.primary[data-v-f7564e52]{font-weight:var(--weight-medium)}.body[data-v-f7564e52]{color:var(--text-secondary);line-height:1.5;font-size:var(--text-body);margin:0}.hint-card[data-v-f7564e52]{padding:14px 18px}.inline-link[data-v-f7564e52]{color:var(--blue-600,#2563eb);font-weight:var(--weight-medium);text-decoration:none}.inline-link[data-v-f7564e52]:hover{text-decoration:underline}.section-head[data-v-f7564e52]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.section-head.pad[data-v-f7564e52]{margin-bottom:0;padding:16px 18px 0}.pad[data-v-f7564e52]{padding:16px 18px}.attach-list[data-v-f7564e52]{flex-direction:column;gap:8px;display:flex}.attach-row[data-v-f7564e52]{border:1px solid var(--border-subtle);border-radius:var(--radius-md,10px);background:var(--surface-muted,#f8fafc);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.attach-main[data-v-f7564e52]{flex:200px;min-width:0}.attach-side[data-v-f7564e52]{align-items:center;gap:8px;display:flex}.source-url[data-v-f7564e52]{word-break:break-all;font-size:var(--text-micro);margin-top:2px}.error-line[data-v-f7564e52]{color:var(--red-700,#b91c1c);margin:0 0 12px}.help[data-v-f7564e52]{font-size:var(--text-small);color:var(--text-secondary);margin:0 0 14px;line-height:1.45}.pick-list[data-v-f7564e52]{flex-direction:column;gap:8px;max-height:min(50vh,420px);display:flex;overflow-y:auto}.pick-row[data-v-f7564e52]{border:1px solid var(--border-subtle);cursor:pointer;background:var(--white);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pick-row[data-v-f7564e52]:hover{background:var(--surface-muted,#f8fafc)}.pick-body[data-v-f7564e52]{flex:1;min-width:0}.empty-pick[data-v-f7564e52]{flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.badge-soft[data-v-f7564e52]{font-size:11px;font-weight:var(--weight-medium);color:var(--blue-700,#1d4ed8);background:var(--blue-50,#eff6ff);border:1px solid var(--blue-200,#bfdbfe);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;display:inline-block}.mono[data-v-f7564e52]{font-variant-numeric:tabular-nums}.header-row[data-v-9f405cf5]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}h2[data-v-9f405cf5]{font-size:var(--text-h2);margin:0}.muted[data-v-9f405cf5]{color:var(--text-secondary);font-size:var(--text-small);margin:4px 0 0}.muted.small[data-v-9f405cf5]{font-size:var(--text-micro);margin:0}.actions[data-v-9f405cf5]{flex-wrap:wrap;gap:8px;display:flex}.help[data-v-9f405cf5]{color:var(--text-secondary);font-size:var(--text-small);margin:0 0 16px}.field[data-v-9f405cf5]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-9f405cf5]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--gray-700)}.field-hint[data-v-9f405cf5]{font-size:var(--text-micro);color:var(--text-secondary);margin-top:-2px}textarea[data-v-9f405cf5]{border:1px solid var(--border-default);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-body);resize:vertical;color:var(--text-primary);box-sizing:border-box;width:100%;padding:10px 12px}.switch-row[data-v-9f405cf5]{justify-content:space-between;align-items:center;gap:16px;display:flex}.switch-label[data-v-9f405cf5]{font-weight:var(--weight-medium);font-size:var(--text-small)}.checks[data-v-9f405cf5]{flex-wrap:wrap;gap:16px;display:flex}.starters-head[data-v-9f405cf5]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.starters-head .field-label[data-v-9f405cf5],.starters-head .field-hint[data-v-9f405cf5]{display:block}.starters-head .field-hint[data-v-9f405cf5]{margin-top:4px}.starter-list[data-v-9f405cf5]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.starter-row[data-v-9f405cf5]{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--white,#fff);align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.starter-row input[data-v-9f405cf5]{min-width:0;font-family:var(--font-sans);font-size:var(--text-body);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:6px 0}.starter-remove[data-v-9f405cf5]{color:var(--gray-400);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1}.starter-remove[data-v-9f405cf5]:hover{color:var(--red-500,#ef4444);background:var(--gray-50,#f3f5f8)}.add-starter[data-v-9f405cf5]{align-self:flex-start;margin-top:4px}.header-row[data-v-cb067387]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}h2[data-v-cb067387]{font-size:var(--text-h2);margin:0}.muted[data-v-cb067387]{color:var(--text-secondary);font-size:var(--text-small);margin:4px 0 0}.help[data-v-cb067387]{color:var(--text-secondary);font-size:var(--text-small);margin:0 0 12px}.snippet[data-v-cb067387]{background:var(--surface-muted);border-radius:var(--radius-md);margin:0 0 12px;padding:14px 16px;font-size:12px;line-height:1.5;overflow:auto}.primary[data-v-cb067387]{font-weight:var(--weight-medium)}.dialog-form[data-v-cb067387]{flex-direction:column;gap:12px;display:flex}.form-actions[data-v-cb067387]{flex-wrap:wrap;gap:8px;display:flex}.header-row[data-v-0bec5c65]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h2[data-v-0bec5c65]{font-size:var(--text-h2);margin:0}.muted[data-v-0bec5c65]{color:var(--text-secondary)}.small[data-v-0bec5c65]{font-size:var(--text-small)}.kpi-grid[data-v-0bec5c65]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.kpi-grid[data-v-0bec5c65]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-label[data-v-0bec5c65]{font-size:var(--text-small);color:var(--text-secondary)}.kpi-value[data-v-0bec5c65]{font-size:var(--text-h2);margin-top:4px;font-weight:600}.kpi-delta[data-v-0bec5c65]{font-size:var(--text-micro,12px);color:var(--text-secondary);margin-top:2px}.filters[data-v-0bec5c65]{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:16px;display:flex}.filter-group[data-v-0bec5c65]{flex-direction:column;gap:4px;min-width:120px;display:flex}.filter-group.apply[data-v-0bec5c65]{justify-content:flex-end}.filter-label[data-v-0bec5c65]{font-size:var(--text-micro,12px);color:var(--text-secondary);font-weight:500}.preset-row[data-v-0bec5c65]{gap:6px;display:flex}.chip[data-v-0bec5c65]{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-card,#fff);font-size:var(--text-small);cursor:pointer;border-radius:999px;padding:4px 10px}.chip.active[data-v-0bec5c65]{border-color:var(--blue-500,#3b82f6);background:color-mix(in srgb, var(--blue-500,#3b82f6) 12%, transparent);color:var(--blue-700,#1d4ed8)}.input[data-v-0bec5c65]{border:1px solid var(--border-subtle,#e5e7eb);font:inherit;background:var(--surface-card,#fff);color:inherit;border-radius:8px;padding:6px 10px}.section-title[data-v-0bec5c65]{font-size:var(--text-body);margin:0 0 8px;font-weight:600}.chart-sub[data-v-0bec5c65]{margin:0 0 12px}.chart[data-v-0bec5c65]{margin-top:8px}.legend[data-v-0bec5c65]{flex-wrap:wrap;gap:10px 14px;margin-bottom:10px;display:flex}.legend-item[data-v-0bec5c65]{font-size:var(--text-small);align-items:center;gap:6px;display:inline-flex}.swatch[data-v-0bec5c65]{border-radius:2px;width:10px;height:10px;display:inline-block}.bars[data-v-0bec5c65]{align-items:flex-end;gap:4px;height:180px;padding-bottom:4px;display:flex;overflow-x:auto}.bar-col[data-v-0bec5c65]{flex-direction:column;flex:1 0 18px;justify-content:flex-end;align-items:center;gap:4px;min-width:14px;max-width:40px;height:100%;display:flex}.bar-stack[data-v-0bec5c65]{background:color-mix(in srgb, var(--text-primary) 5%, transparent);border-radius:4px 4px 0 0;flex-direction:column-reverse;width:100%;height:calc(100% - 18px);display:flex;overflow:hidden}.bar-seg[data-v-0bec5c65]{width:100%;min-height:0}.bar-x[data-v-0bec5c65]{color:var(--text-secondary);white-space:nowrap;font-size:10px}.two-col[data-v-0bec5c65]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=800px){.two-col[data-v-0bec5c65]{grid-template-columns:1fr}}.bar-row[data-v-0bec5c65]{grid-template-columns:minmax(80px,140px) 1fr 72px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.bar-label[data-v-0bec5c65]{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.track[data-v-0bec5c65]{background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:999px;height:8px;overflow:hidden}.fill[data-v-0bec5c65]{border-radius:999px;height:100%}.list[data-v-0bec5c65]{margin:0;padding-left:18px;line-height:1.7}.empty[data-v-0bec5c65]{text-align:center;padding:24px 0}.mono[data-v-0bec5c65]{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-size:var(--text-small)}.hidden[data-v-d224b789]{display:none}.header-row[data-v-d224b789]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}h2[data-v-d224b789]{font-size:var(--text-h2);margin:0}.muted[data-v-d224b789]{color:var(--text-secondary);font-size:var(--text-small);margin:4px 0 0}.muted.tiny[data-v-d224b789],.tiny[data-v-d224b789]{font-size:var(--text-micro);color:var(--text-secondary)}.help[data-v-d224b789]{color:var(--text-secondary);font-size:var(--text-small);margin:0 0 16px}.avatar-row[data-v-d224b789]{align-items:center;gap:14px;margin-bottom:16px;display:flex}.avatar-actions[data-v-d224b789]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.avatar[data-v-d224b789]{border-radius:var(--radius-md);background:var(--blue-100);width:56px;height:56px;color:var(--blue-600);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar img[data-v-d224b789]{object-fit:cover;width:100%;height:100%}.field-label[data-v-d224b789]{font-size:var(--text-micro);color:var(--text-secondary);margin-bottom:4px;display:block}.switch-row[data-v-d224b789]{justify-content:space-between;align-items:center;gap:16px;display:flex}.switch-stack[data-v-d224b789]{flex-direction:column;gap:14px;display:flex}.switch-label[data-v-d224b789]{font-weight:var(--weight-medium);font-size:var(--text-small)}.meta[data-v-d224b789]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.actions[data-v-d224b789]{flex-wrap:wrap;gap:8px;display:flex}.mono[data-v-d224b789]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-small)}.model-hint[data-v-d224b789]{margin-top:10px;margin-bottom:0}.mono-id[data-v-d224b789]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-micro);color:var(--text-secondary);background:var(--gray-100,#f1f5f9);border-radius:4px;margin-left:8px;padding:2px 6px;display:inline-block}.page-header[data-v-5f2b4536]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.page-header-text[data-v-5f2b4536]{flex:1;min-width:0}.page-header-text h1[data-v-5f2b4536]{font-size:var(--text-h1);font-weight:var(--weight-bold);color:var(--gray-900);letter-spacing:-.02em;margin:0}.subtitle[data-v-5f2b4536]{color:var(--text-secondary);font-size:var(--text-body);max-width:640px;margin:6px 0 0;line-height:1.45}.page-header-actions[data-v-5f2b4536]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=640px){.page-header-text h1[data-v-5f2b4536]{font-size:var(--text-h2)}}.page-stack.fluid[data-v-8e6a9445]{max-width:none;margin:0}.card-head[data-v-8e6a9445]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.card-head .section-title[data-v-8e6a9445]{margin-bottom:0}.primary[data-v-8e6a9445]{font-weight:var(--weight-medium)}.muted[data-v-8e6a9445]{color:var(--text-secondary);font-size:var(--text-micro);margin-top:2px}.clickable[data-v-8e6a9445]{cursor:pointer}.clickable[data-v-8e6a9445]:hover{background:var(--surface-hover)}.list-row[data-v-8e6a9445]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:8px 0;display:flex}.list-row[data-v-8e6a9445]:last-child{border-bottom:none}.list-main[data-v-8e6a9445]{border-radius:var(--radius-sm);flex:1;min-width:0;padding:4px 6px}.inbox-link[data-v-8e6a9445]{font-size:var(--text-micro);color:var(--text-link,var(--brand-accent));white-space:nowrap}.page-stack.fluid[data-v-c26f76ad]{max-width:none;margin:0}.skel[data-v-c26f76ad]{flex-direction:column;gap:10px;display:flex}.muted[data-v-c26f76ad]{color:var(--text-secondary)}.link[data-v-c26f76ad]{color:var(--text-link);font-weight:var(--weight-medium)}.link[data-v-c26f76ad]:hover{text-decoration:underline}.range-banner[data-v-c26f76ad]{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 2px;display:flex}.range-banner strong[data-v-c26f76ad]{color:var(--text-primary);font-weight:var(--weight-medium)}.page-stack.fluid[data-v-b212dd89]{max-width:none;margin:0}.card-head[data-v-b212dd89]{justify-content:space-between;align-items:center;display:flex}.card-head .section-title[data-v-b212dd89]{margin-bottom:0}.primary[data-v-b212dd89]{font-weight:var(--weight-medium)}.muted[data-v-b212dd89]{color:var(--text-secondary);font-size:var(--text-micro)}.score[data-v-b212dd89]{font-weight:var(--weight-semibold)}.clickable[data-v-b212dd89]{cursor:pointer}.clickable[data-v-b212dd89]:hover{background:var(--surface-hover)}.page-stack.fluid[data-v-34a9bd06]{max-width:none;margin:0}.skel[data-v-34a9bd06]{flex-direction:column;gap:10px;display:flex}.primary[data-v-34a9bd06]{font-weight:var(--weight-medium)}.muted[data-v-34a9bd06]{color:var(--text-secondary);font-size:var(--text-micro)}.score[data-v-34a9bd06]{font-weight:var(--weight-semibold)}.range-banner[data-v-34a9bd06]{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 2px;display:flex}.range-banner strong[data-v-34a9bd06]{color:var(--text-primary);font-weight:var(--weight-medium)}.link[data-v-34a9bd06]{color:var(--text-link);font-weight:var(--weight-medium)}.link[data-v-34a9bd06]:hover{text-decoration:underline}.skel[data-v-5b1fa010]{flex-direction:column;gap:10px;display:flex}.primary[data-v-5b1fa010]{font-weight:var(--weight-medium)}.muted[data-v-5b1fa010]{color:var(--text-secondary);font-size:var(--text-micro)}.body[data-v-5b1fa010]{font-size:var(--text-body);margin:0 0 12px;line-height:1.5}.dot[data-v-5b1fa010]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.error-line[data-v-5b1fa010]{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--red-700,#b91c1c);font-size:var(--text-small);margin:0 0 12px;padding:10px 12px}.dialog-form[data-v-5b1fa010]{flex-direction:column;gap:12px;display:flex}.faq-dialog-head[data-v-5b1fa010]{justify-content:space-between;align-items:center;gap:12px;display:flex}.faq-dialog-row[data-v-5b1fa010]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding-top:10px;display:flex}.faq-remove-link[data-v-5b1fa010]{color:var(--text-secondary);font-size:var(--text-small);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.faq-remove-link[data-v-5b1fa010]:hover{color:var(--red-600,#dc2626)}.hidden-file-input[data-v-5b1fa010]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-upload[data-v-5b1fa010]{flex-direction:column;gap:10px;display:flex}.doc-file-list[data-v-5b1fa010]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm,8px);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.doc-file-list li[data-v-5b1fa010]{background:var(--surface-muted,#f8fafc);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.doc-file-list li[data-v-5b1fa010]:last-child{border-bottom:none}.doc-file-main[data-v-5b1fa010]{flex-direction:column;gap:2px;min-width:0;display:flex}.doc-file-name[data-v-5b1fa010]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-drop-hint[data-v-5b1fa010]{border:1px dashed var(--border-default);border-radius:var(--radius-sm,8px);text-align:center;font-size:var(--text-small);margin:0;padding:14px 12px}.page-item-row[data-v-5b1fa010]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-item-body[data-v-5b1fa010]{flex:1;min-width:0}.page-item--skipped .page-title[data-v-5b1fa010]{color:var(--text-secondary)}.page-skip-reason[data-v-5b1fa010]{font-size:var(--text-micro);color:var(--amber-700,#b45309);margin-top:4px;line-height:1.4}.badge-skip[data-v-5b1fa010]{font-size:10px;font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.03em;color:var(--amber-800,#92400e);background:var(--amber-50,#fffbeb);border:1px solid var(--amber-200,#fde68a);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;display:inline-block}.page-remove[data-v-5b1fa010]{flex-shrink:0;margin-top:2px}.page-remove[data-v-5b1fa010]:disabled{opacity:.45;cursor:not-allowed}.textarea-field[data-v-5b1fa010]{flex-direction:column;gap:6px;width:100%;display:flex}.textarea-field textarea[data-v-5b1fa010]{border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--text-body);font-family:var(--font-sans);color:var(--gray-900);resize:vertical;background:var(--white);padding:9px 12px}.textarea-field textarea[data-v-5b1fa010]:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 3px #2a7fff26}.help-text[data-v-5b1fa010]{font-size:var(--text-micro);color:var(--text-secondary);margin:0;line-height:1.45}.auto-sync-row[data-v-5b1fa010]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm,8px);background:var(--surface-muted,#f8fafc);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.field-label[data-v-5b1fa010]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--gray-700);margin-bottom:2px}.badge-sync[data-v-5b1fa010]{font-size:11px;font-weight:var(--weight-medium);color:var(--green-700,#15803d);background:var(--green-50,#f0fdf4);border:1px solid var(--green-200,#bbf7d0);border-radius:999px;padding:2px 8px}.row-actions[data-v-5b1fa010]{justify-content:flex-end;gap:4px;display:flex}.health-card[data-v-5b1fa010]{padding:14px 18px}.health-row[data-v-5b1fa010]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.health-item[data-v-5b1fa010]{font-size:var(--text-small);color:var(--text-primary);align-items:center;gap:8px;display:flex}.health-hint[data-v-5b1fa010]{font-size:var(--text-micro);margin:0 0 0 auto}.empty-collections-prompt .prompt-body[data-v-5b1fa010]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.collection-stack[data-v-5b1fa010]{flex-direction:column;gap:16px;display:flex}.collection-header[data-v-5b1fa010]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.collection-toggle[data-v-5b1fa010]{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:220px;align-items:flex-start;gap:10px;padding:0;display:flex}.chevron[data-v-5b1fa010]{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;transition:transform .15s;display:inline-flex}.chevron.sm[data-v-5b1fa010]{width:16px;height:16px;margin-top:0;font-size:11px}.chevron.closed[data-v-5b1fa010]{transform:rotate(-90deg)}.sources-list[data-v-5b1fa010]{flex-direction:column;display:flex}.source-block[data-v-5b1fa010]{border-bottom:1px solid var(--border-subtle);padding:14px 18px 12px}.source-block[data-v-5b1fa010]:last-child{border-bottom:none}.source-row[data-v-5b1fa010]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.source-main[data-v-5b1fa010]{flex:240px;min-width:0}.source-side[data-v-5b1fa010]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.source-meta-line[data-v-5b1fa010]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.pages-panel[data-v-5b1fa010]{border-radius:var(--radius-sm,8px);background:var(--surface-muted,#f8fafc);border:1px solid var(--border-subtle);margin-top:12px;padding:10px 12px}.pages-panel.empty-pages[data-v-5b1fa010]{padding:10px 12px}.pages-toggle[data-v-5b1fa010]{cursor:pointer;font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--gray-800,#1e293b);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.pages-toggle[data-v-5b1fa010]:hover{color:var(--blue-600,#2563eb)}.pages-list[data-v-5b1fa010]{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.page-item[data-v-5b1fa010]{background:var(--white);border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px}.page-title[data-v-5b1fa010]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--gray-900);margin-bottom:2px}.page-url[data-v-5b1fa010]{font-size:var(--text-micro);word-break:break-all;color:var(--text-secondary);text-decoration:none;display:block}.page-url[data-v-5b1fa010]:hover{color:var(--blue-600,#2563eb);text-decoration:underline}.page-stats[data-v-5b1fa010]{font-size:var(--text-micro);margin-top:4px}.collection-title-block[data-v-5b1fa010]{min-width:0}.collection-title-row[data-v-5b1fa010]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collection-name[data-v-5b1fa010]{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--gray-900);margin:0}.collection-desc[data-v-5b1fa010]{margin:4px 0 0;line-height:1.4}.badge-soft[data-v-5b1fa010]{font-size:11px;font-weight:var(--weight-medium);color:var(--amber-700,#b45309);background:var(--amber-50,#fffbeb);border:1px solid var(--amber-200,#fde68a);border-radius:var(--radius-pill,999px);padding:2px 8px}.collection-meta[data-v-5b1fa010]{flex-shrink:0;gap:16px;padding-top:6px;display:flex}.meta-stat[data-v-5b1fa010]{flex-direction:row;align-items:center;gap:5px;min-width:48px;display:flex}.meta-value[data-v-5b1fa010]{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--gray-900);font-variant-numeric:tabular-nums}.meta-label[data-v-5b1fa010]{font-size:var(--text-micro);color:var(--text-secondary)}.collection-actions[data-v-5b1fa010]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.collection-body[data-v-5b1fa010]{min-width:0}.empty-sources[data-v-5b1fa010]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 18px;display:flex}.inline-select[data-v-5b1fa010]{border:1px solid var(--border-default);border-radius:var(--radius-sm);max-width:160px;font:inherit;font-size:var(--text-micro);color:var(--text-primary);background:var(--white);cursor:pointer;padding:6px 8px}.inline-select[data-v-5b1fa010]:disabled{opacity:.6;cursor:not-allowed}.source-url[data-v-5b1fa010]{word-break:break-all;margin-top:2px}.status-msg[data-v-5b1fa010]{font-size:var(--text-micro);color:var(--blue-600,#2563eb);margin-top:4px}.status-err[data-v-5b1fa010]{font-size:var(--text-micro);color:var(--red-700,#b91c1c);max-width:280px;margin-top:4px}@media (width<=720px){.health-hint[data-v-5b1fa010]{width:100%;margin-left:0}.collection-meta[data-v-5b1fa010]{justify-content:flex-start;width:100%}.meta-stat[data-v-5b1fa010]{align-items:flex-start}.collection-actions[data-v-5b1fa010]{width:100%}}.filters-card[data-v-3c3e69b5]{padding-bottom:12px}.filters[data-v-3c3e69b5]{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.filter-group[data-v-3c3e69b5]{flex-direction:column;gap:4px;min-width:120px;display:flex}.filter-group.apply[data-v-3c3e69b5]{justify-content:flex-end}.filter-label[data-v-3c3e69b5]{font-size:var(--text-micro,12px);color:var(--text-secondary);font-weight:500}.preset-row[data-v-3c3e69b5]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-3c3e69b5]{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-card,#fff);font-size:var(--text-small);cursor:pointer;color:var(--text-primary);border-radius:999px;padding:4px 12px}.chip.active[data-v-3c3e69b5]{border-color:var(--blue-500,#3b82f6);background:color-mix(in srgb, var(--blue-500,#3b82f6) 12%, transparent);color:var(--blue-700,#1d4ed8)}.date-input[data-v-3c3e69b5]{border:1px solid var(--border-subtle,#e5e7eb);font:inherit;background:var(--surface-card,#fff);color:inherit;border-radius:8px;min-height:34px;padding:6px 10px}.hint[data-v-3c3e69b5]{font-size:var(--text-micro,12px);margin:10px 0 0}.muted[data-v-3c3e69b5]{color:var(--text-secondary)}.section-head[data-v-3c3e69b5]{flex-direction:column;gap:4px;display:flex}.section-title-inline[data-v-3c3e69b5]{margin-bottom:0}.section-sub[data-v-3c3e69b5]{font-size:var(--text-small);margin:0}.skel-stack[data-v-3c3e69b5]{flex-direction:column;gap:16px;display:flex}.assistant-card[data-v-3c3e69b5]{flex-direction:column;gap:12px;display:flex}.assistant-head[data-v-3c3e69b5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assistant-name[data-v-3c3e69b5]{font-size:var(--text-body);margin:0 0 4px;font-weight:600}.assistant-meta[data-v-3c3e69b5]{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.status-dot[data-v-3c3e69b5]{background:var(--gray-400,#9ca3af);border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot[data-status=live][data-v-3c3e69b5]{background:#10b981}.status-dot[data-status=paused][data-v-3c3e69b5]{background:#f59e0b}.status-dot[data-status=draft][data-v-3c3e69b5]{background:var(--gray-400,#9ca3af)}.assistant-actions[data-v-3c3e69b5]{flex-wrap:wrap;gap:8px;display:flex}.legend[data-v-3c3e69b5]{flex-wrap:wrap;gap:10px 14px;display:flex}.legend-item[data-v-3c3e69b5]{font-size:var(--text-small);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.swatch[data-v-3c3e69b5]{border-radius:2px;width:10px;height:10px;display:inline-block}.swatch.conv[data-v-3c3e69b5]{background:var(--brand-accent,#3b82f6)}.swatch.leads[data-v-3c3e69b5]{background:#10b981}.swatch.conf[data-v-3c3e69b5]{background:#8b5cf6;border-radius:50%}.swatch.sent[data-v-3c3e69b5]{background:#f59e0b;border-radius:50%}.chart[data-v-3c3e69b5]{margin-top:4px}.bars[data-v-3c3e69b5]{align-items:flex-end;gap:4px;height:180px;padding-bottom:4px;display:flex;overflow-x:auto}.bar-col[data-v-3c3e69b5]{flex-direction:column;flex:1 0 22px;justify-content:flex-end;align-items:center;gap:4px;min-width:18px;max-width:48px;height:100%;display:flex}.bar-area[data-v-3c3e69b5]{background:color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:4px 4px 0 0;justify-content:center;align-items:flex-end;width:100%;height:calc(100% - 18px);display:flex;position:relative}.bar-pair[data-v-3c3e69b5]{box-sizing:border-box;justify-content:center;align-items:flex-end;gap:2px;width:100%;height:100%;padding:0 2px;display:flex}.bar[data-v-3c3e69b5]{border-radius:3px 3px 0 0;flex:1;min-width:3px;max-width:14px;min-height:0;transition:height .2s}.bar.conv[data-v-3c3e69b5]{background:var(--brand-accent,#3b82f6)}.bar.leads[data-v-3c3e69b5]{background:#10b981}.quality-marks[data-v-3c3e69b5]{pointer-events:none;position:absolute;inset:0}.mark[data-v-3c3e69b5]{width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-card,#fff) 80%, transparent);border-radius:50%;position:absolute;left:50%;transform:translate(-50%,50%)}.mark.conf[data-v-3c3e69b5]{background:#8b5cf6;margin-left:-5px}.mark.sent[data-v-3c3e69b5]{background:#f59e0b;margin-left:5px}.bar-x[data-v-3c3e69b5]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.empty-chart[data-v-3c3e69b5]{text-align:center;font-size:var(--text-small);padding:24px 0}.topic-bars[data-v-3c3e69b5]{flex-direction:column;gap:12px;display:flex}.topic-row[data-v-3c3e69b5]{grid-template-columns:minmax(100px,180px) 1fr 48px;align-items:center;gap:12px;display:grid}.topic-label[data-v-3c3e69b5]{font-size:var(--text-small);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-track[data-v-3c3e69b5]{background:var(--surface-muted);border-radius:var(--radius-pill);height:8px;overflow:hidden}.topic-fill[data-v-3c3e69b5]{background:var(--brand-accent);border-radius:var(--radius-pill);height:100%}.topic-pct[data-v-3c3e69b5]{text-align:right;font-size:var(--text-small);color:var(--text-secondary)}.mono[data-v-3c3e69b5]{font-variant-numeric:tabular-nums}.cards-grid[data-v-4b800abe]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:8px;display:grid}.empty-note[data-v-4b800abe]{color:var(--text-secondary);font-size:var(--text-small);margin:0 0 12px}.int-top[data-v-4b800abe]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.int-name[data-v-4b800abe]{font-weight:var(--weight-semibold);font-size:var(--text-body-lg)}.muted[data-v-4b800abe]{color:var(--text-secondary);font-size:var(--text-micro)}.desc[data-v-4b800abe]{color:var(--text-secondary);font-size:var(--text-small);margin:12px 0;line-height:1.45}.meta[data-v-4b800abe]{font-size:var(--text-small);flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.tags[data-v-4b800abe]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.actions[data-v-4b800abe]{flex-wrap:wrap;gap:8px;display:flex}.soon[data-v-4b800abe]{opacity:.9}.subnav[data-v-4ee790ec]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:4px;margin-bottom:20px;padding-bottom:0;display:flex}.subnav-item[data-v-4ee790ec]{font-size:var(--text-body);color:var(--text-secondary);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;text-decoration:none}.subnav-item[data-v-4ee790ec]:hover{color:var(--gray-900)}.subnav-item.active[data-v-4ee790ec]{color:var(--brand-accent);font-weight:var(--weight-semibold);border-bottom-color:var(--brand-accent)}.small-alpha-slider{height:10px!important}.small-alpha-slider .small-bar{width:10px!important;height:10px!important}.small-alpha-slider .small-bar div{transform:translate(-6px,-2px);border-radius:5px!important;width:12px!important;height:12px!important;margin-top:1px!important}.bee-alpha-slider{border-radius:15px;width:100%;height:14px;margin-bottom:15px;position:relative;box-shadow:2px 0 8px #00000014}.bee-alpha-slider.is-vertical{width:14px;height:100%;display:inline-block;transform:rotate(180deg)}.bee-alpha-slider.transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.bee-alpha-slider__bar{border-radius:15px;width:100%;height:100%;position:relative}.bee-alpha-slider__bar-pointer{width:14px;height:14px;position:absolute}.bee-alpha-slider__bar-handle{cursor:pointer;background-color:#f8f8f8;border-radius:6px;width:14px;height:14px;margin-top:2px;transform:translate(-7px,-2px);box-shadow:0 1px 4px #0000005e}.bee-alpha-slider__bar-handle.vertical{margin-top:0;transform:translateY(-7px)}.bee-compact{width:auto;margin-bottom:15px;display:inline-block;box-shadow:3px 0 5px #00000014}.bee-compact__row{width:100%;margin:0;position:relative}.bee-compact__row>*{vertical-align:middle;display:inline-block}.bee-compact__color_cube{width:100%;height:100%}.bee-compact__color_cube.transparent:before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.bee-compact__color_cube.transparent:after{content:"";transform-origin:0 0;background:red;width:35px;height:1px;position:absolute;top:100%;left:0;transform:rotate(-45deg)}.bee-compact__color_cube.advance{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABqVJREFUeNrEl11yHDUQx1ua2Zlde2M7jqESqnjg45kjcBwOwQG4BY+8cwWK17xBUUARICQhTmI7tte7Ozs7o+bXLTleuACpKNJqJP3789+doKoSPxfVGxFZioS1iK5Yd0nCJko9iLTVVvZSlCOp5FBF7vP5RFTelyDHvmYvMPPtiP19fu+HIHPetrllX2TLMJAOgEehti3ZY/Axap51ZB5ZDEnGMUoCNCmDbRv+2Q4CDJ5Mymj4OmE0CNj6b5WJlkel3xkiGXjOc0imDH/JDid1AXQEfKgccHg3lN+uhh+v2WkkOvCUnT3GjP2WOfrJzjUNPq/ugPUej1TiwME3+DfVUhWkEQF6LZraJxsp6xHLIzW/DNyAW75PGJVrOxbQFSeWzOsdjQ/tZHTxtSgdzAimMfOAdbas7crUvIWAqZg5+gg8FBzYTOygbo1tAb1xTYMs/q1xAFgnvBx5JrKO2X9pzJrJhr+b5BaY8vjG3O+w7HFnypkZ+zP3K8AWL7FHiRsJappe4knA9fo/pj7WrIrdshBs8cukcu0ljhK2lZt1Q8B1msMj5WCQKoibd8q8p1J8i6aWJnrJCcDljDX2Cm8Jn2WJC9PtIHpYeowza125Dc3c6CQ1MbEdooxoPQw54Ak9jigaKcAMk9ddgUi68ZxMmNbNG8hTXXjOZrPf+vg4C+RpRRJqO0ps8FxtzhoJLiSIHCWtLi9u5LiZyqKv0UvlHmaccukoVjJLFu2YUy946FRidS7beCXN9i3gKzd1Yo53ps7ppTnqEYD0mYNldpuxnvIo2nZb/L+ay9tulA/sJpE/Tfchj1H2kW2KpsFYSK4YgI1vZDJe57XmIAu642N5kCxUJfQ8bA48IKpWGNKi/T7rPWRMBMkp5lhz5mUlV0O+fGAGC5XMkTzoG349I/D+Qis0jpeZBt0CXaZGnwtwdcS7A/4ycOIi3bNI0pzfxoVHQYYDIu+A9djJ5bKX+c2BVKnHS5Xcw8QTecWlXxi/khgvYMFzHlp4/g74WREshg3zpuS9mfowShxyrnv6wFS2Dl12QUDwaO54xIWTKZem8up7M0ojn5BzdftEdPMzII9ljE8kVde8Z5y89PSJYcACAJhWTigFOO1rpqRbWs0pKjp4Nkl6OMiGQiFnKsOnLQNqJNe33yV5iFml/4YLfzB+wwpvuNoT+eq0F+JWYtp50MlXLBvUAkLlXXbdloHkUsREDsc6y9LDvs2pTNJD6eM5+x/KAslqWK/pOo/WEIvw3PC3q8rZz3IzWBqqp2CpTvjAACIVyFhLMQmlwXPU9gYrC+lCZs0VtPkc0Jfc+Va+XK/lK3Pr10XhF8ToAjf1VKktAH0hd3srqesSMmCJaiNwJB/IzNviF9Uor8NnndSkyRBfExbPpdHfKRg/yqH8JCPxdvbZVE6+6GTzmCD9Af45RfhzLGZZtEaIVQVdDpLwVByAHeIu8DXWGTySUil8wSNw6fMoliZnfHsqfXiC2M+gjJXX7wuEOvm4gWUBa9h4xrAAtwy6hHyWo1QQGc9gDkD7sAt8VjqETSnUHaArd0Gupc8ZBv4n4ymUfiEPxEu4/A3eyayX+x+ZZjjoIEl6D+2zrJJgyOoKf68RCKJXOpt4B3xZQNclwVeSbXVd2hXzKXlpqsC3c0ttyR3La6rTW2yyP1dpSbdowUtBji1+aAioxTZXD+ORZcrs+A5YF9kWnnfWeJUSZgnswKeZ7FNHkaeXgjTmowVhkhuQ1pQxCE1aik2A16OVVwtvayxmW6fdeDNKKcs79Zhy5eaFwIOXsxu3grolVsUVS0y0pAKN3tpMStdlheJajZ1V5rxWHxoJjR6crr51frlg59K73AFWf7h3gs8BlWtpsHpqwrioa6nJj5lphgim1C3XdPGuuZm2hYIB90QCrKqxDnPkm81hN6pvAyqElRdvN3exjdXeYGQS8oXGmjgoICQjhUh6jdSYmvQdpakSFArIfg6bqiqZW6t3N6HaNbUX7M4Lt4NK8bX3SblJM9Mas+65xuodpVFRj58HfLyAdPZjftCittnLXaHWKQdczNE4trkfK8GFiT3RVqU523gaBbeC04/3zW3pp0yJWFqfofjZejBfw3bGE3WNO8jrmLtDt5ahVyHt+DiUDv/WtFpAQ+4MrDFvC3Bb+uXiI2f1TXGURfesNPc11mjacki1dK/JKTnsUmYGLnnM/2MycWRt7dCtedrSyhqPe39tPBecjV3rrTWDweqzSl2hsfVwM3lX+UL+f0CuTv/Hn38EGAAvCnNy1JKVIQAAAABJRU5ErkJggg==)}.bee-compact__color_cube .alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.bee-compact__color-cube--wrap{cursor:pointer;width:25px;height:25px;position:relative;overflow:hidden}.bee-compact__color-cube--wrap:hover{z-index:299;transition:transform .2s;transform:scale(1.2)}.bee-colorPicker__record{align-items:center;margin-top:20px;display:flex}.bee-colorPicker__record .text{text-align:right;color:#666;width:48px;margin-right:10px;font-size:12px}.bee-colorPicker__record .color-list{width:auto;margin:0;display:flex;position:relative}.bee-colorPicker__record .color-list .color-item{cursor:pointer;vertical-align:middle;width:25px;height:25px;margin-right:1px;display:inline-block;position:relative;overflow:hidden;box-shadow:3px 0 5px #00000014}.bee-colorPicker__record .color-list .color-item__round{border-radius:50%}.bee-colorPicker__record .color-list .color-item.transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.bee-colorPicker__record .color-list .color-item:hover{z-index:299;transition:transform .2s;transform:scale(1.2)}.bee-colorPicker__record .color-list .color-item__display{width:100%;height:100%}.small-hue-slider{height:10px!important}.small-hue-slider .small-bar{width:10px!important;height:10px!important}.small-hue-slider .small-bar div{transform:translate(-6px,-2px);border-radius:5px!important;width:12px!important;height:12px!important;margin-top:1px!important}.bee-hue-colorPicker{border-radius:15px;width:100%;height:14px;margin-bottom:15px;position:relative;box-shadow:2px 0 8px #00000014}.bee-hue-colorPicker.is-vertical{width:14px;height:100%;display:inline-block;transform:rotate(180deg)}.bee-hue-colorPicker.transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.bee-hue-colorPicker__inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAAAdCAYAAAAAaUg8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKtJREFUeNrs09EKgjAUgOGzEFfv/7CVBceiLiJiLnf7fSAbDoUj/iWnyKgRcXxf9Wtt7Vvntf8854jLY3uN19qzf67nH/e2nmmdZ8xjg2x+sI533qf9g4wM/3GvLPumOHVMWf/4SiWWsUG6/6bG+/NWDgE0iQREAiIBkYBIQCQgEhAJiAQQCYgERAIiAZGASEAkIBJAJCASEAmIBEQCIgGRgEgAkYBIYNAqwAD5oWo3bpsiKwAAAABJRU5ErkJggg==);background-size:100%;border-radius:15px;width:100%;height:100%;position:relative}.bee-hue-colorPicker__inner-pointer{width:14px;height:14px;position:absolute}.bee-hue-colorPicker__inner-handle{cursor:pointer;background-color:#f8f8f8;border-radius:6px;width:14px;height:14px;margin-top:2px;transform:translate(-7px,-2px);box-shadow:0 1px 4px #0000005e}.bee-hue-colorPicker__inner-handle.vertical{margin-top:0;transform:translate(-1px,-7px)}.small-light-slider{height:10px!important}.small-light-slider .small-bar{width:10px!important;height:10px!important}.small-light-slider .small-bar div{transform:translate(-6px,-2px);border-radius:5px!important;width:12px!important;height:12px!important;margin-top:1px!important}.bee-light-colorPicker{border-radius:15px;width:100%;height:14px;margin-bottom:15px;position:relative;box-shadow:2px 0 8px #00000014}.bee-light-colorPicker.is-vertical{width:14px;height:100%;display:inline-block;transform:rotate(180deg)}.bee-light-colorPicker.transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.bee-light-colorPicker__inner{border-radius:15px;width:100%;height:100%;position:relative}.bee-light-colorPicker__inner-pointer{width:14px;height:14px;position:absolute}.bee-light-colorPicker__inner-handle{cursor:pointer;background-color:#f8f8f8;border-radius:6px;width:14px;height:14px;margin-top:2px;transform:translate(-7px,-2px);box-shadow:0 1px 4px #0000005e}.bee-light-colorPicker__inner-handle.vertical{margin-top:0;transform:translateY(-7px)}.bee-saturation{width:100%;height:125px;margin-bottom:15px;position:relative}.bee-saturation__chrome{border-color:#0000;border-top-left-radius:5px;border-top-right-radius:5px}.bee-saturation__hidden{overflow:hidden}.bee-saturation__white,.bee-saturation__black{position:absolute;inset:0}.bee-saturation__black{background:linear-gradient(#0000,#000)}.bee-saturation__white{background:linear-gradient(90deg,#fff,#fff0)}.bee-saturation__cursor{position:absolute}.bee-saturation__cursor div{cursor:pointer;border:1px solid #fff;border-radius:50%;width:10px;height:10px;transform:translate(-5px,-5px);box-shadow:0 1px 4px #0000005e}.inputs-controls{margin-bottom:5px;font-size:16px;display:flex}.inputs-controls .formatBtn{text-align:center;cursor:pointer;background-color:#0000;border:0;outline:none;justify-content:center;align-items:center;margin-right:5px;padding:1px;font-weight:700;display:inline-flex;position:relative}.inputs-controls .formatBtn:hover{color:#1a3aff}.inputs-controls .format-group{flex-grow:1;display:flex}.inputs-controls .format-group input{text-align:center;appearance:none;-moz-appearance:textfield;border-width:0 0 1px;outline:none;flex:1;min-width:0;margin:0 3px;padding:5px}.inputs-controls .format-group input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important}.inputs-controls .format-group input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none!important}.bee-fk-colorPicker{box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:3px;width:249px;padding-bottom:10px;position:relative;box-shadow:0 0 10px #00000026}.bee-fk-colorPicker__inner{padding:12px}.bee-fk-colorPicker__header{z-index:999;text-align:left;margin-bottom:12px}.bee-fk-colorPicker__header .back{border:1px solid #000;border-width:0 1px 1px 0;margin-left:2px;padding:4px;display:inline-block;transform:rotate(135deg)}.bee-fk-colorPicker__display{text-align:left;width:100%;margin:0;position:relative}.bee-fk-colorPicker__display .transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.bee-fk-colorPicker__display .current-color{cursor:pointer;vertical-align:middle;width:50px;height:24px;margin-right:10px;display:inline-block;position:relative;overflow:hidden;box-shadow:3px 0 5px #00000014}.bee-fk-colorPicker__display .current-color .color-cube{width:100%;height:100%}.bee-fk-colorPicker__display .hexColor-prefix{vertical-align:middle;padding:0 4px;font-size:14px;display:inline-block;position:relative}.bee-fk-colorPicker__display input{text-align:center;vertical-align:middle;border-top:0;border-bottom:1px solid #e3e2e8;border-left:none;border-right:0;outline:0;width:25px;padding-bottom:3px;display:inline-block}.bee-fk-colorPicker__display .hexColor-input{width:64px}.bee-fk-colorPicker__display .action{float:right;vertical-align:middle}.bee-fk-colorPicker__display .action .clear-btn{color:#409eff;vertical-align:middle;cursor:pointer;background:0 0;border-color:#0000;padding-left:0;padding-right:0;display:inline-block}.bee-fk-colorPicker__display .action .copy-btn{color:#13ce66cc;vertical-align:middle;cursor:pointer;background:0 0;border-color:#0000;margin-left:10px;padding-left:0;padding-right:0;display:inline-block}.bee-ele-colorPicker{box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:3px;width:300px;padding:10px;position:relative;box-shadow:0 0 10px #00000026}.bee-ele-colorPicker .bee-ele-row{display:flex}.bee-ele-colorPicker .bee-ele-row .bee-ele-saturation{width:280px;height:180px}.bee-ele-colorPicker .bee-ele-row .bee-ele-hue{height:180px;margin-left:10px}.bee-chrome-colorPicker{box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:3px;width:250px;padding-bottom:20px;position:relative;box-shadow:0 0 10px #00000026}.bee-chrome-colorPicker-body{background-color:#fff;padding:0 12px}.bee-chrome-colorPicker-body .chrome-controls{display:flex}.bee-chrome-colorPicker-body .chrome-controls .chrome-color-wrap{z-index:1;border-radius:50%;width:36px;height:36px;position:relative;overflow:hidden}.bee-chrome-colorPicker-body .chrome-controls .chrome-color-wrap .current-color{width:100%;height:100%}.bee-chrome-colorPicker-body .chrome-controls .chrome-sliders{flex:1;margin-left:10px}.bee-color-wrap{cursor:pointer;vertical-align:middle;width:50px;height:24px;margin-right:10px;display:inline-block;position:relative;overflow:hidden;box-shadow:3px 0 5px #00000014}.bee-color-wrap.transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.bee-color-wrap.round{border:1px solid #d8d8d8;border-radius:50%;width:22px;height:22px}.bee-color-wrap .current-color{width:100%;height:100%}.vc-alpha-slider[data-v-18925ba6]{border-radius:15px;width:100%;height:14px;margin-bottom:15px;position:relative;box-shadow:2px 0 8px #00000014}.vc-alpha-slider.is-vertical[data-v-18925ba6]{width:14px;height:100%;display:inline-block;transform:rotate(180deg)}.vc-alpha-slider.transparent[data-v-18925ba6]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.vc-alpha-slider__bar[data-v-18925ba6]{border-radius:15px;width:100%;height:100%;position:relative}.vc-alpha-slider__bar-pointer[data-v-18925ba6]{width:14px;height:14px;position:absolute}.vc-alpha-slider__bar-handle[data-v-18925ba6]{cursor:pointer;background-color:#f8f8f8;border-radius:6px;width:14px;height:14px;margin-top:2px;transform:translate(-7px,-2px);box-shadow:0 1px 4px #0000005e}.vc-alpha-slider__bar-handle.vertical[data-v-18925ba6]{margin-top:0;transform:translateY(-7px)}.vc-alpha-slider.small-slider[data-v-18925ba6]{height:10px!important}.vc-alpha-slider.small-slider .small-bar[data-v-18925ba6]{width:10px!important;height:10px!important}.vc-alpha-slider.small-slider .small-bar div[data-v-18925ba6]{transform:translate(-6px,-2px);border-radius:5px!important;width:12px!important;height:12px!important;margin-top:1px!important}.vc-compact[data-v-b969fd48]{width:auto;margin-bottom:15px;display:inline-block;box-shadow:3px 0 5px #00000014}.vc-compact__row[data-v-b969fd48]{width:100%;height:27px;margin:0;position:relative}.vc-compact__row>[data-v-b969fd48]{vertical-align:middle;display:inline-block}.vc-compact__color_cube[data-v-b969fd48]{width:100%;height:100%}.vc-compact__color_cube.transparent[data-v-b969fd48]:before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.vc-compact__color_cube.transparent[data-v-b969fd48]:after{content:"";transform-origin:0 0;background:red;width:35px;height:1px;position:absolute;top:100%;left:0;transform:rotate(-45deg)}.vc-compact__color_cube.advance[data-v-b969fd48]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABqVJREFUeNrEl11yHDUQx1ua2Zlde2M7jqESqnjg45kjcBwOwQG4BY+8cwWK17xBUUARICQhTmI7tte7Ozs7o+bXLTleuACpKNJqJP3789+doKoSPxfVGxFZioS1iK5Yd0nCJko9iLTVVvZSlCOp5FBF7vP5RFTelyDHvmYvMPPtiP19fu+HIHPetrllX2TLMJAOgEehti3ZY/Axap51ZB5ZDEnGMUoCNCmDbRv+2Q4CDJ5Mymj4OmE0CNj6b5WJlkel3xkiGXjOc0imDH/JDid1AXQEfKgccHg3lN+uhh+v2WkkOvCUnT3GjP2WOfrJzjUNPq/ugPUej1TiwME3+DfVUhWkEQF6LZraJxsp6xHLIzW/DNyAW75PGJVrOxbQFSeWzOsdjQ/tZHTxtSgdzAimMfOAdbas7crUvIWAqZg5+gg8FBzYTOygbo1tAb1xTYMs/q1xAFgnvBx5JrKO2X9pzJrJhr+b5BaY8vjG3O+w7HFnypkZ+zP3K8AWL7FHiRsJappe4knA9fo/pj7WrIrdshBs8cukcu0ljhK2lZt1Q8B1msMj5WCQKoibd8q8p1J8i6aWJnrJCcDljDX2Cm8Jn2WJC9PtIHpYeowza125Dc3c6CQ1MbEdooxoPQw54Ak9jigaKcAMk9ddgUi68ZxMmNbNG8hTXXjOZrPf+vg4C+RpRRJqO0ps8FxtzhoJLiSIHCWtLi9u5LiZyqKv0UvlHmaccukoVjJLFu2YUy946FRidS7beCXN9i3gKzd1Yo53ps7ppTnqEYD0mYNldpuxnvIo2nZb/L+ay9tulA/sJpE/Tfchj1H2kW2KpsFYSK4YgI1vZDJe57XmIAu642N5kCxUJfQ8bA48IKpWGNKi/T7rPWRMBMkp5lhz5mUlV0O+fGAGC5XMkTzoG349I/D+Qis0jpeZBt0CXaZGnwtwdcS7A/4ycOIi3bNI0pzfxoVHQYYDIu+A9djJ5bKX+c2BVKnHS5Xcw8QTecWlXxi/khgvYMFzHlp4/g74WREshg3zpuS9mfowShxyrnv6wFS2Dl12QUDwaO54xIWTKZem8up7M0ojn5BzdftEdPMzII9ljE8kVde8Z5y89PSJYcACAJhWTigFOO1rpqRbWs0pKjp4Nkl6OMiGQiFnKsOnLQNqJNe33yV5iFml/4YLfzB+wwpvuNoT+eq0F+JWYtp50MlXLBvUAkLlXXbdloHkUsREDsc6y9LDvs2pTNJD6eM5+x/KAslqWK/pOo/WEIvw3PC3q8rZz3IzWBqqp2CpTvjAACIVyFhLMQmlwXPU9gYrC+lCZs0VtPkc0Jfc+Va+XK/lK3Pr10XhF8ToAjf1VKktAH0hd3srqesSMmCJaiNwJB/IzNviF9Uor8NnndSkyRBfExbPpdHfKRg/yqH8JCPxdvbZVE6+6GTzmCD9Af45RfhzLGZZtEaIVQVdDpLwVByAHeIu8DXWGTySUil8wSNw6fMoliZnfHsqfXiC2M+gjJXX7wuEOvm4gWUBa9h4xrAAtwy6hHyWo1QQGc9gDkD7sAt8VjqETSnUHaArd0Gupc8ZBv4n4ymUfiEPxEu4/A3eyayX+x+ZZjjoIEl6D+2zrJJgyOoKf68RCKJXOpt4B3xZQNclwVeSbXVd2hXzKXlpqsC3c0ttyR3La6rTW2yyP1dpSbdowUtBji1+aAioxTZXD+ORZcrs+A5YF9kWnnfWeJUSZgnswKeZ7FNHkaeXgjTmowVhkhuQ1pQxCE1aik2A16OVVwtvayxmW6fdeDNKKcs79Zhy5eaFwIOXsxu3grolVsUVS0y0pAKN3tpMStdlheJajZ1V5rxWHxoJjR6crr51frlg59K73AFWf7h3gs8BlWtpsHpqwrioa6nJj5lphgim1C3XdPGuuZm2hYIB90QCrKqxDnPkm81hN6pvAyqElRdvN3exjdXeYGQS8oXGmjgoICQjhUh6jdSYmvQdpakSFArIfg6bqiqZW6t3N6HaNbUX7M4Lt4NK8bX3SblJM9Mas+65xuodpVFRj58HfLyAdPZjftCittnLXaHWKQdczNE4trkfK8GFiT3RVqU523gaBbeC04/3zW3pp0yJWFqfofjZejBfw3bGE3WNO8jrmLtDt5ahVyHt+DiUDv/WtFpAQ+4MrDFvC3Bb+uXiI2f1TXGURfesNPc11mjacki1dK/JKTnsUmYGLnnM/2MycWRt7dCtedrSyhqPe39tPBecjV3rrTWDweqzSl2hsfVwM3lX+UL+f0CuTv/Hn38EGAAvCnNy1JKVIQAAAABJRU5ErkJggg==)}.vc-compact__color_cube .alpha[data-v-b969fd48]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.vc-compact__color-cube--wrap[data-v-b969fd48]{cursor:pointer;width:27px;height:27px;position:relative;overflow:hidden}.vc-compact__color-cube--wrap[data-v-b969fd48]:hover{z-index:299;transition:transform .2s;transform:scale(1.2)}.vc-saturation[data-v-7f0cdcdf]{width:100%;height:125px;margin-bottom:15px;position:relative}.vc-saturation__chrome[data-v-7f0cdcdf]{border-color:#0000;border-top-left-radius:5px;border-top-right-radius:5px}.vc-saturation__hidden[data-v-7f0cdcdf]{overflow:hidden}.vc-saturation__white[data-v-7f0cdcdf],.vc-saturation__black[data-v-7f0cdcdf]{position:absolute;inset:0}.vc-saturation__black[data-v-7f0cdcdf]{background:linear-gradient(#0000,#000)}.vc-saturation__white[data-v-7f0cdcdf]{background:linear-gradient(90deg,#fff,#fff0)}.vc-saturation__cursor[data-v-7f0cdcdf]{position:absolute}.vc-saturation__cursor div[data-v-7f0cdcdf]{cursor:pointer;border:1px solid #fff;border-radius:50%;width:10px;height:10px;transform:translate(-5px,-5px);box-shadow:0 1px 4px #0000005e}.vc-hue-slider[data-v-e1a08576]{border-radius:15px;width:100%;height:14px;margin-bottom:15px;position:relative;box-shadow:2px 0 8px #00000014}.vc-hue-slider.is-vertical[data-v-e1a08576]{width:14px;height:100%;display:inline-block;transform:rotate(180deg)}.vc-hue-slider.transparent[data-v-e1a08576]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.vc-hue-slider__bar[data-v-e1a08576]{background:-moz-linear-gradient(270deg,red 0%,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%);background:-ms-linear-gradient(left,red 0%,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%);background:-webkit-linear-gradient(270deg,red 0%,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%);border-radius:15px;width:100%;height:100%;position:relative}.vc-hue-slider__bar-pointer[data-v-e1a08576]{width:14px;height:14px;position:absolute}.vc-hue-slider__bar-handle[data-v-e1a08576]{cursor:pointer;background-color:#f8f8f8;border-radius:6px;width:14px;height:14px;margin-top:2px;transform:translate(-7px,-2px);box-shadow:0 1px 4px #0000005e}.vc-hue-slider__bar-handle.vertical[data-v-e1a08576]{margin-top:0;transform:translateY(-7px)}.vc-hue-slider.small-slider[data-v-e1a08576]{height:10px!important}.vc-hue-slider.small-slider .small-bar[data-v-e1a08576]{width:10px!important;height:10px!important}.vc-hue-slider.small-slider .small-bar div[data-v-e1a08576]{transform:translate(-6px,-2px);border-radius:5px!important;width:12px!important;height:12px!important;margin-top:1px!important}.vc-lightness-slider[data-v-94a50a9e]{border-radius:15px;width:100%;height:14px;margin-bottom:15px;position:relative;box-shadow:2px 0 8px #00000014}.vc-lightness-slider.is-vertical[data-v-94a50a9e]{width:14px;height:100%;display:inline-block;transform:rotate(180deg)}.vc-lightness-slider.transparent[data-v-94a50a9e]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.vc-lightness-slider__bar[data-v-94a50a9e]{border-radius:15px;width:100%;height:100%;position:relative}.vc-lightness-slider__bar-pointer[data-v-94a50a9e]{width:14px;height:14px;position:absolute}.vc-lightness-slider__bar-handle[data-v-94a50a9e]{cursor:pointer;background-color:#f8f8f8;border-radius:6px;width:14px;height:14px;margin-top:2px;transform:translate(-7px,-2px);box-shadow:0 1px 4px #0000005e}.vc-lightness-slider__bar-handle.vertical[data-v-94a50a9e]{margin-top:0;transform:translateY(-7px)}.vc-lightness-slider.small-slider[data-v-94a50a9e]{height:10px!important}.vc-lightness-slider.small-slider .small-bar[data-v-94a50a9e]{width:10px!important;height:10px!important}.vc-lightness-slider.small-slider .small-bar div[data-v-94a50a9e]{transform:translate(-6px,-2px);border-radius:5px!important;width:12px!important;height:12px!important;margin-top:1px!important}.vc-colorPicker__record[data-v-0f657238]{align-items:center;margin-top:15px;display:flex}.vc-colorPicker__record .text[data-v-0f657238]{text-align:right;color:#666;width:48px;margin-right:10px;font-size:12px}.vc-colorPicker__record .color-list[data-v-0f657238]{gap:2px;width:100%;margin:0;display:flex;position:relative}.vc-colorPicker__record .color-list .color-item[data-v-0f657238]{cursor:pointer;vertical-align:middle;border-radius:2px;flex:1;max-width:26px;height:26px;display:inline-block;position:relative;overflow:hidden;box-shadow:3px 0 5px #0000001a}.vc-colorPicker__record .color-list .color-item__round[data-v-0f657238]{border-radius:50%}.vc-colorPicker__record .color-list .color-item.transparent[data-v-0f657238]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.vc-colorPicker__record .color-list .color-item[data-v-0f657238]:hover{z-index:299;transition:transform .2s;transform:scale(1.2)}.vc-colorPicker__record .color-list .color-item__display[data-v-0f657238]{width:100%;height:100%}.vc-display[data-v-7334ac20]{align-items:center;gap:8px;height:28px;display:flex}.vc-display .vc-current-color[data-v-7334ac20]{cursor:pointer;vertical-align:middle;border-radius:2px;width:50px;height:100%;display:inline-block;position:relative;overflow:hidden;box-shadow:3px 0 5px #00000014}.vc-display .vc-current-color.vc-transparent[data-v-7334ac20]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.vc-display .vc-current-color .color-cube[data-v-7334ac20]{text-align:center;width:100%;height:100%}.vc-display .vc-color-input[data-v-7334ac20]{box-sizing:border-box;flex:1 0;height:100%;position:relative}.vc-display .vc-color-input input[data-v-7334ac20]{cursor:pointer;text-align:center;box-sizing:border-box;color:#666;background-color:#c8c8c840;border:0;border-radius:2px;outline:none;width:100%;height:100%;padding:0;font-size:14px}.vc-display .vc-rgb-input[data-v-7334ac20]{color:#666;text-align:center;flex:1;font-size:12px}.vc-display .vc-rgb-input input[data-v-7334ac20]{cursor:pointer;text-align:center;color:#666;background-color:#c8c8c840;border:0;border-radius:2px;outline:none;width:100%;margin-bottom:2px;padding:4px 0;font-size:14px}.vc-display .vc-alpha-input[data-v-7334ac20]{background-color:#c8c8c840;border:none;border-radius:2px;justify-content:center;align-items:center;width:48px;height:100%;padding:0 2px;font-size:14px;display:flex}.vc-display .vc-alpha-input>input[data-v-7334ac20]{text-align:center;width:100%;height:100%;font-size:inherit;background-color:#0000;padding:0}.vc-display .vc-alpha-input__inner[data-v-7334ac20]{color:#000;box-sizing:border-box;cursor:pointer;border:none;border-radius:4px;outline:none;padding:10px 12px;font-size:14px;line-height:20px;display:block}.vc-display .vc-input-toggle[data-v-7334ac20]{cursor:pointer;border-radius:4px;width:24px;padding:2px;font-size:12px;line-height:12px}.vc-display .vc-input-toggle[data-v-7334ac20]:hover{background-color:#efefef}.vc-display .vc-input-toggle[data-v-7334ac20]:before{content:"";border-bottom:4px solid #888;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin:auto auto 2px;display:block}.vc-display .vc-input-toggle[data-v-7334ac20]:after{content:"";border-top:4px solid #888;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin:2px auto auto;display:block}.vc-display .copy-text[data-v-7334ac20]{text-align:center;font-size:12px;line-height:28px;display:inline-block;transform:scale(.8)}.vc-fk-colorPicker[data-v-48e3c224]{box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:initial;border-radius:3px;position:relative}.vc-fk-colorPicker__inner[data-v-48e3c224]{position:relative}.vc-fk-colorPicker__header[data-v-48e3c224]{z-index:999;text-align:left}.vc-fk-colorPicker__header .back[data-v-48e3c224]{border:2px solid #96969699;border-width:0 2px 2px 0;margin-bottom:12px;margin-left:2px;padding:4px;display:inline-block;transform:rotate(135deg)}.vc-fk-colorPicker__display[data-v-48e3c224]{text-align:left;width:100%;margin:0;position:relative}.vc-fk-colorPicker__display .transparent[data-v-48e3c224]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.vc-fk-colorPicker__display .current-color[data-v-48e3c224]{cursor:pointer;vertical-align:middle;width:50px;height:24px;margin-right:10px;display:inline-block;position:relative;overflow:hidden;box-shadow:3px 0 5px #00000014}.vc-fk-colorPicker__display .current-color .color-cube[data-v-48e3c224]{width:100%;height:100%}.vc-fk-colorPicker__display .hexColor-prefix[data-v-48e3c224]{vertical-align:middle;padding:0 4px;font-size:14px;display:inline-block;position:relative}.vc-fk-colorPicker__display input[data-v-48e3c224]{text-align:center;vertical-align:middle;border-top:0;border-bottom:1px solid #e3e2e8;border-left:none;border-right:0;outline:0;width:25px;padding-bottom:3px;display:inline-block}.vc-fk-colorPicker__display .hexColor-input[data-v-48e3c224]{width:64px}.vc-fk-colorPicker__display .action[data-v-48e3c224]{float:right;vertical-align:middle}.vc-fk-colorPicker__display .action .clear-btn[data-v-48e3c224]{color:#409eff;vertical-align:middle;cursor:pointer;background:0 0;border-color:#0000;padding-left:0;padding-right:0;display:inline-block}.vc-fk-colorPicker__display .action .copy-btn[data-v-48e3c224]{color:#13ce66cc;vertical-align:middle;cursor:pointer;background:0 0;border-color:#0000;margin-left:10px;padding-left:0;padding-right:0;display:inline-block}.vc-chrome-colorPicker[data-v-2611d66c]{box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:initial;border-radius:3px;position:relative}.vc-chrome-colorPicker-body[data-v-2611d66c]{position:relative}.vc-chrome-colorPicker-body .chrome-controls[data-v-2611d66c]{display:flex}.vc-chrome-colorPicker-body .chrome-controls .chrome-color-wrap[data-v-2611d66c]{z-index:1;border-radius:50%;width:36px;height:36px;position:relative;overflow:hidden}.vc-chrome-colorPicker-body .chrome-controls .chrome-color-wrap.transparent[data-v-2611d66c]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.vc-chrome-colorPicker-body .chrome-controls .chrome-color-wrap .current-color[data-v-2611d66c]{width:100%;height:100%}.vc-chrome-colorPicker-body .chrome-controls .chrome-sliders[data-v-2611d66c]{flex:1;margin-left:10px}.bee-angle{transform:rotate(90deg)}.bee-angle>*{vertical-align:middle;display:inline-block}.bee-angle.zero-right{transform:rotate(180deg)}.bee-angle.zero-bottom{transform:rotate(270deg)}.bee-angle__round{cursor:pointer;vertical-align:middle;border:1px solid #666;border-radius:50%;width:16px;height:16px;display:inline-block;position:relative}.bee-angle__round:before{content:"";background-color:#666;width:50%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vc-gradient-picker[data-v-c4d6d6ea]{position:relative}.vc-gradient-picker__header[data-v-c4d6d6ea]{z-index:999;text-align:left;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.vc-gradient-picker__header .back[data-v-c4d6d6ea]{border:2px solid #969696a6;border-width:0 2px 2px 0;margin-left:2px;margin-right:8px;padding:4px;display:inline-block;transform:rotate(135deg)}.vc-gradient-picker .vc-gradient__types[data-v-c4d6d6ea]{justify-content:space-between;width:100%;display:flex}.vc-gradient-picker .vc-gradient__types .vc-gradient-wrap__types[data-v-c4d6d6ea]{background-color:#c8c8c840;border-radius:4px;align-items:center;display:flex;overflow:hidden}.vc-gradient-picker .vc-gradient__types .vc-gradient__type[data-v-c4d6d6ea]{color:#666;cursor:pointer;padding:4px 8px;font-size:12px}.vc-gradient-picker .vc-gradient__types .vc-gradient__type.active[data-v-c4d6d6ea]{color:#000;background-color:#c8c8c8cc}.vc-gradient-picker__body[data-v-c4d6d6ea]{align-items:center;margin-bottom:12px;display:flex}.vc-gradient-picker__body .vc-color-range[data-v-c4d6d6ea]{flex:1}.vc-gradient-picker__body .vc-color-range__container[data-v-c4d6d6ea]{border-radius:5px;height:16px;position:relative}.vc-gradient-picker__body .vc-color-range__container .vc-background[data-v-c4d6d6ea]{border-radius:4px;height:100%;box-shadow:inset 0 0 0 1px #0000000f}.vc-gradient-picker__body .vc-color-range__container .vc-gradient__stop__container[data-v-c4d6d6ea]{width:100%;height:100%;position:absolute;top:0;left:0}.vc-gradient-picker__body .vc-color-range__container .vc-gradient__stop__container .vc-gradient__stop[data-v-c4d6d6ea]{cursor:pointer;box-sizing:content-box;border:2px solid #fff;border-radius:2px;width:14px;height:16px;position:absolute;top:-2px;overflow:hidden;transform:translate(-9px);box-shadow:0 0 2px 1px #00000059}.vc-gradient-picker__body .vc-color-range__container .vc-gradient__stop__container .vc-gradient__stop--inner[data-v-c4d6d6ea]{height:100%;display:inline-block}.vc-gradient-picker__body .vc-color-range__container .vc-gradient__stop__container .vc-gradient__stop--current[data-v-c4d6d6ea]{z-index:1;position:relative;box-shadow:0 0 2px 2px #2253f4,0 0 1px 1px #2253f480}.vc-gradient-picker .vc-degree-input[data-v-c4d6d6ea]{z-index:2;border-radius:4px;font-size:12px;display:flex;position:relative}.vc-gradient-picker .vc-degree-input:hover .vc-degree-input__panel[data-v-c4d6d6ea]{display:block}.vc-gradient-picker .vc-degree-input__control[data-v-c4d6d6ea]{color:#666;background-color:#c8c8c840;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:0 6px 0 0;display:flex}.vc-gradient-picker .vc-degree-input__control input[data-v-c4d6d6ea]{text-align:center;color:#666;max-width:28px;font-size:inherit;background-color:#0000;border:none;outline:none;overflow:visible}.vc-gradient-picker .vc-degree-input__panel[data-v-c4d6d6ea]{z-index:10;display:none;position:absolute;top:20px;left:0}.vc-gradient-picker .vc-degree-input__panel .vc-degree-input__disk[data-v-c4d6d6ea]{background-color:#f1f1f1;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex;position:relative;transform:translate(0);box-shadow:0 0 2px #00000029,0 1px 8px #0000000f,0 4px 12px #00000014}.vc-gradient-picker .vc-picker-degree-input[data-v-c4d6d6ea]{margin-left:8px}.vc-colorpicker[data-v-0492277d]{box-sizing:border-box;-webkit-user-select:none;user-select:none;z-index:10000;border-radius:3px;width:276px;position:relative;box-shadow:0 0 10px #00000026}.vc-colorpicker [data-v-0492277d]{outline:none;line-height:1}.vc-colorpicker--container[data-v-0492277d]{padding:16px}.vc-colorpicker--tabs[data-v-0492277d]{background:#f6f7f9;border-radius:6px;margin-bottom:12px;padding:2px;position:relative}.vc-colorpicker--tabs__inner[data-v-0492277d]{box-sizing:border-box;background:#f6f7f9;border-bottom:none;justify-content:space-between;padding:0;display:flex;position:relative}.vc-colorpicker--tabs__btn[data-v-0492277d]{z-index:2;color:#636c78;cursor:pointer;border-radius:4px;flex:1;font-size:14px}.vc-colorpicker--tabs__btn.vc-btn-active[data-v-0492277d]{color:#33383e;font-weight:600}.vc-colorpicker--tabs__btn button[data-v-0492277d]{background-color:initial;color:#636c78;cursor:pointer;appearance:none;width:100%;font-size:14px;line-height:20px;font-weight:inherit;border:0;border-radius:0;outline:0;padding:6px 0}.vc-colorpicker--tabs__btn button .vc-btn__content[data-v-0492277d]{white-space:nowrap;position:relative}.vc-colorpicker--tabs__bg[data-v-0492277d]{z-index:1;background:#fff;border-radius:4px;transition:left .2s ease-in-out;position:absolute;top:0;bottom:0;box-shadow:0 1px 4px #0000001f}.vc-colorpicker.black[data-v-0492277d]{color:#fff;background-color:#000}.vc-colorpicker.white[data-v-0492277d]{color:#333;background-color:#fff}.vc-color-wrap[data-v-354ca836]{cursor:pointer;vertical-align:middle;width:50px;height:24px;margin-right:10px;display:inline-block;position:relative;overflow:hidden;box-shadow:3px 0 5px #00000014}.vc-color-wrap.transparent[data-v-354ca836]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-repeat:repeat}.vc-color-wrap.round[data-v-354ca836]{border:1px solid #d8d8d8;border-radius:50%;width:22px;height:22px}.vc-color-wrap .current-color[data-v-354ca836]{width:100%;height:100%}.vc-color-extra[data-v-354ca836]{margin-top:10px}.color-field[data-v-e8f0326e]{flex-direction:column;gap:6px;display:flex;position:relative}.field-label[data-v-e8f0326e]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--gray-700)}.row[data-v-e8f0326e]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.swatch-btn[data-v-e8f0326e]{border-radius:var(--radius-sm);border:1px solid var(--border-default);cursor:pointer;flex-shrink:0;width:40px;height:40px}.hex-input[data-v-e8f0326e]{border:1px solid var(--border-default);border-radius:var(--radius-sm);width:110px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-small);background:var(--white);color:var(--text-primary);padding:9px 12px}.swatches[data-v-e8f0326e]{flex-wrap:wrap;gap:6px;display:flex}.mini[data-v-e8f0326e]{cursor:pointer;border:1px solid #0000001f;border-radius:50%;width:22px;height:22px;padding:0}.picker-pop[data-v-e8f0326e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);z-index:5;width:fit-content;margin-top:8px;padding:12px}.done-btn[data-v-e8f0326e]{border:1px solid var(--border-default);background:var(--surface-muted);border-radius:var(--radius-sm);cursor:pointer;width:100%;font-family:var(--font-sans);font-size:var(--text-small);margin-top:10px;padding:8px}.done-btn[data-v-e8f0326e]:hover{background:var(--surface-hover)}.hidden-file[data-v-b7794e32]{display:none}.brand-row[data-v-b7794e32]{align-items:center;gap:16px;display:flex}.logo-box[data-v-b7794e32]{border-radius:var(--radius-md);color:#fff;width:72px;height:72px;font-weight:var(--weight-bold);border:1px solid var(--border-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.logo-img[data-v-b7794e32]{object-fit:cover;width:100%;height:100%}.logo-actions[data-v-b7794e32]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.help[data-v-b7794e32]{width:100%;font-size:var(--text-micro);color:var(--text-secondary);margin:0}.muted[data-v-b7794e32]{color:var(--text-secondary);font-size:var(--text-body);margin:0 0 16px;line-height:1.45}.member-cell[data-v-caa25083]{align-items:center;gap:10px;display:flex}.primary[data-v-caa25083]{font-weight:var(--weight-medium)}.muted[data-v-caa25083]{color:var(--text-secondary);font-size:var(--text-micro)}.row-actions[data-v-caa25083]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.dialog-sub[data-v-caa25083]{font-size:var(--text-body);margin:0 0 16px}.invite-form[data-v-caa25083]{flex-direction:column;gap:12px;display:flex}.sent-banner[data-v-caa25083]{background:var(--color-success-bg);color:var(--green-700);border-radius:var(--radius-sm);font-size:var(--text-small);margin-bottom:12px;padding:10px 12px}.action-banner[data-v-2e27cd93]{border-radius:var(--radius-lg,12px);border:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.action-banner.critical[data-v-2e27cd93]{background:color-mix(in srgb, #ef4444 10%, var(--surface-card,#fff));color:#7f1d1d;border-color:#ef444447}.action-banner.warning[data-v-2e27cd93]{background:color-mix(in srgb, #f59e0b 12%, var(--surface-card,#fff));color:#78350f;border-color:#f59e0b4d}.action-banner-copy[data-v-2e27cd93]{flex:1;min-width:220px}.action-banner-copy strong[data-v-2e27cd93]{font-size:var(--text-body);margin-bottom:4px;font-weight:600;display:block}.action-banner-copy p[data-v-2e27cd93]{font-size:var(--text-small);opacity:.95;margin:0;line-height:1.45}.action-banner-lock[data-v-2e27cd93]{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);opacity:.9;padding-top:8px;font-size:var(--text-micro)!important;margin-top:8px!important}.action-banner-actions[data-v-2e27cd93]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.sub-row[data-v-2e27cd93]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plan-name[data-v-2e27cd93]{font-size:var(--text-h2);font-weight:var(--weight-bold);margin:4px 0 8px}.sub-actions[data-v-2e27cd93]{flex-wrap:wrap;gap:8px;display:flex}.status-line[data-v-2e27cd93]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stripe-tag[data-v-2e27cd93]{background:var(--surface-muted,#0000000a);border-radius:999px;padding:2px 8px}.muted[data-v-2e27cd93]{color:var(--text-secondary);font-size:var(--text-micro)}.muted-pad[data-v-2e27cd93]{color:var(--text-secondary);padding:16px}.stripe-note[data-v-2e27cd93]{border-top:1px solid var(--border-subtle,#0000000f);font-size:var(--text-micro);color:var(--text-secondary);margin:16px 0 0;padding-top:16px;line-height:1.5}.usage-label[data-v-2e27cd93]{align-items:center;gap:4px;display:inline-flex}.expand-btn[data-v-2e27cd93]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.chev[data-v-2e27cd93]{color:var(--text-secondary);font-size:12px;transition:transform .15s;display:inline-block}.chev.open[data-v-2e27cd93]{transform:rotate(90deg)}.usage-hint[data-v-2e27cd93]{font-size:var(--text-micro,12px);margin:4px 0 0}.per-assistant[data-v-2e27cd93]{background:var(--surface-muted,color-mix(in srgb, var(--text-primary) 4%, transparent));border-radius:8px;margin-top:10px;padding:10px 12px}.asst-table[data-v-2e27cd93]{border-collapse:collapse;width:100%;font-size:var(--text-small)}.asst-table th[data-v-2e27cd93],.asst-table td[data-v-2e27cd93]{text-align:left;border-bottom:1px solid var(--border-subtle,#e5e7eb);padding:6px 8px}.asst-table th.num[data-v-2e27cd93],.asst-table td.num[data-v-2e27cd93]{text-align:right}.asst-table th[data-v-2e27cd93]{color:var(--text-secondary);font-weight:600}.pack-grid[data-v-2e27cd93]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.pack-option[data-v-2e27cd93]{border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.pack-name[data-v-2e27cd93]{font-weight:600}.pack-price[data-v-2e27cd93]{font-size:var(--text-h3,1.25rem);font-weight:600}.usage-list[data-v-2e27cd93]{flex-direction:column;gap:16px;display:flex}.usage-head[data-v-2e27cd93]{font-size:var(--text-small);justify-content:space-between;margin-bottom:6px;display:flex}.track[data-v-2e27cd93]{background:var(--surface-muted);border-radius:var(--radius-pill);height:8px;overflow:hidden}.fill[data-v-2e27cd93]{border-radius:var(--radius-pill);height:100%}.warn[data-v-2e27cd93]{font-size:var(--text-micro);color:var(--amber-700,#b45309);margin-top:6px}.linkish[data-v-2e27cd93]{color:var(--brand-accent);cursor:pointer;font:inherit;background:0 0;border:none;margin-left:6px;padding:0;text-decoration:underline}a.linkish[data-v-2e27cd93]{margin-left:8px;display:inline-block}.card-row[data-v-2e27cd93]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-brand[data-v-2e27cd93]{background:var(--navy-900,#0d2b45);color:#fff;text-transform:uppercase;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:700}.invoice-meta[data-v-2e27cd93]{font-size:var(--text-small);flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.body[data-v-2e27cd93]{color:var(--text-secondary);line-height:1.5;font-size:var(--text-small);margin:0 0 12px}.body.small[data-v-2e27cd93]{font-size:var(--text-micro);margin-bottom:0}.empty-block .body[data-v-2e27cd93]:last-child{margin-bottom:0}.two-col[data-v-2e27cd93]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=800px){.two-col[data-v-2e27cd93]{grid-template-columns:1fr}}.section-title[data-v-2e27cd93]{font-size:var(--text-small);font-weight:var(--weight-semibold,600);margin:0 0 12px}.section-head[data-v-2e27cd93]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.section-head .section-title[data-v-2e27cd93]{margin-bottom:0}.inv-table[data-v-2e27cd93]{border-collapse:collapse;width:100%;font-size:var(--text-small)}.inv-table th[data-v-2e27cd93],.inv-table td[data-v-2e27cd93]{text-align:left;border-bottom:1px solid var(--border-subtle,#0000000f);padding:8px 6px}.inv-table th[data-v-2e27cd93]{color:var(--text-secondary);font-weight:500}.inv-table .right[data-v-2e27cd93]{text-align:right;white-space:nowrap}.cap[data-v-2e27cd93]{text-transform:capitalize}.plan-grid[data-v-2e27cd93]{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.plan-option[data-v-2e27cd93]{border:1px solid var(--border-subtle,#00000014);border-radius:10px;padding:12px 14px}.plan-option.current[data-v-2e27cd93],.plan-option.recommended[data-v-2e27cd93]{border-color:var(--brand-accent,#0ea5b7);background:color-mix(in srgb, var(--brand-accent,#0ea5b7) 6%, transparent)}.plan-option-price[data-v-2e27cd93]{font-size:var(--text-h3,1.125rem);font-weight:var(--weight-bold,700);margin:6px 0 0}.plan-option-name[data-v-2e27cd93]{align-items:center;gap:8px;font-weight:600;display:flex}.pill[data-v-2e27cd93]{background:var(--surface-muted);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.pill-rec[data-v-2e27cd93]{background:color-mix(in srgb, var(--brand-accent,#0ea5b7) 18%, transparent);color:var(--brand-accent,#0ea5b7)}.plan-option-desc[data-v-2e27cd93]{font-size:var(--text-micro);color:var(--text-secondary);margin:6px 0 8px}.plan-limits[data-v-2e27cd93]{font-size:var(--text-micro);color:var(--text-secondary);margin:0 0 12px;padding-left:18px}.intro[data-v-7ee6e859]{color:var(--text-secondary);line-height:1.5;font-size:var(--text-body);margin:0 0 14px}.intro.small[data-v-7ee6e859]{font-size:var(--text-small)}.hint[data-v-7ee6e859]{font-size:var(--text-small);color:var(--text-secondary);margin:12px 0 0}.snippet[data-v-7ee6e859]{background:var(--surface-muted);border-radius:var(--radius-md);white-space:pre-wrap;margin:0;padding:14px 16px;font-size:12px;line-height:1.5;overflow:auto}.snippet.small[data-v-7ee6e859]{margin-top:12px}.primary[data-v-7ee6e859]{font-weight:var(--weight-medium)}.muted[data-v-7ee6e859]{color:var(--text-secondary);font-size:var(--text-small)}.mono[data-v-7ee6e859]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-small)}.warn[data-v-7ee6e859]{color:var(--amber-700,#b45309);font-size:var(--text-small);margin:0 0 12px}.secret[data-v-7ee6e859]{background:var(--surface-muted);border-radius:var(--radius-sm);word-break:break-all;padding:12px;font-size:12px;display:block}.pad[data-v-7ee6e859]{padding:16px}.error[data-v-7ee6e859]{color:var(--color-error,#b91c1c)}.tabs[data-v-7839834e]{border-bottom:1px solid var(--border-subtle);gap:4px;display:flex}.tab[data-v-7839834e]{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px}.tab.active[data-v-7839834e]{font-weight:var(--weight-semibold);color:var(--brand-accent);border-bottom-color:var(--brand-accent)}.hidden-file[data-v-5daa8de4]{display:none}.avatar-block[data-v-5daa8de4]{align-items:center;gap:16px;margin-bottom:16px;display:flex}.avatar-circle.large[data-v-5daa8de4]{width:72px;height:72px;font-size:var(--text-body-lg);color:#fff;font-weight:var(--weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-img[data-v-5daa8de4]{object-fit:cover;width:100%;height:100%}.avatar-actions[data-v-5daa8de4]{gap:8px;display:flex}.meta-grid[data-v-5daa8de4]{font-size:var(--text-small);grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.muted[data-v-5daa8de4]{color:var(--text-secondary);font-size:var(--text-micro);margin-bottom:4px;display:block}.switch-row[data-v-5daa8de4]{justify-content:space-between;align-items:center;gap:16px;display:flex}.switch-label[data-v-5daa8de4],.primary[data-v-5daa8de4]{font-weight:var(--weight-medium)}@media (width<=720px){.meta-grid[data-v-5daa8de4]{grid-template-columns:1fr}}.skel-list[data-v-678bd8f7]{flex-direction:column;gap:12px;display:flex}.notif-row[data-v-678bd8f7]{border:none;border-bottom:1px solid var(--border-subtle);width:100%;color:inherit;text-align:left;cursor:pointer;font-family:var(--font-sans);background:0 0;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.notif-row[data-v-678bd8f7]:last-of-type{border-bottom:none}.notif-row[data-v-678bd8f7]:hover{background:var(--surface-hover)}.notif-row.unread[data-v-678bd8f7]{background:var(--blue-50,#eff6ff)}.icon-wrap[data-v-678bd8f7]{background:var(--surface-muted);width:36px;height:36px;color:var(--gray-600,var(--gray-700));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.body[data-v-678bd8f7]{flex:1;min-width:0}.title-row[data-v-678bd8f7]{align-items:center;gap:8px;display:flex}.title[data-v-678bd8f7]{font-size:var(--text-body);color:var(--gray-900)}.notif-row.unread .title[data-v-678bd8f7]{font-weight:var(--weight-semibold)}.dot[data-v-678bd8f7]{background:var(--brand-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.desc[data-v-678bd8f7]{font-size:var(--text-small);color:var(--text-secondary);margin-top:2px}.time[data-v-678bd8f7]{font-size:var(--text-micro);color:var(--text-secondary);white-space:nowrap;flex-shrink:0;margin-left:auto}.badge[data-v-72c74765]{border-radius:var(--radius-pill);font-size:var(--text-micro);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;padding:3px 10px;display:inline-flex}.help-page[data-v-b2e9dac4]{max-width:1080px}.legal-footer[data-v-b2e9dac4]{border-top:1px solid var(--border-subtle);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:8px;padding-top:24px;display:flex}.legal-label[data-v-b2e9dac4]{color:var(--gray-400);font-weight:600}.legal-links[data-v-b2e9dac4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-sep[data-v-b2e9dac4]{color:var(--gray-300)}.legal-link[data-v-b2e9dac4]{color:var(--text-secondary)}.legal-link[data-v-b2e9dac4]:hover{color:var(--blue-600)}.hero-block[data-v-b2e9dac4]{text-align:center;padding:12px 0 8px}.hero[data-v-b2e9dac4]{font-size:34px;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--gray-900);margin:0 0 8px}.hero-sub[data-v-b2e9dac4]{font-size:var(--text-body-lg,16px);color:var(--text-secondary);margin:0 0 24px}.hero-search[data-v-b2e9dac4]{max-width:520px;margin:0 auto}.quick-grid[data-v-b2e9dac4]{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.quick-card[data-v-b2e9dac4]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;font-family:var(--font-sans);transition:border-color var(--duration-fast,.12s) ease;flex-direction:column;gap:10px;padding:20px 16px;display:flex}.quick-card[data-v-b2e9dac4]:hover{border-color:var(--blue-300,#93c5fd)}.quick-icon[data-v-b2e9dac4]{border-radius:var(--radius-md);background:var(--blue-100,#dbeafe);width:36px;height:36px;color:var(--blue-500,#3b82f6);justify-content:center;align-items:center;display:flex}.quick-label[data-v-b2e9dac4]{font-weight:var(--weight-bold,700);color:var(--gray-900);font-size:var(--text-small)}.eyebrow[data-v-b2e9dac4]{font-size:var(--text-small);font-weight:var(--weight-bold,700);color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.eyebrow.breaking[data-v-b2e9dac4]{color:var(--red-500,#ef4444)}.help-split[data-v-b2e9dac4]{margin-top:8px}.stack-list[data-v-b2e9dac4]{flex-direction:column;gap:8px;display:flex}.article-row[data-v-b2e9dac4],.update-row[data-v-b2e9dac4]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:left;font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.article-row[data-v-b2e9dac4]{cursor:pointer}.article-row[data-v-b2e9dac4]:hover{border-color:var(--blue-300,#93c5fd)}.article-title[data-v-b2e9dac4]{font-size:var(--text-small);color:var(--gray-900);font-weight:600}.article-cat[data-v-b2e9dac4]{font-size:var(--text-micro);color:var(--gray-400);white-space:nowrap}.update-row[data-v-b2e9dac4]{flex-direction:column;align-items:flex-start;gap:2px}.tutorials-block[data-v-b2e9dac4]{margin-top:8px}.tutorial-grid[data-v-b2e9dac4]{grid-template-columns:1fr;gap:14px;display:grid}.tutorial-card[data-v-b2e9dac4]{text-align:left;border-radius:var(--radius-md,10px);border:1px solid var(--border-subtle);background:var(--white,#fff);font:inherit;color:inherit;cursor:default;padding:18px}.tutorial-card.clickable[data-v-b2e9dac4]{cursor:pointer}.tutorial-card.clickable[data-v-b2e9dac4]:hover{border-color:var(--blue-200,#bfdbfe);background:var(--blue-50,#eff6ff)}.docs-layout[data-v-b2e9dac4]{grid-template-columns:240px 1fr;gap:28px;display:grid}.docs-nav[data-v-b2e9dac4]{flex-direction:column;gap:18px;display:flex}.docs-nav-group[data-v-b2e9dac4]{flex-direction:column;gap:2px;display:flex}.docs-nav-group-label[data-v-b2e9dac4]{letter-spacing:.04em;text-transform:uppercase;color:var(--gray-400);padding:0 12px;font-size:11px;font-weight:700}.docs-nav-item[data-v-b2e9dac4]{text-align:left;cursor:pointer;font-family:var(--font-sans);color:var(--gray-700);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:13.5px;font-weight:500;display:flex}.docs-nav-item.active[data-v-b2e9dac4]{color:var(--blue-600,#2563eb);background:var(--blue-50,#eff6ff);font-weight:700}.docs-nav-item.soon[data-v-b2e9dac4]{color:var(--gray-400);cursor:default}.soon-pill[data-v-b2e9dac4]{color:var(--gray-400);background:var(--gray-100,#f3f4f6);border-radius:99px;padding:2px 6px;font-size:9px;font-weight:700}.docs-meta[data-v-b2e9dac4]{font-size:var(--text-micro);color:var(--gray-400);align-items:center;gap:10px;margin-bottom:6px;display:flex}.docs-title[data-v-b2e9dac4]{font-size:var(--text-h1);letter-spacing:-.01em;color:var(--gray-900);margin:0 0 18px;font-weight:700}.docs-body[data-v-b2e9dac4]{font-size:var(--text-body);color:var(--gray-700);flex-direction:column;gap:14px;max-width:680px;line-height:1.7;display:flex}.docs-intro[data-v-b2e9dac4]{font-size:var(--text-body-lg,16px);color:var(--gray-600);margin:0}.docs-plain[data-v-b2e9dac4]{white-space:pre-wrap;margin:0}.docs-prose[data-v-b2e9dac4] h2{color:var(--gray-900);margin:1.1em 0 .4em;font-size:1.35rem;font-weight:700;line-height:1.3}.docs-prose[data-v-b2e9dac4] h3{color:var(--gray-900);margin:1em 0 .35em;font-size:1.15rem;font-weight:650}.docs-prose[data-v-b2e9dac4] h4{color:var(--gray-900);margin:.85em 0 .3em;font-size:1.02rem;font-weight:600}.docs-prose[data-v-b2e9dac4] p{margin:.5em 0}.docs-prose[data-v-b2e9dac4] ul,.docs-prose[data-v-b2e9dac4] ol{margin:.5em 0;padding-left:1.4em}.docs-prose[data-v-b2e9dac4] li{margin:.25em 0}.docs-prose[data-v-b2e9dac4] blockquote{border-left:3px solid var(--border-subtle,#d1d5db);color:var(--gray-600);margin:.75em 0;padding:.15em 0 .15em .9em}.docs-prose[data-v-b2e9dac4] hr{border:none;border-top:1px solid var(--border-subtle);margin:1.25em 0}.docs-prose[data-v-b2e9dac4] a{color:var(--blue-600,#2563eb);text-decoration:underline}.docs-prose[data-v-b2e9dac4] code{background:var(--surface-muted);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.docs-prose[data-v-b2e9dac4] pre{color:#e2e8f0;border-radius:var(--radius-md);background:#0f172a;padding:12px 14px;font-size:13px;overflow-x:auto}.docs-prose[data-v-b2e9dac4] pre code{color:inherit;background:0 0;padding:0}.docs-prose[data-v-b2e9dac4] img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:.75em 0;display:block}.docs-prose[data-v-b2e9dac4] div[data-youtube-video],.docs-prose[data-v-b2e9dac4] .rte-youtube{aspect-ratio:16/9;width:100%;max-width:640px;margin:1em 0}.docs-prose[data-v-b2e9dac4] iframe{border-radius:var(--radius-md);border:0;width:100%;height:100%;min-height:220px}.docs-prose[data-v-b2e9dac4] .callout{border-radius:var(--radius-md);font-size:var(--text-small);border-left:3px solid #0000;align-items:flex-start;gap:10px;margin:1.5em 0;padding:14px 16px;display:flex}.docs-prose[data-v-b2e9dac4] .callout:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:18px 18px;flex-shrink:0;width:18px;height:18px;margin-top:5px}.docs-prose[data-v-b2e9dac4] .callout>*{flex:1;min-width:0}.docs-prose[data-v-b2e9dac4] .callout p{margin:.2em 0}.docs-prose[data-v-b2e9dac4] .callout-info{background:var(--blue-50,#eff6ff);border-left-color:var(--blue-500,#3b82f6);color:var(--gray-700)}.docs-prose[data-v-b2e9dac4] .callout-info:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v5'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E")}.docs-prose[data-v-b2e9dac4] .callout-warning{background:var(--color-warning-bg,#fffbeb);color:#92400e;border-left-color:#f59e0b}.docs-prose[data-v-b2e9dac4] .callout-warning:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23b45309' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3Cpath d='M10.3 3.9L2.5 18a1.8 1.8 0 001.5 2.7h16a1.8 1.8 0 001.5-2.7L13.7 3.9a1.8 1.8 0 00-3.4 0z'/%3E%3C/svg%3E")}.docs-prose[data-v-b2e9dac4] .callout-tip{background:var(--color-success-bg,#ecfdf5);color:#15803d;border-left-color:#10b981}.docs-prose[data-v-b2e9dac4] .callout-tip:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 3L4 14h6l-1 7 9-11h-6l1-7z'/%3E%3C/svg%3E")}.callout[data-v-b2e9dac4]{border-radius:var(--radius-md);font-size:var(--text-small);gap:10px;padding:14px 16px;display:flex}.callout svg[data-v-b2e9dac4]{flex-shrink:0;margin-top:1px}.callout-info[data-v-b2e9dac4]{background:var(--blue-50,#eff6ff);color:var(--gray-700)}.callout-info svg[data-v-b2e9dac4]{color:var(--blue-500,#3b82f6)}.callout-warning[data-v-b2e9dac4]{background:var(--color-warning-bg,#fffbeb);color:#92400e}.callout-warning svg[data-v-b2e9dac4]{color:#b45309}.callout-tip[data-v-b2e9dac4]{background:var(--color-success-bg,#ecfdf5);color:#15803d}.callout-tip svg[data-v-b2e9dac4]{color:#15803d}.helpful-row[data-v-b2e9dac4]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;padding-top:20px;display:flex}.helpful-label[data-v-b2e9dac4]{font-size:var(--text-small);color:var(--gray-700);font-weight:600}.helpful-btn[data-v-b2e9dac4]{border:1px solid var(--border-subtle);background:var(--white,#fff);font-family:var(--font-sans);color:var(--gray-700);cursor:pointer;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600}.helpful-btn.selected[data-v-b2e9dac4]{border-color:var(--blue-500,#3b82f6);background:var(--blue-50,#eff6ff);color:var(--blue-600,#2563eb)}.support-stack[data-v-b2e9dac4]{flex-direction:column;gap:24px;display:flex}.open-requests-card[data-v-b2e9dac4]{padding-bottom:8px}.open-req-header[data-v-b2e9dac4]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.open-count[data-v-b2e9dac4]{font-size:13px}.empty-open[data-v-b2e9dac4]{padding:8px 0 12px;font-size:13.5px}.open-req-list[data-v-b2e9dac4]{flex-direction:column;gap:4px;display:flex}.open-req-row[data-v-b2e9dac4]{text-align:left;border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-1,#fff);cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.open-req-row[data-v-b2e9dac4]:hover{border-color:var(--blue-300,#93c5fd);background:var(--blue-50,#eff6ff)}.open-req-main[data-v-b2e9dac4]{flex:1;min-width:0}.open-req-id[data-v-b2e9dac4]{color:var(--gray-600);margin-bottom:2px;font-size:12px;font-weight:650}.open-req-subject[data-v-b2e9dac4]{color:var(--gray-900);margin-bottom:4px;font-size:14.5px;font-weight:650}.open-req-meta[data-v-b2e9dac4]{font-size:12.5px}.open-req-side[data-v-b2e9dac4]{flex-shrink:0;align-items:center;gap:10px;display:flex}.chevron[data-v-b2e9dac4]{color:var(--gray-400);font-size:14px}.detail-title-block[data-v-b2e9dac4]{min-width:0}.detail-title-row[data-v-b2e9dac4]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.detail-subject[data-v-b2e9dac4]{color:var(--gray-900);margin:0;font-size:18px;font-weight:650;line-height:1.3}.detail-layout[data-v-b2e9dac4]{grid-template-columns:minmax(0,1fr) 220px;gap:24px;display:grid}@media (width<=720px){.detail-layout[data-v-b2e9dac4]{grid-template-columns:minmax(0,1fr)}}.detail-main[data-v-b2e9dac4]{flex-direction:column;gap:20px;min-width:0;display:flex}.detail-side[data-v-b2e9dac4]{border-left:1px solid var(--border-subtle,#e5e7eb);padding-left:18px}@media (width<=720px){.detail-side[data-v-b2e9dac4]{border-left:none;border-top:1px solid var(--border-subtle,#e5e7eb);padding-top:14px;padding-left:0}}.section-label[data-v-b2e9dac4]{letter-spacing:.04em;text-transform:uppercase;color:var(--gray-400);margin-bottom:10px;font-size:11.5px;font-weight:700}.description-body[data-v-b2e9dac4]{color:var(--gray-800);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.attach-line[data-v-b2e9dac4]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.attach-link[data-v-b2e9dac4]{font:inherit;color:var(--blue-600,#2563eb);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration:underline}.attach-link[data-v-b2e9dac4]:hover:not(:disabled){color:var(--blue-700,#1d4ed8)}.attach-link[data-v-b2e9dac4]:disabled{opacity:.6;cursor:wait}.detail-fields[data-v-b2e9dac4]{flex-direction:column;gap:14px;display:flex}.meta-value.sm[data-v-b2e9dac4]{font-size:13.5px;font-weight:650}.messages-thread[data-v-b2e9dac4]{flex-direction:column;gap:12px;max-height:260px;margin-bottom:12px;padding:2px;display:flex;overflow-y:auto}.message-row[data-v-b2e9dac4]{align-items:flex-start;gap:10px;display:flex}.message-row.mine[data-v-b2e9dac4]{flex-direction:row-reverse}.msg-avatar[data-v-b2e9dac4]{background:var(--gray-100,#f3f4f6);width:30px;height:30px;color:var(--gray-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.msg-avatar.staff[data-v-b2e9dac4]{background:var(--blue-100,#dbeafe);color:var(--blue-700,#1d4ed8)}.msg-bubble[data-v-b2e9dac4]{background:var(--gray-50,#f9fafb);border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;max-width:min(100%,480px);padding:10px 12px}.message-row.mine .msg-bubble[data-v-b2e9dac4]{background:var(--blue-50,#eff6ff);border-color:var(--blue-100,#dbeafe)}.msg-meta[data-v-b2e9dac4]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:4px;display:flex}.msg-author[data-v-b2e9dac4]{color:var(--gray-900);font-size:12.5px;font-weight:650}.msg-role[data-v-b2e9dac4]{color:var(--blue-700,#1d4ed8);background:var(--blue-100,#dbeafe);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.msg-time[data-v-b2e9dac4]{color:var(--gray-400);margin-left:auto;font-size:11.5px}.msg-body[data-v-b2e9dac4]{color:var(--gray-800);white-space:pre-wrap;font-size:13.5px;line-height:1.5}.reply-box[data-v-b2e9dac4]{flex-direction:column;gap:10px;display:flex}.reply-textarea[data-v-b2e9dac4]{border:1px solid var(--border-subtle,#e5e7eb);width:100%;font:inherit;color:var(--gray-900);resize:vertical;box-sizing:border-box;background:#fff;border-radius:8px;min-height:72px;padding:10px 12px}.reply-textarea[data-v-b2e9dac4]:focus{outline:2px solid var(--blue-200,#bfdbfe);border-color:var(--blue-500,#3b82f6)}.reply-actions[data-v-b2e9dac4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.mono[data-v-b2e9dac4]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.strong[data-v-b2e9dac4]{font-weight:650}.support-layout[data-v-b2e9dac4]{grid-template-columns:1fr 280px;gap:28px;display:grid}.support-form[data-v-b2e9dac4]{flex-direction:column;gap:16px;display:flex}.support-meta[data-v-b2e9dac4]{flex-direction:column;gap:14px;display:flex}.meta-label[data-v-b2e9dac4]{font-size:var(--text-micro);color:var(--gray-400);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.meta-value[data-v-b2e9dac4]{color:var(--gray-900);font-weight:700}.field[data-v-b2e9dac4]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-b2e9dac4]{font-size:var(--text-small);color:var(--gray-700);margin-bottom:6px;font-weight:600;display:block}textarea[data-v-b2e9dac4]{resize:vertical;border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);font-size:var(--text-body);color:var(--gray-900);background:var(--white,#fff);padding:10px 12px}.dropzone[data-v-b2e9dac4]{border:1px dashed var(--border-default);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);font-size:var(--text-small);cursor:pointer;padding:20px;display:block;position:relative}.file-input[data-v-b2e9dac4]{opacity:0;cursor:pointer;position:absolute;inset:0}.attachment-name[data-v-b2e9dac4]{color:var(--gray-800);margin-right:10px;font-weight:600}.linkish[data-v-b2e9dac4]{color:var(--blue-600,#2563eb);cursor:pointer;font-weight:600;font-family:var(--font-sans);font-size:var(--text-small);z-index:1;background:0 0;border:none;position:relative}.form-error[data-v-b2e9dac4]{color:var(--red-600,#dc2626);font-size:var(--text-small);margin:0}.sent-card[data-v-b2e9dac4]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:440px;box-shadow:var(--shadow-card);text-align:center;margin:48px auto;padding:40px}.rel-item-link[data-v-b2e9dac4]{color:var(--blue-600,#2563eb);text-decoration:underline}.shortcut-search[data-v-b2e9dac4]{max-width:420px}.shortcut-grid[data-v-b2e9dac4]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.shortcut-group-title[data-v-b2e9dac4]{color:var(--gray-900);margin-bottom:12px;font-weight:700}.shortcut-items[data-v-b2e9dac4]{flex-direction:column;gap:10px;display:flex}.shortcut-row[data-v-b2e9dac4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.shortcut-desc[data-v-b2e9dac4]{font-size:var(--text-small);color:var(--gray-700)}.keys[data-v-b2e9dac4]{flex-shrink:0;gap:4px;display:flex}kbd[data-v-b2e9dac4]{font-family:var(--font-sans);color:var(--gray-700);background:var(--surface-muted);border:1px solid var(--border-default);text-align:center;border-bottom-width:2px;border-radius:5px;min-width:20px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.releases-stack[data-v-b2e9dac4]{flex-direction:column;gap:16px;display:flex}.release-head[data-v-b2e9dac4]{cursor:pointer;width:100%;font-family:var(--font-sans);text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:10px;padding:0;display:flex}.release-version[data-v-b2e9dac4]{font-weight:700;font-size:var(--text-body-lg,16px);color:var(--gray-900)}.latest-pill[data-v-b2e9dac4]{font-size:var(--text-micro);color:#fff;background:var(--blue-500,#3b82f6);border-radius:99px;padding:3px 10px;font-weight:700}.release-date[data-v-b2e9dac4]{font-size:var(--text-small);color:var(--gray-400)}.release-badges[data-v-b2e9dac4]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.rel-badge[data-v-b2e9dac4]{text-transform:uppercase;letter-spacing:.03em;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:700}.badge-new[data-v-b2e9dac4]{background:var(--blue-100,#dbeafe);color:var(--blue-600,#2563eb)}.badge-improved[data-v-b2e9dac4]{background:var(--color-success-bg,#ecfdf5);color:#15803d}.badge-fixed[data-v-b2e9dac4]{background:var(--color-warning-bg,#fffbeb);color:#b45309}.badge-breaking[data-v-b2e9dac4]{background:var(--red-50,#fef2f2);color:var(--red-500,#ef4444)}.release-body[data-v-b2e9dac4]{flex-direction:column;gap:14px;margin-top:16px;display:flex}.rel-section ul[data-v-b2e9dac4]{font-size:var(--text-small);color:var(--gray-700);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.state-card[data-v-b2e9dac4]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:center;padding:64px 24px}.state-icon[data-v-b2e9dac4]{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;display:flex}.muted-icon[data-v-b2e9dac4]{background:var(--gray-100,#f3f4f6);color:var(--gray-500)}.error-icon[data-v-b2e9dac4]{background:var(--red-50,#fef2f2);color:var(--red-500,#ef4444)}.success-icon[data-v-b2e9dac4]{background:var(--green-50,#ecfdf5);width:56px;height:56px;color:var(--green-500,#22c55e)}.state-title[data-v-b2e9dac4]{font-weight:700;font-size:var(--text-h3);color:var(--gray-900);margin-bottom:6px}.state-title.lg[data-v-b2e9dac4]{font-size:var(--text-h2);margin-bottom:8px}.muted[data-v-b2e9dac4]{color:var(--text-secondary);font-size:var(--text-body);margin:0 0 16px}@media (width<=960px){.quick-grid[data-v-b2e9dac4]{grid-template-columns:repeat(2,1fr)}.tutorial-grid[data-v-b2e9dac4],.docs-layout[data-v-b2e9dac4]{grid-template-columns:1fr}.docs-nav[data-v-b2e9dac4]{flex-flow:wrap;gap:4px}.support-layout[data-v-b2e9dac4],.shortcut-grid[data-v-b2e9dac4]{grid-template-columns:1fr}}@media (width<=640px){.hero[data-v-b2e9dac4]{font-size:26px}.quick-grid[data-v-b2e9dac4]{grid-template-columns:1fr}}.send-request-wrapper[data-v-b2e9dac4]{margin-top:6px}.legal-layout[data-v-3df034c9]{background:var(--white);width:100%;min-height:100vh;font-family:var(--font-sans);color:var(--gray-900)}.progress-track[data-v-3df034c9]{background:var(--gray-100);z-index:300;height:3px;position:fixed;top:0;left:0;right:0}.progress-bar[data-v-3df034c9]{background:var(--blue-500);height:100%;transition:width .1s linear}.legal-header[data-v-3df034c9]{border-bottom:1px solid var(--border-subtle);background:var(--white);z-index:200;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex;position:sticky;top:0}.header-left[data-v-3df034c9]{align-items:center;gap:16px;min-width:0;display:flex}.back-link[data-v-3df034c9]{font-size:var(--text-small);color:var(--gray-500);white-space:nowrap;flex-shrink:0;font-weight:600}.back-link[data-v-3df034c9]:hover{color:var(--blue-600)}.logo-link[data-v-3df034c9]{align-items:center;gap:10px;display:flex}.logo[data-v-3df034c9]{width:auto;height:24px}.header-right[data-v-3df034c9]{align-items:center;gap:18px;min-width:0;display:flex}.search-wrap[data-v-3df034c9]{width:240px;max-width:40vw;position:relative}.search-icon[data-v-3df034c9]{color:var(--gray-400);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-input[data-v-3df034c9]{border-radius:var(--radius-md);border:1px solid var(--border-default);width:100%;font-size:var(--text-small);font-family:var(--font-sans);color:var(--gray-900);background:var(--white);box-sizing:border-box;padding:8px 12px 8px 32px}.search-input[data-v-3df034c9]::placeholder{color:var(--gray-400)}.search-input[data-v-3df034c9]:focus{border-color:var(--blue-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue-500) 18%, transparent);outline:none}.legal-nav[data-v-3df034c9]{font-size:var(--text-small);color:var(--gray-500);align-items:center;gap:16px;font-weight:500;display:flex}.nav-link[data-v-3df034c9]{color:var(--gray-500);white-space:nowrap}.nav-link[data-v-3df034c9]:hover{color:var(--blue-600)}.nav-link.active[data-v-3df034c9]{color:var(--blue-600);font-weight:600}.legal-body[data-v-3df034c9]{width:100%}@media (width<=720px){.legal-header[data-v-3df034c9]{flex-wrap:wrap;padding:12px 16px}.search-wrap[data-v-3df034c9]{flex:100%;order:3;width:100%;max-width:none}.header-right[data-v-3df034c9]{flex-wrap:wrap;flex:1;justify-content:flex-end}.legal-nav[data-v-3df034c9]{gap:12px}}.legal-shell[data-v-baf82be8]{align-items:flex-start;gap:64px;max-width:1120px;margin:0 auto;padding:48px 32px 96px;display:flex}.legal-toc[data-v-baf82be8]{flex-shrink:0;width:220px;position:sticky;top:88px}.toc-title[data-v-baf82be8]{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-400);margin-bottom:12px;font-weight:700}.toc-link[data-v-baf82be8]{font-size:var(--text-small);color:var(--gray-500);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 12px;font-weight:500;display:block}.toc-link[data-v-baf82be8]:hover{color:var(--blue-600)}.toc-link.active[data-v-baf82be8]{color:var(--blue-600);border-left-color:var(--blue-500);font-weight:700}.legal-main[data-v-baf82be8]{flex:1;min-width:0;max-width:720px}.mobile-toc-toggle[data-v-baf82be8]{text-align:left;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--white);width:100%;font-size:var(--text-small);color:var(--gray-700);cursor:pointer;font-weight:600;font-family:var(--font-sans);margin-bottom:20px;padding:12px 14px;display:none}.mobile-toc[data-v-baf82be8]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:20px;padding:8px;display:none}.mobile-toc-link[data-v-baf82be8]{font-size:var(--text-small);color:var(--gray-700);padding:8px 10px;display:block}.state-block[data-v-baf82be8]{flex-direction:column;gap:16px;padding:12px 0;display:flex}.error-block[data-v-baf82be8]{text-align:center;flex-direction:column;align-items:center;padding:80px 20px;display:flex}.error-icon[data-v-baf82be8]{background:var(--color-error-bg,#fef2f2);width:56px;height:56px;color:var(--red-600,#dc2626);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.error-block h1[data-v-baf82be8]{font-size:var(--text-h2);margin:0 0 8px;font-weight:700}.error-block p[data-v-baf82be8]{font-size:var(--text-body);color:var(--text-secondary);max-width:360px;margin:0 0 24px}.doc-header[data-v-baf82be8]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.doc-header h1[data-v-baf82be8]{letter-spacing:-.01em;margin:0;font-size:40px;font-weight:700;line-height:1.15}.updated[data-v-baf82be8]{font-size:var(--text-small);color:var(--text-secondary);margin:0 0 40px}.description[data-v-baf82be8]{font-size:var(--text-body);color:var(--gray-600);margin:-28px 0 40px;line-height:1.6}.no-results[data-v-baf82be8]{font-size:var(--text-body);color:var(--text-secondary)}.rich-body[data-v-baf82be8] section{margin-bottom:44px;scroll-margin-top:88px}.rich-body[data-v-baf82be8] h2{font-size:var(--text-h3);letter-spacing:-.01em;color:var(--gray-900);margin:0 0 12px;scroll-margin-top:88px;font-weight:700}.rich-body[data-v-baf82be8] p{font-size:var(--text-body);color:var(--gray-700);margin:0 0 14px;line-height:1.7}.rich-body[data-v-baf82be8] ul,.rich-body[data-v-baf82be8] ol{color:var(--gray-700);margin:0 0 14px;padding-left:1.25rem;line-height:1.7}.rich-body[data-v-baf82be8] a{color:var(--text-link)}.rich-body[data-v-baf82be8] a:hover{color:var(--blue-600)}.pager[data-v-baf82be8]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;display:flex}.pager-link[data-v-baf82be8]{font-size:var(--text-small);color:var(--gray-500);font-weight:600}.pager-link.next[data-v-baf82be8],.pager-link[data-v-baf82be8]:hover{color:var(--blue-600)}.pager-spacer[data-v-baf82be8]{flex:1}.related[data-v-baf82be8]{border-top:1px solid var(--border-subtle);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px;margin-top:64px;padding-top:24px;display:flex}.related-label[data-v-baf82be8]{color:var(--gray-400)}.dot[data-v-baf82be8]{color:var(--gray-300)}.related-link[data-v-baf82be8]{color:var(--text-link)}.related-link.current[data-v-baf82be8]{color:var(--gray-400);pointer-events:none;font-weight:600}@media (width<=900px){.legal-toc[data-v-baf82be8]{display:none}.mobile-toc-toggle[data-v-baf82be8],.mobile-toc[data-v-baf82be8]{display:block}.legal-shell[data-v-baf82be8]{gap:0;padding:32px 16px 72px}.doc-header h1[data-v-baf82be8]{font-size:32px}}.system-page[data-v-209d3399]{text-align:center;background:var(--surface-app);width:100%;min-height:100vh;font-family:var(--font-sans);color:var(--gray-900);flex-direction:column;align-items:center;padding:80px 24px 100px;animation:.35s fadeUp-209d3399;display:flex}.logo[data-v-209d3399]{object-fit:contain;width:177px;height:59px;margin-bottom:56px}.illo-wrap[data-v-209d3399]{justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:40px;animation:.4s popIn-209d3399;display:flex;position:relative}.illo-ring-outer[data-v-209d3399]{background:var(--ring-bg);border-radius:50%;animation:5s ease-in-out infinite drift-209d3399;position:absolute;inset:0}.illo-ring-inner[data-v-209d3399]{border:1.5px dashed var(--ring);opacity:.5;border-radius:50%;position:absolute;inset:24px}.illo-badge[data-v-209d3399]{background:var(--white);width:76px;height:76px;box-shadow:var(--shadow-card);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.code[data-v-209d3399]{font-size:var(--text-small);letter-spacing:.06em;color:var(--gray-400);margin-bottom:10px;font-weight:700}h1[data-v-209d3399]{letter-spacing:-.01em;margin:0 0 12px;font-size:34px;font-weight:700;line-height:1.2}.description[data-v-209d3399]{font-size:var(--text-body-lg);color:var(--text-secondary);max-width:440px;margin:0 0 8px;line-height:1.6}.eta-pill[data-v-209d3399]{border-radius:var(--radius-pill);background:var(--blue-100);color:var(--blue-600);font-size:var(--text-small);align-items:center;gap:8px;margin:12px 0 4px;padding:8px 16px;font-weight:600;display:inline-flex}.actions[data-v-209d3399]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.btn-inner[data-v-209d3399]{align-items:center;gap:8px;display:inline-flex}.footer-link[data-v-209d3399]{font-size:var(--text-small);color:var(--gray-400);margin-top:28px;text-decoration:none}.footer-link[data-v-209d3399]:hover{color:var(--blue-600)}.spin[data-v-209d3399]{animation:.7s linear infinite spin-209d3399}@keyframes fadeUp-209d3399{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn-209d3399{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes spin-209d3399{to{transform:rotate(360deg)}}@keyframes drift-209d3399{0%,to{transform:translate(0)}50%{transform:translate(6px,-8px)}}@media (width<=480px){.system-page[data-v-209d3399]{padding:48px 20px 64px}.logo[data-v-209d3399]{width:auto;height:48px;margin-bottom:40px}h1[data-v-209d3399]{font-size:28px}}.test-page[data-v-eb609241]{background:var(--surface-app);width:100%;min-height:100vh;font-family:var(--font-sans);color:var(--text-primary);box-sizing:border-box;flex-direction:column;align-items:center;padding:clamp(16px,4vw,40px) 16px 32px;display:flex}.shell[data-v-eb609241]{flex-direction:column;gap:16px;width:100%;max-width:720px;display:flex}.brand-bar[data-v-eb609241]{justify-content:center;align-items:center;padding:4px 0;display:flex}.brand-logo[data-v-eb609241]{object-fit:contain;width:216px;max-width:100%;height:69px;display:block}.env-banner[data-v-eb609241]{background:var(--color-warning-bg);border-radius:var(--radius-lg);border:1px solid #fcd9a8;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.env-icon[data-v-eb609241]{color:#92400e;background:#fcd9a8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.env-title[data-v-eb609241]{font-size:var(--text-body);font-weight:var(--weight-bold);color:#92400e}.env-body[data-v-eb609241]{font-size:var(--text-small);color:#92400e;line-height:var(--leading-normal);margin-top:2px}.assistant-header[data-v-eb609241]{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.assistant-identity[data-v-eb609241]{align-items:center;gap:12px;min-width:0;display:flex}.avatar[data-v-eb609241]{color:#fff;width:44px;height:44px;font-size:15px;font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-img[data-v-eb609241]{object-fit:cover;width:100%;height:100%;display:block}.identity-text[data-v-eb609241]{min-width:0}.name-row[data-v-eb609241]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistant-name[data-v-eb609241]{font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.test-pill[data-v-eb609241]{font-size:10px;font-weight:var(--weight-extrabold);letter-spacing:.04em;color:#92400e;border-radius:var(--radius-pill);background:#fcd9a8;flex-shrink:0;padding:3px 8px}.workspace-name[data-v-eb609241]{font-size:var(--text-small);color:var(--text-secondary);margin-top:2px}.header-actions[data-v-eb609241]{flex-shrink:0;gap:8px;display:flex;position:relative}.share-backdrop[data-v-eb609241]{z-index:150;position:fixed;inset:0}.share-panel[data-v-eb609241]{background:var(--white);border-radius:var(--radius-lg);width:min(280px,100vw - 48px);box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);z-index:200;margin-top:8px;padding:14px;position:absolute;top:100%;right:0}.share-label[data-v-eb609241]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--gray-700);margin-bottom:8px}.share-url[data-v-eb609241]{font-size:12px;font-family:var(--font-mono);color:var(--gray-900);background:var(--surface-muted);border-radius:var(--radius-sm);word-break:break-all;margin-bottom:10px;padding:8px 10px}.share-copy-btn[data-v-eb609241]{width:100%}.chat-card[data-v-eb609241]{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;height:min(600px,70vh);display:flex;overflow:hidden}.messages[data-v-eb609241]{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.messages[data-v-eb609241]::-webkit-scrollbar{width:8px}.messages[data-v-eb609241]::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:4px}.row[data-v-eb609241]{display:flex}.row-user[data-v-eb609241]{justify-content:flex-end}.row-ai[data-v-eb609241]{justify-content:flex-start}.bubble[data-v-eb609241]{max-width:85%;font-size:var(--text-body);line-height:var(--leading-normal);white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:12px 16px}.bubble.ai[data-v-eb609241]{background:var(--surface-muted);color:var(--gray-900);border-bottom-left-radius:3px;align-self:flex-start}.bubble.welcome[data-v-eb609241]{max-width:85%}.bubble.user[data-v-eb609241]{background:var(--gray-900);color:#fff;border-bottom-right-radius:3px}.typing[data-v-eb609241]{background:var(--surface-muted);border-radius:14px 14px 14px 3px;align-self:flex-start;gap:4px;padding:12px 16px;display:flex}.dot[data-v-eb609241]{background:var(--gray-400);border-radius:50%;width:6px;height:6px;animation:1s infinite cp-bounce-eb609241}.dot[data-v-eb609241]:nth-child(2){animation-delay:.15s}.dot[data-v-eb609241]:nth-child(3){animation-delay:.3s}@keyframes cp-bounce-eb609241{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.starters[data-v-eb609241]{background:var(--white);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:12px 16px 4px;display:flex}.starter[data-v-eb609241]{border:1px solid var(--border-default);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--gray-700);background:var(--white);cursor:pointer;font-family:var(--font-sans);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard);border-radius:99px;padding:8px 14px}.starter[data-v-eb609241]:hover{background:var(--surface-hover)}.send-error[data-v-eb609241]{font-size:var(--text-small);color:var(--red-700);margin:0;padding:0 16px 8px}.composer[data-v-eb609241]{border-top:1px solid var(--border-subtle);background:var(--white);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.composer-input[data-v-eb609241]{border:1px solid var(--border-default);min-width:0;font-size:var(--text-body);font-family:var(--font-sans);color:var(--gray-900);background:var(--white);border-radius:99px;outline:none;flex:1;padding:11px 16px}.composer-input[data-v-eb609241]:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px var(--blue-100)}.composer-input[data-v-eb609241]:disabled{opacity:.7}.send-btn[data-v-eb609241]{background:var(--blue-500);color:#fff;cursor:pointer;width:40px;height:40px;transition:filter var(--duration-fast) var(--ease-standard);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.send-btn[data-v-eb609241]:hover:not(:disabled){filter:brightness(1.05)}.send-btn[data-v-eb609241]:disabled{opacity:.5;cursor:not-allowed}.ai-disclaimer[data-v-eb609241]{color:var(--gray-400);text-align:center;flex-shrink:0;padding:0 16px 14px;font-size:11px;line-height:1.4}.disclaimer-link[data-v-eb609241]{color:var(--gray-400);text-decoration:underline}.disclaimer-link[data-v-eb609241]:hover{color:var(--gray-500)}.powered[data-v-eb609241]{text-align:center;font-size:var(--text-micro);color:var(--gray-400);padding-top:4px}.state[data-v-eb609241]{text-align:center;min-height:60vh;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.state-logo img[data-v-eb609241]{width:auto;height:48px;margin-bottom:8px;display:block}.state.error h1[data-v-eb609241]{font-size:var(--text-h3);color:var(--gray-900);margin:0}.state.error p[data-v-eb609241]{max-width:420px;line-height:var(--leading-normal);font-size:var(--text-body);margin:0}
