@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&family=Syne:wght@600;700;800&display=swap";:root{--cn-bg:#0a0d12;--cn-panel:#11161e;--cn-panel-2:#161c26;--cn-elevated:#1a2130;--cn-border:#ffffff12;--cn-border-strong:#ffffff1f;--cn-text:#eef2f7;--cn-muted:#8b97a8;--cn-faint:#5c6b7e;--cn-accent:#2ee6a6;--cn-accent-dim:#2ee6a624;--cn-accent-strong:#1bc98a;--cn-danger:#ff6b7a;--cn-danger-dim:#ff6b7a24;--cn-warn:#f5b942;--cn-font:"Outfit", ui-sans-serif, system-ui, sans-serif;--cn-display:"Syne", ui-sans-serif, system-ui, sans-serif;--cn-radius:14px;--cn-radius-sm:10px;--cn-shadow:0 18px 48px #00000073;--cn-ease:cubic-bezier(.22, 1, .36, 1)}html,body,#app{height:100%}body{font-family:var(--cn-font);color:var(--cn-text);background:var(--cn-bg);-webkit-font-smoothing:antialiased;margin:0}.font-display{font-family:var(--cn-display)}@keyframes cn-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cn-scale-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cn-pulse-dot{0%,to{box-shadow:0 0 #2ee6a673}50%{box-shadow:0 0 0 6px #2ee6a600}}.shell[data-v-f2f8cd31]{background:radial-gradient(ellipse 70% 50% at 100% -10%, #2ee6a614, transparent 50%), radial-gradient(ellipse 50% 40% at -5% 100%, #3878ff0f, transparent 45%), var(--cn-bg);grid-template-columns:64px 1fr;height:100%;display:grid}.rail[data-v-f2f8cd31]{border-right:1px solid var(--cn-border);z-index:5;background:#06080c;flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.brand[data-v-f2f8cd31]{width:38px;height:38px;font-family:var(--cn-display);letter-spacing:-.02em;color:#06120e;animation:cn-fade-up .5s var(--cn-ease) both;background:linear-gradient(145deg,#5fffc0,#2ee6a6 55%,#1bc98a);border-radius:12px;place-items:center;margin-bottom:14px;font-size:13px;font-weight:800;display:grid;box-shadow:0 0 24px #2ee6a659}.rail-nav[data-v-f2f8cd31]{flex-direction:column;flex:1;gap:6px;display:flex}.nav[data-v-f2f8cd31]{width:42px;height:42px;color:var(--cn-faint);cursor:pointer;transition:color .2s var(--cn-ease), background .2s var(--cn-ease), transform .2s var(--cn-ease);background:0 0;border:0;border-radius:12px;place-items:center;text-decoration:none;display:grid}.nav svg[data-v-f2f8cd31]{width:20px;height:20px}.nav[data-v-f2f8cd31]:hover{color:var(--cn-text);background:#ffffff0d}.nav.on[data-v-f2f8cd31]{color:var(--cn-accent);background:var(--cn-accent-dim);box-shadow:inset 0 0 0 1px #2ee6a640}.logout[data-v-f2f8cd31]{margin-top:auto}.workspace[data-v-f2f8cd31]{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar[data-v-f2f8cd31]{border-bottom:1px solid var(--cn-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#0a0d12bf;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.switcher[data-v-f2f8cd31]{position:relative}.switch-btn[data-v-f2f8cd31]{border:1px solid var(--cn-border);background:var(--cn-panel);cursor:pointer;min-width:220px;max-width:320px;color:var(--cn-text);transition:border-color .2s var(--cn-ease), box-shadow .2s var(--cn-ease);border-radius:12px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.switch-btn[data-v-f2f8cd31]:hover,.switch-btn.open[data-v-f2f8cd31]{box-shadow:0 0 0 3px var(--cn-accent-dim);border-color:#2ee6a673}.avatar[data-v-f2f8cd31]{color:#06120e;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.avatar.sm[data-v-f2f8cd31]{border-radius:8px;width:28px;height:28px;font-size:11px}.switch-copy[data-v-f2f8cd31]{text-align:left;flex:1;min-width:0}.switch-copy strong[data-v-f2f8cd31]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;display:block;overflow:hidden}.switch-copy small[data-v-f2f8cd31]{color:var(--cn-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.switch-copy em[data-v-f2f8cd31]{text-transform:capitalize;color:var(--cn-accent);font-style:normal}.caret[data-v-f2f8cd31]{color:var(--cn-faint);transition:transform .2s var(--cn-ease);display:grid}.caret svg[data-v-f2f8cd31]{width:16px;height:16px}.caret.flip[data-v-f2f8cd31]{transform:rotate(180deg)}.menu[data-v-f2f8cd31]{border:1px solid var(--cn-border-strong);width:340px;box-shadow:var(--cn-shadow);z-index:50;background:#0e131b;border-radius:16px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.menu-enter-active[data-v-f2f8cd31],.menu-leave-active[data-v-f2f8cd31]{transition:opacity .18s var(--cn-ease), transform .18s var(--cn-ease)}.menu-enter-from[data-v-f2f8cd31],.menu-leave-to[data-v-f2f8cd31]{opacity:0;transform:translateY(-6px)scale(.98)}.search[data-v-f2f8cd31]{background:#0a0e14;border:1px solid #2ee6a68c;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.search svg[data-v-f2f8cd31]{width:16px;height:16px;color:var(--cn-accent);flex-shrink:0}.search input[data-v-f2f8cd31]{color:var(--cn-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:13px}.menu-list[data-v-f2f8cd31]{gap:2px;max-height:280px;display:grid;overflow:auto}.menu-item[data-v-f2f8cd31]{width:100%;color:var(--cn-text);cursor:pointer;text-align:left;transition:background .15s var(--cn-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.menu-item[data-v-f2f8cd31]:hover{background:#ffffff0d}.menu-item.active[data-v-f2f8cd31]{background:#2ee6a61a}.menu-item .grow[data-v-f2f8cd31]{flex:1;min-width:0;display:grid}.menu-item .grow strong[data-v-f2f8cd31]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.menu-item .grow small[data-v-f2f8cd31]{color:var(--cn-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.check[data-v-f2f8cd31]{color:var(--cn-accent);flex-shrink:0;margin-left:auto;font-weight:800}.empty-menu[data-v-f2f8cd31]{text-align:center;color:var(--cn-faint);margin:0;padding:16px;font-size:13px}.create[data-v-f2f8cd31]{color:var(--cn-accent);transition:background .2s var(--cn-ease), border-color .2s var(--cn-ease);border:1px solid #2ee6a673;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.create[data-v-f2f8cd31]:hover{background:var(--cn-accent-dim);border-color:var(--cn-accent)}.create span[data-v-f2f8cd31]{font-size:16px;line-height:1}.tabs[data-v-f2f8cd31]{background:var(--cn-panel);border:1px solid var(--cn-border);border-radius:12px;gap:4px;padding:3px;display:flex}.tabs a[data-v-f2f8cd31]{color:var(--cn-muted);transition:color .15s var(--cn-ease), background .15s var(--cn-ease);border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.tabs a[data-v-f2f8cd31]:hover{color:var(--cn-text)}.tabs a.on[data-v-f2f8cd31]{color:#06120e;background:var(--cn-accent)}.page[data-v-f2f8cd31]{flex:1;min-height:0;overflow:auto}.page[data-v-f2f8cd31]:has(.inbox-shell){overflow:hidden}@media (width<=720px){.switch-btn[data-v-f2f8cd31]{min-width:0;max-width:180px}.switch-copy small[data-v-f2f8cd31]{display:none}.tabs a[data-v-f2f8cd31]{padding:8px 10px;font-size:12px}}.auth-shell[data-v-88425e13]{color:#fff;background:linear-gradient(145deg,#042f2e 0%,#0f172a 48%,#082f49 100%);place-items:center;min-height:100%;padding:32px 20px;display:grid;position:relative;overflow:hidden}.orb[data-v-88425e13]{filter:blur(40px);opacity:.45;pointer-events:none;border-radius:999px;position:absolute}.orb-a[data-v-88425e13]{background:#14b8a6;width:420px;height:420px;animation:9s ease-in-out infinite float-88425e13;top:-80px;left:-60px}.orb-b[data-v-88425e13]{background:#0ea5e9;width:360px;height:360px;animation:11s ease-in-out infinite reverse float-88425e13;bottom:-80px;right:-40px}@keyframes float-88425e13{0%,to{transform:translateY(0)}50%{transform:translateY(18px)}}.auth-grid[data-v-88425e13]{z-index:1;grid-template-columns:1.1fr .9fr;gap:28px;width:min(980px,100%);display:grid;position:relative}.brand[data-v-88425e13]{letter-spacing:.18em;text-transform:uppercase;color:#5eead4;margin-bottom:18px;font-size:12px;font-weight:700}.story h1[data-v-88425e13]{margin:0;font-size:clamp(40px,6vw,64px);line-height:.98}.story p[data-v-88425e13]{color:#e2e8f0d1;max-width:34ch;margin-top:18px;font-size:17px;line-height:1.6}.card[data-v-88425e13]{color:#0f172a;background:#fffffff5;border-radius:28px;padding:32px;box-shadow:0 30px 80px #02061759}.card h2[data-v-88425e13]{font-size:28px;font-family:var(--font-display);margin:0}.sub[data-v-88425e13]{color:#64748b;margin:8px 0 22px}form[data-v-88425e13]{gap:14px;display:grid}label[data-v-88425e13]{color:#475569;gap:6px;font-size:13px;font-weight:600;display:grid}input[data-v-88425e13]{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:13px 14px}button[data-v-88425e13]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488,#0f766e);border:0;border-radius:14px;margin-top:4px;padding:14px 16px;font-size:15px;font-weight:700}button[data-v-88425e13]:disabled{opacity:.6}.error[data-v-88425e13]{color:#b91c1c;margin:0;font-size:13px}.switch[data-v-88425e13]{color:#64748b;margin:18px 0 0;font-size:14px}.switch a[data-v-88425e13]{color:#0f766e;font-weight:700;text-decoration:none}@media (width<=860px){.auth-grid[data-v-88425e13]{grid-template-columns:1fr}.story[data-v-88425e13]{text-align:center}.story p[data-v-88425e13]{margin-inline:auto}}.auth-shell[data-v-15309346]{color:#fff;background:linear-gradient(145deg,#042f2e 0%,#0f172a 48%,#082f49 100%);place-items:center;min-height:100%;padding:32px 20px;display:grid;position:relative;overflow:hidden}.orb[data-v-15309346]{filter:blur(40px);opacity:.45;pointer-events:none;border-radius:999px;position:absolute}.orb-a[data-v-15309346]{background:#14b8a6;width:420px;height:420px;top:-80px;right:-60px}.orb-b[data-v-15309346]{background:#38bdf8;width:360px;height:360px;bottom:-80px;left:-40px}.auth-grid[data-v-15309346]{z-index:1;grid-template-columns:1.05fr .95fr;gap:28px;width:min(980px,100%);display:grid;position:relative}.brand[data-v-15309346]{letter-spacing:.18em;text-transform:uppercase;color:#5eead4;margin-bottom:18px;font-size:12px;font-weight:700}.story h1[data-v-15309346]{margin:0;font-size:clamp(40px,6vw,64px);line-height:.98}.story p[data-v-15309346]{color:#e2e8f0d1;max-width:34ch;margin-top:18px;font-size:17px;line-height:1.6}.card[data-v-15309346]{color:#0f172a;background:#fffffff5;border-radius:28px;padding:32px;box-shadow:0 30px 80px #02061759}.card h2[data-v-15309346]{font-size:28px;font-family:var(--font-display);margin:0}.sub[data-v-15309346]{color:#64748b;margin:8px 0 22px}form[data-v-15309346]{gap:12px;display:grid}label[data-v-15309346]{color:#475569;gap:6px;font-size:13px;font-weight:600;display:grid}label span[data-v-15309346]{color:#94a3b8;font-weight:400}input[data-v-15309346]{font:inherit;border:1px solid #cbd5e1;border-radius:14px;padding:12px 14px}button[data-v-15309346]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488,#0f766e);border:0;border-radius:14px;margin-top:4px;padding:14px 16px;font-weight:700}button[data-v-15309346]:disabled{opacity:.6}.error[data-v-15309346]{color:#b91c1c;margin:0;font-size:13px}.switch[data-v-15309346]{color:#64748b;margin:18px 0 0;font-size:14px}.switch a[data-v-15309346]{color:#0f766e;font-weight:700;text-decoration:none}@media (width<=860px){.auth-grid[data-v-15309346]{grid-template-columns:1fr}}.inbox-shell[data-v-ddd20480]{height:100%;min-height:0;animation:cn-fade-up .35s var(--cn-ease) both;grid-template-columns:340px 1fr;display:grid;position:relative}.visitor-toast[data-v-ddd20480]{z-index:30;min-width:240px;max-width:320px;color:var(--cn-text);background:#11161ef5;border:1px solid #2ee6a659;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:absolute;top:14px;right:18px;box-shadow:0 16px 40px #00000073}.visitor-toast strong[data-v-ddd20480]{letter-spacing:.08em;text-transform:uppercase;color:var(--cn-accent);font-size:12px;display:block}.visitor-toast p[data-v-ddd20480]{color:var(--cn-muted);margin:4px 0 0;font-size:13px;line-height:1.35}.toast-bell[data-v-ddd20480]{background:var(--cn-accent);color:#0000;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;animation:1.6s infinite cn-pulse-dot}.toast-enter-active[data-v-ddd20480],.toast-leave-active[data-v-ddd20480]{transition:opacity .25s var(--cn-ease), transform .25s var(--cn-ease)}.toast-enter-from[data-v-ddd20480],.toast-leave-to[data-v-ddd20480]{opacity:0;transform:translateY(-8px)}.inbox[data-v-ddd20480]{background:var(--cn-panel);border-right:1px solid var(--cn-border);flex-direction:column;min-height:0;display:flex}.inbox-head[data-v-ddd20480]{border-bottom:1px solid var(--cn-border);padding:16px 14px 10px}.title-block h1[data-v-ddd20480]{font-family:var(--cn-display);letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:700}.agent-chip[data-v-ddd20480]{align-items:center;gap:10px;display:flex;position:relative}.dot[data-v-ddd20480]{border:2px solid var(--cn-panel);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:26px;left:26px}.dot.online[data-v-ddd20480]{background:var(--cn-accent);animation:2s infinite cn-pulse-dot}.dot.away[data-v-ddd20480]{background:var(--cn-warn)}.dot.offline[data-v-ddd20480]{background:var(--cn-faint)}.avatar[data-v-ddd20480],.v-avatar[data-v-ddd20480]{color:#06120e;background:var(--cn-accent);border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.v-avatar[data-v-ddd20480]{color:#d7e0ef;background:#243044}.v-avatar.lg[data-v-ddd20480]{border-radius:12px;width:40px;height:40px}.agent-meta strong[data-v-ddd20480]{font-size:13px;display:block}.status-line[data-v-ddd20480]{gap:4px;margin-top:5px;display:flex}.status-line button[data-v-ddd20480],.filters button[data-v-ddd20480],.actions button[data-v-ddd20480]{border:1px solid var(--cn-border);background:var(--cn-elevated);color:var(--cn-muted);font:inherit;text-transform:capitalize;cursor:pointer;transition:all .15s var(--cn-ease);border-radius:999px;padding:3px 9px;font-size:11px}.status-line button.on[data-v-ddd20480],.filters button.on[data-v-ddd20480]{background:var(--cn-accent);border-color:var(--cn-accent);color:#06120e;font-weight:700}.stat-row[data-v-ddd20480]{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px;display:grid}.stat[data-v-ddd20480]{background:var(--cn-elevated);border:1px solid var(--cn-border);border-radius:12px;gap:2px;padding:10px;display:grid}.stat strong[data-v-ddd20480]{font-size:18px;font-family:var(--cn-display);letter-spacing:-.02em}.stat span[data-v-ddd20480]{color:var(--cn-faint);font-size:11px}.stat.live strong[data-v-ddd20480]{color:var(--cn-accent)}.live-strip[data-v-ddd20480]{flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 10px;display:flex}.live-label[data-v-ddd20480]{letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--cn-faint);font-size:10px;font-weight:700}.live-chip[data-v-ddd20480]{border:1px solid var(--cn-border);background:var(--cn-elevated);color:var(--cn-text);font:inherit;cursor:default;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.live-dot[data-v-ddd20480]{background:var(--cn-accent);border-radius:50%;width:7px;height:7px;animation:2s infinite cn-pulse-dot}.live-name[data-v-ddd20480]{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.filters[data-v-ddd20480]{flex-wrap:wrap;gap:4px;padding:0 12px 10px;display:flex}.list[data-v-ddd20480]{flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.row[data-v-ddd20480]{text-align:left;cursor:pointer;width:100%;color:inherit;transition:background .15s var(--cn-ease);background:0 0;border:0;border-radius:12px;gap:10px;padding:10px;display:flex}.row[data-v-ddd20480]:hover{background:#ffffff0a}.row.on[data-v-ddd20480]{background:var(--cn-accent-dim);box-shadow:inset 0 0 0 1px #2ee6a633}.row-body[data-v-ddd20480]{flex:1;gap:2px;min-width:0;display:grid}.row-top[data-v-ddd20480]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.row-top strong[data-v-ddd20480]{font-size:13px;font-weight:650}.row-top time[data-v-ddd20480]{color:var(--cn-faint);white-space:nowrap;font-size:10px}.preview[data-v-ddd20480]{color:var(--cn-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.row-meta[data-v-ddd20480]{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.pill[data-v-ddd20480]{text-transform:capitalize;color:var(--cn-muted);background:#ffffff0f;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.pill.open[data-v-ddd20480]{background:var(--cn-accent-dim);color:var(--cn-accent)}.pill.pending[data-v-ddd20480]{color:var(--cn-warn);background:#f5b94226}.pill.closed[data-v-ddd20480]{color:var(--cn-faint);background:#ffffff0f}.badge[data-v-ddd20480]{background:var(--cn-accent);color:#06120e;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.empty[data-v-ddd20480]{text-align:center;color:var(--cn-muted);justify-items:center;gap:10px;padding:36px 18px;font-size:13px;line-height:1.45;display:grid}.empty-icon[data-v-ddd20480]{background:var(--cn-elevated);border:1px solid var(--cn-border);width:44px;height:44px;color:var(--cn-accent);border-radius:14px;place-items:center;font-size:18px;display:grid}.empty a[data-v-ddd20480]{color:var(--cn-accent);font-weight:700;text-decoration:none}.stage[data-v-ddd20480]{background:radial-gradient(ellipse 60% 40% at 70% 0%, #2ee6a60f, transparent 55%), var(--cn-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.placeholder[data-v-ddd20480]{flex:1;place-items:center;display:grid}.ph-card[data-v-ddd20480]{text-align:center;max-width:380px;animation:cn-fade-up .45s var(--cn-ease) both;padding:28px;position:relative}.ph-glow[data-v-ddd20480]{pointer-events:none;background:radial-gradient(circle,#2ee6a61f,#0000 65%);position:absolute;inset:-20% -10%}.eyebrow[data-v-ddd20480]{letter-spacing:.18em;text-transform:uppercase;color:var(--cn-accent);font-size:11px;font-weight:700;position:relative}.ph-card h2[data-v-ddd20480]{letter-spacing:-.03em;margin:10px 0;font-size:34px;line-height:1.1;position:relative}.ph-card p[data-v-ddd20480]{color:var(--cn-muted);margin:0;font-size:14px;line-height:1.5;position:relative}.chat-head[data-v-ddd20480]{border-bottom:1px solid var(--cn-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11161ee6;align-items:center;gap:12px;padding:12px 18px;display:flex}.who[data-v-ddd20480]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.who h2[data-v-ddd20480]{margin:0;font-size:16px;font-weight:650}.who p[data-v-ddd20480]{color:var(--cn-muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12px;overflow:hidden}.back[data-v-ddd20480]{background:var(--cn-elevated);color:var(--cn-text);cursor:pointer;border:0;border-radius:10px;width:34px;height:34px;display:none}.actions[data-v-ddd20480]{gap:6px;display:flex}.actions .danger[data-v-ddd20480]{background:var(--cn-danger-dim);color:var(--cn-danger);border-color:#0000}.actions .ghost[data-v-ddd20480]{background:var(--cn-accent-dim);color:var(--cn-accent);border-color:#0000}.actions button[data-v-ddd20480]{padding:7px 12px;font-size:12px;font-weight:650}.visitor-bar[data-v-ddd20480]{color:var(--cn-faint);background:var(--cn-panel-2);border-bottom:1px solid var(--cn-border);flex-wrap:wrap;gap:14px;padding:8px 18px;font-size:11px;display:flex}.messages[data-v-ddd20480]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px;display:flex;overflow:auto}.bubble[data-v-ddd20480]{background:var(--cn-elevated);border:1px solid var(--cn-border);white-space:pre-wrap;word-break:break-word;max-width:min(620px,78%);animation:cn-fade-up .25s var(--cn-ease) both;border-radius:14px;padding:10px 12px;font-size:13.5px;line-height:1.45}.bubble.is-agent[data-v-ddd20480]{color:#eafff6;background:linear-gradient(145deg,#2ee6a638,#2ee6a61a);border-color:#2ee6a640;align-self:flex-end}.bubble.is-visitor[data-v-ddd20480]{align-self:flex-start}.bubble.is-system[data-v-ddd20480]{color:var(--cn-faint);background:0 0;border:0;align-self:center;font-size:12px}.bubble.is-activity[data-v-ddd20480]{background:0 0;border:0;align-self:stretch;max-width:100%;padding:2px 0}.activity-row[data-v-ddd20480]{border-left:2px solid #f59e0b;padding:4px 0 4px 12px}.activity-body[data-v-ddd20480]{color:var(--cn-muted);font-size:12.5px;line-height:1.45}.activity-body a[data-v-ddd20480]{color:#7dd3fc;font-weight:600;text-decoration:none}.activity-body a[data-v-ddd20480]:hover{text-decoration:underline}.activity-body time[data-v-ddd20480]{color:var(--cn-faint);margin-top:2px;font-size:10px;display:block}.page-pill[data-v-ddd20480]{white-space:nowrap;text-overflow:ellipsis;max-width:420px;color:var(--cn-muted);overflow:hidden}.bubble-meta[data-v-ddd20480]{color:var(--cn-faint);justify-content:space-between;gap:16px;margin-bottom:4px;font-size:10px;display:flex}.typing[data-v-ddd20480]{color:var(--cn-muted);font-size:12px;font-style:italic}.live-typing[data-v-ddd20480]{gap:8px;margin-top:4px;display:grid}.draft-preview[data-v-ddd20480]{background:#ffffff0a;border:1px dashed #2ee6a659;border-radius:14px;align-self:flex-start;max-width:min(520px,85%);padding:10px 12px}.draft-preview .draft-label[data-v-ddd20480]{letter-spacing:.1em;text-transform:uppercase;color:var(--cn-accent);margin-bottom:4px;font-size:10px;font-weight:800;display:inline-block}.draft-preview p[data-v-ddd20480]{white-space:pre-wrap;word-break:break-word;color:var(--cn-text);opacity:.9;margin:0;font-size:13.5px;line-height:1.45}.composer[data-v-ddd20480]{border-top:1px solid var(--cn-border);background:var(--cn-panel);gap:8px;padding:12px 16px 16px;display:flex}.composer input[data-v-ddd20480]{border:1px solid var(--cn-border);background:var(--cn-elevated);color:var(--cn-text);font:inherit;transition:border-color .15s var(--cn-ease), box-shadow .15s var(--cn-ease);border-radius:12px;outline:none;flex:1;padding:12px 14px}.composer input[data-v-ddd20480]:focus{box-shadow:0 0 0 3px var(--cn-accent-dim);border-color:#2ee6a680}.composer button[data-v-ddd20480]{color:#06120e;cursor:pointer;transition:transform .15s var(--cn-ease), opacity .15s;background:linear-gradient(145deg,#5fffc0,#2ee6a6);border:0;border-radius:12px;padding:0 18px;font-size:13px;font-weight:800}.composer button[data-v-ddd20480]:hover:not(:disabled){transform:translateY(-1px)}.composer button[data-v-ddd20480]:disabled{opacity:.45;cursor:not-allowed}.closed[data-v-ddd20480]{text-align:center;color:var(--cn-faint);border-top:1px solid var(--cn-border);padding:14px;font-size:13px}@media (width<=980px){.inbox-shell[data-v-ddd20480]{grid-template-columns:1fr}.inbox.hide[data-v-ddd20480],.stage[data-v-ddd20480]{display:none}.stage.show[data-v-ddd20480]{display:flex}.back[data-v-ddd20480]{place-items:center;display:inline-grid}}.wrap[data-v-18be3d24]{max-width:880px;animation:cn-fade-up .35s var(--cn-ease) both;padding:22px 24px 48px}.head[data-v-18be3d24]{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.eyebrow[data-v-18be3d24]{letter-spacing:.16em;text-transform:uppercase;color:var(--cn-accent);font-size:11px;font-weight:700}h1[data-v-18be3d24]{letter-spacing:-.03em;margin:6px 0 0;font-size:30px}.primary[data-v-18be3d24]{color:#06120e;background:linear-gradient(145deg,#5fffc0,#2ee6a6);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.sites[data-v-18be3d24]{gap:10px;display:grid}.card[data-v-18be3d24]{background:var(--cn-panel);border:1px solid var(--cn-border);border-radius:14px;padding:14px}.top[data-v-18be3d24]{align-items:center;gap:12px;display:flex}.swatch[data-v-18be3d24]{color:#06120e;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.grow[data-v-18be3d24]{flex:1;min-width:0}.grow strong[data-v-18be3d24]{font-size:14px;display:block}.grow small[data-v-18be3d24]{color:var(--cn-faint);text-transform:capitalize;font-size:12px}.status[data-v-18be3d24]{color:var(--cn-faint);background:#ffffff0f;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.status.on[data-v-18be3d24]{background:var(--cn-accent-dim);color:var(--cn-accent)}.actions[data-v-18be3d24]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ghost[data-v-18be3d24],.danger[data-v-18be3d24]{border:1px solid var(--cn-border);background:var(--cn-elevated);color:var(--cn-text);font:inherit;cursor:pointer;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:650;text-decoration:none}.danger[data-v-18be3d24]{background:var(--cn-danger-dim);color:var(--cn-danger);border-color:#0000}.empty[data-v-18be3d24]{text-align:center;color:var(--cn-muted);gap:10px;padding:40px 16px;display:grid}.empty a[data-v-18be3d24]{color:var(--cn-accent);font-weight:700;text-decoration:none}.wrap[data-v-436717db]{max-width:640px;animation:cn-fade-up .35s var(--cn-ease) both;margin:0 auto;padding:32px 20px 56px}.steps[data-v-436717db]{justify-content:center;align-items:center;gap:14px;margin-bottom:28px;display:flex}.step[data-v-436717db]{color:var(--cn-faint);align-items:center;gap:8px;display:flex}.step span[data-v-436717db]{background:var(--cn-elevated);border:1px solid var(--cn-border);width:32px;height:32px;transition:all .25s var(--cn-ease);border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:grid}.step small[data-v-436717db]{font-size:12px;font-weight:600}.step.on[data-v-436717db]{color:var(--cn-text)}.step.on span[data-v-436717db]{background:var(--cn-accent);border-color:var(--cn-accent);color:#06120e;box-shadow:0 0 20px #2ee6a659}.line[data-v-436717db]{background:var(--cn-border-strong);width:56px;height:2px;transition:background .25s var(--cn-ease);border-radius:999px}.line.on[data-v-436717db]{background:var(--cn-accent)}.card[data-v-436717db]{background:var(--cn-panel);border:1px solid var(--cn-border);box-shadow:var(--cn-shadow);border-radius:18px;padding:28px}.eyebrow[data-v-436717db]{letter-spacing:.16em;text-transform:uppercase;color:var(--cn-accent);margin-bottom:8px;font-size:11px;font-weight:700}h1[data-v-436717db]{letter-spacing:-.03em;margin:0 0 8px;font-size:30px}.sub[data-v-436717db]{color:var(--cn-muted);margin:0 0 22px;font-size:14px;line-height:1.5}.sub code[data-v-436717db]{background:var(--cn-elevated);border-radius:6px;padding:2px 6px;font-size:12px}form[data-v-436717db]{gap:14px;display:grid}label[data-v-436717db]{color:var(--cn-muted);text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:12px;font-weight:650;display:grid}input[data-v-436717db]{border:1px solid var(--cn-border);background:var(--cn-elevated);color:var(--cn-text);font:inherit;text-transform:none;letter-spacing:normal;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}input[data-v-436717db]:focus{box-shadow:0 0 0 3px var(--cn-accent-dim);border-color:#2ee6a680}button[data-v-436717db],.primary[data-v-436717db],.ghost[data-v-436717db]{font:inherit;cursor:pointer;border:0;border-radius:12px;padding:12px 16px;font-weight:700;transition:transform .15s,opacity .15s,background .15s}button[data-v-436717db],.primary[data-v-436717db]{color:#06120e;background:linear-gradient(145deg,#5fffc0,#2ee6a6)}button[data-v-436717db]:hover:not(:disabled),.primary[data-v-436717db]:hover{transform:translateY(-1px)}button[data-v-436717db]:disabled{opacity:.5;cursor:not-allowed}.ghost[data-v-436717db]{background:var(--cn-elevated);color:var(--cn-text);border:1px solid var(--cn-border)}.actions[data-v-436717db]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}pre[data-v-436717db]{color:#c8d4e4;border:1px solid var(--cn-border);background:#06080c;border-radius:12px;padding:14px;font-size:12.5px;line-height:1.5;overflow:auto}.error[data-v-436717db]{color:var(--cn-danger);margin:0;font-size:13px}.wrap[data-v-f0729d1a]{animation:cn-fade-up .35s var(--cn-ease) both;padding:22px 24px 40px}.head[data-v-f0729d1a]{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.eyebrow[data-v-f0729d1a]{letter-spacing:.16em;text-transform:uppercase;color:var(--cn-accent);font-size:11px;font-weight:700}h1[data-v-f0729d1a]{letter-spacing:-.03em;margin:6px 0 0;font-size:30px}.toast[data-v-f0729d1a]{background:var(--cn-accent-dim);color:var(--cn-accent);border:1px solid #2ee6a640;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.grid[data-v-f0729d1a]{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.card[data-v-f0729d1a]{background:var(--cn-panel);border:1px solid var(--cn-border);border-radius:16px;gap:14px;padding:18px;display:grid}label[data-v-f0729d1a]{color:var(--cn-muted);gap:6px;font-size:12px;font-weight:650;display:grid}input[data-v-f0729d1a],textarea[data-v-f0729d1a]{border:1px solid var(--cn-border);font:inherit;background:var(--cn-elevated);color:var(--cn-text);border-radius:10px;outline:none;padding:10px 12px}input[data-v-f0729d1a]:focus,textarea[data-v-f0729d1a]:focus{box-shadow:0 0 0 3px var(--cn-accent-dim);border-color:#2ee6a673}input[data-v-f0729d1a]:disabled,textarea[data-v-f0729d1a]:disabled{opacity:.55}.row[data-v-f0729d1a]{gap:8px;display:flex}.row input[data-v-f0729d1a]{flex:1}button[data-v-f0729d1a]{background:var(--cn-accent);color:#06120e;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:0 14px;font-weight:750}button.ghost[data-v-f0729d1a]{background:var(--cn-elevated);color:var(--cn-text);border:1px solid var(--cn-border)}.mt[data-v-f0729d1a]{width:fit-content;margin-top:8px;padding:10px 14px}.status-row[data-v-f0729d1a]{color:var(--cn-muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:650;display:flex}.toggle[data-v-f0729d1a]{color:var(--cn-text);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.toggle input[data-v-f0729d1a]{display:none}.track[data-v-f0729d1a]{background:var(--cn-elevated);border:1px solid var(--cn-border);border-radius:999px;width:40px;height:22px;transition:background .2s;position:relative}.track[data-v-f0729d1a]:after{content:"";background:var(--cn-faint);width:16px;height:16px;transition:transform .2s var(--cn-ease), background .2s;border-radius:50%;position:absolute;top:2px;left:2px}.track.on[data-v-f0729d1a]{background:var(--cn-accent-dim);border-color:#2ee6a666}.track.on[data-v-f0729d1a]:after{background:var(--cn-accent);transform:translate(18px)}.swatch[data-v-f0729d1a]{color:#06120e;width:88px;height:88px;font-size:32px;font-weight:800;font-family:var(--cn-display);border-radius:20px;flex-shrink:0;place-items:center;display:grid;overflow:hidden;box-shadow:0 12px 28px #00000059}.swatch-logo[data-v-f0729d1a]{object-fit:cover;width:100%;height:100%;display:block}.brand-preview[data-v-f0729d1a]{align-items:center;gap:14px;display:flex}.brand-meta strong[data-v-f0729d1a]{color:var(--cn-text);font-size:14px;display:block}.brand-meta p[data-v-f0729d1a]{color:var(--cn-muted);margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.4}.logo-actions[data-v-f0729d1a]{flex-wrap:wrap;gap:8px;display:flex}.color[data-v-f0729d1a]{cursor:pointer;width:56px;height:40px;padding:4px}pre[data-v-f0729d1a]{color:#c8d4e4;border:1px solid var(--cn-border);background:#06080c;border-radius:10px;margin:0;padding:12px;font-size:12px;overflow:auto}.hint[data-v-f0729d1a]{color:var(--cn-faint);margin:0;font-size:13px}.hint strong[data-v-f0729d1a]{color:var(--cn-accent);text-transform:capitalize}.empty[data-v-f0729d1a]{text-align:center;color:var(--cn-muted);padding:48px}.proactive[data-v-f0729d1a]{border-top:1px solid var(--cn-border);gap:10px;padding-top:4px;display:grid}.proactive-head strong[data-v-f0729d1a]{color:var(--cn-text);font-size:13px;display:block}.proactive-head p[data-v-f0729d1a]{color:var(--cn-faint);margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.4}.proactive-row[data-v-f0729d1a]{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.proactive-row .idx[data-v-f0729d1a]{background:var(--cn-elevated);border:1px solid var(--cn-border);width:28px;height:28px;color:var(--cn-muted);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.proactive-actions[data-v-f0729d1a]{gap:4px;display:flex}button.sm[data-v-f0729d1a]{border-radius:8px;width:30px;height:30px;padding:0}button.danger[data-v-f0729d1a]{background:var(--cn-danger-dim);color:var(--cn-danger)}.proactive-add[data-v-f0729d1a]{gap:8px;display:flex}.proactive-add input[data-v-f0729d1a]{flex:1}@media (width<=900px){.grid[data-v-f0729d1a]{grid-template-columns:1fr}}.wrap[data-v-a9e58dd8]{max-width:860px;animation:cn-fade-up .35s var(--cn-ease) both;padding:22px 24px 48px}.eyebrow[data-v-a9e58dd8]{letter-spacing:.16em;text-transform:uppercase;color:var(--cn-accent);font-size:11px;font-weight:700}h1[data-v-a9e58dd8]{letter-spacing:-.03em;margin:6px 0;font-size:30px}.head p[data-v-a9e58dd8]{color:var(--cn-muted);max-width:560px;font-size:14px;line-height:1.5}.card[data-v-a9e58dd8]{background:var(--cn-panel);border:1px solid var(--cn-border);border-radius:16px;margin-top:14px;padding:18px}.table-head[data-v-a9e58dd8],.table-row[data-v-a9e58dd8]{grid-template-columns:1.5fr 1fr auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.table-head[data-v-a9e58dd8]{color:var(--cn-faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}input[type=email][data-v-a9e58dd8]{border:1px solid var(--cn-border);background:var(--cn-elevated);color:var(--cn-text);font:inherit;border-radius:10px;outline:none;padding:11px 12px}input[type=email][data-v-a9e58dd8]:focus{box-shadow:0 0 0 3px var(--cn-accent-dim);border-color:#2ee6a673}.roles[data-v-a9e58dd8]{gap:6px;display:flex}.roles label[data-v-a9e58dd8]{color:var(--cn-muted);background:var(--cn-elevated);border:1px solid var(--cn-border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:650;transition:all .15s;display:flex}.roles label.on[data-v-a9e58dd8]{color:#06120e;background:var(--cn-accent);border-color:var(--cn-accent)}.roles input[data-v-a9e58dd8]{accent-color:#06120e}.icon-btn[data-v-a9e58dd8]{background:var(--cn-danger-dim);width:34px;height:34px;color:var(--cn-danger);cursor:pointer;border:0;border-radius:10px;font-size:18px}.primary[data-v-a9e58dd8],.ghost[data-v-a9e58dd8],.danger[data-v-a9e58dd8]{cursor:pointer;font-weight:700;font:inherit;border:0;border-radius:10px;padding:10px 14px;font-size:13px}.primary[data-v-a9e58dd8]{color:#06120e;background:linear-gradient(145deg,#5fffc0,#2ee6a6)}.ghost[data-v-a9e58dd8]{background:var(--cn-elevated);color:var(--cn-text);border:1px solid var(--cn-border)}.ghost.add[data-v-a9e58dd8]{color:var(--cn-accent);border-color:#2ee6a659;margin-top:4px}.danger[data-v-a9e58dd8]{background:var(--cn-danger-dim);color:var(--cn-danger)}.footer[data-v-a9e58dd8]{justify-content:flex-end;margin-top:14px;display:flex}.person[data-v-a9e58dd8]{border-bottom:1px solid var(--cn-border);align-items:center;gap:12px;padding:10px 0;display:flex}.person[data-v-a9e58dd8]:last-child{border-bottom:0}.avatar[data-v-a9e58dd8]{color:#06120e;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.grow[data-v-a9e58dd8]{flex:1;min-width:0}.grow strong[data-v-a9e58dd8]{font-size:13px;display:block}.grow small[data-v-a9e58dd8]{color:var(--cn-faint);text-transform:capitalize;font-size:12px}h2[data-v-a9e58dd8]{margin:0 0 8px;font-size:15px;font-weight:700}.error[data-v-a9e58dd8]{color:var(--cn-danger);font-size:13px}.ok[data-v-a9e58dd8]{color:var(--cn-accent);font-size:13px}.hint[data-v-a9e58dd8],.muted[data-v-a9e58dd8]{color:var(--cn-muted);padding:8px 0;font-size:13px}@media (width<=720px){.table-head[data-v-a9e58dd8],.table-row[data-v-a9e58dd8]{grid-template-columns:1fr}}.heatmaps[data-v-ad63428a]{max-width:1100px;color:var(--cn-text);padding:1.25rem 1.5rem 2.5rem}.top[data-v-ad63428a]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.eyebrow[data-v-ad63428a]{letter-spacing:.1em;text-transform:uppercase;color:var(--cn-muted);margin:0;font-size:.72rem;font-weight:600}h1[data-v-ad63428a]{font-family:var(--cn-display);color:var(--cn-text);margin:.2rem 0;font-size:1.75rem;font-weight:700}.sub[data-v-ad63428a]{color:var(--cn-muted);max-width:36rem;margin:0;font-size:.95rem;line-height:1.45}.ghost[data-v-ad63428a]{border:1px solid var(--cn-border-strong);background:var(--cn-elevated);color:var(--cn-text);border-radius:var(--cn-radius-sm);cursor:pointer;font:inherit;padding:.5rem .95rem;font-weight:600}.ghost[data-v-ad63428a]:hover{border-color:var(--cn-accent);color:var(--cn-accent)}.ghost[data-v-ad63428a]:disabled{opacity:.5;cursor:default}.toolbar[data-v-ad63428a]{grid-template-columns:220px 1fr;gap:.75rem;margin-bottom:.85rem;display:grid}label[data-v-ad63428a]{color:var(--cn-muted);flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}label.grow[data-v-ad63428a]{min-width:0}select[data-v-ad63428a]{border:1px solid var(--cn-border-strong);border-radius:var(--cn-radius-sm);background:var(--cn-panel);color:var(--cn-text);font:inherit;padding:.55rem .7rem;font-weight:500}select option[data-v-ad63428a]{background:var(--cn-panel);color:var(--cn-text)}.stats[data-v-ad63428a]{color:var(--cn-muted);gap:1.35rem;margin-bottom:1rem;font-size:.9rem;display:flex}.stats strong[data-v-ad63428a]{color:var(--cn-text);font-weight:700}.empty[data-v-ad63428a]{color:var(--cn-muted);border:1px dashed var(--cn-border-strong);border-radius:var(--cn-radius);text-align:center;background:var(--cn-panel);padding:2rem 1.25rem;line-height:1.5}.gallery[data-v-ad63428a]{flex-direction:column;gap:1.25rem;display:flex}.card[data-v-ad63428a]{border:1px solid var(--cn-border);border-radius:var(--cn-radius);background:var(--cn-panel);overflow:hidden}.card-head[data-v-ad63428a]{border-bottom:1px solid var(--cn-border);padding:.9rem 1.05rem}.card-head strong[data-v-ad63428a]{color:var(--cn-text);font-size:1rem;font-weight:700;display:block}.meta[data-v-ad63428a]{color:var(--cn-muted);margin-top:.25rem;font-size:.84rem;display:block}.shot[data-v-ad63428a]{background:#0a0d12;max-height:80vh;position:relative;overflow:auto}.shot img[data-v-ad63428a]{width:100%;height:auto;display:block}.overlay[data-v-ad63428a]{pointer-events:none;position:absolute;top:0;left:0}@media (width<=800px){.toolbar[data-v-ad63428a]{grid-template-columns:1fr}}.page[data-v-f7a97787]{background:linear-gradient(145deg,#042f2e,#0f172a 50%,#082f49);place-items:center;min-height:100%;padding:24px;display:grid}.card[data-v-f7a97787]{background:#fff;border-radius:24px;width:min(440px,100%);padding:28px;box-shadow:0 24px 60px #00000040}.brand[data-v-f7a97787]{color:#0d9488;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}h1[data-v-f7a97787]{font-family:var(--font-display);margin:10px 0;font-size:30px}p[data-v-f7a97787]{color:#64748b}form[data-v-f7a97787]{gap:12px;margin-top:18px;display:grid}label[data-v-f7a97787]{color:#475569;gap:6px;font-size:13px;font-weight:600;display:grid}input[data-v-f7a97787]{font:inherit;border:1px solid #cbd5e1;border-radius:12px;padding:12px}button[data-v-f7a97787]{color:#fff;cursor:pointer;background:#0d9488;border:0;border-radius:12px;padding:13px;font-weight:700}.error[data-v-f7a97787]{color:#b91c1c;margin:0}.note[data-v-f7a97787]{font-size:14px}
