.login-page[data-v-a33c19eb]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f172a;position:relative;overflow:hidden}.login-bg[data-v-a33c19eb]{position:absolute;inset:0;pointer-events:none}.blob[data-v-a33c19eb]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15}.blob-1[data-v-a33c19eb]{width:500px;height:500px;background:radial-gradient(circle,#6366f1,#8b5cf6);top:-100px;left:-100px}.blob-2[data-v-a33c19eb]{width:400px;height:400px;background:radial-gradient(circle,#3b82f6,#06b6d4);bottom:-100px;right:-100px}.login-card[data-v-a33c19eb]{position:relative;background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px;width:420px;box-shadow:0 25px 50px #0006}.brand[data-v-a33c19eb]{display:flex;align-items:center;gap:10px;margin-bottom:28px}.brand-icon[data-v-a33c19eb]{width:40px;height:40px;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:10px;display:flex;align-items:center;justify-content:center}.brand-name[data-v-a33c19eb]{font-size:18px;font-weight:700;color:#f1f5f9;letter-spacing:-.3px}.login-title[data-v-a33c19eb]{font-size:26px;font-weight:700;color:#f1f5f9;margin-bottom:6px;letter-spacing:-.5px}.login-sub[data-v-a33c19eb]{font-size:14px;color:#64748b;margin-bottom:28px}.login-form[data-v-a33c19eb]{display:flex;flex-direction:column;gap:18px}.field[data-v-a33c19eb]{display:flex;flex-direction:column;gap:7px}.field label[data-v-a33c19eb]{font-size:13px;font-weight:500;color:#94a3b8}.field input[data-v-a33c19eb]{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px;font-size:14px;color:#f1f5f9;font-family:inherit;outline:none;transition:border-color .2s}.field input[data-v-a33c19eb]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.field input[data-v-a33c19eb]::placeholder{color:#334155}.password-wrap[data-v-a33c19eb]{position:relative}.password-wrap input[data-v-a33c19eb]{width:100%;padding-right:40px}.eye-btn[data-v-a33c19eb]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center}.error-msg[data-v-a33c19eb]{display:flex;align-items:center;gap:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:10px 12px;font-size:13px;color:#fca5a5}.login-btn[data-v-a33c19eb]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:10px;padding:12px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s,transform .1s;display:flex;align-items:center;justify-content:center;height:46px;margin-top:4px}.login-btn[data-v-a33c19eb]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.login-btn[data-v-a33c19eb]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-a33c19eb]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-a33c19eb .7s linear infinite}@keyframes spin-a33c19eb{to{transform:rotate(360deg)}}.forgot-row[data-v-a33c19eb]{display:flex;justify-content:flex-end}.forgot-link[data-v-a33c19eb]{font-size:13px;color:#818cf8;text-decoration:none}.forgot-link[data-v-a33c19eb]:hover{text-decoration:underline}.signup-prompt[data-v-a33c19eb]{margin-top:20px;text-align:center;font-size:13px;color:#475569}.signup-prompt a[data-v-a33c19eb]{color:#818cf8;text-decoration:none;font-weight:500}.signup-prompt a[data-v-a33c19eb]:hover{text-decoration:underline}.footer-note[data-v-a33c19eb]{margin-top:12px;text-align:center;font-size:12px;color:#334155}.signup-page[data-v-9c1a328f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f172a;position:relative;overflow:hidden}.signup-bg[data-v-9c1a328f]{position:absolute;inset:0;pointer-events:none}.blob[data-v-9c1a328f]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.12}.blob-1[data-v-9c1a328f]{width:600px;height:600px;background:radial-gradient(circle,#6366f1,#8b5cf6);top:-200px;left:-200px}.blob-2[data-v-9c1a328f]{width:500px;height:500px;background:radial-gradient(circle,#3b82f6,#06b6d4);bottom:-150px;right:-150px}.blob-3[data-v-9c1a328f]{width:300px;height:300px;background:radial-gradient(circle,#8b5cf6,#ec4899);top:50%;right:30%;opacity:.07}.signup-wrap[data-v-9c1a328f]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 460px;max-width:1000px;width:100%;margin:40px 24px;gap:0;background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden;box-shadow:0 32px 64px #00000080}.signup-left[data-v-9c1a328f]{background:linear-gradient(145deg,#1e1b4b,#1a1040,#0f172a);padding:48px 44px;display:flex;flex-direction:column;position:relative;overflow:hidden}.signup-left[data-v-9c1a328f]:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.2) 0%,transparent 70%);bottom:-100px;right:-100px}.brand[data-v-9c1a328f]{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:60px}.brand-icon[data-v-9c1a328f]{width:36px;height:36px;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:9px;display:flex;align-items:center;justify-content:center}.brand-name[data-v-9c1a328f]{font-size:17px;font-weight:700;color:#f1f5f9;letter-spacing:-.3px}.left-content[data-v-9c1a328f]{flex:1;position:relative;z-index:2}.left-headline[data-v-9c1a328f]{font-size:28px;font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.7px;margin-bottom:14px}.left-headline em[data-v-9c1a328f]{font-family:Georgia,serif;font-style:italic;color:#a5b4fc}.left-sub[data-v-9c1a328f]{font-size:14px;color:#ffffff73;line-height:1.65;margin-bottom:40px}.proof-list[data-v-9c1a328f]{display:flex;flex-direction:column;gap:24px}.proof-item[data-v-9c1a328f]{display:flex;gap:14px;align-items:flex-start}.proof-icon[data-v-9c1a328f]{width:36px;height:36px;background:#6366f11f;border:1px solid rgba(99,102,241,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.proof-title[data-v-9c1a328f]{font-size:14px;font-weight:600;color:#e2e8f0;margin-bottom:3px}.proof-text[data-v-9c1a328f]{font-size:13px;color:#ffffff61;line-height:1.5}.left-footer[data-v-9c1a328f]{font-size:12px;color:#fff3;margin-top:40px;position:relative;z-index:2}.signup-card[data-v-9c1a328f]{padding:48px 40px;background:#1e293b;border-left:1px solid rgba(255,255,255,.06)}.signup-title[data-v-9c1a328f]{font-size:24px;font-weight:700;color:#f1f5f9;margin-bottom:6px;letter-spacing:-.4px}.signup-sub[data-v-9c1a328f]{font-size:14px;color:#64748b;margin-bottom:28px}.signup-form[data-v-9c1a328f]{display:flex;flex-direction:column;gap:16px}.field[data-v-9c1a328f]{display:flex;flex-direction:column;gap:6px}.field label[data-v-9c1a328f]{font-size:13px;font-weight:500;color:#94a3b8}.field input[data-v-9c1a328f]{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px;font-size:14px;color:#f1f5f9;font-family:inherit;outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.field input[data-v-9c1a328f]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.field input[data-v-9c1a328f]::placeholder{color:#334155}.password-wrap[data-v-9c1a328f]{position:relative}.password-wrap input[data-v-9c1a328f]{padding-right:40px}.eye-btn[data-v-9c1a328f]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center}.password-strength[data-v-9c1a328f]{display:flex;align-items:center;gap:8px;margin-top:6px}.strength-bar[data-v-9c1a328f]{flex:1;height:3px;background:#ffffff14;border-radius:2px;overflow:hidden}.strength-fill[data-v-9c1a328f]{height:100%;border-radius:2px;transition:width .3s,background .3s}.strength-label[data-v-9c1a328f]{font-size:11px;font-weight:600;width:36px;text-align:right}.terms-row[data-v-9c1a328f]{display:flex;align-items:flex-start;gap:10px;margin-top:2px}.terms-row input[type=checkbox][data-v-9c1a328f]{width:16px;height:16px;margin-top:1px;accent-color:#6366F1;flex-shrink:0;cursor:pointer}.terms-label[data-v-9c1a328f]{font-size:12px;color:#64748b;line-height:1.5;cursor:pointer}.terms-link[data-v-9c1a328f]{color:#818cf8;text-decoration:none}.terms-link[data-v-9c1a328f]:hover{text-decoration:underline}.error-msg[data-v-9c1a328f]{display:flex;align-items:center;gap:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:10px 12px;font-size:13px;color:#fca5a5}.signup-btn[data-v-9c1a328f]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:10px;padding:13px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s,transform .1s;display:flex;align-items:center;justify-content:center;height:48px;margin-top:4px}.signup-btn[data-v-9c1a328f]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.signup-btn[data-v-9c1a328f]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-9c1a328f]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-9c1a328f .7s linear infinite}@keyframes spin-9c1a328f{to{transform:rotate(360deg)}}.login-link[data-v-9c1a328f]{margin-top:20px;text-align:center;font-size:13px;color:#475569}.login-link a[data-v-9c1a328f]{color:#818cf8;text-decoration:none;font-weight:500}.login-link a[data-v-9c1a328f]:hover{text-decoration:underline}@media(max-width:820px){.signup-wrap[data-v-9c1a328f]{grid-template-columns:1fr;margin:0;border-radius:0;min-height:100vh}.signup-left[data-v-9c1a328f]{display:none}.signup-card[data-v-9c1a328f]{border-left:none;padding:40px 24px}}.auth-page[data-v-d066ce5c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f172a;position:relative;overflow:hidden}.auth-bg[data-v-d066ce5c]{position:absolute;inset:0;pointer-events:none}.blob[data-v-d066ce5c]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15}.blob-1[data-v-d066ce5c]{width:500px;height:500px;background:radial-gradient(circle,#6366f1,#8b5cf6);top:-100px;left:-100px}.blob-2[data-v-d066ce5c]{width:400px;height:400px;background:radial-gradient(circle,#3b82f6,#06b6d4);bottom:-100px;right:-100px}.auth-card[data-v-d066ce5c]{position:relative;background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px;width:420px;box-shadow:0 25px 50px #0006}.back-link[data-v-d066ce5c]{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:13px;text-decoration:none;margin-bottom:24px;transition:color .2s}.back-link[data-v-d066ce5c]:hover{color:#94a3b8}.brand[data-v-d066ce5c]{display:flex;align-items:center;gap:10px;margin-bottom:28px}.brand-icon[data-v-d066ce5c]{width:36px;height:36px;background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:10px;display:flex;align-items:center;justify-content:center}.brand-name[data-v-d066ce5c]{font-weight:700;font-size:18px;color:#f1f5f9}.auth-title[data-v-d066ce5c]{font-size:22px;font-weight:700;color:#f1f5f9;margin:0 0 6px}.auth-sub[data-v-d066ce5c]{font-size:14px;color:#64748b;margin:0 0 28px;line-height:1.5}.auth-sub strong[data-v-d066ce5c]{color:#94a3b8}.auth-form[data-v-d066ce5c]{display:flex;flex-direction:column;gap:16px}.field[data-v-d066ce5c]{display:flex;flex-direction:column;gap:6px}.field label[data-v-d066ce5c]{font-size:13px;font-weight:500;color:#94a3b8}.field input[data-v-d066ce5c]{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px;color:#f1f5f9;font-size:14px;outline:none;transition:border-color .2s}.field input[data-v-d066ce5c]:focus{border-color:#6366f1}.field input[data-v-d066ce5c]:disabled{opacity:.5;cursor:not-allowed}.error-msg[data-v-d066ce5c]{display:flex;align-items:center;gap:8px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:10px 12px;color:#fca5a5;font-size:13px}.auth-btn[data-v-d066ce5c]{width:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:10px;padding:13px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s;margin-top:4px}.auth-btn[data-v-d066ce5c]:hover:not(:disabled){opacity:.9}.auth-btn[data-v-d066ce5c]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-d066ce5c]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-d066ce5c .7s linear infinite}@keyframes spin-d066ce5c{to{transform:rotate(360deg)}}.success-state[data-v-d066ce5c]{text-align:center}.success-icon[data-v-d066ce5c]{display:flex;justify-content:center;margin-bottom:16px}.footer-note[data-v-d066ce5c]{text-align:center;color:#334155;font-size:12px;margin-top:28px}.auth-page[data-v-c29439f6]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f172a;position:relative;overflow:hidden}.auth-bg[data-v-c29439f6]{position:absolute;inset:0;pointer-events:none}.blob[data-v-c29439f6]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15}.blob-1[data-v-c29439f6]{width:500px;height:500px;background:radial-gradient(circle,#6366f1,#8b5cf6);top:-100px;left:-100px}.blob-2[data-v-c29439f6]{width:400px;height:400px;background:radial-gradient(circle,#3b82f6,#06b6d4);bottom:-100px;right:-100px}.auth-card[data-v-c29439f6]{position:relative;background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px;width:420px;box-shadow:0 25px 50px #0006}.brand[data-v-c29439f6]{display:flex;align-items:center;gap:10px;margin-bottom:28px}.brand-icon[data-v-c29439f6]{width:36px;height:36px;background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:10px;display:flex;align-items:center;justify-content:center}.brand-name[data-v-c29439f6]{font-weight:700;font-size:18px;color:#f1f5f9}.auth-title[data-v-c29439f6]{font-size:22px;font-weight:700;color:#f1f5f9;margin:0 0 6px}.auth-sub[data-v-c29439f6]{font-size:14px;color:#64748b;margin:0 0 28px;line-height:1.5}.auth-form[data-v-c29439f6]{display:flex;flex-direction:column;gap:16px}.field[data-v-c29439f6]{display:flex;flex-direction:column;gap:6px}.field label[data-v-c29439f6]{font-size:13px;font-weight:500;color:#94a3b8}.field input[data-v-c29439f6]{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px;color:#f1f5f9;font-size:14px;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.field input[data-v-c29439f6]:focus{border-color:#6366f1}.field input[data-v-c29439f6]:disabled{opacity:.5}.pw-wrap[data-v-c29439f6]{position:relative}.pw-wrap input[data-v-c29439f6]{padding-right:42px}.eye-btn[data-v-c29439f6]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0}.strength-bar[data-v-c29439f6]{height:4px;background:#ffffff0f;border-radius:4px;overflow:hidden}.strength-fill[data-v-c29439f6]{height:100%;border-radius:4px;transition:width .3s,background .3s}.strength-label[data-v-c29439f6]{font-size:12px;margin:0}.error-msg[data-v-c29439f6]{display:flex;align-items:center;gap:8px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:10px 12px;color:#fca5a5;font-size:13px}.auth-btn[data-v-c29439f6]{width:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:10px;padding:13px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s;margin-top:4px}.auth-btn[data-v-c29439f6]:hover:not(:disabled){opacity:.9}.auth-btn[data-v-c29439f6]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-c29439f6]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c29439f6 .7s linear infinite}@keyframes spin-c29439f6{to{transform:rotate(360deg)}}.invalid-state[data-v-c29439f6],.success-state[data-v-c29439f6]{text-align:center}.invalid-state svg[data-v-c29439f6],.success-state svg[data-v-c29439f6]{display:block;margin:0 auto 16px}.footer-note[data-v-c29439f6]{text-align:center;color:#334155;font-size:12px;margin-top:28px}.usage-bar[data-v-4ba66b30]{margin:0 0 12px;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:9px}.usage-title[data-v-4ba66b30]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#475569;margin:0 0 8px}.usage-row[data-v-4ba66b30]{margin-bottom:7px}.usage-row[data-v-4ba66b30]:last-child{margin-bottom:0}.usage-labels[data-v-4ba66b30]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3px}.usage-label[data-v-4ba66b30]{font-size:11px;color:#64748b}.usage-count[data-v-4ba66b30]{font-size:10px;color:#94a3b8;font-variant-numeric:tabular-nums}.bar-track[data-v-4ba66b30]{height:4px;background:#ffffff14;border-radius:99px;overflow:hidden}.bar-fill[data-v-4ba66b30]{height:100%;border-radius:99px;transition:width .4s ease}.bar-fill.green[data-v-4ba66b30]{background:#22c55e}.bar-fill.amber[data-v-4ba66b30]{background:#f59e0b}.bar-fill.red[data-v-4ba66b30]{background:#ef4444}.sidebar[data-v-5269c7c9]{width:220px;min-width:220px;background:#0f172a;display:flex;flex-direction:column;padding:22px 14px;border-right:1px solid rgba(255,255,255,.05)}.brand[data-v-5269c7c9]{display:flex;align-items:center;gap:10px;padding:0 8px;margin-bottom:28px}.brand-icon[data-v-5269c7c9]{width:34px;height:34px;background:#6366f126;border:1px solid rgba(99,102,241,.25);border-radius:9px;display:flex;align-items:center;justify-content:center}.brand-name[data-v-5269c7c9]{font-size:15px;font-weight:700;color:#f1f5f9;letter-spacing:-.3px}.nav[data-v-5269c7c9]{flex:1;display:flex;flex-direction:column;gap:2px}.nav-section[data-v-5269c7c9]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#334155;padding:0 10px;margin-bottom:4px;margin-top:12px}.nav-section[data-v-5269c7c9]:first-child{margin-top:0}.nav-item[data-v-5269c7c9]{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:9px;font-size:13px;font-weight:500;color:#64748b;text-decoration:none;transition:all .15s}.nav-item[data-v-5269c7c9]:hover{background:#ffffff0d;color:#cbd5e1}.nav-item.active[data-v-5269c7c9]{background:#6366f126;color:#a5b4fc}.sidebar-bottom[data-v-5269c7c9]{display:flex;align-items:center;gap:8px;padding:12px 8px;border-top:1px solid rgba(255,255,255,.06)}.user-card[data-v-5269c7c9]{flex:1;display:flex;align-items:center;gap:9px;min-width:0}.avatar[data-v-5269c7c9]{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-info[data-v-5269c7c9]{min-width:0}.user-name[data-v-5269c7c9]{font-size:12px;font-weight:600;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-5269c7c9]{font-size:10px;color:#475569;text-transform:capitalize}.logout-btn[data-v-5269c7c9]{background:none;border:none;cursor:pointer;padding:6px;border-radius:7px;color:#475569;display:flex;align-items:center;transition:all .15s;flex-shrink:0}.logout-btn[data-v-5269c7c9]:hover{background:#ef44441a;color:#fca5a5}.impersonate-banner[data-v-5269c7c9]{margin:0 0 10px;padding:10px 12px;background:#eab3081f;border:1px solid rgba(234,179,8,.3);border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:8px}.impersonate-info[data-v-5269c7c9]{display:flex;flex-direction:column;min-width:0}.impersonate-label[data-v-5269c7c9]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ca8a04}.impersonate-name[data-v-5269c7c9]{font-size:12px;font-weight:600;color:#fde68a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.return-btn[data-v-5269c7c9]{display:flex;align-items:center;gap:4px;padding:5px 9px;background:#eab30833;border:1px solid rgba(234,179,8,.4);border-radius:6px;color:#fde68a;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s;flex-shrink:0}.return-btn[data-v-5269c7c9]:hover{background:#eab30859}.layout[data-v-b2aaa505]{display:flex;height:100vh;overflow:hidden;background:#f8fafc}.main[data-v-b2aaa505]{flex:1;overflow-y:auto;padding:32px}.dashboard[data-v-64f25773]{max-width:1200px}.page-header[data-v-64f25773]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.page-title[data-v-64f25773]{font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.4px}.page-sub[data-v-64f25773]{font-size:14px;color:#64748b;margin-top:4px}.header-right[data-v-64f25773]{display:flex;align-items:center;gap:12px}.live-dot[data-v-64f25773]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e33;animation:pulse-64f25773 2s infinite}@keyframes pulse-64f25773{0%,to{opacity:1}50%{opacity:.5}}.live-label[data-v-64f25773]{font-size:13px;font-weight:500;color:#22c55e}.mute-btn[data-v-64f25773]{background:transparent;border:1px solid #E2E8F0;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:background .15s,color .15s}.mute-btn[data-v-64f25773]:hover{background:#f1f5f9;color:#64748b}.refresh-btn[data-v-64f25773]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s;font-family:inherit}.refresh-btn[data-v-64f25773]:hover{background:#f8fafc;border-color:#cbd5e1}.refresh-btn[data-v-64f25773]:disabled{opacity:.5}.spin[data-v-64f25773]{animation:spin-64f25773 .8s linear infinite}@keyframes spin-64f25773{to{transform:rotate(360deg)}}.stats-row[data-v-64f25773]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.stat-card[data-v-64f25773]{background:#fff;border:1px solid #F1F5F9;border-radius:14px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000000a}.stat-icon[data-v-64f25773]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-blue[data-v-64f25773]{background:#3b82f61a;color:#3b82f6}.stat-green[data-v-64f25773]{background:#22c55e1a;color:#22c55e}.stat-orange[data-v-64f25773]{background:#f973161a;color:#f97316}.stat-purple[data-v-64f25773]{background:#8b5cf61a;color:#8b5cf6}.stat-red[data-v-64f25773]{background:#ef44441a;color:#ef4444}.stat-label[data-v-64f25773]{font-size:12px;color:#94a3b8;font-weight:500}.stat-value[data-v-64f25773]{font-size:26px;font-weight:700;color:#0f172a;letter-spacing:-.5px}.analytics-row[data-v-64f25773]{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin-bottom:32px}.analytics-card[data-v-64f25773]{background:#fff;border:1px solid #F1F5F9;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0000000a}.analytics-title[data-v-64f25773]{font-size:13px;font-weight:600;color:#64748b;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.heat-dist-bar[data-v-64f25773]{display:flex;height:12px;border-radius:6px;overflow:hidden;margin-bottom:14px;gap:2px}.hd-seg[data-v-64f25773]{border-radius:6px;transition:flex .4s}.hd-seg.hd-cold[data-v-64f25773]{background:#3b82f6}.hd-seg.hd-warm[data-v-64f25773]{background:#f97316}.hd-seg.hd-hot[data-v-64f25773]{background:#ef4444}.heat-dist-legend[data-v-64f25773]{display:flex;gap:20px}.hd-item[data-v-64f25773]{display:flex;align-items:center;gap:6px}.hd-dot[data-v-64f25773]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.hd-dot.hd-cold[data-v-64f25773]{background:#3b82f6}.hd-dot.hd-warm[data-v-64f25773]{background:#f97316}.hd-dot.hd-hot[data-v-64f25773]{background:#ef4444}.hd-label[data-v-64f25773]{font-size:12px;color:#64748b}.hd-count[data-v-64f25773]{font-size:13px;font-weight:700;color:#0f172a}.trend-card[data-v-64f25773]{display:flex;flex-direction:column}.sparkline-wrap[data-v-64f25773]{flex:1;min-height:60px}.sparkline[data-v-64f25773]{width:100%;height:60px;display:block}.sparkline-labels[data-v-64f25773]{display:flex;justify-content:space-between;font-size:11px;color:#94a3b8;margin-top:4px}.no-data[data-v-64f25773]{font-size:13px;color:#cbd5e1;text-align:center;padding:16px}.section-header[data-v-64f25773]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title[data-v-64f25773]{font-size:17px;font-weight:600;color:#0f172a}.filter-tabs[data-v-64f25773]{display:flex;gap:4px;background:#f1f5f9;border-radius:8px;padding:3px}.filter-tab[data-v-64f25773]{background:none;border:none;padding:5px 12px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-radius:6px;transition:all .15s;font-family:inherit}.filter-tab.active[data-v-64f25773]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #00000014}.sessions-grid[data-v-64f25773]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.session-card[data-v-64f25773]{background:#fff;border-radius:14px;padding:18px;border:1px solid #F1F5F9;cursor:pointer;transition:all .15s;box-shadow:0 1px 3px #0000000a}.session-card[data-v-64f25773]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#e2e8f0}.session-card.hot[data-v-64f25773]{border-top:3px solid #EF4444}.session-card.warm[data-v-64f25773]{border-top:3px solid #F97316}.session-card.cool[data-v-64f25773]{border-top:3px solid #3B82F6}.session-top[data-v-64f25773]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.heat-badge[data-v-64f25773]{font-size:13px;font-weight:700;padding:3px 8px;border-radius:6px}.heat-badge.hot[data-v-64f25773]{background:#ef44441a;color:#dc2626}.heat-badge.warm[data-v-64f25773]{background:#f973161a;color:#ea580c}.heat-badge.cool[data-v-64f25773]{background:#3b82f61a;color:#2563eb}.state-badge[data-v-64f25773]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.state-blue[data-v-64f25773]{background:#eff6ff;color:#1d4ed8}.state-yellow[data-v-64f25773]{background:#fffbeb;color:#b45309}.state-red[data-v-64f25773]{background:#fef2f2;color:#b91c1c}.state-orange[data-v-64f25773]{background:#fff7ed;color:#c2410c}.state-green[data-v-64f25773]{background:#f0fdf4;color:#15803d}.heat-bar-wrap[data-v-64f25773]{background:#f1f5f9;border-radius:4px;height:6px;margin-bottom:16px;overflow:hidden}.heat-bar[data-v-64f25773]{height:100%;border-radius:4px;transition:width .5s}.session-metrics[data-v-64f25773]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.metric[data-v-64f25773]{display:flex;align-items:center;gap:8px}.metric-label[data-v-64f25773]{font-size:11px;color:#94a3b8;width:42px;flex-shrink:0}.mini-bar-wrap[data-v-64f25773]{flex:1;background:#f1f5f9;border-radius:3px;height:5px;overflow:hidden}.mini-bar[data-v-64f25773]{height:100%;border-radius:3px;transition:width .5s}.intent[data-v-64f25773]{background:#6366f1}.budget[data-v-64f25773]{background:#22c55e}.urgency[data-v-64f25773]{background:#f97316}.metric-val[data-v-64f25773]{font-size:11px;font-weight:600;color:#475569;width:28px;text-align:right}.session-footer[data-v-64f25773]{display:flex;justify-content:space-between;align-items:center}.visitor-id[data-v-64f25773]{font-size:11px;color:#94a3b8;font-family:monospace}.msg-count[data-v-64f25773]{font-size:11px;color:#94a3b8}.loading-state[data-v-64f25773],.empty-state[data-v-64f25773]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px;color:#94a3b8;font-size:14px}.loader[data-v-64f25773]{width:32px;height:32px;border:3px solid #E2E8F0;border-top-color:#6366f1;border-radius:50%;animation:spin-64f25773 .8s linear infinite}.modal-overlay[data-v-64f25773]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal[data-v-64f25773]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000026}.modal-header[data-v-64f25773]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 16px;border-bottom:1px solid #F1F5F9}.modal-header h3[data-v-64f25773]{font-size:16px;font-weight:600;color:#0f172a}.modal-sub[data-v-64f25773]{font-size:12px;color:#94a3b8;font-family:monospace;margin-top:2px}.modal-close[data-v-64f25773]{background:none;border:none;cursor:pointer;padding:4px;color:#94a3b8;border-radius:6px;transition:all .15s}.modal-close[data-v-64f25773]:hover{background:#f1f5f9;color:#475569}.godview-btn[data-v-64f25773]{display:flex;align-items:center;gap:5px;background:#6366f11a;border:1px solid rgba(99,102,241,.3);color:#6366f1;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.godview-btn[data-v-64f25773]:hover{background:#6366f1;color:#fff;border-color:#6366f1}.modal-loading[data-v-64f25773]{display:flex;justify-content:center;padding:40px}.chat-history[data-v-64f25773]{overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.chat-msg[data-v-64f25773]{max-width:85%}.user-msg[data-v-64f25773]{align-self:flex-end}.ai-msg[data-v-64f25773]{align-self:flex-start}.msg-role[data-v-64f25773]{font-size:11px;font-weight:600;color:#94a3b8;margin-bottom:4px;display:block}.user-msg .msg-role[data-v-64f25773]{text-align:right}.msg-text[data-v-64f25773]{font-size:13px;line-height:1.5;padding:10px 14px;border-radius:12px}.user-msg .msg-text[data-v-64f25773]{background:#eff6ff;color:#1e3a8a;border-bottom-right-radius:4px}.ai-msg .msg-text[data-v-64f25773]{background:#f8fafc;color:#334155;border:1px solid #E2E8F0;border-bottom-left-radius:4px}.no-history[data-v-64f25773]{color:#94a3b8;font-size:13px;text-align:center;padding:20px}.clients-page[data-v-3c478a75]{max-width:1200px}.page-header[data-v-3c478a75]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.page-title[data-v-3c478a75]{font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.4px}.page-sub[data-v-3c478a75]{font-size:14px;color:#64748b;margin-top:4px}.add-btn[data-v-3c478a75]{display:flex;align-items:center;gap:7px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.add-btn[data-v-3c478a75]:hover{opacity:.9}.loading-state[data-v-3c478a75],.empty-state[data-v-3c478a75]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px;color:#94a3b8;font-size:14px}.empty-icon[data-v-3c478a75]{width:72px;height:72px;background:#f1f5f9;border-radius:20px;display:flex;align-items:center;justify-content:center}.empty-title[data-v-3c478a75]{font-size:16px;font-weight:600;color:#475569}.empty-sub[data-v-3c478a75]{font-size:13px;color:#94a3b8}.loader[data-v-3c478a75]{width:32px;height:32px;border:3px solid #E2E8F0;border-top-color:#6366f1;border-radius:50%;animation:spin-3c478a75 .8s linear infinite}@keyframes spin-3c478a75{to{transform:rotate(360deg)}}.clients-table-wrap[data-v-3c478a75]{background:#fff;border-radius:14px;border:1px solid #F1F5F9;overflow:visible;box-shadow:0 1px 3px #0000000a}.clients-table thead tr:first-child th[data-v-3c478a75]:first-child{border-radius:14px 0 0}.clients-table thead tr:first-child th[data-v-3c478a75]:last-child{border-radius:0 14px 0 0}.clients-table tbody tr:last-child td[data-v-3c478a75]:first-child{border-radius:0 0 0 14px}.clients-table tbody tr:last-child td[data-v-3c478a75]:last-child{border-radius:0 0 14px}.clients-table[data-v-3c478a75]{width:100%;border-collapse:collapse}.clients-table thead tr[data-v-3c478a75]{background:#f8fafc}.clients-table th[data-v-3c478a75]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #F1F5F9}.clients-table td[data-v-3c478a75]{padding:14px 16px;border-bottom:1px solid #F8FAFC;vertical-align:middle}.clients-table tbody tr:last-child td[data-v-3c478a75]{border-bottom:none}.clients-table tbody tr[data-v-3c478a75]:hover{background:#fafafa}.client-name-cell[data-v-3c478a75]{display:flex;align-items:center;gap:12px}.client-avatar[data-v-3c478a75]{width:36px;height:36px;border-radius:9px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.client-name[data-v-3c478a75]{font-size:14px;font-weight:600;color:#0f172a}.client-url[data-v-3c478a75]{font-size:12px;color:#94a3b8}.client-url[href][data-v-3c478a75]{color:#6366f1;text-decoration:none}.client-url[href][data-v-3c478a75]:hover{text-decoration:underline}.platform-badge[data-v-3c478a75]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.platform-wordpress[data-v-3c478a75]{background:#eef2ff;color:#4338ca}.platform-shopify[data-v-3c478a75]{background:#f0fdf4;color:#15803d}.platform-custom[data-v-3c478a75]{background:#f8fafc;color:#475569}.status-dot-wrap[data-v-3c478a75]{display:flex;align-items:center;gap:7px}.status-dot[data-v-3c478a75]{width:7px;height:7px;border-radius:50%}.status-dot.active[data-v-3c478a75]{background:#22c55e}.status-dot.inactive[data-v-3c478a75]{background:#cbd5e1}.status-text[data-v-3c478a75]{font-size:13px;color:#475569}.tenant-cell[data-v-3c478a75]{display:flex;align-items:center;gap:6px}.tenant-badge[data-v-3c478a75]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;background:#6366f11a;color:#4f46e5;white-space:nowrap}.unassigned-badge[data-v-3c478a75]{font-size:11px;color:#cbd5e1;font-style:italic}.tenant-badge-ro[data-v-3c478a75]{font-size:12px;color:#475569}.assign-wrap[data-v-3c478a75]{position:relative}.assign-btn[data-v-3c478a75]{width:22px;height:22px;border-radius:5px;border:1px solid #E2E8F0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .15s;flex-shrink:0}.assign-btn[data-v-3c478a75]:hover{background:#eef2ff;border-color:#c7d2fe;color:#6366f1}.assign-dropdown[data-v-3c478a75]{position:absolute;bottom:28px;left:0;z-index:200;background:#fff;border:1px solid #E2E8F0;border-radius:10px;box-shadow:0 8px 24px #0000001f;min-width:180px;padding:6px}.assign-dropdown-label[data-v-3c478a75]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:4px 8px 6px}.assign-option[data-v-3c478a75]{display:block;width:100%;text-align:left;padding:7px 10px;border-radius:7px;border:none;background:none;font-size:13px;color:#334155;cursor:pointer;font-family:inherit;transition:all .1s}.assign-option[data-v-3c478a75]:hover{background:#f1f5f9}.assign-option.active[data-v-3c478a75]{background:#6366f114;color:#4f46e5;font-weight:600}.assign-option.unassign[data-v-3c478a75]{color:#ef4444;margin-top:4px;border-top:1px solid #F1F5F9;border-radius:0 0 7px 7px}.assign-option.unassign[data-v-3c478a75]:hover{background:#fef2f2}.sessions-count[data-v-3c478a75]{font-size:14px;font-weight:600;color:#0f172a}.ingestion-cell[data-v-3c478a75]{display:flex;align-items:center;gap:8px}.ingestion-badge[data-v-3c478a75]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;text-transform:uppercase;letter-spacing:.05em}.ing-pending[data-v-3c478a75]{background:#f1f5f9;color:#64748b}.ing-running[data-v-3c478a75]{background:#eff6ff;color:#2563eb}.ing-done[data-v-3c478a75]{background:#f0fdf4;color:#15803d}.ing-failed[data-v-3c478a75]{background:#fef2f2;color:#b91c1c}.pages-count[data-v-3c478a75]{font-size:12px;color:#94a3b8}.actions[data-v-3c478a75]{display:flex;gap:6px}.action-btn[data-v-3c478a75]{width:30px;height:30px;border-radius:7px;border:1px solid #E2E8F0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .15s}.action-btn[data-v-3c478a75]:disabled{opacity:.4;cursor:not-allowed}.view-btn[data-v-3c478a75]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.scrape-btn[data-v-3c478a75]:hover:not(:disabled){background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.delete-btn[data-v-3c478a75]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.mini-spinner[data-v-3c478a75]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:spin-3c478a75 .7s linear infinite}.mini-spinner.white[data-v-3c478a75]{border-color:#ffffff4d;border-top-color:#fff}.modal-overlay[data-v-3c478a75]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal[data-v-3c478a75]{background:#fff;border-radius:16px;width:100%;max-width:480px;box-shadow:0 25px 50px #00000026}.modal.small[data-v-3c478a75]{max-width:380px}.modal-header[data-v-3c478a75]{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0}.modal-header h3[data-v-3c478a75]{font-size:17px;font-weight:600;color:#0f172a}.modal-close[data-v-3c478a75]{background:none;border:none;cursor:pointer;padding:4px;color:#94a3b8;border-radius:6px;transition:all .15s}.modal-close[data-v-3c478a75]:hover{background:#f1f5f9;color:#475569}.modal-body[data-v-3c478a75]{padding:20px;display:flex;flex-direction:column;gap:16px}.modal-footer[data-v-3c478a75]{padding:0 20px 20px;display:flex;gap:10px;justify-content:flex-end}.field[data-v-3c478a75]{display:flex;flex-direction:column;gap:6px}.field label[data-v-3c478a75]{font-size:13px;font-weight:500;color:#475569}.field input[data-v-3c478a75],.field select[data-v-3c478a75]{border:1px solid #E2E8F0;border-radius:9px;padding:10px 12px;font-size:14px;color:#0f172a;outline:none;font-family:inherit;transition:border-color .15s}.field input[data-v-3c478a75]:focus,.field select[data-v-3c478a75]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f114}.field-hint[data-v-3c478a75]{font-size:12px;color:#94a3b8}.webhook-info[data-v-3c478a75]{background:#f0fdf4;border:1px solid #BBF7D0;border-radius:10px;padding:14px}.info-title[data-v-3c478a75]{font-size:13px;font-weight:600;color:#15803d;margin-bottom:6px}.info-text[data-v-3c478a75]{font-size:12px;color:#166534;line-height:1.5;margin-bottom:8px}.info-code[data-v-3c478a75]{font-family:monospace;font-size:11px;background:#0000000d;padding:6px 10px;border-radius:6px;color:#065f46}.info-sub[data-v-3c478a75]{font-size:11px;color:#94a3b8;margin-top:8px}.form-error[data-v-3c478a75]{background:#fef2f2;border:1px solid #FECACA;border-radius:8px;padding:10px 12px;font-size:13px;color:#b91c1c}.cancel-btn[data-v-3c478a75]{background:#fff;border:1px solid #E2E8F0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:500;color:#475569;cursor:pointer;font-family:inherit;transition:all .15s}.cancel-btn[data-v-3c478a75]:hover{background:#f8fafc}.submit-btn[data-v-3c478a75]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:9px;padding:9px 20px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:8px;min-width:120px;justify-content:center;transition:opacity .15s}.submit-btn[data-v-3c478a75]:hover:not(:disabled){opacity:.9}.submit-btn[data-v-3c478a75]:disabled{opacity:.6}.delete-warning[data-v-3c478a75]{font-size:14px;color:#475569;line-height:1.5}.delete-confirm-btn[data-v-3c478a75]{background:#ef4444;color:#fff;border:none;border-radius:9px;padding:9px 20px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:8px;min-width:80px;justify-content:center;transition:opacity .15s}.delete-confirm-btn[data-v-3c478a75]:hover:not(:disabled){opacity:.9}.delete-confirm-btn[data-v-3c478a75]:disabled{opacity:.6}.session-filters[data-v-4e7ca610]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.sf-input[data-v-4e7ca610],.sf-select[data-v-4e7ca610]{height:34px;padding:0 10px;background:#1e293b;border:1px solid #334155;border-radius:8px;color:#cbd5e1;font-size:13px;outline:none;transition:border-color .15s}.sf-input[data-v-4e7ca610]:focus,.sf-select[data-v-4e7ca610]:focus{border-color:#6366f1}.sf-select[data-v-4e7ca610]{padding-right:28px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%2364748B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.sf-search[data-v-4e7ca610]{width:160px}.sf-date[data-v-4e7ca610]{width:130px;color-scheme:dark}.sf-heat[data-v-4e7ca610]{width:90px}.sf-toggle[data-v-4e7ca610]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:#64748b;-webkit-user-select:none;user-select:none}.sf-toggle input[data-v-4e7ca610]{accent-color:#6366F1;cursor:pointer}.sf-toggle:hover span[data-v-4e7ca610]{color:#cbd5e1}.detail-page[data-v-4e7ca610]{max-width:1000px}.page-header[data-v-4e7ca610]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.header-left[data-v-4e7ca610]{display:flex;align-items:center;gap:16px}.back-btn[data-v-4e7ca610]{background:#fff;border:1px solid #E2E8F0;border-radius:9px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .15s}.back-btn[data-v-4e7ca610]:hover{background:#f8fafc;color:#0f172a}.client-avatar[data-v-4e7ca610]{width:44px;height:44px;border-radius:11px;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.page-title[data-v-4e7ca610]{font-size:22px;font-weight:700;color:#0f172a}.client-url[data-v-4e7ca610]{font-size:13px;color:#6366f1;text-decoration:none}.client-url[data-v-4e7ca610]:hover{text-decoration:underline}.header-actions[data-v-4e7ca610]{display:flex;align-items:center;gap:10px}.ingestion-badge[data-v-4e7ca610]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.ing-pending[data-v-4e7ca610]{background:#f1f5f9;color:#64748b}.ing-running[data-v-4e7ca610]{background:#eff6ff;color:#2563eb}.ing-done[data-v-4e7ca610]{background:#f0fdf4;color:#15803d}.ing-failed[data-v-4e7ca610]{background:#fef2f2;color:#b91c1c}.scrape-btn[data-v-4e7ca610]{display:flex;align-items:center;gap:7px;background:#0f172a;color:#fff;border:none;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.scrape-btn[data-v-4e7ca610]:hover:not(:disabled){opacity:.85}.scrape-btn[data-v-4e7ca610]:disabled{opacity:.5;cursor:not-allowed}.tabs[data-v-4e7ca610]{display:flex;gap:0;border-bottom:1px solid #F1F5F9;margin-bottom:24px}.tab[data-v-4e7ca610]{background:none;border:none;cursor:pointer;font-family:inherit;padding:10px 18px;font-size:14px;font-weight:500;color:#64748b;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s}.tab[data-v-4e7ca610]:hover{color:#0f172a}.tab.active[data-v-4e7ca610]{color:#6366f1;border-bottom-color:#6366f1}.tab-content[data-v-4e7ca610]{padding-top:4px}.overview-stats[data-v-4e7ca610]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.ov-stat[data-v-4e7ca610]{background:#fff;border:1px solid #F1F5F9;border-radius:12px;padding:18px;box-shadow:0 1px 3px #0000000a}.ov-label[data-v-4e7ca610]{font-size:12px;color:#94a3b8;font-weight:500;margin-bottom:4px}.ov-value[data-v-4e7ca610]{font-size:28px;font-weight:700;color:#0f172a;letter-spacing:-.5px}.ov-value.hot[data-v-4e7ca610]{color:#ef4444}.funnel-section[data-v-4e7ca610],.embed-section[data-v-4e7ca610]{background:#fff;border:1px solid #F1F5F9;border-radius:14px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px #0000000a}.section-title[data-v-4e7ca610]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:16px}.funnel[data-v-4e7ca610]{display:flex;flex-direction:column;gap:12px}.funnel-row[data-v-4e7ca610]{display:flex;align-items:center;gap:12px}.funnel-label[data-v-4e7ca610]{font-size:13px;color:#475569;width:110px;flex-shrink:0}.funnel-bar-wrap[data-v-4e7ca610]{flex:1;background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.funnel-bar[data-v-4e7ca610]{height:100%;border-radius:4px;transition:width .6s;min-width:4px}.bar-blue[data-v-4e7ca610]{background:#3b82f6}.bar-yellow[data-v-4e7ca610]{background:#eab308}.bar-red[data-v-4e7ca610]{background:#ef4444}.bar-orange[data-v-4e7ca610]{background:#f97316}.bar-green[data-v-4e7ca610]{background:#22c55e}.funnel-count[data-v-4e7ca610]{font-size:13px;font-weight:600;color:#0f172a;width:30px;text-align:right}.embed-header[data-v-4e7ca610]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.embed-sub[data-v-4e7ca610]{font-size:13px;color:#64748b;margin-bottom:12px}.embed-sub code[data-v-4e7ca610]{background:#f1f5f9;padding:1px 5px;border-radius:4px;font-size:12px}.method-tabs[data-v-4e7ca610]{display:flex;gap:6px;margin-bottom:16px}.method-tab[data-v-4e7ca610]{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;font-family:inherit;transition:all .15s}.method-tab[data-v-4e7ca610]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.method-tab.active[data-v-4e7ca610]{background:#eef2ff;border-color:#6366f1;color:#4338ca;font-weight:600}.method-content[data-v-4e7ca610]{margin-bottom:16px}.install-steps[data-v-4e7ca610]{margin:0 0 14px;padding-left:20px;display:flex;flex-direction:column;gap:8px}.install-steps li[data-v-4e7ca610]{font-size:13px;color:#475569;line-height:1.6}.install-steps li strong[data-v-4e7ca610]{color:#0f172a}.embed-code--php[data-v-4e7ca610]{white-space:pre}.embed-code-wrap[data-v-4e7ca610]{background:#0f172a;border-radius:10px;padding:14px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.embed-code[data-v-4e7ca610]{font-size:12px;color:#a5b4fc;font-family:monospace;line-height:1.5;flex:1;word-break:break-all}.copy-btn[data-v-4e7ca610]{display:flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s;flex-shrink:0}.copy-btn[data-v-4e7ca610]:hover{background:#ffffff26}.webhook-note[data-v-4e7ca610]{background:#f0fdf4;border:1px solid #BBF7D0;border-radius:10px;padding:14px}.note-title[data-v-4e7ca610]{font-size:12px;font-weight:600;color:#15803d;margin-bottom:6px}.note-code[data-v-4e7ca610]{display:block;font-family:monospace;font-size:12px;color:#065f46;background:#0000000d;padding:6px 10px;border-radius:6px;margin-bottom:8px;word-break:break-all}.note-sub[data-v-4e7ca610]{font-size:11px;color:#94a3b8}.settings-card[data-v-4e7ca610]{background:#fff;border:1px solid #F1F5F9;border-radius:14px;padding:24px;box-shadow:0 1px 3px #0000000a}.settings-section[data-v-4e7ca610]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #F1F5F9}.settings-grid[data-v-4e7ca610]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field.full[data-v-4e7ca610]{grid-column:1 / -1}.field[data-v-4e7ca610]{display:flex;flex-direction:column;gap:6px}.field label[data-v-4e7ca610]{font-size:13px;font-weight:500;color:#475569}.field input[data-v-4e7ca610]{border:1px solid #E2E8F0;border-radius:9px;padding:10px 12px;font-size:14px;color:#0f172a;outline:none;font-family:inherit;transition:border-color .15s}.field input[data-v-4e7ca610]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f114}.field-hint[data-v-4e7ca610]{font-size:12px;color:#94a3b8}.color-field[data-v-4e7ca610]{display:flex;gap:8px;align-items:center}.color-picker[data-v-4e7ca610]{width:38px;height:38px;border-radius:8px;border:1px solid #E2E8F0;padding:2px;cursor:pointer}.color-text[data-v-4e7ca610]{flex:1;border:1px solid #E2E8F0;border-radius:9px;padding:10px 12px;font-size:14px;font-family:monospace;outline:none}.form-error[data-v-4e7ca610]{background:#fef2f2;border:1px solid #FECACA;border-radius:8px;padding:10px 12px;font-size:13px;color:#b91c1c}.form-success[data-v-4e7ca610]{background:#f0fdf4;border:1px solid #BBF7D0;border-radius:8px;padding:10px 12px;font-size:13px;color:#15803d}.save-btn[data-v-4e7ca610]{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:9px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;margin-top:20px;min-width:130px;transition:opacity .15s}.save-btn[data-v-4e7ca610]:hover:not(:disabled){opacity:.9}.save-btn[data-v-4e7ca610]:disabled{opacity:.6}.sessions-table-wrap[data-v-4e7ca610]{background:#fff;border-radius:14px;border:1px solid #F1F5F9;overflow:hidden;box-shadow:0 1px 3px #0000000a}.sessions-table[data-v-4e7ca610]{width:100%;border-collapse:collapse}.sessions-table th[data-v-4e7ca610]{padding:11px 14px;text-align:left;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:1px solid #F1F5F9}.sessions-table td[data-v-4e7ca610]{padding:13px 14px;border-bottom:1px solid #F8FAFC;vertical-align:middle}.sessions-table tbody tr:last-child td[data-v-4e7ca610]{border-bottom:none}.sessions-table tbody tr[data-v-4e7ca610]:hover{background:#fafafa}.visitor-cell[data-v-4e7ca610]{display:flex;flex-direction:column;gap:2px}.visitor-id[data-v-4e7ca610]{font-size:12px;font-family:monospace;color:#475569}.lead-email[data-v-4e7ca610]{font-size:11px;color:#6366f1}.heat-cell[data-v-4e7ca610]{display:flex;flex-direction:column;gap:4px}.heat-val[data-v-4e7ca610]{font-size:13px;font-weight:700}.heat-val.hot[data-v-4e7ca610]{color:#dc2626}.heat-val.warm[data-v-4e7ca610]{color:#ea580c}.heat-val.cool[data-v-4e7ca610]{color:#2563eb}.mini-heat-bar[data-v-4e7ca610]{height:4px;width:60px;background:#f1f5f9;border-radius:2px;overflow:hidden}.mini-heat-bar div[data-v-4e7ca610]{height:100%;border-radius:2px}.state-badge[data-v-4e7ca610]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.state-blue[data-v-4e7ca610]{background:#eff6ff;color:#1d4ed8}.state-yellow[data-v-4e7ca610]{background:#fffbeb;color:#b45309}.state-red[data-v-4e7ca610]{background:#fef2f2;color:#b91c1c}.state-orange[data-v-4e7ca610]{background:#fff7ed;color:#c2410c}.state-green[data-v-4e7ca610]{background:#f0fdf4;color:#15803d}.msgs-cell[data-v-4e7ca610]{font-size:13px;font-weight:600;color:#0f172a}.time-cell[data-v-4e7ca610]{font-size:12px;color:#94a3b8}.view-session-btn[data-v-4e7ca610]{background:#fff;border:1px solid #E2E8F0;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;font-family:inherit;transition:all .15s}.view-session-btn[data-v-4e7ca610]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.loading-state[data-v-4e7ca610],.empty-state[data-v-4e7ca610]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px;color:#94a3b8;font-size:14px}.loader[data-v-4e7ca610]{width:32px;height:32px;border:3px solid #E2E8F0;border-top-color:#6366f1;border-radius:50%;animation:spin-4e7ca610 .8s linear infinite}@keyframes spin-4e7ca610{to{transform:rotate(360deg)}}.modal-overlay[data-v-4e7ca610]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal[data-v-4e7ca610]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000026}.modal-header[data-v-4e7ca610]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 16px;border-bottom:1px solid #F1F5F9}.modal-header h3[data-v-4e7ca610]{font-size:16px;font-weight:600;color:#0f172a}.modal-sub[data-v-4e7ca610]{font-size:12px;color:#94a3b8;font-family:monospace;margin-top:2px}.modal-close[data-v-4e7ca610]{background:none;border:none;cursor:pointer;padding:4px;color:#94a3b8;border-radius:6px;transition:all .15s}.modal-close[data-v-4e7ca610]:hover{background:#f1f5f9;color:#475569}.modal-loading[data-v-4e7ca610]{display:flex;justify-content:center;padding:40px}.chat-history[data-v-4e7ca610]{overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.chat-msg[data-v-4e7ca610]{max-width:85%}.user-msg[data-v-4e7ca610]{align-self:flex-end}.ai-msg[data-v-4e7ca610]{align-self:flex-start}.msg-role[data-v-4e7ca610]{font-size:11px;font-weight:600;color:#94a3b8;margin-bottom:4px;display:block}.user-msg .msg-role[data-v-4e7ca610]{text-align:right}.msg-text[data-v-4e7ca610]{font-size:13px;line-height:1.5;padding:10px 14px;border-radius:12px}.user-msg .msg-text[data-v-4e7ca610]{background:#eff6ff;color:#1e3a8a;border-bottom-right-radius:4px}.ai-msg .msg-text[data-v-4e7ca610]{background:#f8fafc;color:#334155;border:1px solid #E2E8F0;border-bottom-left-radius:4px}.no-history[data-v-4e7ca610]{color:#94a3b8;font-size:13px;text-align:center;padding:20px}.mini-spinner[data-v-4e7ca610]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:spin-4e7ca610 .7s linear infinite}.mini-spinner.white[data-v-4e7ca610]{border-color:#ffffff4d;border-top-color:#fff}.an-stats-row[data-v-4e7ca610]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.an-stat[data-v-4e7ca610]{background:#fff;border:1px solid #F1F5F9;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.an-label[data-v-4e7ca610]{font-size:12px;color:#94a3b8;font-weight:500;margin-bottom:4px}.an-value[data-v-4e7ca610]{font-size:26px;font-weight:700;color:#0f172a;letter-spacing:-.5px}.an-value.hot[data-v-4e7ca610]{color:#ef4444}.an-value.warm[data-v-4e7ca610]{color:#f97316}.an-two-col[data-v-4e7ca610]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.an-card[data-v-4e7ca610]{background:#fff;border:1px solid #F1F5F9;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0000000a}.an-card.an-full[data-v-4e7ca610]{margin-bottom:16px}.an-card-title[data-v-4e7ca610]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.an-heat-bar[data-v-4e7ca610]{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px;margin-bottom:14px}.an-hd-cold[data-v-4e7ca610]{background:#3b82f6;border-radius:6px;transition:flex .4s}.an-hd-warm[data-v-4e7ca610]{background:#f97316;border-radius:6px;transition:flex .4s}.an-hd-hot[data-v-4e7ca610]{background:#ef4444;border-radius:6px;transition:flex .4s}.an-heat-legend[data-v-4e7ca610]{display:flex;gap:16px}.an-hl-item[data-v-4e7ca610]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.an-hl-item strong[data-v-4e7ca610]{color:#0f172a;margin-left:2px}.an-dot[data-v-4e7ca610]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.an-dot.cold[data-v-4e7ca610]{background:#3b82f6}.an-dot.warm[data-v-4e7ca610]{background:#f97316}.an-dot.hot[data-v-4e7ca610]{background:#ef4444}.an-gauges[data-v-4e7ca610]{display:flex;flex-direction:column;gap:14px}.an-gauge-row[data-v-4e7ca610]{display:flex;align-items:center;gap:10px}.an-gauge-label[data-v-4e7ca610]{font-size:12px;color:#94a3b8;width:48px;flex-shrink:0}.an-gauge-bar[data-v-4e7ca610]{flex:1;background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.an-gauge-fill[data-v-4e7ca610]{height:100%;border-radius:4px;transition:width .6s}.an-gauge-fill.intent[data-v-4e7ca610]{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.an-gauge-fill.budget[data-v-4e7ca610]{background:linear-gradient(90deg,#22c55e,#16a34a)}.an-gauge-fill.urgency[data-v-4e7ca610]{background:linear-gradient(90deg,#f97316,#ef4444)}.an-gauge-val[data-v-4e7ca610]{font-size:12px;font-weight:600;color:#475569;width:34px;text-align:right}.an-spark-wrap[data-v-4e7ca610]{min-height:64px}.an-spark[data-v-4e7ca610]{width:100%;height:64px;display:block}.an-spark-labels[data-v-4e7ca610]{display:flex;justify-content:space-between;font-size:11px;color:#94a3b8;margin-top:4px}.an-no-data[data-v-4e7ca610]{font-size:13px;color:#cbd5e1;text-align:center;padding:20px}.an-kanban-list[data-v-4e7ca610]{display:flex;flex-direction:column;gap:10px}.an-kanban-row[data-v-4e7ca610]{display:flex;align-items:center;gap:10px}.an-kanban-dot[data-v-4e7ca610]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.an-kanban-label[data-v-4e7ca610]{flex:1;font-size:13px;color:#475569}.an-kanban-count[data-v-4e7ca610]{font-size:13px;font-weight:700;color:#0f172a}.an-events-list[data-v-4e7ca610]{display:flex;flex-direction:column;gap:12px}.an-event-row[data-v-4e7ca610]{display:flex;align-items:center;gap:12px}.an-event-icon[data-v-4e7ca610]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.an-event-label[data-v-4e7ca610]{font-size:12px;color:#94a3b8}.an-event-val[data-v-4e7ca610]{font-size:18px;font-weight:700;color:#0f172a}.scrape-progress-wrap[data-v-4e7ca610]{margin-bottom:20px;background:#eff6ff;border:1px solid #BFDBFE;border-radius:12px;padding:14px 16px}.scrape-progress-header[data-v-4e7ca610]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.scrape-phase-label[data-v-4e7ca610]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#1d4ed8}.scrape-pulse-dot[data-v-4e7ca610]{width:8px;height:8px;border-radius:50%;background:#3b82f6;animation:pulseDot-4e7ca610 1.2s ease-in-out infinite;flex-shrink:0}@keyframes pulseDot-4e7ca610{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.scrape-count-label[data-v-4e7ca610]{font-size:12px;color:#2563eb;font-weight:500}.scrape-track[data-v-4e7ca610]{height:6px;background:#dbeafe;border-radius:99px;overflow:hidden}.scrape-fill[data-v-4e7ca610]{height:100%;background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:99px;transition:width .5s ease;min-width:4%}.scrape-fill--indeterminate[data-v-4e7ca610]{width:30%!important;animation:indeterminate-4e7ca610 1.6s ease-in-out infinite}@keyframes indeterminate-4e7ca610{0%{transform:translate(-120%)}to{transform:translate(400%)}}.scrape-hint[data-v-4e7ca610]{margin-top:8px;font-size:11px;color:#60a5fa}.kanban-page[data-v-ffaee690]{height:100%;display:flex;flex-direction:column}.page-header[data-v-ffaee690]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-ffaee690]{font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.4px}.page-sub[data-v-ffaee690]{font-size:14px;color:#64748b;margin-top:4px}.refresh-btn[data-v-ffaee690]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s;font-family:inherit}.refresh-btn[data-v-ffaee690]:hover{background:#f8fafc}.spin[data-v-ffaee690]{animation:spin-ffaee690 .8s linear infinite}@keyframes spin-ffaee690{to{transform:rotate(360deg)}}.loading-state[data-v-ffaee690]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px;color:#94a3b8}.loader[data-v-ffaee690]{width:32px;height:32px;border:3px solid #E2E8F0;border-top-color:#6366f1;border-radius:50%;animation:spin-ffaee690 .8s linear infinite}.kanban-board[data-v-ffaee690]{display:flex;gap:14px;flex:1;overflow-x:auto;padding-bottom:8px}.kanban-col[data-v-ffaee690]{flex:0 0 240px;background:#f8fafc;border-radius:14px;border:2px solid transparent;transition:border-color .15s;display:flex;flex-direction:column;max-height:100%}.kanban-col.drag-over[data-v-ffaee690]{border-color:#6366f1;background:#6366f108}.col-header[data-v-ffaee690]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:12px 12px 0 0;flex-shrink:0}.col-new[data-v-ffaee690]{background:#f1f5f9}.col-engaged[data-v-ffaee690]{background:#eff6ff}.col-hot[data-v-ffaee690]{background:#fef2f2}.col-converted[data-v-ffaee690]{background:#f0fdf4}.col-lost[data-v-ffaee690]{background:#f8fafc}.col-title[data-v-ffaee690]{font-size:13px;font-weight:700;color:#334155}.col-count[data-v-ffaee690]{background:#fff;color:#64748b;font-size:12px;font-weight:700;padding:2px 7px;border-radius:10px}.col-cards[data-v-ffaee690]{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.kanban-card[data-v-ffaee690]{background:#fff;border-radius:10px;padding:12px;border:1px solid #F1F5F9;cursor:grab;transition:all .15s;box-shadow:0 1px 3px #0000000a}.kanban-card[data-v-ffaee690]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.kanban-card[data-v-ffaee690]:active{cursor:grabbing}.card-top[data-v-ffaee690]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.heat-pill[data-v-ffaee690]{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px}.heat-pill.hot[data-v-ffaee690]{background:#ef44441a;color:#dc2626}.heat-pill.warm[data-v-ffaee690]{background:#f973161a;color:#ea580c}.heat-pill.cool[data-v-ffaee690]{background:#3b82f61a;color:#2563eb}.takeover-pill[data-v-ffaee690]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#ef44441a;color:#dc2626;animation:pulse-ffaee690 2s infinite}@keyframes pulse-ffaee690{0%,to{opacity:1}50%{opacity:.5}}.heat-bar-wrap[data-v-ffaee690]{background:#f1f5f9;border-radius:3px;height:4px;margin-bottom:10px;overflow:hidden}.heat-bar[data-v-ffaee690]{height:100%;border-radius:3px;transition:width .5s}.card-client[data-v-ffaee690]{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-visitor[data-v-ffaee690]{font-size:11px;color:#94a3b8;font-family:monospace;margin-bottom:4px}.card-email[data-v-ffaee690]{font-size:11px;color:#6366f1;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-footer[data-v-ffaee690]{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid #F8FAFC}.card-msgs[data-v-ffaee690],.card-time[data-v-ffaee690]{font-size:10px;color:#cbd5e1}.col-empty[data-v-ffaee690]{color:#cbd5e1;font-size:12px;text-align:center;padding:20px 0;border:2px dashed #E2E8F0;border-radius:8px}.modal-overlay[data-v-ffaee690]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal[data-v-ffaee690]{background:#fff;border-radius:16px;width:100%;max-width:500px;box-shadow:0 25px 50px #00000026}.modal-header[data-v-ffaee690]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 16px;border-bottom:1px solid #F1F5F9}.modal-header h3[data-v-ffaee690]{font-size:15px;font-weight:600;color:#0f172a}.modal-sub[data-v-ffaee690]{font-size:12px;color:#94a3b8}.modal-body[data-v-ffaee690]{padding:20px}.modal-meta-row[data-v-ffaee690]{display:flex;gap:10px;margin-bottom:20px}.meta-chip[data-v-ffaee690]{background:#f8fafc;border:1px solid #F1F5F9;border-radius:8px;padding:8px 12px;text-align:center}.meta-k[data-v-ffaee690]{display:block;font-size:10px;color:#94a3b8;font-weight:600;text-transform:uppercase;margin-bottom:2px}.meta-v[data-v-ffaee690]{font-size:14px;font-weight:700;color:#0f172a}.move-label[data-v-ffaee690]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:10px}.move-btns[data-v-ffaee690]{display:flex;flex-wrap:wrap;gap:6px}.move-btn[data-v-ffaee690]{background:#f1f5f9;border:1px solid #E2E8F0;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s;font-family:inherit}.move-btn[data-v-ffaee690]:hover{background:#e2e8f0}.move-btn.active[data-v-ffaee690]{background:#6366f1;color:#fff;border-color:#6366f1}.modal-close[data-v-ffaee690]{background:none;border:none;cursor:pointer;padding:4px;color:#94a3b8;border-radius:6px;transition:all .15s}.modal-close[data-v-ffaee690]:hover{background:#f1f5f9;color:#475569}.godview-btn[data-v-ffaee690]{display:flex;align-items:center;gap:5px;background:#6366f11a;border:1px solid rgba(99,102,241,.3);color:#6366f1;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.godview-btn[data-v-ffaee690]:hover{background:#6366f1;color:#fff;border-color:#6366f1}.godview[data-v-7be0095e]{height:100%;display:flex;flex-direction:column}.page-header[data-v-7be0095e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-shrink:0}.header-left[data-v-7be0095e]{display:flex;align-items:center;gap:16px}.header-right[data-v-7be0095e]{display:flex;align-items:center;gap:10px}.back-btn[data-v-7be0095e]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s;font-family:inherit}.back-btn[data-v-7be0095e]:hover{background:#f8fafc}.page-title[data-v-7be0095e]{font-size:22px;font-weight:700;color:#0f172a}.page-sub[data-v-7be0095e]{font-size:12px;color:#94a3b8;font-family:monospace}.status-pill[data-v-7be0095e]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-ai[data-v-7be0095e]{background:#f0fdf4;color:#15803d}.status-takeover[data-v-7be0095e]{background:#ef44441a;color:#dc2626}.channel-pill[data-v-7be0095e]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;border:1px solid}.ch-whatsapp[data-v-7be0095e]{background:#25d3661a;color:#25d366;border-color:#25d3664d}.ch-messenger[data-v-7be0095e]{background:#0084ff1a;color:#0084ff;border-color:#0084ff4d}.ch-telegram[data-v-7be0095e]{background:#29b6f61a;color:#29b6f6;border-color:#29b6f64d}.status-dot[data-v-7be0095e]{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse-7be0095e 2s infinite}@keyframes pulse-7be0095e{0%,to{opacity:1}50%{opacity:.4}}.takeover-btn[data-v-7be0095e]{display:flex;align-items:center;gap:6px;background:#6366f1;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.takeover-btn[data-v-7be0095e]:hover:not(:disabled){background:#4f46e5}.takeover-btn[data-v-7be0095e]:disabled{opacity:.5;cursor:not-allowed}.release-btn[data-v-7be0095e]{display:flex;align-items:center;gap:6px;background:#fef2f2;color:#dc2626;border:1px solid #FECACA;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.release-btn[data-v-7be0095e]:hover:not(:disabled){background:#fee2e2}.godview-body[data-v-7be0095e]{display:flex;gap:20px;flex:1;min-height:0}.info-panel[data-v-7be0095e]{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.info-card[data-v-7be0095e]{background:#fff;border:1px solid #F1F5F9;border-radius:14px;padding:16px;box-shadow:0 1px 3px #0000000a}.info-title[data-v-7be0095e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:12px}.heat-display[data-v-7be0095e]{font-size:36px;font-weight:800;letter-spacing:-1px;margin-bottom:8px}.heat-display.hot[data-v-7be0095e]{color:#dc2626}.heat-display.warm[data-v-7be0095e]{color:#ea580c}.heat-display.cool[data-v-7be0095e]{color:#2563eb}.heat-bar-wrap[data-v-7be0095e]{background:#f1f5f9;border-radius:4px;height:6px;overflow:hidden}.heat-bar[data-v-7be0095e]{height:100%;border-radius:4px;transition:width .5s}.ema-row[data-v-7be0095e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ema-label[data-v-7be0095e]{font-size:11px;color:#94a3b8;width:42px;flex-shrink:0}.mini-bar-wrap[data-v-7be0095e]{flex:1;background:#f1f5f9;border-radius:3px;height:5px;overflow:hidden}.mini-bar[data-v-7be0095e]{height:100%;border-radius:3px}.intent[data-v-7be0095e]{background:#6366f1}.budget[data-v-7be0095e]{background:#22c55e}.urgency[data-v-7be0095e]{background:#f97316}.ema-val[data-v-7be0095e]{font-size:11px;font-weight:600;color:#475569;width:28px;text-align:right}.meta-row[data-v-7be0095e]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #F8FAFC;font-size:12px}.meta-row[data-v-7be0095e]:last-child{border-bottom:none}.meta-label[data-v-7be0095e]{color:#94a3b8}.mono[data-v-7be0095e]{font-family:monospace;font-size:11px}.text-green[data-v-7be0095e]{color:#16a34a;font-weight:600}.text-gray[data-v-7be0095e]{color:#94a3b8}.state-badge[data-v-7be0095e]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:20px}.state-blue[data-v-7be0095e]{background:#eff6ff;color:#1d4ed8}.state-yellow[data-v-7be0095e]{background:#fffbeb;color:#b45309}.state-red[data-v-7be0095e]{background:#fef2f2;color:#b91c1c}.state-orange[data-v-7be0095e]{background:#fff7ed;color:#c2410c}.state-green[data-v-7be0095e]{background:#f0fdf4;color:#15803d}.chat-panel[data-v-7be0095e]{flex:1;background:#fff;border:1px solid #F1F5F9;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 3px #0000000a;min-height:0}.chat-history[data-v-7be0095e]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.loading-center[data-v-7be0095e]{display:flex;justify-content:center;padding:40px}.chat-msg[data-v-7be0095e]{max-width:75%}.user-msg[data-v-7be0095e]{align-self:flex-end}.ai-msg[data-v-7be0095e]{align-self:flex-start}.msg-role[data-v-7be0095e]{font-size:10px;font-weight:700;color:#94a3b8;margin-bottom:4px;display:block;letter-spacing:.04em}.user-msg .msg-role[data-v-7be0095e]{text-align:right}.admin-injected .msg-role[data-v-7be0095e]{color:#6366f1}.nudge-msg .msg-role[data-v-7be0095e]{color:#f97316}.msg-text[data-v-7be0095e]{font-size:13px;line-height:1.55;padding:10px 14px;border-radius:12px}.user-msg .msg-text[data-v-7be0095e]{background:#eff6ff;color:#1e3a8a;border-bottom-right-radius:4px}.ai-msg .msg-text[data-v-7be0095e]{background:#f8fafc;color:#334155;border:1px solid #E2E8F0;border-bottom-left-radius:4px}.admin-injected .msg-text[data-v-7be0095e]{background:#6366f114;border-color:#6366f133;color:#312e81}.nudge-msg .msg-text[data-v-7be0095e]{background:#f9731614;border-color:#f9731633;color:#7c2d12}.no-msgs[data-v-7be0095e]{text-align:center;color:#94a3b8;font-size:13px;padding:40px}.admin-input-area[data-v-7be0095e]{border-top:1px solid #F1F5F9;padding:16px;background:#fafbff}.takeover-notice[data-v-7be0095e]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#dc2626;margin-bottom:10px;background:#fef2f2;padding:6px 10px;border-radius:6px}.input-row[data-v-7be0095e]{display:flex;gap:8px}.admin-textarea[data-v-7be0095e]{flex:1;padding:10px 12px;border:1px solid #E2E8F0;border-radius:10px;font-size:13px;font-family:inherit;resize:none;outline:none;transition:border-color .15s;background:#fff}.admin-textarea[data-v-7be0095e]:focus{border-color:#6366f1}.send-btn[data-v-7be0095e]{width:44px;flex-shrink:0;background:#6366f1;color:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.send-btn[data-v-7be0095e]:hover:not(:disabled){background:#4f46e5}.send-btn[data-v-7be0095e]:disabled{opacity:.5;cursor:not-allowed}.input-hint[data-v-7be0095e]{font-size:10px;color:#cbd5e1;margin-top:6px}.canned-pills[data-v-7be0095e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.canned-pill[data-v-7be0095e]{padding:5px 12px;background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:20px;font-size:12px;color:#6366f1;cursor:pointer;transition:all .12s;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.canned-pill[data-v-7be0095e]:hover{background:#6366f12e}.ai-active-notice[data-v-7be0095e]{border-top:1px solid #F1F5F9;padding:14px 20px;font-size:12px;color:#94a3b8;text-align:center}.loader[data-v-7be0095e]{width:24px;height:24px;border:2px solid #E2E8F0;border-top-color:#6366f1;border-radius:50%;animation:spin-7be0095e .8s linear infinite}.btn-loader[data-v-7be0095e]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-7be0095e .8s linear infinite}@keyframes spin-7be0095e{to{transform:rotate(360deg)}}.tenants-page[data-v-2a37bfcc]{max-width:1200px}.page-header[data-v-2a37bfcc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.page-title[data-v-2a37bfcc]{font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.4px}.page-sub[data-v-2a37bfcc]{font-size:14px;color:#64748b;margin-top:4px}.add-btn[data-v-2a37bfcc]{display:flex;align-items:center;gap:7px;background:#6366f1;color:#fff;border:none;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.add-btn[data-v-2a37bfcc]:hover{background:#4f46e5}.table-card[data-v-2a37bfcc]{background:#fff;border:1px solid #F1F5F9;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.loading-center[data-v-2a37bfcc]{display:flex;justify-content:center;padding:48px}.loader[data-v-2a37bfcc]{width:28px;height:28px;border:3px solid #E2E8F0;border-top-color:#6366f1;border-radius:50%;animation:spin-2a37bfcc .8s linear infinite}@keyframes spin-2a37bfcc{to{transform:rotate(360deg)}}.empty-state[data-v-2a37bfcc]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px;color:#94a3b8;font-size:14px}.table[data-v-2a37bfcc]{width:100%;border-collapse:collapse}.table th[data-v-2a37bfcc]{background:#f8fafc;padding:11px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.table td[data-v-2a37bfcc]{padding:14px 16px;border-top:1px solid #F8FAFC;font-size:13px;color:#334155;vertical-align:middle}.table tr:hover td[data-v-2a37bfcc]{background:#fafbff}.user-cell[data-v-2a37bfcc]{display:flex;align-items:center;gap:10px}.avatar[data-v-2a37bfcc]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-name[data-v-2a37bfcc]{font-size:13px;font-weight:600;color:#1e293b}.user-email[data-v-2a37bfcc]{font-size:11px;color:#94a3b8}.plan-cell[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:6px;min-width:160px}.plan-badge[data-v-2a37bfcc]{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;width:fit-content}.has-plan[data-v-2a37bfcc]{background:#6366f11a;color:#4f46e5}.no-plan[data-v-2a37bfcc]{background:#f1f5f9;color:#94a3b8}.usage-row[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:3px}.usage-bar-wrap[data-v-2a37bfcc]{height:5px;background:#f1f5f9;border-radius:99px;overflow:hidden;width:100%}.usage-bar-fill[data-v-2a37bfcc]{height:100%;border-radius:99px;transition:width .4s ease}.bar-green[data-v-2a37bfcc]{background:#22c55e}.bar-amber[data-v-2a37bfcc]{background:#f59e0b}.bar-red[data-v-2a37bfcc]{background:#ef4444}.usage-label[data-v-2a37bfcc]{font-size:10px;color:#94a3b8}.action-row[data-v-2a37bfcc]{display:flex;gap:5px;flex-wrap:wrap}.action-btn[data-v-2a37bfcc]{padding:5px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid;transition:all .15s;font-family:inherit}.edit-btn[data-v-2a37bfcc]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.edit-btn[data-v-2a37bfcc]:hover{background:#dbeafe}.plan-btn[data-v-2a37bfcc]{background:#6366f114;border-color:#6366f140;color:#6366f1}.plan-btn[data-v-2a37bfcc]:hover{background:#6366f126}.history-btn[data-v-2a37bfcc]{background:#f8fafc;border-color:#e2e8f0;color:#64748b;display:flex;align-items:center;gap:4px}.history-btn[data-v-2a37bfcc]:hover{background:#f1f5f9}.del-btn[data-v-2a37bfcc]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.del-btn[data-v-2a37bfcc]:hover{background:#fee2e2}.impersonate-btn[data-v-2a37bfcc]{background:#f0fdf4;border-color:#86efac;color:#16a34a}.impersonate-btn[data-v-2a37bfcc]:hover:not(:disabled){background:#dcfce7}.impersonate-btn[data-v-2a37bfcc]:disabled{opacity:.5;cursor:not-allowed}.toast[data-v-2a37bfcc]{position:fixed;bottom:28px;left:50%;transform:translate(-50%);padding:12px 22px;border-radius:10px;font-size:13px;font-weight:600;z-index:9999;box-shadow:0 8px 24px #0000001f;animation:fadeIn-2a37bfcc .2s ease}.toast.success[data-v-2a37bfcc]{background:#16a34a;color:#fff}.toast.error[data-v-2a37bfcc]{background:#dc2626;color:#fff}@keyframes fadeIn-2a37bfcc{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.modal-overlay[data-v-2a37bfcc]{position:fixed;inset:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal[data-v-2a37bfcc]{background:#fff;border-radius:16px;width:100%;max-width:540px;box-shadow:0 25px 50px #00000026;max-height:90vh;display:flex;flex-direction:column}.modal-sm[data-v-2a37bfcc]{max-width:420px}.modal-md[data-v-2a37bfcc]{max-width:480px}.modal-lg[data-v-2a37bfcc]{max-width:640px}.modal-header[data-v-2a37bfcc]{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-bottom:1px solid #F1F5F9;flex-shrink:0}.modal-header h3[data-v-2a37bfcc]{font-size:16px;font-weight:600;color:#0f172a}.modal-body[data-v-2a37bfcc]{padding:20px;overflow-y:auto;flex:1}.modal-footer[data-v-2a37bfcc]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #F1F5F9;flex-shrink:0}.modal-close[data-v-2a37bfcc]{background:none;border:none;cursor:pointer;padding:4px;color:#94a3b8;border-radius:6px;transition:all .15s}.modal-close[data-v-2a37bfcc]:hover{background:#f1f5f9;color:#475569}.form-grid[data-v-2a37bfcc]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-group[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:5px}.form-group.full[data-v-2a37bfcc]{grid-column:1 / -1}.form-group label[data-v-2a37bfcc]{font-size:12px;font-weight:600;color:#475569}.form-input[data-v-2a37bfcc]{border:1px solid #E2E8F0;border-radius:8px;padding:9px 12px;font-size:13px;font-family:inherit;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.form-input[data-v-2a37bfcc]:focus{border-color:#6366f1}.form-error[data-v-2a37bfcc]{color:#dc2626;font-size:12px;margin-top:8px}.cancel-btn[data-v-2a37bfcc]{background:#f1f5f9;border:1px solid #E2E8F0;color:#475569;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.cancel-btn[data-v-2a37bfcc]:hover{background:#e2e8f0}.submit-btn[data-v-2a37bfcc]{background:#6366f1;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.submit-btn[data-v-2a37bfcc]:hover:not(:disabled){background:#4f46e5}.submit-btn[data-v-2a37bfcc]:disabled{opacity:.5;cursor:not-allowed}.danger-btn[data-v-2a37bfcc]{background:#dc2626;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.danger-btn[data-v-2a37bfcc]:hover:not(:disabled){background:#b91c1c}.plan-modal-body[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:0}.section-label[data-v-2a37bfcc]{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;margin-top:4px}.usage-summary[data-v-2a37bfcc]{background:#f8fafc;border:1px solid #F1F5F9;border-radius:12px;padding:14px 16px;margin-bottom:18px}.usage-title[data-v-2a37bfcc]{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:12px}.usage-stats[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:10px}.usage-stat[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-2a37bfcc]{font-size:11px;color:#64748b;font-weight:600}.stat-bar-row[data-v-2a37bfcc]{display:flex;align-items:center;gap:10px}.stat-bar-wrap[data-v-2a37bfcc]{flex:1;height:8px;background:#e2e8f0;border-radius:99px;overflow:hidden}.stat-bar-fill[data-v-2a37bfcc]{height:100%;border-radius:99px;transition:width .4s ease}.stat-numbers[data-v-2a37bfcc]{font-size:11px;color:#475569;white-space:nowrap;font-weight:600;min-width:80px;text-align:right}.no-plan-hint[data-v-2a37bfcc]{background:#fffbeb;border:1px solid #FDE68A;border-radius:8px;padding:10px 14px;font-size:12px;color:#92400e;margin-bottom:16px}.plan-options[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:8px}.plan-option[data-v-2a37bfcc]{padding:12px 14px;border:2px solid #E2E8F0;border-radius:10px;cursor:pointer;transition:all .15s;position:relative}.plan-option[data-v-2a37bfcc]:hover{border-color:#a5b4fc;background:#fafbff}.plan-option.selected[data-v-2a37bfcc]{border-color:#6366f1;background:#6366f10d}.plan-option.current[data-v-2a37bfcc]{border-color:#86efac;background:#f0fdf4}.plan-option.current.selected[data-v-2a37bfcc]{border-color:#6366f1;background:#6366f10d}.plan-option-top[data-v-2a37bfcc]{display:flex;justify-content:space-between;align-items:flex-start}.plan-name[data-v-2a37bfcc]{font-size:14px;font-weight:700;color:#0f172a}.plan-limits[data-v-2a37bfcc]{font-size:11px;color:#94a3b8;margin-top:2px}.plan-price[data-v-2a37bfcc]{font-size:18px;font-weight:700;color:#6366f1}.plan-price span[data-v-2a37bfcc]{font-size:11px;color:#94a3b8;font-weight:400}.current-tag[data-v-2a37bfcc]{position:absolute;top:8px;right:8px;font-size:9px;font-weight:700;background:#22c55e;color:#fff;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.remarks-input[data-v-2a37bfcc]{resize:none;font-family:inherit}.plan-timeline[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:0;border-left:2px solid #E2E8F0;margin-left:6px;padding-left:16px}.timeline-item[data-v-2a37bfcc]{display:flex;gap:12px;position:relative;padding-bottom:16px}.timeline-dot[data-v-2a37bfcc]{position:absolute;left:-22px;top:4px;width:10px;height:10px;border-radius:50%;background:#6366f1;border:2px solid white;box-shadow:0 0 0 2px #e2e8f0;flex-shrink:0}.timeline-body[data-v-2a37bfcc]{flex:1}.timeline-change[data-v-2a37bfcc]{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:3px}.plan-from[data-v-2a37bfcc]{color:#94a3b8;font-weight:600}.plan-to[data-v-2a37bfcc]{color:#4f46e5;font-weight:700}.timeline-meta[data-v-2a37bfcc]{font-size:11px;color:#94a3b8}.timeline-remark[data-v-2a37bfcc]{display:block;font-style:italic;color:#64748b;margin-top:3px}.history-loading[data-v-2a37bfcc]{font-size:12px;color:#94a3b8;padding:12px 0;text-align:center}.no-history[data-v-2a37bfcc]{font-size:12px;color:#cbd5e1;padding:12px 0;text-align:center;font-style:italic}.pm-hint[data-v-2a37bfcc]{font-size:13px;color:#64748b;margin:0 0 16px;line-height:1.6}.pm-plan-list[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:12px}.pm-plan-row[data-v-2a37bfcc]{display:flex;align-items:center;gap:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px}.pm-plan-info[data-v-2a37bfcc]{flex:1}.pm-plan-name[data-v-2a37bfcc]{font-size:14px;font-weight:600;color:#1e293b;display:block}.pm-plan-price[data-v-2a37bfcc]{font-size:12px;color:#64748b}.pm-price-field[data-v-2a37bfcc]{flex:1}.pm-input[data-v-2a37bfcc]{width:100%;font-size:12px;padding:8px 10px;border-radius:8px}.client-badges[data-v-2a37bfcc]{display:flex;flex-wrap:wrap;gap:5px}.client-badge[data-v-2a37bfcc]{font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;border:1px solid;white-space:nowrap}.no-clients[data-v-2a37bfcc]{font-size:12px;color:#cbd5e1;font-style:italic}.client-checkboxes[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;padding:2px}.no-clients-hint[data-v-2a37bfcc]{font-size:12px;color:#94a3b8;padding:8px 0}.client-check-row[data-v-2a37bfcc]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #E2E8F0;border-radius:9px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.overrides-btn[data-v-2a37bfcc]{background:#fff7ed;border-color:#fed7aa;color:#c2410c;font-size:13px}.overrides-btn[data-v-2a37bfcc]:hover{background:#ffedd5}.or-hint[data-v-2a37bfcc]{font-size:12px;color:#64748b;margin:0 0 14px;line-height:1.6}.or-list[data-v-2a37bfcc]{display:flex;flex-direction:column;gap:6px}.or-row[data-v-2a37bfcc]{display:flex;align-items:flex-start;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:10px 12px}.or-info[data-v-2a37bfcc]{display:flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap}.or-feature[data-v-2a37bfcc]{font-size:12px;font-weight:700;color:#1e293b;font-family:monospace}.or-state[data-v-2a37bfcc]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.state-on[data-v-2a37bfcc]{background:#dcfce7;color:#15803d}.state-off[data-v-2a37bfcc]{background:#fee2e2;color:#b91c1c}.or-exp[data-v-2a37bfcc]{font-size:10px;color:#94a3b8}.or-meta[data-v-2a37bfcc]{flex:1}.or-reason[data-v-2a37bfcc]{font-size:11px;color:#64748b;font-style:italic}.or-del-btn[data-v-2a37bfcc]{background:#fee2e2;border:1px solid #fecaca;color:#dc2626;border-radius:6px;padding:3px 8px;font-size:11px;cursor:pointer;font-family:inherit;flex-shrink:0}.or-del-btn[data-v-2a37bfcc]:hover:not(:disabled){background:#fecaca}.or-del-btn[data-v-2a37bfcc]:disabled{opacity:.5;cursor:not-allowed}.client-check-row[data-v-2a37bfcc]:hover{border-color:#a5b4fc;background:#fafbff}.client-check-row.checked[data-v-2a37bfcc]{border-color:#6366f1;background:#6366f10d}.client-check-row input[type=checkbox][data-v-2a37bfcc]{display:none}.check-dot[data-v-2a37bfcc]{width:28px;height:28px;border-radius:7px;flex-shrink:0;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.check-info[data-v-2a37bfcc]{flex:1;display:flex;flex-direction:column;gap:1px}.check-name[data-v-2a37bfcc]{font-size:13px;font-weight:600;color:#0f172a}.check-url[data-v-2a37bfcc]{font-size:11px;color:#94a3b8}.already-assigned[data-v-2a37bfcc]{font-size:10px;color:#f59e0b;font-weight:600;white-space:nowrap}.del-icon[data-v-2a37bfcc]{font-size:32px;margin-bottom:12px}.del-title[data-v-2a37bfcc]{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:8px}.del-sub[data-v-2a37bfcc]{font-size:13px;color:#64748b;line-height:1.5}.leads-page[data-v-8a4b2c7d]{display:flex;flex-direction:column;gap:18px;height:100%}.page-header[data-v-8a4b2c7d]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-8a4b2c7d]{font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.4px}.page-sub[data-v-8a4b2c7d]{font-size:14px;color:#64748b;margin-top:4px;display:flex;align-items:center;gap:8px}.filter-active-badge[data-v-8a4b2c7d]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;background:#6366f11f;color:#6366f1;text-transform:uppercase;letter-spacing:.05em}.export-btn[data-v-8a4b2c7d]{display:flex;align-items:center;gap:7px;background:#6366f1;color:#fff;border:none;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.export-btn[data-v-8a4b2c7d]:hover:not(:disabled){background:#4f46e5}.export-btn[data-v-8a4b2c7d]:disabled{opacity:.5;cursor:not-allowed}.filter-bar[data-v-8a4b2c7d]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:14px 16px}.filter-group[data-v-8a4b2c7d]{display:flex;flex-direction:column;gap:5px}.filter-label[data-v-8a4b2c7d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8}.filter-select[data-v-8a4b2c7d],.filter-input[data-v-8a4b2c7d]{height:36px;border:1px solid #E2E8F0;border-radius:8px;padding:0 10px;font-size:13px;color:#334155;background:#f8fafc;font-family:inherit;outline:none;transition:border-color .15s}.filter-select[data-v-8a4b2c7d]:focus,.filter-input[data-v-8a4b2c7d]:focus{border-color:#6366f1;background:#fff}.filter-select[data-v-8a4b2c7d]{padding-right:28px}.heat-input-wrap[data-v-8a4b2c7d]{position:relative;display:flex;align-items:center}.heat-input[data-v-8a4b2c7d]{width:70px;padding-right:24px}.heat-pct[data-v-8a4b2c7d]{position:absolute;right:9px;font-size:12px;color:#94a3b8;pointer-events:none}.clear-btn[data-v-8a4b2c7d]{display:flex;align-items:center;gap:5px;align-self:flex-end;height:36px;padding:0 12px;border-radius:8px;background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#dc2626;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.clear-btn[data-v-8a4b2c7d]:hover{background:#ef444426}.stats-strip[data-v-8a4b2c7d]{display:flex;gap:12px;flex-wrap:wrap}.stat-chip[data-v-8a4b2c7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:14px 24px;min-width:110px;flex:1}.stat-chip.hot[data-v-8a4b2c7d]{background:#ef44440a;border-color:#ef444433}.stat-chip.warm[data-v-8a4b2c7d]{background:#f973160a;border-color:#f9731633}.stat-chip.cold[data-v-8a4b2c7d]{background:#3b82f60a;border-color:#3b82f633}.stat-num[data-v-8a4b2c7d]{font-size:26px;font-weight:800;color:#0f172a;letter-spacing:-.5px;line-height:1}.stat-chip.hot .stat-num[data-v-8a4b2c7d]{color:#dc2626}.stat-chip.warm .stat-num[data-v-8a4b2c7d]{color:#ea580c}.stat-chip.cold .stat-num[data-v-8a4b2c7d]{color:#2563eb}.stat-lbl[data-v-8a4b2c7d]{font-size:11px;font-weight:600;color:#94a3b8;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.loading-state[data-v-8a4b2c7d]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px;color:#94a3b8;font-size:14px}.loader[data-v-8a4b2c7d]{width:32px;height:32px;border:3px solid #E2E8F0;border-top-color:#6366f1;border-radius:50%;animation:spin-8a4b2c7d .8s linear infinite}@keyframes spin-8a4b2c7d{to{transform:rotate(360deg)}}.empty-state[data-v-8a4b2c7d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:80px 20px}.empty-icon[data-v-8a4b2c7d]{width:72px;height:72px;background:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.empty-title[data-v-8a4b2c7d]{font-size:16px;font-weight:600;color:#334155}.empty-sub[data-v-8a4b2c7d]{font-size:14px;color:#94a3b8;text-align:center;max-width:360px}.table-wrap[data-v-8a4b2c7d]{flex:1;overflow:auto;background:#fff;border:1px solid #E2E8F0;border-radius:14px}.leads-table[data-v-8a4b2c7d]{width:100%;border-collapse:collapse}.leads-table thead th[data-v-8a4b2c7d]{position:sticky;top:0;z-index:1;padding:11px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #F1F5F9}.leads-table thead th[data-v-8a4b2c7d]:first-child{border-radius:14px 0 0}.leads-table thead th[data-v-8a4b2c7d]:last-child{border-radius:0 14px 0 0}.lead-row td[data-v-8a4b2c7d]{padding:13px 16px;border-bottom:1px solid #F8FAFC;vertical-align:middle}.lead-row:last-child td[data-v-8a4b2c7d]{border-bottom:none}.lead-row:hover td[data-v-8a4b2c7d]{background:#fafbff}.contact-cell[data-v-8a4b2c7d]{min-width:180px}.contact-email[data-v-8a4b2c7d],.contact-phone[data-v-8a4b2c7d]{display:flex;align-items:center;gap:6px;font-size:13px}.contact-email[data-v-8a4b2c7d]{color:#1e293b;font-weight:500}.contact-phone[data-v-8a4b2c7d]{color:#64748b;font-size:12px;margin-top:3px}.heat-badge[data-v-8a4b2c7d]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;display:inline-block;white-space:nowrap}.heat-badge.hot[data-v-8a4b2c7d]{background:#ef44441a;color:#dc2626}.heat-badge.warm[data-v-8a4b2c7d]{background:#f973161a;color:#ea580c}.heat-badge.cold[data-v-8a4b2c7d]{background:#3b82f61a;color:#2563eb}.heat-bar-wrap[data-v-8a4b2c7d]{background:#f1f5f9;border-radius:3px;height:3px;margin-top:5px;overflow:hidden;width:80px}.heat-bar[data-v-8a4b2c7d]{height:100%;border-radius:3px}.stage-badge[data-v-8a4b2c7d]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;display:inline-block;white-space:nowrap}.stage-new[data-v-8a4b2c7d]{background:#f1f5f9;color:#475569}.stage-engaged[data-v-8a4b2c7d]{background:#3b82f61a;color:#2563eb}.stage-hot[data-v-8a4b2c7d]{background:#ef44441a;color:#dc2626}.stage-converted[data-v-8a4b2c7d]{background:#16a34a1a;color:#16a34a}.stage-lost[data-v-8a4b2c7d]{background:#f1f5f9;color:#94a3b8}.client-cell[data-v-8a4b2c7d]{font-size:13px;font-weight:500;color:#334155;white-space:nowrap}.date-cell[data-v-8a4b2c7d]{min-width:120px}.date-rel[data-v-8a4b2c7d]{display:block;font-size:13px;color:#334155}.date-abs[data-v-8a4b2c7d]{display:block;font-size:11px;color:#94a3b8;margin-top:2px}.action-cell[data-v-8a4b2c7d]{text-align:right;white-space:nowrap}.view-btn[data-v-8a4b2c7d]{display:inline-flex;align-items:center;gap:5px;background:#6366f114;border:1px solid rgba(99,102,241,.25);color:#6366f1;border-radius:7px;padding:6px 11px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.view-btn[data-v-8a4b2c7d]:hover{background:#6366f1;color:#fff;border-color:#6366f1}[data-v-ca5007f7]{box-sizing:border-box}.admin-container[data-v-ca5007f7]{display:flex;min-height:100vh;background:#0a0a0a;color:#e2e8f0;font-family:Inter,-apple-system,sans-serif}.admin-main[data-v-ca5007f7]{flex:1;padding:28px 32px;overflow-y:auto}.page-header[data-v-ca5007f7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.page-title[data-v-ca5007f7]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.4px}.page-sub[data-v-ca5007f7]{font-size:13px;color:#475569;margin-top:3px}.header-right[data-v-ca5007f7]{display:flex;align-items:center;gap:10px}.live-badge[data-v-ca5007f7]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#22c55e;background:#22c55e14;padding:5px 12px;border-radius:20px;border:1px solid rgba(34,197,94,.2)}.live-dot[data-v-ca5007f7]{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:pulse-ca5007f7 1.5s infinite}.refresh-btn[data-v-ca5007f7]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9px;font-size:12px;color:#94a3b8;cursor:pointer}.refresh-btn[data-v-ca5007f7]:hover:not(:disabled){background:#ffffff1a}.tab-row[data-v-ca5007f7]{display:flex;gap:2px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:24px;overflow-x:auto}.tab-btn[data-v-ca5007f7]{position:relative;display:flex;align-items:center;gap:7px;padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:#475569;cursor:pointer;margin-bottom:-1px;white-space:nowrap;transition:color .12s}.tab-btn[data-v-ca5007f7]:hover{color:#94a3b8}.tab-btn.active[data-v-ca5007f7]{color:#a5b4fc;border-bottom-color:#6366f1}.tab-badge[data-v-ca5007f7]{background:#ef4444;color:#fff;font-size:10px;font-weight:700;border-radius:10px;padding:1px 6px}.tab-content[data-v-ca5007f7]{animation:fadeIn-ca5007f7 .15s ease}@keyframes fadeIn-ca5007f7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.loading-state[data-v-ca5007f7]{display:flex;align-items:center;gap:12px;padding:60px 0;color:#475569;justify-content:center;font-size:14px}.spinner[data-v-ca5007f7]{width:24px;height:24px;border:2px solid rgba(255,255,255,.08);border-top-color:#6366f1;border-radius:50%;animation:spin-ca5007f7 .7s linear infinite}@keyframes spin-ca5007f7{to{transform:rotate(360deg)}}.revenue-strip[data-v-ca5007f7]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-bottom:20px}.rev-card[data-v-ca5007f7]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:10px}.rev-icon[data-v-ca5007f7]{flex-shrink:0;color:#6366f1;margin-top:2px}.rev-body[data-v-ca5007f7]{display:flex;flex-direction:column;gap:2px;min-width:0}.rev-label[data-v-ca5007f7]{font-size:11px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.05em}.rev-value[data-v-ca5007f7]{font-size:20px;font-weight:700;color:#f1f5f9;line-height:1.2}.rev-sub[data-v-ca5007f7]{font-size:11px;color:#475569}.rev-sub.green[data-v-ca5007f7]{color:#22c55e}.rev-sub.red[data-v-ca5007f7]{color:#ef4444}.rev-mrr .rev-icon[data-v-ca5007f7]{color:#6366f1}.rev-arr .rev-icon[data-v-ca5007f7]{color:#8b5cf6}.rev-new .rev-icon[data-v-ca5007f7]{color:#22c55e}.rev-churn .rev-icon[data-v-ca5007f7]{color:#ef4444}.rev-arpu .rev-icon[data-v-ca5007f7]{color:#3b82f6}.rev-warn[data-v-ca5007f7]{border-color:#ef44444d!important;background:#ef44440d!important}.rev-warn .rev-icon[data-v-ca5007f7]{color:#ef4444}.rev-trial .rev-icon[data-v-ca5007f7]{color:#f59e0b}.charts-row[data-v-ca5007f7]{display:grid;grid-template-columns:1fr 320px;gap:16px;margin-bottom:20px}.chart-card[data-v-ca5007f7]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:20px}.chart-header[data-v-ca5007f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chart-header h3[data-v-ca5007f7]{font-size:14px;font-weight:600;color:#f1f5f9}.chart-sub[data-v-ca5007f7]{font-size:11px;color:#475569}.line-chart-wrap[data-v-ca5007f7]{display:flex;flex-direction:column;gap:8px}.line-chart[data-v-ca5007f7]{width:100%;height:120px}.line-labels[data-v-ca5007f7]{display:flex;justify-content:space-between;font-size:11px;color:#475569;padding:0 6px}.donut-label-big[data-v-ca5007f7]{font-size:18px;font-weight:700;fill:#f1f5f9}.donut-label-sm[data-v-ca5007f7]{font-size:9px;fill:#475569}.donut-wrap[data-v-ca5007f7]{display:flex;align-items:center;gap:16px}.donut-svg[data-v-ca5007f7]{width:120px;height:120px;flex-shrink:0}.donut-legend[data-v-ca5007f7]{display:flex;flex-direction:column;gap:8px;flex:1}.legend-row[data-v-ca5007f7]{display:flex;align-items:center;gap:8px;font-size:12px}.legend-dot[data-v-ca5007f7]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-plan[data-v-ca5007f7]{flex:1;color:#94a3b8}.legend-count[data-v-ca5007f7]{color:#f1f5f9;font-weight:600;width:24px;text-align:right}.legend-mrr[data-v-ca5007f7]{color:#22c55e;font-size:11px;width:44px;text-align:right}.stats-row[data-v-ca5007f7]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.stat-mini[data-v-ca5007f7]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.stat-mini-label[data-v-ca5007f7]{font-size:11px;color:#475569;text-transform:uppercase;letter-spacing:.04em}.stat-mini-val[data-v-ca5007f7]{font-size:18px;font-weight:700;color:#f1f5f9}.board-controls[data-v-ca5007f7]{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.search-input[data-v-ca5007f7]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:8px 14px;font-size:13px;color:#e2e8f0;width:220px;outline:none}.search-input[data-v-ca5007f7]:focus{border-color:#6366f166}.risk-filters[data-v-ca5007f7]{display:flex;gap:6px;flex-wrap:wrap}.risk-pill[data-v-ca5007f7]{padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500;border:1px solid rgba(255,255,255,.1);background:none;color:#64748b;cursor:pointer;transition:all .12s}.risk-pill.rf-churn_risk.active[data-v-ca5007f7]{background:#ef444426;border-color:#ef4444;color:#fca5a5}.risk-pill.rf-payment_issue.active[data-v-ca5007f7]{background:#f59e0b26;border-color:#f59e0b;color:#fcd34d}.risk-pill.rf-at_risk.active[data-v-ca5007f7]{background:#f9731626;border-color:#f97316;color:#fed7aa}.risk-pill.rf-healthy.active[data-v-ca5007f7]{background:#22c55e26;border-color:#22c55e;color:#86efac}.risk-count[data-v-ca5007f7]{font-weight:700;margin-left:4px}.health-table-wrap[data-v-ca5007f7]{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.07)}.health-table[data-v-ca5007f7]{width:100%;border-collapse:collapse;font-size:13px}.health-table thead[data-v-ca5007f7]{background:#ffffff08}.health-table th[data-v-ca5007f7]{padding:11px 14px;text-align:left;font-size:11px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.07)}.health-table th[data-v-ca5007f7]:hover{color:#94a3b8}.health-table td[data-v-ca5007f7]{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.tenant-row:hover td[data-v-ca5007f7]{background:#ffffff05}.tenant-row:last-child td[data-v-ca5007f7]{border-bottom:none}.tenant-info[data-v-ca5007f7]{display:flex;align-items:center;gap:10px}.tenant-avatar[data-v-ca5007f7]{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.tenant-name[data-v-ca5007f7]{font-weight:600;color:#f1f5f9;font-size:13px}.tenant-email[data-v-ca5007f7]{font-size:11px;color:#475569}.plan-badge[data-v-ca5007f7]{padding:3px 8px;border-radius:5px;font-size:11px;font-weight:600}.plan-badge.plan-free[data-v-ca5007f7]{background:#47556933;color:#94a3b8}.plan-badge.plan-starter[data-v-ca5007f7]{background:#3b82f626;color:#93c5fd}.plan-badge.plan-growth[data-v-ca5007f7]{background:#8b5cf626;color:#c4b5fd}.plan-badge.plan-pro[data-v-ca5007f7]{background:#f59e0b26;color:#fcd34d}.plan-badge.plan-enterprise[data-v-ca5007f7]{background:#ef444426;color:#fca5a5}.session-num[data-v-ca5007f7]{font-weight:600;color:#a5b4fc}.mrr-val[data-v-ca5007f7]{font-weight:600;color:#22c55e}.stripe-badge[data-v-ca5007f7]{padding:2px 7px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.stripe-badge.stripe-active[data-v-ca5007f7]{background:#22c55e1f;color:#86efac}.stripe-badge.stripe-past_due[data-v-ca5007f7]{background:#ef44441f;color:#fca5a5}.stripe-badge.stripe-trialing[data-v-ca5007f7]{background:#f59e0b1f;color:#fcd34d}.stripe-badge.stripe-none[data-v-ca5007f7],.stripe-badge.stripe-canceled[data-v-ca5007f7]{background:#47556926;color:#64748b}.trial-badge[data-v-ca5007f7]{margin-left:6px;padding:2px 7px;border-radius:4px;font-size:10px;background:#f59e0b1f;color:#fcd34d}.health-bar-wrap[data-v-ca5007f7]{display:flex;align-items:center;gap:8px}.health-bar[data-v-ca5007f7]{height:6px;border-radius:3px;transition:width .3s;min-width:4px;max-width:80px}.health-num[data-v-ca5007f7]{font-size:12px;font-weight:600;color:#94a3b8;min-width:24px}.risk-badge[data-v-ca5007f7]{padding:3px 8px;border-radius:5px;font-size:11px;font-weight:600;text-transform:capitalize}.risk-badge.risk-healthy[data-v-ca5007f7]{background:#22c55e1a;color:#86efac}.risk-badge.risk-at_risk[data-v-ca5007f7]{background:#f973161a;color:#fed7aa}.risk-badge.risk-churn_risk[data-v-ca5007f7]{background:#ef44441a;color:#fca5a5}.risk-badge.risk-payment_issue[data-v-ca5007f7]{background:#f59e0b1a;color:#fcd34d}.action-btns[data-v-ca5007f7]{display:flex;gap:4px}.act-btn[data-v-ca5007f7]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:4px 7px;font-size:13px;cursor:pointer;transition:background .12s}.act-btn[data-v-ca5007f7]:hover{background:#ffffff1f}.empty-row[data-v-ca5007f7]{text-align:center;color:#334155;padding:32px;font-size:13px}.sort-icon[data-v-ca5007f7]{color:#334155;font-size:10px}.alerts-list[data-v-ca5007f7]{display:flex;flex-direction:column;gap:10px}.alert-card[data-v-ca5007f7]{display:flex;align-items:center;gap:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 18px}.alert-card.al-critical[data-v-ca5007f7]{border-color:#ef444440;background:#ef44440d}.alert-card.al-warning[data-v-ca5007f7]{border-color:#f59e0b40;background:#f59e0b0a}.al-icon[data-v-ca5007f7]{font-size:18px;flex-shrink:0}.al-body[data-v-ca5007f7]{flex:1;display:flex;flex-direction:column;gap:3px}.al-company[data-v-ca5007f7]{font-size:13px;font-weight:600;color:#f1f5f9}.al-msg[data-v-ca5007f7]{font-size:12px;color:#64748b}.al-actions[data-v-ca5007f7]{flex-shrink:0}.al-btn[data-v-ca5007f7]{padding:6px 14px;background:#6366f11f;border:1px solid rgba(99,102,241,.25);border-radius:8px;font-size:12px;color:#a5b4fc;cursor:pointer}.al-btn[data-v-ca5007f7]:hover{background:#6366f138}.empty-panel[data-v-ca5007f7]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 0;color:#334155;font-size:14px}.audit-controls[data-v-ca5007f7]{display:flex;gap:10px;margin-bottom:16px}.sel-input[data-v-ca5007f7]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:8px 12px;font-size:13px;color:#e2e8f0}.audit-table-wrap[data-v-ca5007f7]{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.07)}.audit-table[data-v-ca5007f7]{width:100%;border-collapse:collapse;font-size:13px}.audit-table thead[data-v-ca5007f7]{background:#ffffff08}.audit-table th[data-v-ca5007f7]{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.07)}.audit-table td[data-v-ca5007f7]{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.04)}.audit-table tr:last-child td[data-v-ca5007f7]{border-bottom:none}.audit-table tr:hover td[data-v-ca5007f7]{background:#ffffff04}.mono[data-v-ca5007f7]{font-family:monospace;font-size:11px}.text-muted[data-v-ca5007f7]{color:#475569}.small[data-v-ca5007f7]{font-size:11px}.actor-badge[data-v-ca5007f7]{padding:2px 7px;background:#6366f11a;border-radius:4px;color:#a5b4fc;font-size:12px}.action-chip[data-v-ca5007f7]{padding:2px 7px;border-radius:4px;font-size:11px;font-weight:600;background:#ffffff0f;color:#94a3b8}.audit-pagination[data-v-ca5007f7]{display:flex;align-items:center;gap:12px;padding:12px 16px;justify-content:center;font-size:13px;color:#475569}.audit-pagination button[data-v-ca5007f7]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:5px 12px;color:#94a3b8;cursor:pointer}.announce-layout[data-v-ca5007f7]{display:grid;grid-template-columns:1fr 300px;gap:20px}.card[data-v-ca5007f7]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:22px}.card-title[data-v-ca5007f7]{font-size:15px;font-weight:600;color:#f1f5f9;margin-bottom:18px}.form-field[data-v-ca5007f7]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-ca5007f7]{font-size:12px;color:#64748b;font-weight:500}.form-row[data-v-ca5007f7]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.inp[data-v-ca5007f7]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px 12px;font-size:13px;color:#e2e8f0;font-family:inherit;width:100%;outline:none}.inp[data-v-ca5007f7]:focus{border-color:#6366f166}.btn-primary[data-v-ca5007f7]{width:100%;padding:10px;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:9px;font-size:13px;font-weight:600;color:#a5b4fc;cursor:pointer;margin-top:14px}.btn-primary[data-v-ca5007f7]:hover:not(:disabled){background:#6366f140}.btn-primary[data-v-ca5007f7]:disabled{opacity:.5;cursor:not-allowed}.tips-list[data-v-ca5007f7]{padding-left:16px;display:flex;flex-direction:column;gap:10px;margin:0}.tips-list li[data-v-ca5007f7]{font-size:13px;color:#64748b;line-height:1.5}.tips-list code[data-v-ca5007f7]{background:#6366f11a;color:#a5b4fc;padding:1px 5px;border-radius:4px;font-size:12px}.modal-overlay[data-v-ca5007f7]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-ca5007f7]{background:#161616;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;min-width:420px;max-width:92vw;max-height:90vh;overflow-y:auto}.modal-wide[data-v-ca5007f7]{min-width:560px}.modal-title[data-v-ca5007f7]{font-size:16px;font-weight:700;color:#f1f5f9;margin-bottom:20px}.modal-actions[data-v-ca5007f7]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-ghost[data-v-ca5007f7]{padding:9px 18px;background:none;border:1px solid rgba(255,255,255,.1);border-radius:9px;font-size:13px;color:#64748b;cursor:pointer}.btn-ghost[data-v-ca5007f7]:hover{border-color:#fff3;color:#94a3b8}.override-list[data-v-ca5007f7]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;min-height:40px}.override-row[data-v-ca5007f7]{display:flex;align-items:center;gap:10px;background:#ffffff08;border-radius:8px;padding:8px 12px;font-size:12px}.ov-feature[data-v-ca5007f7]{flex:1;color:#a5b4fc;font-weight:600;font-size:12px}.ov-on[data-v-ca5007f7]{color:#22c55e;font-weight:700;font-size:11px}.ov-off[data-v-ca5007f7]{color:#ef4444;font-weight:700;font-size:11px}.ov-reason[data-v-ca5007f7]{color:#64748b;flex:1;font-size:11px}.ov-exp[data-v-ca5007f7]{color:#475569;font-size:11px;white-space:nowrap}.override-add[data-v-ca5007f7]{border-top:1px solid rgba(255,255,255,.07);padding-top:16px}@keyframes pulse-ca5007f7{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:1280px){.revenue-strip[data-v-ca5007f7]{grid-template-columns:repeat(4,1fr)}.charts-row[data-v-ca5007f7]{grid-template-columns:1fr}.stats-row[data-v-ca5007f7]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.admin-main[data-v-ca5007f7]{padding:16px}.revenue-strip[data-v-ca5007f7],.stats-row[data-v-ca5007f7]{grid-template-columns:repeat(2,1fr)}.announce-layout[data-v-ca5007f7]{grid-template-columns:1fr}}[data-v-b6b0e260]{box-sizing:border-box}.perm-app[data-v-b6b0e260]{display:flex;min-height:100vh;background:#0a0a0a;color:#e2e8f0;font-family:Inter,-apple-system,sans-serif}.perm-main[data-v-b6b0e260]{flex:1;padding:28px 32px;overflow-y:auto}.page-header[data-v-b6b0e260]{margin-bottom:24px}.page-title[data-v-b6b0e260]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.4px}.page-sub[data-v-b6b0e260]{font-size:13px;color:#475569;margin-top:4px}.perm-layout[data-v-b6b0e260]{display:flex;gap:20px;height:calc(100vh - 130px)}.tenant-list-panel[data-v-b6b0e260]{width:260px;flex-shrink:0;background:#111;border:1px solid rgba(255,255,255,.07);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-b6b0e260]{padding:14px;border-bottom:1px solid rgba(255,255,255,.06)}.search-input[data-v-b6b0e260]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;font-size:13px;color:#e2e8f0;outline:none;font-family:inherit}.search-input[data-v-b6b0e260]::placeholder{color:#475569}.tenant-list[data-v-b6b0e260]{flex:1;overflow-y:auto;padding:8px}.tenant-row[data-v-b6b0e260]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:9px;cursor:pointer;transition:background .12s;position:relative}.tenant-row[data-v-b6b0e260]:hover{background:#ffffff0d}.tenant-row.selected[data-v-b6b0e260]{background:#6366f11f;border:1px solid rgba(99,102,241,.3)}.tenant-avatar[data-v-b6b0e260]{width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tenant-info[data-v-b6b0e260]{flex:1;min-width:0}.tenant-name[data-v-b6b0e260]{font-size:13px;font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tenant-plan[data-v-b6b0e260]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:5px;margin-top:2px}.plan-dot[data-v-b6b0e260]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-free[data-v-b6b0e260]{background:#94a3b8}.dot-starter[data-v-b6b0e260]{background:#60a5fa}.dot-growth[data-v-b6b0e260]{background:#34d399}.dot-pro[data-v-b6b0e260]{background:#a78bfa}.dot-none[data-v-b6b0e260]{background:#475569}.override-count[data-v-b6b0e260]{background:#6366f133;color:#a5b4fc;font-size:10px;font-weight:700;border-radius:10px;padding:2px 7px;flex-shrink:0}.no-tenants[data-v-b6b0e260]{padding:20px;text-align:center;font-size:13px;color:#475569}.panel-loading[data-v-b6b0e260]{display:flex;justify-content:center;padding:24px}.spinner-sm[data-v-b6b0e260]{width:22px;height:22px;border:2px solid rgba(255,255,255,.1);border-top-color:#6366f1;border-radius:50%;animation:spin-b6b0e260 .8s linear infinite}@keyframes spin-b6b0e260{to{transform:rotate(360deg)}}.permissions-panel[data-v-b6b0e260]{flex:1;background:#111;border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow-y:auto;padding:24px}.empty-prompt[data-v-b6b0e260]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:14px}.empty-icon[data-v-b6b0e260]{font-size:42px}.empty-msg[data-v-b6b0e260]{font-size:14px;color:#475569}.perms-header[data-v-b6b0e260]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.perms-title[data-v-b6b0e260]{font-size:18px;font-weight:700;color:#f1f5f9}.perms-sub[data-v-b6b0e260]{font-size:13px;color:#64748b;margin-top:4px}.perms-sub strong[data-v-b6b0e260]{color:#a5b4fc}.override-badge-inline[data-v-b6b0e260]{background:#6366f126;color:#a5b4fc;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;margin-left:8px}.save-flash[data-v-b6b0e260]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.feat-group[data-v-b6b0e260]{margin-bottom:28px}.group-label[data-v-b6b0e260]{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.feat-grid[data-v-b6b0e260]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.feat-card[data-v-b6b0e260]{background:#161616;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s}.feat-card.card-granted[data-v-b6b0e260]{border-color:#22c55e59;background:#22c55e0a}.feat-card.card-revoked[data-v-b6b0e260]{border-color:#ef444459;background:#ef44440a}.feat-top[data-v-b6b0e260]{display:flex;align-items:center;gap:10px}.feat-icon[data-v-b6b0e260]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:7px;flex-shrink:0}.feat-name[data-v-b6b0e260]{font-size:13px;font-weight:600;color:#f1f5f9}.feat-source[data-v-b6b0e260]{font-size:11px;color:#64748b;margin-top:2px}.card-granted .feat-source[data-v-b6b0e260]{color:#4ade80}.card-revoked .feat-source[data-v-b6b0e260]{color:#f87171}.feat-actions[data-v-b6b0e260]{display:flex;gap:4px}.feat-btn[data-v-b6b0e260]{flex:1;padding:6px 4px;border-radius:7px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#64748b;font-family:inherit;transition:all .12s}.feat-btn[data-v-b6b0e260]:hover:not(:disabled){background:#ffffff14;color:#94a3b8}.feat-btn[data-v-b6b0e260]:disabled{opacity:.5;cursor:not-allowed}.grant-btn.active[data-v-b6b0e260]{background:#22c55e26;border-color:#22c55e66;color:#4ade80}.plan-btn.active[data-v-b6b0e260]{background:#6366f126;border-color:#6366f166;color:#a5b4fc}.revoke-btn.active[data-v-b6b0e260]{background:#ef444426;border-color:#ef444466;color:#f87171}.feat-override-info[data-v-b6b0e260]{display:flex;gap:6px;align-items:center;border-top:1px solid rgba(255,255,255,.06);padding-top:10px;flex-wrap:wrap}.ov-label[data-v-b6b0e260]{font-size:10px;font-weight:700;color:#6366f1;text-transform:uppercase;white-space:nowrap}.ov-reason[data-v-b6b0e260],.ov-expiry[data-v-b6b0e260]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 8px;font-size:11px;color:#e2e8f0;outline:none;font-family:inherit}.ov-reason[data-v-b6b0e260]{flex:1;min-width:80px}.ov-expiry[data-v-b6b0e260]{width:150px}.sidebar[data-v-2fe42a6e]{width:224px;min-width:224px;background:#111;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;padding:20px 12px;gap:0}.brand[data-v-2fe42a6e]{display:flex;align-items:center;gap:9px;padding:0 8px;margin-bottom:20px}.brand-icon[data-v-2fe42a6e]{width:32px;height:32px;background:#6366f11f;border:1px solid rgba(99,102,241,.22);border-radius:8px;display:flex;align-items:center;justify-content:center}.brand-name[data-v-2fe42a6e]{font-size:14px;font-weight:700;color:#f1f5f9;letter-spacing:-.3px}.client-badge[data-v-2fe42a6e]{display:flex;align-items:center;gap:7px;padding:7px 10px;background:#ffffff0a;border-radius:8px;margin-bottom:18px}.client-dot[data-v-2fe42a6e]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.client-name[data-v-2fe42a6e]{font-size:12px;font-weight:600;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav[data-v-2fe42a6e]{flex:1;display:flex;flex-direction:column;gap:1px}.nav-section[data-v-2fe42a6e]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#334155;padding:0 10px;margin:14px 0 4px}.nav-section[data-v-2fe42a6e]:first-child{margin-top:0}.nav-item[data-v-2fe42a6e]{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:500;color:#64748b;text-decoration:none;transition:all .12s;position:relative}.nav-item[data-v-2fe42a6e]:hover{background:#ffffff0a;color:#cbd5e1}.nav-item.active[data-v-2fe42a6e]{background:#6366f11f;color:#a5b4fc}.badge[data-v-2fe42a6e]{margin-left:auto;background:#6366f1;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center}.impersonate-banner[data-v-2fe42a6e]{margin:8px 0;padding:8px 10px;background:#eab3081a;border:1px solid rgba(234,179,8,.25);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:6px}.impersonate-info[data-v-2fe42a6e]{display:flex;flex-direction:column;min-width:0}.impersonate-label[data-v-2fe42a6e]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ca8a04}.impersonate-name[data-v-2fe42a6e]{font-size:11px;font-weight:600;color:#fde68a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.return-btn[data-v-2fe42a6e]{display:flex;align-items:center;gap:3px;padding:4px 8px;background:#eab30826;border:1px solid rgba(234,179,8,.35);border-radius:6px;color:#fde68a;font-size:10px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .12s;flex-shrink:0}.return-btn[data-v-2fe42a6e]:hover{background:#eab30847}.sidebar-bottom[data-v-2fe42a6e]{display:flex;align-items:center;gap:6px;padding:12px 6px;border-top:1px solid rgba(255,255,255,.05);margin-top:8px}.user-card[data-v-2fe42a6e]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.avatar[data-v-2fe42a6e]{width:28px;height:28px;border-radius:7px;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-info[data-v-2fe42a6e]{min-width:0}.user-name[data-v-2fe42a6e]{font-size:12px;font-weight:600;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-2fe42a6e]{font-size:10px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-2fe42a6e]{background:none;border:none;cursor:pointer;padding:5px;border-radius:6px;color:#475569;display:flex;align-items:center;transition:all .12s;flex-shrink:0}.logout-btn[data-v-2fe42a6e]:hover{background:#ef44441a;color:#fca5a5}@media(max-width:768px){.sidebar[data-v-2fe42a6e]{width:100%;flex-direction:row;height:auto;padding:8px 12px;flex-wrap:wrap;gap:0}.brand[data-v-2fe42a6e]{margin-bottom:0}.client-badge[data-v-2fe42a6e]{display:none}.nav[data-v-2fe42a6e]{flex-direction:row;flex-wrap:wrap;gap:0;width:100%;margin-top:6px}.nav-section[data-v-2fe42a6e]{display:none}.nav-item[data-v-2fe42a6e]{padding:8px 10px;font-size:12px}.sidebar-bottom[data-v-2fe42a6e]{width:100%}}.portal-shell[data-v-b8e6d5f8]{display:flex;height:100vh;background:#0a0a0a;color:#e2e8f0;font-family:Inter,-apple-system,sans-serif}.portal-main[data-v-b8e6d5f8]{flex:1;overflow-y:auto;background:#0f0f0f}.portal-loading[data-v-b8e6d5f8]{height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0a}.loading-spinner[data-v-b8e6d5f8]{width:36px;height:36px;border:3px solid rgba(255,255,255,.08);border-top-color:#6366f1;border-radius:50%;animation:spin-b8e6d5f8 .7s linear infinite}@keyframes spin-b8e6d5f8{to{transform:rotate(360deg)}}@media(max-width:768px){.portal-shell[data-v-b8e6d5f8]{flex-direction:column;height:auto;min-height:100vh}.portal-main[data-v-b8e6d5f8]{overflow-y:visible}}[data-v-03d73a0e]{box-sizing:border-box}.wizard-shell[data-v-03d73a0e]{display:flex;height:100vh;font-family:Inter,-apple-system,sans-serif}.wizard-left[data-v-03d73a0e]{width:52%;min-width:480px;background:#0d0d0d;display:flex;flex-direction:column;padding:32px 48px;overflow-y:auto}.wizard-top[data-v-03d73a0e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.brand[data-v-03d73a0e]{display:flex;align-items:center;gap:9px}.brand-icon[data-v-03d73a0e]{width:32px;height:32px;background:#6366f11f;border:1px solid rgba(99,102,241,.22);border-radius:8px;display:flex;align-items:center;justify-content:center}.brand-name[data-v-03d73a0e]{font-size:15px;font-weight:700;color:#f1f5f9;letter-spacing:-.3px}.step-dots[data-v-03d73a0e]{display:flex;gap:6px;align-items:center}.dot[data-v-03d73a0e]{width:8px;height:8px;border-radius:50%;background:#1e293b;transition:all .2s}.dot.active[data-v-03d73a0e]{background:#6366f1}.dot.current[data-v-03d73a0e]{width:24px;border-radius:4px}.step-content[data-v-03d73a0e]{flex:1;display:flex;flex-direction:column;justify-content:center}.step-panel[data-v-03d73a0e]{display:flex;flex-direction:column;gap:28px;max-width:440px}.step-title[data-v-03d73a0e]{font-size:28px;font-weight:700;color:#f1f5f9;line-height:1.25;letter-spacing:-.5px}.brand-accent[data-v-03d73a0e]{color:#a5b4fc}.step-sub[data-v-03d73a0e]{font-size:14px;color:#64748b;line-height:1.6;margin-top:-16px}.goal-cards[data-v-03d73a0e]{display:flex;flex-direction:column;gap:10px}.goal-card[data-v-03d73a0e]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#161616;border:1.5px solid #1e293b;border-radius:14px;font-size:15px;font-weight:500;color:#94a3b8;cursor:pointer;text-align:left;transition:all .15s}.goal-card[data-v-03d73a0e]:hover{border-color:#334155;color:#cbd5e1;background:#1a1a1a}.goal-card.selected[data-v-03d73a0e]{border-color:#6366f1;color:#f1f5f9;background:#6366f114}.goal-icon[data-v-03d73a0e]{font-size:20px}.url-input-row[data-v-03d73a0e]{display:flex;gap:10px}.url-input[data-v-03d73a0e]{flex:1;padding:12px 16px;background:#161616;border:1.5px solid #1e293b;border-radius:10px;font-size:14px;color:#f1f5f9;outline:none;transition:border-color .15s}.url-input[data-v-03d73a0e]:focus{border-color:#6366f1}.url-input[data-v-03d73a0e]::placeholder{color:#334155}.btn-scrape[data-v-03d73a0e]{padding:12px 22px;background:#6366f1;border:none;border-radius:10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;transition:opacity .15s}.btn-scrape[data-v-03d73a0e]:disabled{opacity:.5;cursor:not-allowed}.scrape-progress[data-v-03d73a0e]{display:flex;flex-direction:column;gap:8px}.progress-header[data-v-03d73a0e]{display:flex;justify-content:space-between;align-items:center}.progress-label[data-v-03d73a0e]{font-size:13px;color:#64748b}.progress-count[data-v-03d73a0e]{font-size:12px;color:#a5b4fc;font-weight:600}.progress-bar[data-v-03d73a0e]{height:4px;background:#1e293b;border-radius:2px;overflow:hidden}.progress-fill[data-v-03d73a0e]{height:100%;background:#6366f1;border-radius:2px;transition:width .5s ease}.progress-fill.done[data-v-03d73a0e]{background:#22c55e}.progress-fill.failed[data-v-03d73a0e]{background:#ef4444}.checklist[data-v-03d73a0e]{display:flex;flex-direction:column;gap:10px}.check-item[data-v-03d73a0e]{display:flex;align-items:center;gap:9px;font-size:13px;color:#64748b}.check-item.done[data-v-03d73a0e]{color:#22c55e}.check-circle[data-v-03d73a0e]{width:14px;height:14px;border:1.5px solid #334155;border-radius:50%}.field[data-v-03d73a0e]{display:flex;flex-direction:column;gap:8px}.field label[data-v-03d73a0e]{font-size:13px;font-weight:600;color:#94a3b8}.text-input[data-v-03d73a0e]{padding:11px 14px;background:#161616;border:1.5px solid #1e293b;border-radius:10px;font-size:14px;color:#f1f5f9;outline:none;transition:border-color .15s}.text-input[data-v-03d73a0e]:focus{border-color:#6366f1}.text-input[data-v-03d73a0e]::placeholder{color:#334155}.theme-cards[data-v-03d73a0e]{display:flex;gap:14px}.theme-card[data-v-03d73a0e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;background:#161616;border:1.5px solid #1e293b;border-radius:12px;cursor:pointer;color:#64748b;font-size:13px;font-weight:500;transition:all .15s}.theme-card[data-v-03d73a0e]:hover{border-color:#334155;color:#cbd5e1}.theme-card.selected[data-v-03d73a0e]{border-color:#6366f1;color:#a5b4fc;background:#6366f10f}.theme-preview[data-v-03d73a0e]{width:80px;height:52px;border-radius:8px;display:flex;align-items:flex-end;justify-content:flex-end;padding:6px;position:relative}.light-preview[data-v-03d73a0e]{background:#f8fafc;border:1px solid #e2e8f0}.dark-preview[data-v-03d73a0e]{background:#0f0f1a;border:1px solid #1e293b}.preview-bubble[data-v-03d73a0e]{width:22px;height:22px;border-radius:50%}.light-bubble[data-v-03d73a0e]{background:#1e293b}.dark-bubble[data-v-03d73a0e]{background:#6366f1}.color-row[data-v-03d73a0e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.color-swatch[data-v-03d73a0e]{width:30px;height:30px;border-radius:50%;border:2.5px solid transparent;cursor:pointer;transition:all .15s;outline:2px solid transparent}.color-swatch.selected[data-v-03d73a0e]{outline:2px solid #6366f1;outline-offset:2px}.color-custom[data-v-03d73a0e]{display:flex;align-items:center;gap:8px}.color-picker[data-v-03d73a0e]{width:30px;height:30px;border:none;border-radius:50%;cursor:pointer;padding:0;background:none}.color-hex[data-v-03d73a0e]{font-size:12px;color:#64748b;font-family:monospace}.step-footer[data-v-03d73a0e]{display:flex;gap:10px;align-items:center;margin-top:8px}.btn-next[data-v-03d73a0e]{padding:12px 28px;background:#1e293b;border:none;border-radius:10px;font-size:14px;font-weight:600;color:#f1f5f9;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:8px}.btn-next[data-v-03d73a0e]:hover{background:#334155}.btn-next[data-v-03d73a0e]:disabled{opacity:.4;cursor:not-allowed}.btn-finish[data-v-03d73a0e]{background:#6366f1}.btn-finish[data-v-03d73a0e]:hover{background:#4f46e5}.btn-back[data-v-03d73a0e]{padding:12px 18px;background:none;border:none;font-size:14px;font-weight:500;color:#475569;cursor:pointer;transition:color .15s}.btn-back[data-v-03d73a0e]:hover{color:#94a3b8}.mini-spinner[data-v-03d73a0e]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-03d73a0e .6s linear infinite;display:inline-block}@keyframes spin-03d73a0e{to{transform:rotate(360deg)}}.wizard-right[data-v-03d73a0e]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;transition:background .4s}.preview-label[data-v-03d73a0e]{position:absolute;top:24px;left:50%;transform:translate(-50%);font-size:12px;font-weight:600;color:#ffffff59;background:#ffffff0f;padding:4px 14px;border-radius:20px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.widget-bubble[data-v-03d73a0e]{position:absolute;bottom:40px;right:40px;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0006;transition:background .3s;cursor:pointer}.chat-panel[data-v-03d73a0e]{width:300px;border-radius:18px;overflow:hidden;box-shadow:0 24px 64px #00000080}.chat-dark[data-v-03d73a0e]{background:#111827}.chat-light[data-v-03d73a0e]{background:#fff}.chat-header[data-v-03d73a0e]{display:flex;align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:600;color:#fff}.agent-dot[data-v-03d73a0e]{width:8px;height:8px;border-radius:50%;background:#fffc}.chat-body[data-v-03d73a0e]{padding:24px 18px 16px}.chat-greeting[data-v-03d73a0e]{text-align:center}.greeting-big[data-v-03d73a0e]{font-size:26px;font-weight:700;margin-bottom:8px}.chat-dark .greeting-big[data-v-03d73a0e]{color:#f1f5f9}.chat-light .greeting-big[data-v-03d73a0e]{color:#0f172a}.greeting-sub[data-v-03d73a0e]{font-size:13px;line-height:1.5}.chat-dark .greeting-sub[data-v-03d73a0e]{color:#64748b}.chat-light .greeting-sub[data-v-03d73a0e]{color:#475569}.chat-cta[data-v-03d73a0e]{padding:0 18px 18px;display:flex;flex-direction:column;gap:8px}.cta-btn[data-v-03d73a0e]{padding:11px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s;text-align:center;width:100%}.cta-btn.primary[data-v-03d73a0e]{background:transparent;border:1.5px solid}.cta-btn.secondary[data-v-03d73a0e]{border:1.5px solid transparent;background:#ffffff0f}.chat-dark .cta-btn.secondary[data-v-03d73a0e]{color:#94a3b8;border-color:#1e293b}.chat-light .cta-btn.secondary[data-v-03d73a0e]{color:#475569;border-color:#e2e8f0;background:#f8fafc}[data-v-6e0d2aaa]{box-sizing:border-box}.inbox-page[data-v-6e0d2aaa]{display:flex;flex-direction:column;height:100vh;padding:28px 32px 0;font-family:Inter,-apple-system,sans-serif}.page-header[data-v-6e0d2aaa]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.page-title[data-v-6e0d2aaa]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.4px}.page-sub[data-v-6e0d2aaa]{font-size:13px;color:#475569;margin-top:3px}.header-actions[data-v-6e0d2aaa]{display:flex;align-items:center;gap:10px}.mute-btn[data-v-6e0d2aaa]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;width:34px;height:34px;transition:background .15s,color .15s}.mute-btn[data-v-6e0d2aaa]:hover{background:#ffffff1a;color:#94a3b8}.live-indicator[data-v-6e0d2aaa]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#22c55e;background:#22c55e14;padding:5px 12px;border-radius:20px;border:1px solid rgba(34,197,94,.2)}.live-dot[data-v-6e0d2aaa]{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:pulse-6e0d2aaa 1.5s infinite}.tabs[data-v-6e0d2aaa]{display:flex;gap:2px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:0}.tab[data-v-6e0d2aaa]{display:flex;align-items:center;gap:7px;padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .12s;margin-bottom:-1px}.tab[data-v-6e0d2aaa]:hover{color:#94a3b8}.tab.active[data-v-6e0d2aaa]{color:#a5b4fc;border-bottom-color:#6366f1}.tab-badge[data-v-6e0d2aaa]{background:#334155;color:#94a3b8;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px}.tab-badge.hot[data-v-6e0d2aaa]{background:#ef444426;color:#ef4444}.inbox-layout[data-v-6e0d2aaa]{display:flex;flex:1;gap:0;overflow:hidden;border-top:1px solid rgba(255,255,255,.07)}.session-list[data-v-6e0d2aaa]{width:280px;min-width:280px;border-right:1px solid rgba(255,255,255,.07);overflow-y:auto;padding:8px 0}.loading-state[data-v-6e0d2aaa]{padding:12px;display:flex;flex-direction:column;gap:10px}.skeleton-session[data-v-6e0d2aaa]{display:flex;gap:10px;align-items:center}.sk-avatar[data-v-6e0d2aaa]{width:36px;height:36px;border-radius:50%;background:#1e293b;flex-shrink:0}.sk-lines[data-v-6e0d2aaa]{flex:1;display:flex;flex-direction:column;gap:7px}.sk-line[data-v-6e0d2aaa]{height:10px;background:#1e293b;border-radius:4px}.sk-line.short[data-v-6e0d2aaa]{width:55%}.empty-state[data-v-6e0d2aaa]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 20px;text-align:center;gap:10px}.empty-state p[data-v-6e0d2aaa]{font-size:14px;font-weight:500;color:#334155}.empty-state span[data-v-6e0d2aaa]{font-size:12px;color:#1e293b;line-height:1.5}.session-row[data-v-6e0d2aaa]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:background .12s;border-bottom:1px solid rgba(255,255,255,.04)}.session-row[data-v-6e0d2aaa]:hover{background:#ffffff08}.session-row.active[data-v-6e0d2aaa]{background:#6366f114}.session-avatar[data-v-6e0d2aaa]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.session-meta[data-v-6e0d2aaa]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.session-top-row[data-v-6e0d2aaa]{display:flex;justify-content:space-between;align-items:baseline}.session-name[data-v-6e0d2aaa]{font-size:13px;font-weight:600;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.session-time[data-v-6e0d2aaa]{font-size:10px;color:#475569;flex-shrink:0}.session-preview[data-v-6e0d2aaa]{font-size:12px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-tags[data-v-6e0d2aaa]{display:flex;align-items:center;gap:6px;margin-top:2px}.tag[data-v-6e0d2aaa]{font-size:9px;font-weight:700;padding:1px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.tag-hot[data-v-6e0d2aaa]{background:#ef44441f;color:#ef4444}.tag-converted[data-v-6e0d2aaa]{background:#22c55e1f;color:#22c55e}.tag-engaged[data-v-6e0d2aaa]{background:#6366f11f;color:#a5b4fc}.tag-new[data-v-6e0d2aaa]{background:#4755694d;color:#64748b}.heat-bar[data-v-6e0d2aaa]{height:3px;border-radius:2px;opacity:.6}.channel-badge[data-v-6e0d2aaa]{font-size:8px;font-weight:700;padding:1px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.06em}.ch-website[data-v-6e0d2aaa]{background:#6366f11a;color:#a5b4fc}.ch-whatsapp[data-v-6e0d2aaa]{background:#25d3661f;color:#25d366}.ch-messenger[data-v-6e0d2aaa]{background:#0084ff1f;color:#0084ff}.chat-panel[data-v-6e0d2aaa]{flex:1;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(255,255,255,.07)}.empty-panel[data-v-6e0d2aaa]{align-items:center;justify-content:center;gap:12px;color:#1e293b;font-size:14px}.chat-panel-header[data-v-6e0d2aaa]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.chat-user-info[data-v-6e0d2aaa]{display:flex;align-items:center;gap:12px}.chat-avatar[data-v-6e0d2aaa]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.chat-name[data-v-6e0d2aaa]{font-size:14px;font-weight:600;color:#f1f5f9}.chat-sub[data-v-6e0d2aaa]{font-size:11px;color:#475569;margin-top:2px}.kanban-badge[data-v-6e0d2aaa]{font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.06em}.messages[data-v-6e0d2aaa]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.message[data-v-6e0d2aaa]{display:flex}.user-msg[data-v-6e0d2aaa]{justify-content:flex-end}.ai-msg[data-v-6e0d2aaa]{justify-content:flex-start}.bubble[data-v-6e0d2aaa]{max-width:72%;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.55}.user-msg .bubble[data-v-6e0d2aaa]{background:#6366f1;color:#fff;border-bottom-right-radius:4px}.ai-msg .bubble[data-v-6e0d2aaa]{background:#1e293b;color:#e2e8f0;border-bottom-left-radius:4px}.visitor-panel[data-v-6e0d2aaa]{width:272px;min-width:272px;overflow-y:auto;display:flex;flex-direction:column}.visitor-panel-empty[data-v-6e0d2aaa]{align-items:center;justify-content:center;gap:10px;color:#1e293b;font-size:13px}.vp-section[data-v-6e0d2aaa]{padding:16px;border-bottom:1px solid rgba(255,255,255,.06)}.customer-section[data-v-6e0d2aaa]{padding-bottom:12px}.vp-customer-header[data-v-6e0d2aaa]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.vp-avatar[data-v-6e0d2aaa]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.vp-customer-info[data-v-6e0d2aaa]{display:flex;flex-direction:column;gap:5px}.vp-customer-name[data-v-6e0d2aaa]{font-size:14px;font-weight:600;color:#f1f5f9}.status-chip[data-v-6e0d2aaa]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:#94a3b8}.status-dot-green[data-v-6e0d2aaa]{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}.vp-stats-row[data-v-6e0d2aaa]{display:flex;align-items:center;gap:8px}.vp-stat[data-v-6e0d2aaa]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#64748b;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:4px 10px}.first-visit-badge[data-v-6e0d2aaa]{font-size:11px;font-weight:600;color:#6366f1;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:20px;padding:3px 10px;margin-left:auto}.vp-section-title[data-v-6e0d2aaa]{font-size:11px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;display:flex;align-items:center;gap:6px}.vp-count[data-v-6e0d2aaa]{background:#334155;color:#64748b;font-size:10px;padding:1px 6px;border-radius:8px}.vp-rows[data-v-6e0d2aaa]{display:flex;flex-direction:column;gap:10px}.vp-row[data-v-6e0d2aaa]{display:flex;align-items:center;gap:10px;min-height:20px}.vp-label[data-v-6e0d2aaa]{color:#475569;font-size:12px;flex-shrink:0;width:56px;display:flex;align-items:center}.vp-value[data-v-6e0d2aaa]{font-size:12px;color:#cbd5e1;flex:1;min-width:0}.vp-value.truncate[data-v-6e0d2aaa]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-value.mono[data-v-6e0d2aaa]{font-family:Fira Mono,JetBrains Mono,monospace;font-size:11px;color:#94a3b8}.assignee-dot[data-v-6e0d2aaa]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#f59e0b;color:#fff;font-size:10px;font-weight:700;margin-right:5px}.device-row[data-v-6e0d2aaa]{display:flex;align-items:center;gap:6px}.device-icon[data-v-6e0d2aaa]{color:#64748b;display:flex;align-items:center}.os-badge[data-v-6e0d2aaa]{font-size:10px;font-weight:600;color:#64748b;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:1px 6px}.vp-tags-row[data-v-6e0d2aaa]{display:flex;flex-wrap:wrap;gap:6px}.vp-tag[data-v-6e0d2aaa]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;text-transform:capitalize}.vp-tag-state[data-v-6e0d2aaa]{background:#4755694d;color:#64748b}.vp-pages[data-v-6e0d2aaa]{display:flex;flex-direction:column;gap:10px}.vp-page-row[data-v-6e0d2aaa]{display:flex;align-items:flex-start;gap:8px}.page-dot[data-v-6e0d2aaa]{width:8px;height:8px;border-radius:50%;background:#334155;flex-shrink:0;margin-top:4px}.page-dot-active[data-v-6e0d2aaa]{background:#22c55e}.page-info[data-v-6e0d2aaa]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.page-title-text[data-v-6e0d2aaa]{font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-duration[data-v-6e0d2aaa]{font-size:10px;color:#475569}.vp-no-data[data-v-6e0d2aaa]{padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.vp-no-data p[data-v-6e0d2aaa]{font-size:12px;color:#334155;line-height:1.6}@keyframes pulse-6e0d2aaa{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:768px){.inbox-page[data-v-6e0d2aaa]{padding:16px 12px 0}.inbox-layout[data-v-6e0d2aaa]{flex-direction:column;height:auto}.session-list[data-v-6e0d2aaa]{width:100%;max-height:40vh;min-width:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.chat-panel[data-v-6e0d2aaa]{height:50vh;min-width:0}.visitor-panel[data-v-6e0d2aaa]{width:100%;min-width:0;border-left:none;border-top:1px solid rgba(255,255,255,.06)}}.vp-tag-custom[data-v-6e0d2aaa]{background:#6366f11a;color:#a5b4fc;border:1px solid rgba(99,102,241,.2);display:inline-flex;align-items:center;gap:4px}.tag-del[data-v-6e0d2aaa]{background:none;border:none;color:#818cf8;cursor:pointer;font-size:10px;padding:0 2px;line-height:1}.tag-input-row[data-v-6e0d2aaa]{display:flex;gap:6px;margin-top:8px}.tag-input[data-v-6e0d2aaa]{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:5px 10px;font-size:12px;color:#e2e8f0;outline:none}.tag-input[data-v-6e0d2aaa]:focus{border-color:#6366f166}.tag-add-btn[data-v-6e0d2aaa]{background:#6366f11a;border:1px solid rgba(99,102,241,.25);color:#a5b4fc;border-radius:7px;padding:5px 12px;font-size:12px;cursor:pointer}.tag-add-btn[data-v-6e0d2aaa]:hover:not(:disabled){background:#6366f133}.tag-add-btn[data-v-6e0d2aaa]:disabled{opacity:.4;cursor:not-allowed}.tag-error[data-v-6e0d2aaa]{font-size:11px;color:#fca5a5;margin-top:4px}[data-v-12153cf8]{box-sizing:border-box}.customers-page[data-v-12153cf8]{padding:28px 32px;font-family:Inter,-apple-system,sans-serif;display:flex;flex-direction:column;gap:0}.page-header[data-v-12153cf8]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.page-title[data-v-12153cf8]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.4px}.page-sub[data-v-12153cf8]{font-size:13px;color:#475569;margin-top:3px}.btn-export[data-v-12153cf8]{display:flex;align-items:center;gap:7px;padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:9px;font-size:13px;font-weight:500;color:#94a3b8;cursor:pointer;transition:all .12s}.btn-export[data-v-12153cf8]:hover{background:#ffffff17;color:#f1f5f9}.btn-export[data-v-12153cf8]:disabled{opacity:.5;cursor:not-allowed}.tabs[data-v-12153cf8]{display:flex;gap:2px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:16px}.tab[data-v-12153cf8]{display:flex;align-items:center;gap:7px;padding:9px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .12s;margin-bottom:-1px}.tab[data-v-12153cf8]:hover{color:#94a3b8}.tab.active[data-v-12153cf8]{color:#a5b4fc;border-bottom-color:#6366f1}.tab-count[data-v-12153cf8]{background:#1e293b;color:#64748b;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px}.tab-count.hot[data-v-12153cf8]{background:#ef44441f;color:#ef4444}.filters-bar[data-v-12153cf8]{display:flex;gap:10px;margin-bottom:14px;align-items:center}.search-wrap[data-v-12153cf8]{flex:1;display:flex;align-items:center;gap:9px;background:#161616;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:0 12px}.search-input[data-v-12153cf8]{flex:1;padding:9px 0;background:none;border:none;outline:none;font-size:13px;color:#f1f5f9}.search-input[data-v-12153cf8]::placeholder{color:#334155}.filter-select[data-v-12153cf8]{padding:9px 12px;background:#161616;border:1px solid rgba(255,255,255,.07);border-radius:9px;font-size:13px;color:#94a3b8;outline:none;cursor:pointer}.table-wrap[data-v-12153cf8]{overflow-x:auto}.leads-table[data-v-12153cf8]{width:100%;border-collapse:collapse}.leads-table th[data-v-12153cf8]{padding:10px 14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#334155;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.leads-table td[data-v-12153cf8]{padding:12px 14px;font-size:13px;color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.leads-table tr:hover td[data-v-12153cf8]{background:#ffffff05}.empty-row[data-v-12153cf8]{text-align:center;color:#334155;padding:40px}.visitor-cell[data-v-12153cf8]{display:flex;align-items:center;gap:10px}.visitor-avatar[data-v-12153cf8]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.visitor-email[data-v-12153cf8]{font-size:13px;font-weight:500;color:#e2e8f0}.visitor-phone[data-v-12153cf8]{font-size:11px;color:#475569;margin-top:2px}.state-badge[data-v-12153cf8]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.badge-hot[data-v-12153cf8]{background:#ef44441f;color:#ef4444}.badge-converted[data-v-12153cf8]{background:#22c55e1f;color:#22c55e}.badge-engaged[data-v-12153cf8]{background:#6366f11f;color:#a5b4fc}.badge-lost[data-v-12153cf8]{background:#47556933;color:#475569}.badge-new[data-v-12153cf8]{background:#47556926;color:#64748b}.heat-cell[data-v-12153cf8]{display:flex;align-items:center;gap:8px}.heat-track[data-v-12153cf8]{width:60px;height:4px;background:#1e293b;border-radius:2px;overflow:hidden}.heat-fill[data-v-12153cf8]{height:100%;border-radius:2px;transition:width .3s}.heat-pct[data-v-12153cf8]{font-size:11px;color:#475569;font-family:monospace;width:30px}.count-cell[data-v-12153cf8]{color:#64748b;font-family:monospace}.time-cell[data-v-12153cf8]{color:#334155;font-size:12px}.loading-rows[data-v-12153cf8]{display:flex;flex-direction:column;gap:6px;padding:8px 0}.skeleton-row[data-v-12153cf8]{display:flex;gap:16px;padding:10px 14px}.sk-cell[data-v-12153cf8]{height:14px;background:#1e293b;border-radius:4px;flex:1}.sk-cell.wide[data-v-12153cf8]{flex:2}.sk-cell.narrow[data-v-12153cf8]{flex:.5}.clickable-row[data-v-12153cf8]{cursor:pointer}.modal-overlay[data-v-12153cf8]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal[data-v-12153cf8]{background:#161616;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 60px #00000080}.modal-header[data-v-12153cf8]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-12153cf8]{font-size:16px;font-weight:600;color:#f1f5f9}.modal-sub[data-v-12153cf8]{font-size:12px;color:#475569;font-family:monospace;margin-top:3px}.modal-heat-badge[data-v-12153cf8]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.badge-heat-hot[data-v-12153cf8]{background:#ef444426;color:#ef4444}.badge-heat-warm[data-v-12153cf8]{background:#f59e0b26;color:#f59e0b}.badge-heat-cool[data-v-12153cf8]{background:#6366f126;color:#a5b4fc}.modal-close[data-v-12153cf8]{background:none;border:none;cursor:pointer;padding:4px;color:#475569;border-radius:6px;transition:all .12s}.modal-close[data-v-12153cf8]:hover{background:#ffffff0f;color:#94a3b8}.modal-loading[data-v-12153cf8]{display:flex;justify-content:center;padding:48px}.modal-loader[data-v-12153cf8]{width:28px;height:28px;border:2px solid rgba(255,255,255,.08);border-top-color:#6366f1;border-radius:50%;animation:spin-12153cf8 .7s linear infinite}@keyframes spin-12153cf8{to{transform:rotate(360deg)}}.chat-history[data-v-12153cf8]{overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.chat-msg[data-v-12153cf8]{max-width:88%}.user-msg[data-v-12153cf8]{align-self:flex-end}.ai-msg[data-v-12153cf8]{align-self:flex-start}.msg-role[data-v-12153cf8]{font-size:10px;font-weight:600;color:#334155;margin-bottom:4px;display:block;text-transform:uppercase;letter-spacing:.05em}.user-msg .msg-role[data-v-12153cf8]{text-align:right}.msg-text[data-v-12153cf8]{font-size:13px;line-height:1.5;padding:10px 14px;border-radius:12px;margin:0}.user-msg .msg-text[data-v-12153cf8]{background:#6366f126;color:#c7d2fe;border-bottom-right-radius:4px}.ai-msg .msg-text[data-v-12153cf8]{background:#1e293b;color:#94a3b8;border:1px solid rgba(255,255,255,.05);border-bottom-left-radius:4px}.no-history[data-v-12153cf8]{color:#334155;font-size:13px;text-align:center;padding:24px}[data-v-71f50e64]{box-sizing:border-box}.reports-page[data-v-71f50e64]{padding:28px 32px;font-family:Inter,-apple-system,sans-serif;display:flex;flex-direction:column;gap:16px}.page-header[data-v-71f50e64]{display:flex;align-items:flex-start;justify-content:space-between}.page-title[data-v-71f50e64]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.4px}.page-sub[data-v-71f50e64]{font-size:13px;color:#475569;margin-top:3px}.header-right[data-v-71f50e64]{display:flex;gap:10px;align-items:center}.period-tabs[data-v-71f50e64]{display:flex;gap:4px;background:#161616;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:3px}.period-btn[data-v-71f50e64]{padding:6px 14px;background:none;border:none;border-radius:6px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:all .12s}.period-btn[data-v-71f50e64]:hover{color:#94a3b8}.period-btn.active[data-v-71f50e64]{background:#6366f126;color:#a5b4fc}.export-btn[data-v-71f50e64]{display:flex;align-items:center;gap:6px;padding:6px 14px;background:#6366f11a;border:1px solid rgba(99,102,241,.25);border-radius:9px;font-size:12px;font-weight:500;color:#a5b4fc;cursor:pointer;transition:all .12s}.export-btn[data-v-71f50e64]:hover:not(:disabled){background:#6366f133}.export-btn[data-v-71f50e64]:disabled{opacity:.5;cursor:not-allowed}.mini-spinner-sm[data-v-71f50e64]{display:inline-block;width:12px;height:12px;border:2px solid rgba(165,180,252,.3);border-top-color:#a5b4fc;border-radius:50%;animation:spin .6s linear infinite}.tab-nav[data-v-71f50e64]{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.07)}.tab-btn[data-v-71f50e64]{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .12s;margin-bottom:-1px}.tab-btn[data-v-71f50e64]:hover{color:#94a3b8}.tab-btn.active[data-v-71f50e64]{color:#a5b4fc;border-bottom-color:#6366f1}.metric-grid[data-v-71f50e64]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-card[data-v-71f50e64]{background:#161616;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:18px;display:flex;align-items:flex-start;gap:14px;position:relative}.metric-icon[data-v-71f50e64]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ic-indigo[data-v-71f50e64]{background:#6366f11f;color:#a5b4fc}.ic-green[data-v-71f50e64]{background:#22c55e1a;color:#22c55e}.ic-amber[data-v-71f50e64]{background:#f59e0b1a;color:#f59e0b}.ic-purple[data-v-71f50e64]{background:#a855f71a;color:#c084fc}.metric-body[data-v-71f50e64]{flex:1;min-width:0}.metric-value[data-v-71f50e64]{font-size:26px;font-weight:700;color:#f1f5f9;letter-spacing:-.8px;line-height:1}.metric-label[data-v-71f50e64]{font-size:11px;color:#475569;font-weight:500;margin-top:5px}.metric-delta[data-v-71f50e64]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.metric-delta span[data-v-71f50e64]:first-child{font-size:13px;font-weight:600}.delta-sub[data-v-71f50e64]{font-size:9px;color:#334155;white-space:nowrap}.delta-up span[data-v-71f50e64]:first-child{color:#22c55e}.delta-down span[data-v-71f50e64]:first-child{color:#ef4444}.delta-neutral span[data-v-71f50e64]:first-child{color:#475569}.delta-up .sc-delta[data-v-71f50e64]{color:#22c55e}.delta-down .sc-delta[data-v-71f50e64]{color:#ef4444}.delta-neutral .sc-delta[data-v-71f50e64]{color:#475569}.delta-up .bk-delta[data-v-71f50e64]{color:#22c55e}.delta-down .bk-delta[data-v-71f50e64]{color:#ef4444}.delta-neutral .bk-delta[data-v-71f50e64]{color:#475569}.delta-up .dur-delta[data-v-71f50e64]{color:#22c55e}.delta-down .dur-delta[data-v-71f50e64]{color:#ef4444}.delta-neutral .dur-delta[data-v-71f50e64]{color:#475569}.delta-up .big-delta[data-v-71f50e64]{color:#22c55e}.delta-down .big-delta[data-v-71f50e64]{color:#ef4444}.delta-neutral .big-delta[data-v-71f50e64]{color:#475569}.secondary-row[data-v-71f50e64]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.secondary-card[data-v-71f50e64]{background:#161616;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px 18px}.sc-label[data-v-71f50e64]{font-size:11px;color:#475569;font-weight:500;margin-bottom:6px}.sc-value[data-v-71f50e64]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.5px}.sc-delta[data-v-71f50e64]{font-size:11px;margin-top:5px}.card[data-v-71f50e64]{background:#161616;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:20px}.card-title[data-v-71f50e64]{font-size:14px;font-weight:600;color:#e2e8f0;margin-bottom:16px}.card-header-row[data-v-71f50e64]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.card-header-row .card-title[data-v-71f50e64]{margin-bottom:0}.chart-total[data-v-71f50e64]{font-size:12px;color:#475569}.chart-wrap[data-v-71f50e64]{display:flex;flex-direction:column;gap:6px}.trend-svg[data-v-71f50e64]{width:100%;height:80px;overflow:visible}.chart-labels[data-v-71f50e64]{display:flex;justify-content:space-between;padding:0 4px}.chart-lbl[data-v-71f50e64]{font-size:10px;color:#334155}.section-row[data-v-71f50e64]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.funnel-stages[data-v-71f50e64]{display:flex;flex-direction:column;gap:12px}.funnel-stage[data-v-71f50e64]{display:flex;flex-direction:column;gap:5px}.stage-info[data-v-71f50e64]{display:flex;justify-content:space-between;align-items:center}.stage-label[data-v-71f50e64]{font-size:12px;color:#64748b}.stage-count[data-v-71f50e64]{font-size:14px;font-weight:700}.stage-bar-wrap[data-v-71f50e64]{height:6px;background:#1e293b;border-radius:3px;overflow:hidden}.stage-bar[data-v-71f50e64]{height:100%;border-radius:3px;transition:width .5s}.funnel-skeleton[data-v-71f50e64]{display:flex;flex-direction:column;gap:12px}.sk-stage[data-v-71f50e64]{height:28px;background:#1e293b;border-radius:6px}.states-list[data-v-71f50e64]{display:flex;flex-direction:column;gap:10px}.state-row[data-v-71f50e64]{display:flex;align-items:center;gap:9px}.state-dot[data-v-71f50e64]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.state-name[data-v-71f50e64]{flex:1;font-size:13px;color:#64748b}.state-val[data-v-71f50e64]{font-size:14px;font-weight:600;color:#e2e8f0}.states-skeleton[data-v-71f50e64]{display:flex;flex-direction:column;gap:10px}.sk-state[data-v-71f50e64]{height:20px;background:#1e293b;border-radius:4px}.breakdown-grid[data-v-71f50e64]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.breakdown-card[data-v-71f50e64]{border-radius:14px;padding:20px;border:1px solid rgba(255,255,255,.07)}.ai-card[data-v-71f50e64]{background:#6366f10f;border-color:#6366f12e}.manual-card[data-v-71f50e64]{background:#f59e0b0f;border-color:#f59e0b2e}.missed-card[data-v-71f50e64]{background:#ef44440f;border-color:#ef44442e}.bk-label[data-v-71f50e64]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.bk-value[data-v-71f50e64]{font-size:36px;font-weight:700;color:#f1f5f9;letter-spacing:-1.5px;line-height:1}.bk-sub[data-v-71f50e64]{font-size:12px;color:#475569;margin-top:6px}.bk-pct[data-v-71f50e64]{font-weight:600;color:#94a3b8}.bk-delta[data-v-71f50e64]{font-size:11px;margin-top:10px}.res-pct-badge[data-v-71f50e64]{font-size:20px;font-weight:700;color:#a5b4fc}.res-track[data-v-71f50e64]{height:8px;background:#1e293b;border-radius:4px;overflow:hidden}.res-fill[data-v-71f50e64]{height:100%;background:linear-gradient(90deg,#6366f1,#a5b4fc);border-radius:4px;transition:width .6s ease}.res-sub[data-v-71f50e64]{font-size:12px;color:#475569;margin-top:10px;line-height:1.5}.dur-value[data-v-71f50e64]{font-size:32px;font-weight:700;color:#f1f5f9;letter-spacing:-1px}.dur-delta[data-v-71f50e64]{font-size:12px;margin-top:8px}.na-grid[data-v-71f50e64]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.na-item[data-v-71f50e64]{background:#0f172a;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:14px}.na-label[data-v-71f50e64]{font-size:11px;color:#475569;font-weight:500;margin-bottom:6px}.na-value[data-v-71f50e64]{font-size:22px;font-weight:700;color:#334155}.na-hint[data-v-71f50e64]{font-size:10px;color:#1e293b;margin-top:5px;line-height:1.4}.activity-table[data-v-71f50e64]{width:100%;border-collapse:collapse}.activity-table th[data-v-71f50e64]{padding:8px 12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#334155;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.activity-table td[data-v-71f50e64]{padding:10px 12px;font-size:13px;color:#64748b;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.activity-table tr:hover td[data-v-71f50e64]{background:#ffffff05}.activity-table tr:last-child td[data-v-71f50e64]{border-bottom:none}.mini-badge[data-v-71f50e64]{font-size:9px;font-weight:700;padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.b-hot[data-v-71f50e64]{background:#ef44441f;color:#ef4444}.b-converted[data-v-71f50e64]{background:#22c55e1f;color:#22c55e}.b-engaged[data-v-71f50e64]{background:#6366f11f;color:#a5b4fc}.b-new[data-v-71f50e64]{background:#47556933;color:#475569}.b-ai[data-v-71f50e64]{background:#6366f11f;color:#a5b4fc}.b-manual[data-v-71f50e64]{background:#f59e0b1f;color:#f59e0b}.mini-heat[data-v-71f50e64]{display:flex;align-items:center;gap:7px}.mini-track[data-v-71f50e64]{width:48px;height:3px;background:#1e293b;border-radius:2px;overflow:hidden}.mini-fill[data-v-71f50e64]{height:100%;border-radius:2px}.mini-heat span[data-v-71f50e64]{font-size:11px;color:#475569;font-family:monospace}.empty-msg[data-v-71f50e64]{text-align:center;color:#334155;padding:24px;font-size:13px}.table-skeleton[data-v-71f50e64]{display:flex;flex-direction:column;gap:8px;padding:8px 0}.sk-row[data-v-71f50e64]{height:16px;background:#1e293b;border-radius:4px}.signals-grid[data-v-71f50e64]{display:flex;flex-direction:column;gap:14px}.signal-item[data-v-71f50e64]{display:flex;align-items:center;gap:12px}.sig-label[data-v-71f50e64]{font-size:13px;color:#64748b;width:130px;flex-shrink:0}.sig-bar-wrap[data-v-71f50e64]{flex:1;height:6px;background:#1e293b;border-radius:3px;overflow:hidden}.sig-bar[data-v-71f50e64]{height:100%;border-radius:3px;transition:width .5s}.sig-value[data-v-71f50e64]{font-size:13px;font-weight:600;width:42px;text-align:right}.heat-dist[data-v-71f50e64]{display:flex;height:48px;border-radius:10px;overflow:hidden;gap:2px;margin-bottom:12px}.heat-seg[data-v-71f50e64]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:28px;transition:flex .4s}.heat-seg.hot[data-v-71f50e64]{background:#ef444433}.heat-seg.warm[data-v-71f50e64]{background:#f59e0b33}.heat-seg.cold[data-v-71f50e64]{background:#6366f126}.heat-seg-val[data-v-71f50e64]{font-size:14px;font-weight:700;color:#e2e8f0}.heat-seg-lbl[data-v-71f50e64]{font-size:9px;color:#475569;text-transform:uppercase;letter-spacing:.05em}.avg-heat-row[data-v-71f50e64]{display:flex;justify-content:space-between;align-items:center}.avg-heat-lbl[data-v-71f50e64]{font-size:12px;color:#475569}.avg-heat-val[data-v-71f50e64]{font-size:18px;font-weight:700}.kanban-list[data-v-71f50e64]{display:flex;flex-direction:column;gap:10px}.kanban-row[data-v-71f50e64]{display:flex;align-items:center;gap:9px}.kanban-dot[data-v-71f50e64]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kanban-name[data-v-71f50e64]{font-size:12px;color:#64748b;width:70px}.kanban-bar-wrap[data-v-71f50e64]{flex:1;height:5px;background:#1e293b;border-radius:3px;overflow:hidden}.kanban-bar[data-v-71f50e64]{height:100%;border-radius:3px;transition:width .5s}.kanban-val[data-v-71f50e64]{font-size:13px;font-weight:600;color:#e2e8f0;width:28px;text-align:right}.events-grid[data-v-71f50e64]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.event-item[data-v-71f50e64]{text-align:center;padding:16px;background:#0f172a;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.ev-icon-wrap[data-v-71f50e64]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.ev-indigo[data-v-71f50e64]{background:#6366f11f;color:#a5b4fc}.ev-red[data-v-71f50e64]{background:#ef44441f;color:#ef4444}.ev-amber[data-v-71f50e64]{background:#f59e0b1f;color:#f59e0b}.ev-val[data-v-71f50e64]{font-size:26px;font-weight:700;color:#f1f5f9;letter-spacing:-1px}.ev-label[data-v-71f50e64]{font-size:11px;color:#475569;margin-top:4px}.big-number[data-v-71f50e64]{font-size:52px;font-weight:700;color:#f1f5f9;letter-spacing:-2px;line-height:1.1}.big-delta[data-v-71f50e64]{font-size:13px;font-weight:600;margin-top:6px}.metric-card.skeleton[data-v-71f50e64]{gap:14px}.sk-icon[data-v-71f50e64]{width:38px;height:38px;background:#1e293b;border-radius:10px}.sk-body[data-v-71f50e64]{flex:1;display:flex;flex-direction:column;gap:8px}.sk-val[data-v-71f50e64]{height:26px;width:60%;background:#1e293b;border-radius:4px}.sk-lbl[data-v-71f50e64]{height:12px;width:45%;background:#1e293b;border-radius:4px}.secondary-card.skeleton[data-v-71f50e64]{display:flex;flex-direction:column;gap:8px}.breakdown-card.skeleton[data-v-71f50e64]{display:flex;flex-direction:column;gap:10px;padding:20px;background:#161616;border:1px solid rgba(255,255,255,.07);border-radius:14px}[data-v-7d8f3f8c]{box-sizing:border-box}.settings-page[data-v-7d8f3f8c]{padding:32px 36px;max-width:860px;font-family:Inter,-apple-system,sans-serif}.page-header[data-v-7d8f3f8c]{margin-bottom:24px}.page-title[data-v-7d8f3f8c]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.4px}.tabs[data-v-7d8f3f8c]{display:flex;gap:2px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:28px}.tab[data-v-7d8f3f8c]{padding:10px 18px;background:none;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s;margin-bottom:-1px}.tab[data-v-7d8f3f8c]:hover{color:#94a3b8}.tab.active[data-v-7d8f3f8c]{color:#a5b4fc;border-bottom-color:#6366f1}.tab-content[data-v-7d8f3f8c]{display:flex;flex-direction:column;gap:16px}.section-card[data-v-7d8f3f8c]{background:#161616;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:20px}.section-title-row[data-v-7d8f3f8c]{display:flex;align-items:center;gap:14px}.channel-icon[data-v-7d8f3f8c]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.web-icon[data-v-7d8f3f8c]{background:#6366f11f;color:#a5b4fc}.messenger-icon[data-v-7d8f3f8c]{background:#0084ff1a}.twilio-icon[data-v-7d8f3f8c]{background:#f22f461a}.section-title[data-v-7d8f3f8c]{font-size:15px;font-weight:600;color:#f1f5f9}.section-sub[data-v-7d8f3f8c]{font-size:12px;color:#475569;margin-top:3px}.status-badge[data-v-7d8f3f8c]{margin-left:auto;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.status-badge.active[data-v-7d8f3f8c]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.embed-box[data-v-7d8f3f8c]{background:#0d0d0d;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.embed-title[data-v-7d8f3f8c]{font-size:14px;font-weight:600;color:#e2e8f0}.format-tabs[data-v-7d8f3f8c]{display:flex;gap:6px}.format-tab[data-v-7d8f3f8c]{display:flex;align-items:center;gap:7px;padding:7px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;transition:all .12s}.format-tab[data-v-7d8f3f8c]:hover{background:#ffffff12;color:#94a3b8}.format-tab.active[data-v-7d8f3f8c]{background:#6366f11f;border-color:#6366f14d;color:#a5b4fc}.format-icon[data-v-7d8f3f8c]{display:flex;align-items:center}.embed-instruction[data-v-7d8f3f8c]{font-size:12px;color:#475569}.embed-instruction code[data-v-7d8f3f8c]{background:#ffffff12;padding:1px 5px;border-radius:4px;font-family:monospace;color:#94a3b8}.code-block[data-v-7d8f3f8c]{background:#0a0a0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px;position:relative}.code-pre[data-v-7d8f3f8c]{margin:0;font-family:Fira Code,Consolas,monospace;font-size:12px;line-height:1.7;color:#94a3b8;white-space:pre;overflow-x:auto}.code-block code[data-v-7d8f3f8c]{color:#a5b4fc}.copy-btn[data-v-7d8f3f8c]{display:flex;align-items:center;gap:6px;margin-top:14px;padding:8px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:12px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .15s}.copy-btn[data-v-7d8f3f8c]:hover{background:#ffffff1a;color:#f1f5f9}.copy-btn.copied[data-v-7d8f3f8c]{color:#22c55e;border-color:#22c55e4d;background:#22c55e14}.skeleton[data-v-7d8f3f8c]{min-height:120px}.skeleton-line[data-v-7d8f3f8c]{height:12px;background:#ffffff0d;border-radius:4px;margin-bottom:10px}.skeleton-line.short[data-v-7d8f3f8c]{width:60%}.channels-list[data-v-7d8f3f8c]{display:flex;flex-direction:column;gap:10px}.channel-item[data-v-7d8f3f8c]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#161616;border:1px solid rgba(255,255,255,.06);border-radius:12px}.channel-meta[data-v-7d8f3f8c]{flex:1;display:flex;align-items:center;gap:10px}.channel-name[data-v-7d8f3f8c]{font-size:14px;font-weight:500;color:#94a3b8}.channel-status[data-v-7d8f3f8c]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px}.channel-status.off[data-v-7d8f3f8c]{background:#ffffff0d;color:#475569}.btn-configure[data-v-7d8f3f8c]{padding:6px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:7px;font-size:12px;font-weight:500;color:#475569;cursor:not-allowed}.form-grid[data-v-7d8f3f8c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-v-7d8f3f8c]{display:flex;flex-direction:column;gap:7px}.field label[data-v-7d8f3f8c]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.input[data-v-7d8f3f8c]{padding:10px 13px;background:#0d0d0d;border:1px solid rgba(255,255,255,.09);border-radius:9px;font-size:14px;color:#f1f5f9;outline:none;transition:border-color .15s;width:100%}.input[data-v-7d8f3f8c]:focus{border-color:#6366f1}.input[data-v-7d8f3f8c]::placeholder{color:#334155}.theme-row[data-v-7d8f3f8c]{display:flex;gap:10px}.theme-btn[data-v-7d8f3f8c]{display:flex;align-items:center;gap:8px;padding:9px 18px;background:#0d0d0d;border:1.5px solid rgba(255,255,255,.09);border-radius:9px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:all .12s}.theme-btn[data-v-7d8f3f8c]:hover{border-color:#334155;color:#94a3b8}.theme-btn.selected[data-v-7d8f3f8c]{border-color:#6366f1;color:#a5b4fc;background:#6366f114}.theme-dot[data-v-7d8f3f8c]{width:12px;height:12px;border-radius:50%}.dark-dot[data-v-7d8f3f8c]{background:#0f172a;border:1px solid #334155}.light-dot[data-v-7d8f3f8c]{background:#f8fafc;border:1px solid #cbd5e1}.color-row[data-v-7d8f3f8c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.color-swatch[data-v-7d8f3f8c]{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .12s;outline:2px solid transparent}.color-swatch.selected[data-v-7d8f3f8c]{outline:2px solid #6366f1;outline-offset:2px}.color-custom[data-v-7d8f3f8c]{display:flex;align-items:center;gap:7px}.color-picker[data-v-7d8f3f8c]{width:26px;height:26px;border:none;border-radius:50%;cursor:pointer;padding:0;background:none}.color-hex[data-v-7d8f3f8c]{font-size:11px;color:#475569;font-family:monospace}.btn-save[data-v-7d8f3f8c]{align-self:flex-start;padding:10px 24px;background:#6366f1;border:none;border-radius:9px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:opacity .15s;display:flex;align-items:center;gap:8px}.btn-save[data-v-7d8f3f8c]:hover:not(:disabled){opacity:.9}.save-success[data-v-7d8f3f8c]{font-size:13px;color:#22c55e;margin-top:-8px}.url-row[data-v-7d8f3f8c]{display:flex;gap:10px}.btn-train[data-v-7d8f3f8c]{padding:10px 20px;background:#6366f1;border:none;border-radius:9px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:opacity .15s;white-space:nowrap;display:flex;align-items:center;gap:6px}.btn-train[data-v-7d8f3f8c]:disabled{opacity:.5;cursor:not-allowed}.scrape-status-row[data-v-7d8f3f8c]{display:flex;align-items:center;gap:16px}.status-indicator[data-v-7d8f3f8c]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500}.indicator-dot[data-v-7d8f3f8c]{width:8px;height:8px;border-radius:50%}.status-done .indicator-dot[data-v-7d8f3f8c]{background:#22c55e}.status-running .indicator-dot[data-v-7d8f3f8c]{background:#6366f1;animation:pulse-7d8f3f8c 1s infinite}.status-failed .indicator-dot[data-v-7d8f3f8c]{background:#ef4444}.status-pending .indicator-dot[data-v-7d8f3f8c]{background:#475569}.status-done[data-v-7d8f3f8c]{color:#22c55e}.status-running[data-v-7d8f3f8c]{color:#a5b4fc}.status-failed[data-v-7d8f3f8c]{color:#ef4444}.status-pending[data-v-7d8f3f8c]{color:#475569}.pages-count[data-v-7d8f3f8c]{font-size:12px;color:#475569}.progress-wrap[data-v-7d8f3f8c]{display:flex;flex-direction:column;gap:6px}.progress-bar[data-v-7d8f3f8c]{height:4px;background:#1e293b;border-radius:2px;overflow:hidden}.progress-fill[data-v-7d8f3f8c]{height:100%;background:#6366f1;border-radius:2px;transition:width .5s}.progress-text[data-v-7d8f3f8c]{font-size:12px;color:#475569}.mini-spinner[data-v-7d8f3f8c]{width:13px;height:13px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-7d8f3f8c .6s linear infinite;display:inline-block}@keyframes spin-7d8f3f8c{to{transform:rotate(360deg)}}@keyframes pulse-7d8f3f8c{0%,to{opacity:1}50%{opacity:.4}}.feature-row[data-v-7d8f3f8c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05)}.feature-row[data-v-7d8f3f8c]:last-child{border-bottom:none;padding-bottom:0}.feature-info[data-v-7d8f3f8c]{display:flex;flex-direction:column;gap:3px}.feature-name[data-v-7d8f3f8c]{font-size:14px;font-weight:500;color:#e2e8f0}.feature-desc[data-v-7d8f3f8c]{font-size:12px;color:#475569}.toggle[data-v-7d8f3f8c]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.toggle input[data-v-7d8f3f8c]{opacity:0;width:0;height:0}.toggle-slider[data-v-7d8f3f8c]{position:absolute;inset:0;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:24px;transition:all .2s}.toggle-slider[data-v-7d8f3f8c]:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#475569;transition:all .2s}.toggle input:checked+.toggle-slider[data-v-7d8f3f8c]{background:#6366f14d;border-color:#6366f180}.toggle input:checked+.toggle-slider[data-v-7d8f3f8c]:before{transform:translate(20px);background:#6366f1}.status-badge.inactive[data-v-7d8f3f8c]{background:#47556933;color:#475569;border:1px solid rgba(71,85,105,.3)}.field-hint[data-v-7d8f3f8c]{font-size:11px;color:#334155;line-height:1.5}.save-row[data-v-7d8f3f8c]{display:flex;justify-content:flex-end}.pw-error[data-v-7d8f3f8c]{font-size:13px;color:#fca5a5;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:8px 12px;margin-top:8px}.btn-save[data-v-7d8f3f8c]{padding:9px 22px;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:9px;font-size:13px;font-weight:600;color:#a5b4fc;cursor:pointer;transition:all .15s}.btn-save[data-v-7d8f3f8c]:hover:not(:disabled){background:#6366f140}.btn-save[data-v-7d8f3f8c]:disabled{opacity:.5;cursor:not-allowed}.toggle-row[data-v-7d8f3f8c]{display:flex;align-items:center;gap:12px}.toggle-btn[data-v-7d8f3f8c]{position:relative;width:44px;height:24px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:24px;cursor:pointer;transition:all .2s;flex-shrink:0}.toggle-btn.on[data-v-7d8f3f8c]{background:#6366f14d;border-color:#6366f180}.toggle-knob[data-v-7d8f3f8c]{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#475569;transition:all .2s}.toggle-btn.on .toggle-knob[data-v-7d8f3f8c]{transform:translate(20px);background:#6366f1}.toggle-lbl[data-v-7d8f3f8c]{font-size:13px;color:#64748b}.canned-list[data-v-7d8f3f8c]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.canned-row[data-v-7d8f3f8c]{display:flex;gap:10px;align-items:flex-start}.canned-fields[data-v-7d8f3f8c]{flex:1;display:flex;flex-direction:column;gap:6px}.canned-body[data-v-7d8f3f8c]{resize:vertical;min-height:56px;font-family:inherit}.canned-del[data-v-7d8f3f8c]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#fca5a5;border-radius:7px;width:32px;height:32px;cursor:pointer;flex-shrink:0;font-size:13px;margin-top:4px}.canned-del[data-v-7d8f3f8c]:hover{background:#ef444433}.btn-add-canned[data-v-7d8f3f8c]{background:#6366f114;border:1px dashed rgba(99,102,241,.3);color:#818cf8;border-radius:9px;padding:8px 16px;font-size:13px;cursor:pointer}.btn-add-canned[data-v-7d8f3f8c]:hover{background:#6366f126}.toggle-field[data-v-7d8f3f8c]{display:flex;align-items:center}.toggle-label[data-v-7d8f3f8c]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:#94a3b8}.toggle-input[data-v-7d8f3f8c]{position:absolute;opacity:0;width:0;height:0}.gate-wrap[data-v-7d8f3f8c]{position:relative}.gate-overlay[data-v-7d8f3f8c]{position:absolute;inset:0;z-index:10;background:#0a0a0ad1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.gate-lock[data-v-7d8f3f8c]{font-size:28px;line-height:1}.gate-msg[data-v-7d8f3f8c]{font-size:13px;color:#cbd5e1;line-height:1.6;max-width:280px}.gate-msg strong[data-v-7d8f3f8c]{color:#a5b4fc}.gate-upgrade-btn[data-v-7d8f3f8c]{display:inline-block;background:#6366f1;color:#fff;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;margin-top:4px}.gate-upgrade-btn[data-v-7d8f3f8c]:hover{background:#4f46e5}[data-v-c16b633c]{box-sizing:border-box}.live-page[data-v-c16b633c]{padding:28px 32px;font-family:Inter,-apple-system,sans-serif;display:flex;flex-direction:column;gap:0}.page-header[data-v-c16b633c]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.page-title[data-v-c16b633c]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.4px}.page-sub[data-v-c16b633c]{font-size:13px;color:#475569;margin-top:3px}.header-right[data-v-c16b633c]{display:flex;align-items:center;gap:12px}.live-indicator[data-v-c16b633c]{display:flex;align-items:center;gap:6px}.live-dot[data-v-c16b633c]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e33;animation:pulse-c16b633c 2s infinite}@keyframes pulse-c16b633c{0%,to{opacity:1}50%{opacity:.5}}.live-label[data-v-c16b633c]{font-size:12px;font-weight:600;color:#22c55e}.refresh-btn[data-v-c16b633c]{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:7px 13px;font-size:13px;font-weight:500;color:#94a3b8;cursor:pointer;transition:all .12s;font-family:inherit}.refresh-btn[data-v-c16b633c]:hover{background:#ffffff17;color:#f1f5f9}.refresh-btn[data-v-c16b633c]:disabled{opacity:.5}.spin[data-v-c16b633c]{animation:spin-c16b633c .7s linear infinite}@keyframes spin-c16b633c{to{transform:rotate(360deg)}}.stats-row[data-v-c16b633c]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.stat-card[data-v-c16b633c]{background:#161616;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.stat-icon[data-v-c16b633c]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-purple[data-v-c16b633c]{background:#6366f11f;color:#a5b4fc}.stat-red[data-v-c16b633c]{background:#ef44441f;color:#f87171}.stat-orange[data-v-c16b633c]{background:#f973161f;color:#fb923c}.stat-blue[data-v-c16b633c]{background:#3b82f61f;color:#60a5fa}.stat-label[data-v-c16b633c]{font-size:11px;color:#475569;font-weight:500;margin-bottom:3px}.stat-value[data-v-c16b633c]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.4px}.stat-hot[data-v-c16b633c]{color:#ef4444}.stat-warm[data-v-c16b633c]{color:#f97316}.section-header[data-v-c16b633c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-title[data-v-c16b633c]{font-size:15px;font-weight:600;color:#f1f5f9}.filter-tabs[data-v-c16b633c]{display:flex;gap:3px;background:#ffffff0a;border-radius:8px;padding:3px}.filter-tab[data-v-c16b633c]{background:none;border:none;padding:5px 11px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;border-radius:6px;transition:all .12s;font-family:inherit}.filter-tab.active[data-v-c16b633c]{background:#ffffff14;color:#f1f5f9}.sessions-grid[data-v-c16b633c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.session-card[data-v-c16b633c]{background:#161616;border-radius:13px;padding:16px;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .15s}.session-card[data-v-c16b633c]:hover{transform:translateY(-2px);border-color:#ffffff1f;box-shadow:0 8px 24px #0000004d}.session-card.hot[data-v-c16b633c]{border-top:2px solid #ef4444}.session-card.warm[data-v-c16b633c]{border-top:2px solid #f97316}.session-card.cool[data-v-c16b633c]{border-top:2px solid #6366f1}.session-top[data-v-c16b633c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.heat-badge[data-v-c16b633c]{font-size:12px;font-weight:700;padding:3px 7px;border-radius:6px}.heat-badge.hot[data-v-c16b633c]{background:#ef44441f;color:#f87171}.heat-badge.warm[data-v-c16b633c]{background:#f973161f;color:#fb923c}.heat-badge.cool[data-v-c16b633c]{background:#6366f11f;color:#a5b4fc}.state-badge[data-v-c16b633c]{font-size:10px;font-weight:600;padding:2px 7px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.st-blue[data-v-c16b633c]{background:#3b82f61f;color:#60a5fa}.st-yellow[data-v-c16b633c]{background:#eab3081f;color:#fbbf24}.st-red[data-v-c16b633c]{background:#ef44441f;color:#f87171}.st-orange[data-v-c16b633c]{background:#f973161f;color:#fb923c}.st-green[data-v-c16b633c]{background:#22c55e1f;color:#4ade80}.heat-bar-wrap[data-v-c16b633c]{background:#ffffff0d;border-radius:3px;height:5px;margin-bottom:14px;overflow:hidden}.heat-bar[data-v-c16b633c]{height:100%;border-radius:3px;transition:width .5s}.session-metrics[data-v-c16b633c]{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.metric[data-v-c16b633c]{display:flex;align-items:center;gap:7px}.metric-label[data-v-c16b633c]{font-size:10px;color:#334155;width:40px;flex-shrink:0}.mini-bar-wrap[data-v-c16b633c]{flex:1;background:#ffffff0d;border-radius:2px;height:4px;overflow:hidden}.mini-bar[data-v-c16b633c]{height:100%;border-radius:2px;transition:width .5s}.intent[data-v-c16b633c]{background:#6366f1}.budget[data-v-c16b633c]{background:#22c55e}.urgency[data-v-c16b633c]{background:#f97316}.metric-val[data-v-c16b633c]{font-size:10px;font-weight:600;color:#475569;width:26px;text-align:right}.session-footer[data-v-c16b633c]{display:flex;justify-content:space-between;align-items:center}.visitor-id[data-v-c16b633c]{font-size:11px;color:#334155;font-family:monospace}.msg-count[data-v-c16b633c]{font-size:11px;color:#334155}.loading-state[data-v-c16b633c],.empty-state[data-v-c16b633c]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px;color:#334155;font-size:13px}.loader[data-v-c16b633c]{width:28px;height:28px;border:2px solid rgba(255,255,255,.08);border-top-color:#6366f1;border-radius:50%;animation:spin-c16b633c .7s linear infinite}.modal-overlay[data-v-c16b633c]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal[data-v-c16b633c]{background:#161616;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 60px #0009}.modal-header[data-v-c16b633c]{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-c16b633c]{font-size:15px;font-weight:600;color:#f1f5f9}.modal-sub[data-v-c16b633c]{font-size:11px;color:#475569;font-family:monospace;margin-top:3px}.modal-heat[data-v-c16b633c]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:6px}.modal-heat.hot[data-v-c16b633c]{background:#ef44441f;color:#f87171}.modal-heat.warm[data-v-c16b633c]{background:#f973161f;color:#fb923c}.modal-heat.cool[data-v-c16b633c]{background:#6366f11f;color:#a5b4fc}.modal-close[data-v-c16b633c]{background:none;border:none;cursor:pointer;padding:4px;color:#475569;border-radius:6px;transition:all .12s}.modal-close[data-v-c16b633c]:hover{background:#ffffff0f;color:#94a3b8}.modal-loading[data-v-c16b633c]{display:flex;justify-content:center;padding:40px}.chat-history[data-v-c16b633c]{overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.chat-msg[data-v-c16b633c]{max-width:88%}.user-msg[data-v-c16b633c]{align-self:flex-end}.ai-msg[data-v-c16b633c]{align-self:flex-start}.msg-role[data-v-c16b633c]{font-size:10px;font-weight:600;color:#334155;margin-bottom:4px;display:block;text-transform:uppercase;letter-spacing:.05em}.user-msg .msg-role[data-v-c16b633c]{text-align:right}.msg-text[data-v-c16b633c]{font-size:13px;line-height:1.5;padding:10px 14px;border-radius:12px;margin:0}.user-msg .msg-text[data-v-c16b633c]{background:#6366f126;color:#c7d2fe;border-bottom-right-radius:4px}.ai-msg .msg-text[data-v-c16b633c]{background:#1e293b;color:#94a3b8;border:1px solid rgba(255,255,255,.05);border-bottom-left-radius:4px}.no-history[data-v-c16b633c]{color:#334155;font-size:13px;text-align:center;padding:24px}[data-v-e82fe627]{box-sizing:border-box}.kanban-page[data-v-e82fe627]{padding:28px 32px;font-family:Inter,-apple-system,sans-serif;height:100%;display:flex;flex-direction:column}.page-header[data-v-e82fe627]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-e82fe627]{font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.4px}.page-sub[data-v-e82fe627]{font-size:13px;color:#475569;margin-top:3px}.refresh-btn[data-v-e82fe627]{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:7px 13px;font-size:13px;font-weight:500;color:#94a3b8;cursor:pointer;transition:all .12s;font-family:inherit}.refresh-btn[data-v-e82fe627]:hover{background:#ffffff17;color:#f1f5f9}.refresh-btn[data-v-e82fe627]:disabled{opacity:.5}.spin[data-v-e82fe627]{animation:spin-e82fe627 .7s linear infinite}@keyframes spin-e82fe627{to{transform:rotate(360deg)}}.loading-state[data-v-e82fe627]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px;color:#334155}.loader[data-v-e82fe627]{width:28px;height:28px;border:2px solid rgba(255,255,255,.08);border-top-color:#6366f1;border-radius:50%;animation:spin-e82fe627 .7s linear infinite}.kanban-board[data-v-e82fe627]{display:flex;gap:12px;flex:1;overflow-x:auto;padding-bottom:8px}.kanban-col[data-v-e82fe627]{flex:0 0 220px;background:#111;border-radius:12px;border:2px solid transparent;transition:border-color .15s;display:flex;flex-direction:column;max-height:calc(100vh - 180px)}.kanban-col.drag-over[data-v-e82fe627]{border-color:#6366f1;background:#6366f10a}.col-header[data-v-e82fe627]{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-radius:10px 10px 0 0;flex-shrink:0}.col-new[data-v-e82fe627]{background:#64748b1f}.col-engaged[data-v-e82fe627]{background:#3b82f61f}.col-hot[data-v-e82fe627]{background:#ef44441f}.col-converted[data-v-e82fe627]{background:#22c55e1f}.col-lost[data-v-e82fe627]{background:#64748b14}.col-title[data-v-e82fe627]{font-size:12px;font-weight:700;color:#94a3b8}.col-count[data-v-e82fe627]{background:#ffffff0f;color:#64748b;font-size:11px;font-weight:700;padding:2px 6px;border-radius:8px}.col-cards[data-v-e82fe627]{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:7px}.kanban-card[data-v-e82fe627]{background:#161616;border-radius:10px;padding:11px;border:1px solid rgba(255,255,255,.06);cursor:grab;transition:all .12s}.kanban-card[data-v-e82fe627]:hover{border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.kanban-card[data-v-e82fe627]:active{cursor:grabbing}.card-top[data-v-e82fe627]{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.heat-pill[data-v-e82fe627]{font-size:11px;font-weight:700;padding:2px 6px;border-radius:5px}.heat-pill.hot[data-v-e82fe627]{background:#ef44441f;color:#f87171}.heat-pill.warm[data-v-e82fe627]{background:#f973161f;color:#fb923c}.heat-pill.cool[data-v-e82fe627]{background:#6366f11f;color:#a5b4fc}.heat-bar-wrap[data-v-e82fe627]{background:#ffffff0d;border-radius:2px;height:4px;margin-bottom:9px;overflow:hidden}.heat-bar[data-v-e82fe627]{height:100%;border-radius:2px;transition:width .5s}.card-visitor[data-v-e82fe627]{font-size:12px;font-weight:500;color:#94a3b8;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-phone[data-v-e82fe627]{font-size:11px;color:#475569;margin-bottom:4px}.card-footer[data-v-e82fe627]{display:flex;justify-content:space-between;margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.04)}.card-msgs[data-v-e82fe627],.card-time[data-v-e82fe627]{font-size:10px;color:#334155}.col-empty[data-v-e82fe627]{color:#334155;font-size:11px;text-align:center;padding:18px 0;border:2px dashed rgba(255,255,255,.06);border-radius:7px}.modal-overlay[data-v-e82fe627]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal[data-v-e82fe627]{background:#161616;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:100%;max-width:520px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 60px #0009}.modal-header[data-v-e82fe627]{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-e82fe627]{font-size:15px;font-weight:600;color:#f1f5f9}.modal-sub[data-v-e82fe627]{font-size:11px;color:#475569;margin-top:3px}.modal-close[data-v-e82fe627]{background:none;border:none;cursor:pointer;padding:4px;color:#475569;border-radius:6px;transition:all .12s}.modal-close[data-v-e82fe627]:hover{background:#ffffff0f;color:#94a3b8}.modal-body[data-v-e82fe627]{padding:18px 20px;overflow-y:auto}.modal-meta-row[data-v-e82fe627]{display:flex;gap:8px;margin-bottom:18px}.meta-chip[data-v-e82fe627]{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 12px;text-align:center;flex:1}.meta-k[data-v-e82fe627]{display:block;font-size:9px;color:#334155;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.meta-v[data-v-e82fe627]{font-size:14px;font-weight:700;color:#f1f5f9}.meta-v.hot[data-v-e82fe627]{color:#f87171}.meta-v.warm[data-v-e82fe627]{color:#fb923c}.meta-v.cool[data-v-e82fe627]{color:#a5b4fc}.move-label[data-v-e82fe627]{font-size:11px;font-weight:600;color:#475569;margin-bottom:8px}.move-btns[data-v-e82fe627]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.move-btn[data-v-e82fe627]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:5px 11px;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;transition:all .12s;font-family:inherit}.move-btn[data-v-e82fe627]:hover{background:#ffffff14;color:#94a3b8}.move-btn.active[data-v-e82fe627]{background:#6366f133;color:#a5b4fc;border-color:#6366f166}.chat-loading[data-v-e82fe627]{display:flex;justify-content:center;padding:24px}.chat-preview-title[data-v-e82fe627]{font-size:11px;font-weight:600;color:#334155;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.chat-history[data-v-e82fe627]{display:flex;flex-direction:column;gap:8px}.chat-msg[data-v-e82fe627]{max-width:88%}.user-msg[data-v-e82fe627]{align-self:flex-end}.ai-msg[data-v-e82fe627]{align-self:flex-start}.msg-role[data-v-e82fe627]{font-size:9px;font-weight:600;color:#334155;margin-bottom:3px;display:block;text-transform:uppercase;letter-spacing:.05em}.user-msg .msg-role[data-v-e82fe627]{text-align:right}.msg-text[data-v-e82fe627]{font-size:12px;line-height:1.5;padding:8px 12px;border-radius:10px;margin:0}.user-msg .msg-text[data-v-e82fe627]{background:#6366f126;color:#c7d2fe;border-bottom-right-radius:3px}.ai-msg .msg-text[data-v-e82fe627]{background:#1e293b;color:#94a3b8;border:1px solid rgba(255,255,255,.05);border-bottom-left-radius:3px}.billing-page[data-v-23efaf70]{padding:32px;max-width:1000px}.page-header[data-v-23efaf70]{margin-bottom:28px}.page-title[data-v-23efaf70]{font-size:22px;font-weight:700;color:#f1f5f9;margin:0 0 4px}.page-sub[data-v-23efaf70]{font-size:13px;color:#475569;margin:0}.skeleton-wrap[data-v-23efaf70]{display:flex;flex-direction:column;gap:12px}.sk-card[data-v-23efaf70]{background:#1a1a2e;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px}.sk-line[data-v-23efaf70]{height:12px;border-radius:6px;background:#ffffff0d;animation:pulse-23efaf70 1.5s ease-in-out infinite}.sk-line.w60[data-v-23efaf70]{width:60%}.sk-line.w40[data-v-23efaf70]{width:40%}@keyframes pulse-23efaf70{0%,to{opacity:1}50%{opacity:.4}}.current-plan-card[data-v-23efaf70]{display:flex;align-items:center;justify-content:space-between;background:#1a1a2e;border:1px solid rgba(99,102,241,.2);border-radius:16px;padding:24px 28px;margin-bottom:12px;gap:20px}.current-plan-card.warn[data-v-23efaf70]{border-color:#f59e0b4d}.current-plan-card.danger[data-v-23efaf70]{border-color:#ef44444d}.cp-badge[data-v-23efaf70]{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:6px;margin-bottom:8px;background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.cp-badge.warn[data-v-23efaf70]{background:#f59e0b1a;color:#f59e0b;border-color:#f59e0b33}.cp-badge.danger[data-v-23efaf70]{background:#ef44441a;color:#ef4444;border-color:#ef444433}.cp-plan-name[data-v-23efaf70]{font-size:20px;font-weight:700;color:#f1f5f9;margin:0 0 4px}.cp-price[data-v-23efaf70]{font-size:28px;font-weight:800;color:#f1f5f9;margin:0 0 8px}.cp-price span[data-v-23efaf70]{font-size:14px;font-weight:400;color:#64748b}.cp-meta[data-v-23efaf70]{font-size:13px;color:#64748b;margin-bottom:8px}.usage-bar-wrap[data-v-23efaf70]{display:flex;align-items:center;gap:10px}.usage-bar[data-v-23efaf70]{flex:1;height:6px;background:#ffffff0f;border-radius:6px;overflow:hidden;max-width:200px}.usage-fill[data-v-23efaf70]{height:100%;border-radius:6px;transition:width .4s}.usage-pct[data-v-23efaf70]{font-size:12px;color:#64748b}.btn-portal[data-v-23efaf70]{background:#6366f11a;border:1px solid rgba(99,102,241,.3);color:#a5b4fc;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s;display:flex;align-items:center;gap:8px}.btn-portal[data-v-23efaf70]:hover:not(:disabled){background:#6366f133}.btn-portal[data-v-23efaf70]:disabled{opacity:.5;cursor:not-allowed}.alert-banner[data-v-23efaf70]{display:flex;align-items:center;gap:10px;border-radius:10px;padding:12px 16px;font-size:13px;margin-bottom:12px}.alert-banner.warn[data-v-23efaf70]{background:#f59e0b14;border:1px solid rgba(245,158,11,.2);color:#fcd34d}.alert-banner.danger[data-v-23efaf70]{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#fca5a5}.btn-link[data-v-23efaf70]{background:none;border:none;text-decoration:underline;cursor:pointer;color:inherit;font-size:13px;margin-left:auto}.section-heading[data-v-23efaf70]{font-size:14px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin:24px 0 16px}.plans-grid[data-v-23efaf70]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:28px}.plan-card[data-v-23efaf70]{background:#1a1a2e;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;transition:border-color .2s}.plan-card.popular[data-v-23efaf70]{border-color:#6366f166;background:linear-gradient(135deg,#1a1a2e,#1e1b3a)}.plan-card.current[data-v-23efaf70]{border-color:#22c55e4d}.plan-popular-badge[data-v-23efaf70]{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:10px;font-weight:700;padding:3px 12px;border-radius:20px;white-space:nowrap}.plan-header[data-v-23efaf70]{display:flex;flex-direction:column;gap:4px}.plan-name[data-v-23efaf70]{font-size:13px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.plan-price[data-v-23efaf70]{display:flex;align-items:baseline;gap:2px}.plan-amount[data-v-23efaf70]{font-size:32px;font-weight:800;color:#f1f5f9}.plan-period[data-v-23efaf70]{font-size:13px;color:#475569}.plan-features[data-v-23efaf70]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.plan-features li[data-v-23efaf70]{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8}.plan-btn[data-v-23efaf70]{width:100%;border-radius:10px;padding:11px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto}.plan-btn-current[data-v-23efaf70]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2);cursor:default}.plan-btn-upgrade[data-v-23efaf70]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.plan-btn[data-v-23efaf70]:disabled:not(.plan-btn-current){opacity:.4;cursor:not-allowed}.plan-btn-upgrade[data-v-23efaf70]:hover:not(:disabled){opacity:.9}.spinner[data-v-23efaf70]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-23efaf70 .7s linear infinite}@keyframes spin-23efaf70{to{transform:rotate(360deg)}}.error-msg[data-v-23efaf70]{background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:12px 16px;color:#fca5a5;font-size:13px;margin-bottom:16px}.faq-section[data-v-23efaf70]{margin-top:8px}.faq-list[data-v-23efaf70]{display:flex;flex-direction:column;gap:1px}.faq-item[data-v-23efaf70]{background:#1a1a2e;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:14px 18px;cursor:pointer;margin-bottom:6px}.faq-q[data-v-23efaf70]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#cbd5e1;font-weight:500}.faq-a[data-v-23efaf70]{font-size:13px;color:#64748b;margin-top:10px;line-height:1.6}
