.login-page[data-v-0e1b61f6]{min-height:calc(100vh - 144px);display:flex;align-items:center;justify-content:center;background:#0f172a;padding:20px}.login-wrapper[data-v-0e1b61f6]{display:flex;width:100%;max-width:1000px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4)}.login-left[data-v-0e1b61f6]{flex:1;background:linear-gradient(135deg,#1e293b,#020617);color:#fff;padding:50px;display:flex;flex-direction:column;justify-content:center}.login-left h1[data-v-0e1b61f6]{font-size:2.2rem;margin-bottom:20px}.login-left p[data-v-0e1b61f6]{opacity:.8;margin-bottom:30px}.features div[data-v-0e1b61f6]{margin-bottom:10px;font-size:.95rem;opacity:.9}.login-container[data-v-0e1b61f6]{flex:1;background:#fff;padding:50px;display:flex;flex-direction:column;justify-content:center}.login-container h2[data-v-0e1b61f6]{font-size:1.8rem;margin-bottom:5px}.subtitle[data-v-0e1b61f6]{color:#666;margin-bottom:30px}.login-form[data-v-0e1b61f6]{display:flex;flex-direction:column;gap:15px}.login-form label[data-v-0e1b61f6]{font-size:.9rem;color:#444}.login-form input[data-v-0e1b61f6]{padding:12px;border-radius:8px;border:1px solid #ddd}.login-form button[data-v-0e1b61f6]{margin-top:10px;padding:12px;background:#0f172a;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:.2s}.login-form button[data-v-0e1b61f6]:hover{background:#020617}.links[data-v-0e1b61f6]{margin-top:20px;display:flex;justify-content:space-between;font-size:.9rem}.links a[data-v-0e1b61f6],.links router-link[data-v-0e1b61f6]{color:#0f172a;text-decoration:none}.links a[data-v-0e1b61f6]:hover,.links router-link[data-v-0e1b61f6]:hover{text-decoration:underline}@media (max-width:768px){.login-wrapper[data-v-0e1b61f6]{flex-direction:column}.login-left[data-v-0e1b61f6]{display:none}}.divider[data-v-0e1b61f6]{margin:25px 0;text-align:center;position:relative}.divider span[data-v-0e1b61f6]{background:#fff;padding:0 10px;color:#888;font-size:.85rem;position:relative;z-index:1}.divider[data-v-0e1b61f6]:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#eee;z-index:0}.social-login[data-v-0e1b61f6]{display:flex;flex-direction:column;gap:10px}.social-btn[data-v-0e1b61f6]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:.2s}.social-btn svg[data-v-0e1b61f6]{display:inline-block}.google[data-v-0e1b61f6]{background:#1f2937;color:#fff}.google[data-v-0e1b61f6]:hover{background:#111827}.facebook[data-v-0e1b61f6]{background:#1877f2;color:#fff}.facebook[data-v-0e1b61f6]:hover{background:#145dd1}body{font-family:Inter,sans-serif;background:#f9fafb}.hero{padding:140px 20px 100px;text-align:center;background:linear-gradient(180deg,#fff,#f3f4f6)}.hero h1{font-size:3.8rem;font-weight:800}.subtitle{margin-top:20px;color:#6b7280}.badge{display:inline-block;padding:8px 16px;background:#eef2ff;color:#4338ca;border-radius:999px;margin-bottom:20px}.btn-primary{background:#2563eb;padding:14px 30px;border-radius:999px}.btn-secondary{margin-left:10px;color:#2563eb}.features{display:flex;justify-content:center;gap:40px;padding:80px}.feature{background:#fff;padding:30px;border-radius:16px;width:240px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.05)}.chat-toggle{bottom:25px;width:65px;height:65px;background:#2563eb;color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:26px;cursor:pointer;box-shadow:0 20px 60px rgba(0,0,0,.3)}.chat-toggle,.chat-window{position:fixed;right:25px;display:flex}.chat-window{bottom:110px;width:380px;height:540px;background:#fff;border-radius:24px;flex-direction:column;box-shadow:0 40px 120px rgba(0,0,0,.25);overflow:hidden}.chat-header{padding:16px;background:#f9fafb;display:flex;justify-content:space-between}.chat-history{flex:1;overflow-y:auto;padding:16px}.message-row{display:flex;margin-bottom:12px}.message-row.user{justify-content:flex-end}.bubble{padding:10px 14px;border-radius:18px;max-width:70%}.bubble.user{background:#2563eb;color:#fff}.bubble.assistant{background:#f3f4f6}.chat-input{display:flex;border-top:1px solid #eee}.chat-input input{flex:1;border:none;padding:14px;border-bottom-left-radius:24px}.chat-input button{background:#2563eb;color:#fff;border:none;padding:0 20px}.typing span{width:6px;height:6px;background:#2563eb;margin:3px;border-radius:50%;display:inline-block;animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.signup-page[data-v-04eb71d9]{min-height:100vh;background:#0f172a;display:flex;align-items:center;justify-content:center;padding:20px}.signup-wrapper[data-v-04eb71d9]{display:flex;width:100%;max-width:1000px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4)}.signup-left[data-v-04eb71d9]{flex:1;background:linear-gradient(135deg,#1e293b,#020617);color:#fff;padding:50px;display:flex;flex-direction:column;justify-content:center}.signup-left h1[data-v-04eb71d9]{font-size:2.2rem;margin-bottom:20px}.signup-left p[data-v-04eb71d9]{opacity:.8;margin-bottom:30px}.features div[data-v-04eb71d9]{margin-bottom:10px;font-size:.95rem;opacity:.9}.signup-container[data-v-04eb71d9]{flex:1;background:#fff;padding:50px}.signup-container h2[data-v-04eb71d9]{font-size:1.8rem}.subtitle[data-v-04eb71d9]{color:#666;margin-bottom:20px}.social-login[data-v-04eb71d9]{display:flex;flex-direction:column;gap:10px}.social-btn[data-v-04eb71d9]{padding:12px;border-radius:8px;border:none;cursor:pointer;font-weight:500}.google[data-v-04eb71d9]{background:#111827;color:#fff}.facebook[data-v-04eb71d9]{background:#1877f2;color:#fff}.divider[data-v-04eb71d9]{margin:20px 0;text-align:center;position:relative}.divider span[data-v-04eb71d9]{background:#fff;padding:0 10px;color:#888;font-size:.85rem}.divider[data-v-04eb71d9]:before{content:"";position:absolute;top:50%;width:100%;height:1px;background:#eee;left:0}.form-group[data-v-04eb71d9]{margin-bottom:15px}.form-group label[data-v-04eb71d9]{font-size:.9rem;color:#444}.form-group input[data-v-04eb71d9]{width:100%;padding:12px;border-radius:8px;border:1px solid #ddd}.signup-button[data-v-04eb71d9]{width:100%;margin-top:10px;padding:12px;background:#0f172a;color:#fff;border:none;border-radius:8px;font-weight:600}.signup-redirect[data-v-04eb71d9]{margin-top:15px;font-size:.9rem}@media (max-width:768px){.signup-wrapper[data-v-04eb71d9]{flex-direction:column}.signup-left[data-v-04eb71d9]{display:none}}.forgot-page[data-v-7fe28555]{min-height:100vh;background:#0f172a;display:flex;align-items:center;justify-content:center;padding:20px}.forgot-container[data-v-7fe28555]{background:#fff;padding:40px;border-radius:16px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.3);text-align:center}h1[data-v-7fe28555]{font-size:1.8rem;margin-bottom:10px}.subtitle[data-v-7fe28555]{color:#666;margin-bottom:25px}.form-group[data-v-7fe28555]{text-align:left;margin-bottom:20px}.form-group label[data-v-7fe28555]{font-size:.9rem;color:#444}.form-group input[data-v-7fe28555]{width:100%;padding:12px;border-radius:8px;border:1px solid #ddd}button[data-v-7fe28555]{width:100%;padding:12px;background:#0f172a;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}button[data-v-7fe28555]:disabled{opacity:.6;cursor:not-allowed}.success[data-v-7fe28555]{color:#16a34a}.back[data-v-7fe28555],.success[data-v-7fe28555]{margin-top:20px;font-size:.9rem}.back a[data-v-7fe28555]{color:#0f172a;text-decoration:none}.back a[data-v-7fe28555]:hover{text-decoration:underline}.agent-creation[data-v-8d0684b4]{padding:80px 20px;background:#f9fafb;display:flex;justify-content:center}.agent-container[data-v-8d0684b4]{max-width:600px;background:#fff;padding:40px;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.title[data-v-8d0684b4]{font-size:2rem;font-weight:700;margin-bottom:10px;color:#4f46e5}.subtitle[data-v-8d0684b4]{margin-bottom:30px;color:#6b7280}h2[data-v-8d0684b4]{color:#111827;margin-bottom:20px}input[data-v-8d0684b4],select[data-v-8d0684b4],textarea[data-v-8d0684b4]{display:block;width:100%;margin-bottom:20px;padding:12px;border:1px solid #d1d5db;border-radius:8px}button[data-v-8d0684b4]{background-color:#6366f1;color:#fff;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;margin-right:10px}button[data-v-8d0684b4]:hover{background-color:#4f46e5}.select-agent[data-v-5ef71585]{padding:60px 20px;text-align:center;min-height:calc(100vh - 224px)}.dashboard-stats[data-v-5ef71585]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:30px}.dashboard-stats .stat[data-v-5ef71585]{background:#f3f4f6;padding:10px 20px;border-radius:10px;font-size:1rem;color:#374151}.agent-grid[data-v-5ef71585]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:30px}.agent-card[data-v-5ef71585]{padding:20px;background:#fff;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 5px 15px rgba(0,0,0,.05)}.agent-card[data-v-5ef71585]:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.agent-card.new[data-v-5ef71585]{border:2px dashed #4f46e5;background:#f3f4f6;color:#4f46e5}.avatar[data-v-5ef71585]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-bottom:10px}.no-agents p[data-v-5ef71585]{margin-bottom:1rem;color:#6b7280}.create-agent-button[data-v-5ef71585]{background-color:#4f46e5;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.create-agent-button[data-v-5ef71585]:hover{background-color:#4338ca}.app-container[data-v-1561d69d]{display:flex;height:100vh}.mobile-topbar[data-v-1561d69d]{display:none;position:fixed;top:0;left:0;right:0;height:60px;background:#020617;color:#fff;align-items:center;padding:0 15px;z-index:1000}.menu-btn[data-v-1561d69d]{font-size:20px;margin-right:10px}.sidebar[data-v-1561d69d]{width:260px;background:#020617;color:#fff;display:flex;flex-direction:column;padding:20px;transition:transform .3s ease}.logo[data-v-1561d69d]{font-weight:700;margin-bottom:20px}.user-block[data-v-1561d69d]{color:#94a3b8}.nav-links[data-v-1561d69d]{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.main-content[data-v-1561d69d]{flex:1;background:#f9fafb;overflow-y:auto}.overlay[data-v-1561d69d]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:900}@media (max-width:768px){.mobile-topbar[data-v-1561d69d]{display:flex}.sidebar[data-v-1561d69d]{position:fixed;top:0;bottom:0;transform:translateX(-100%);z-index:1001}.sidebar.open[data-v-1561d69d]{transform:translateX(0)}.main-content[data-v-1561d69d]{padding:80px 20px 20px}}.user-block[data-v-1561d69d]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.avatar[data-v-1561d69d]{width:36px;height:36px;border-radius:50%;background:#6366f1;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.user-info[data-v-1561d69d]{display:flex;flex-direction:column}.user-name[data-v-1561d69d]{font-weight:600;font-size:.9rem}.agent-name[data-v-1561d69d]{font-size:.75rem;color:#94a3b8}.nav-item[data-v-1561d69d]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;color:#cbd5f5;text-decoration:none}.icon[data-v-1561d69d]{width:18px;height:18px;opacity:.8}.nav-item.active[data-v-1561d69d]{background:#4f46e5;color:#fff}.nav-item.active .icon[data-v-1561d69d]{opacity:1}.bottom-actions[data-v-1561d69d]{display:flex;flex-direction:column;gap:8px;border-top:1px solid #1e293b;padding-top:15px}.bottom-actions button[data-v-1561d69d]{display:flex;align-items:center;gap:10px;padding:10px;background:#1e293b;border:none;color:#fff;border-radius:8px;cursor:pointer;font-size:.85rem}.bottom-actions button[data-v-1561d69d]:hover{background:#334155}.logout-btn[data-v-1561d69d]{color:#f87171}.dashboard[data-v-e3cd36b8]{padding:2rem}.headline[data-v-e3cd36b8]{margin-bottom:20px}.insight[data-v-e3cd36b8]{color:#6b7280}.trend[data-v-e3cd36b8]{margin-left:10px;font-weight:600}.trend.positive[data-v-e3cd36b8]{color:#22c55e}.trend.negative[data-v-e3cd36b8]{color:#ef4444}.stats-grid[data-v-e3cd36b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.stat-card[data-v-e3cd36b8]{background:#fff;padding:1.5rem;border-radius:12px;text-align:center}.stat-card.highlight[data-v-e3cd36b8]{background:#6366f1;color:#fff}.stat-card.danger[data-v-e3cd36b8]{background:#ef4444}.stat-value[data-v-e3cd36b8]{font-size:2rem;font-weight:700}.stat-sub[data-v-e3cd36b8]{font-size:.8rem;color:#6b7280}.warning[data-v-e3cd36b8]{font-size:.8rem}.alert-card[data-v-e3cd36b8]{margin-top:1rem;padding:15px;background:#fef3c7;border-radius:10px}.charts[data-v-e3cd36b8]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.chart-card[data-v-e3cd36b8]{background:#fff;padding:20px;border-radius:12px}.insights[data-v-e3cd36b8]{display:flex;gap:20px;margin-top:2rem}.insight-card[data-v-e3cd36b8]{background:#111827;color:#fff;padding:20px;border-radius:12px}.actions[data-v-e3cd36b8]{margin-top:2rem;display:flex;gap:15px}.actions button[data-v-e3cd36b8]{padding:12px 16px;border-radius:8px;border:none;background:#6366f1;color:#fff;cursor:pointer}.actions button[data-v-e3cd36b8]:hover{background:#4f46e5}.loading[data-v-e3cd36b8]{text-align:center}.error[data-v-e3cd36b8]{color:red}.agent-test-page[data-v-4f7a5ca2]{min-height:100vh;background:#f8fafc;padding:48px 20px;color:#0f172a}.test-container[data-v-4f7a5ca2]{max-width:1180px;margin:0 auto}.page-header[data-v-4f7a5ca2]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.eyebrow[data-v-4f7a5ca2]{color:#6366f1;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}h1[data-v-4f7a5ca2]{font-size:2.5rem;font-weight:900;letter-spacing:-.05em;color:#020617;margin-bottom:10px}.description[data-v-4f7a5ca2]{max-width:720px;color:#64748b;line-height:1.7}.agent-pill[data-v-4f7a5ca2]{background:#020617;color:#fff;border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:900;white-space:nowrap}.error-message[data-v-4f7a5ca2]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:16px;padding:14px 16px;font-weight:700;font-size:.92rem;margin-bottom:18px}.test-layout[data-v-4f7a5ca2]{display:grid;grid-template-columns:320px 1fr;gap:20px}.chat-panel[data-v-4f7a5ca2],.side-panel[data-v-4f7a5ca2]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:26px;box-shadow:0 18px 60px rgba(15,23,42,.05)}.side-panel[data-v-4f7a5ca2]{padding:22px;display:flex;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content}.agent-card[data-v-4f7a5ca2]{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(15,23,42,.08)}.agent-avatar[data-v-4f7a5ca2]{width:48px;height:48px;border-radius:16px;background:#020617;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}.agent-card h2[data-v-4f7a5ca2]{font-size:1.05rem;font-weight:900;color:#020617;margin-bottom:4px}.agent-card p[data-v-4f7a5ca2]{color:#64748b;font-size:.9rem}.info-box[data-v-4f7a5ca2],.voice-card[data-v-4f7a5ca2]{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:14px}.info-box span[data-v-4f7a5ca2]{display:block;color:#94a3b8;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.info-box strong[data-v-4f7a5ca2]{color:#020617;font-size:.95rem}.voice-card[data-v-4f7a5ca2]{display:grid;gap:12px}.voice-card-header[data-v-4f7a5ca2]{display:flex;justify-content:space-between;gap:12px}.quick-prompts h3[data-v-4f7a5ca2],.voice-card h3[data-v-4f7a5ca2]{font-size:.95rem;font-weight:900;color:#020617;margin:0 0 4px}.voice-card p[data-v-4f7a5ca2]{color:#64748b;font-size:.82rem;line-height:1.5;margin:0}.voice-status[data-v-4f7a5ca2]{height:-moz-fit-content;height:fit-content;border-radius:999px;padding:6px 9px;background:#e2e8f0;color:#475569;font-size:.7rem;font-weight:900}.voice-status.active[data-v-4f7a5ca2]{background:#dcfce7;color:#166534}.voice-visual[data-v-4f7a5ca2]{height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.08)}.voice-visual span[data-v-4f7a5ca2]{width:6px;height:10px;border-radius:999px;background:#94a3b8}.voice-visual.listening span[data-v-4f7a5ca2],.voice-visual.speaking span[data-v-4f7a5ca2]{animation:voiceBounce-4f7a5ca2 1s ease-in-out infinite;background:#020617}.voice-visual.connecting span[data-v-4f7a5ca2],.voice-visual.thinking span[data-v-4f7a5ca2]{animation:pulse-4f7a5ca2 1s ease-in-out infinite;background:#6366f1}.voice-visual span[data-v-4f7a5ca2]:nth-child(2){animation-delay:.1s}.voice-visual span[data-v-4f7a5ca2]:nth-child(3){animation-delay:.2s}.voice-visual span[data-v-4f7a5ca2]:nth-child(4){animation-delay:.3s}.voice-visual span[data-v-4f7a5ca2]:nth-child(5){animation-delay:.4s}@keyframes voiceBounce-4f7a5ca2{0%,to{height:10px;opacity:.5}50%{height:30px;opacity:1}}@keyframes pulse-4f7a5ca2{0%,to{opacity:.4}50%{opacity:1}}.voice-button[data-v-4f7a5ca2]{border:none;background:#020617;color:#fff;border-radius:14px;padding:12px 14px;font-weight:900;cursor:pointer}.voice-button[data-v-4f7a5ca2]:disabled{opacity:.55;cursor:not-allowed}.voice-helper[data-v-4f7a5ca2]{font-size:.8rem!important;color:#475569!important}.quick-prompts[data-v-4f7a5ca2]{display:grid;gap:10px}.quick-prompts button[data-v-4f7a5ca2],.reset-button[data-v-4f7a5ca2]{border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;border-radius:14px;padding:12px 14px;font-weight:800;text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease}.quick-prompts button[data-v-4f7a5ca2]:hover,.reset-button[data-v-4f7a5ca2]:hover{background:#f1f5f9;transform:scale(1.01)}.quick-prompts button[data-v-4f7a5ca2]:disabled{opacity:.55;cursor:not-allowed;transform:none}.reset-button[data-v-4f7a5ca2]{text-align:center;margin-top:8px}.chat-panel[data-v-4f7a5ca2]{padding:0;display:flex;flex-direction:column;min-height:720px;overflow:hidden}.chat-header[data-v-4f7a5ca2]{padding:22px;border-bottom:1px solid rgba(15,23,42,.08);display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.chat-header h2[data-v-4f7a5ca2]{font-size:1.35rem;font-weight:900;color:#020617;margin-bottom:6px}.chat-header p[data-v-4f7a5ca2]{color:#64748b}.status-badge[data-v-4f7a5ca2]{border-radius:999px;background:#f1f5f9;color:#475569;padding:8px 12px;font-size:.78rem;font-weight:900;white-space:nowrap}.status-badge.active[data-v-4f7a5ca2]{background:#dcfce7;color:#166534}.chat-history[data-v-4f7a5ca2]{flex:1;overflow-y:auto;padding:22px;background:radial-gradient(circle at top left,rgba(99,102,241,.08),transparent 28%),#fff}.empty-chat[data-v-4f7a5ca2]{height:100%;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#64748b}.empty-icon[data-v-4f7a5ca2]{width:54px;height:54px;border-radius:18px;background:#020617;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:16px}.empty-chat h3[data-v-4f7a5ca2]{color:#020617;font-size:1.4rem;font-weight:900;margin-bottom:8px}.message-row[data-v-4f7a5ca2]{display:flex;gap:12px;margin-bottom:16px}.message-row.user[data-v-4f7a5ca2]{flex-direction:row-reverse}.message-row.user .message-bubble[data-v-4f7a5ca2]{background:#020617;color:#fff}.message-row.user .message-meta[data-v-4f7a5ca2]{color:hsla(0,0%,100%,.65)}.message-row.assistant .message-bubble[data-v-4f7a5ca2]{background:#f1f5f9;color:#0f172a}.message-row.partial .message-bubble[data-v-4f7a5ca2]{opacity:.65;font-style:italic}.avatar[data-v-4f7a5ca2]{width:42px;height:42px;border-radius:14px;background:#e2e8f0;color:#020617;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:900;flex-shrink:0}.message-bubble[data-v-4f7a5ca2]{max-width:75%;border-radius:20px;padding:14px 16px;line-height:1.6}.message-meta[data-v-4f7a5ca2]{display:flex;justify-content:space-between;gap:16px;font-size:.76rem;color:#64748b;margin-bottom:6px}.message-text[data-v-4f7a5ca2]{white-space:pre-wrap;word-break:break-word}.typing-bubble[data-v-4f7a5ca2]{background:#f1f5f9;border-radius:20px;padding:16px}.typing-bubble span[data-v-4f7a5ca2]{width:7px;height:7px;border-radius:50%;background:#020617;display:inline-block;margin-right:6px;animation:bounce-4f7a5ca2 1.2s ease-in-out infinite}.typing-bubble span[data-v-4f7a5ca2]:nth-child(2){animation-delay:.15s}.typing-bubble span[data-v-4f7a5ca2]:nth-child(3){animation-delay:.3s;margin-right:0}.composer[data-v-4f7a5ca2]{display:flex;gap:12px;padding:18px;border-top:1px solid rgba(15,23,42,.08);background:#fff}.composer textarea[data-v-4f7a5ca2]{flex:1;resize:none;min-height:50px;max-height:160px;border:1px solid rgba(15,23,42,.12);border-radius:18px;padding:15px 16px;font-size:.95rem;outline:none;line-height:1.5}.composer textarea[data-v-4f7a5ca2]:focus{border-color:#020617;box-shadow:0 0 0 4px rgba(15,23,42,.06)}.composer button[data-v-4f7a5ca2]{min-width:110px;border:none;border-radius:18px;background:#020617;color:#fff;font-weight:900;cursor:pointer;padding:0 18px}.composer button[data-v-4f7a5ca2]:disabled{opacity:.55;cursor:not-allowed}.mic-button[data-v-4f7a5ca2]{min-width:52px!important;width:52px;padding:0!important}.voice-overlay[data-v-4f7a5ca2]{position:fixed;inset:0;z-index:999;background:rgba(248,250,252,.84);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;padding:20px}.voice-modal[data-v-4f7a5ca2]{position:relative;width:100%;max-width:440px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:32px;padding:30px;text-align:center;box-shadow:0 30px 100px rgba(15,23,42,.18)}.close-button[data-v-4f7a5ca2]{position:absolute;top:16px;right:16px;border:none;background:#f1f5f9;color:#020617;width:36px;height:36px;border-radius:999px;font-size:1.2rem;cursor:pointer}.voice-icon[data-v-4f7a5ca2]{width:78px;height:78px;border-radius:999px;background:#020617;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 20px}.overlay-title-row[data-v-4f7a5ca2]{display:flex;align-items:center;justify-content:center;gap:9px}.overlay-title-row h2[data-v-4f7a5ca2]{font-size:1.8rem;font-weight:950;color:#020617}.voice-modal p[data-v-4f7a5ca2]{color:#64748b;line-height:1.7;margin-top:8px}.state-dot[data-v-4f7a5ca2]{width:10px;height:10px;border-radius:999px;background:#94a3b8}.state-dot.listening[data-v-4f7a5ca2]{background:#10b981}.state-dot.thinking[data-v-4f7a5ca2]{background:#f59e0b}.state-dot.speaking[data-v-4f7a5ca2]{background:#2563eb}.state-dot.error[data-v-4f7a5ca2]{background:#ef4444}.partial-box[data-v-4f7a5ca2]{margin-top:18px;border-radius:18px;background:#f1f5f9;padding:14px 16px;color:#475569;font-style:italic}.overlay-bars[data-v-4f7a5ca2]{margin:28px auto 0;height:64px;display:flex;align-items:end;justify-content:center;gap:8px}.overlay-bars span[data-v-4f7a5ca2]{width:10px;height:16px;border-radius:999px;background:#020617}.overlay-bars span.listening[data-v-4f7a5ca2],.overlay-bars span.speaking[data-v-4f7a5ca2]{animation:voiceBounce-4f7a5ca2 1s ease-in-out infinite}.overlay-bars span.connecting[data-v-4f7a5ca2],.overlay-bars span.thinking[data-v-4f7a5ca2]{animation:pulse-4f7a5ca2 1s ease-in-out infinite}.overlay-actions[data-v-4f7a5ca2]{margin-top:28px;display:flex;gap:12px}.overlay-actions button[data-v-4f7a5ca2]{flex:1;border:none;border-radius:18px;padding:14px 16px;font-weight:900;cursor:pointer}.restart-button[data-v-4f7a5ca2]{background:#020617;color:#fff}.restart-button[data-v-4f7a5ca2]:disabled{opacity:.5;cursor:not-allowed}.stop-button[data-v-4f7a5ca2]{background:#f1f5f9;color:#020617}@keyframes bounce-4f7a5ca2{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}@media (max-width:980px){.test-layout[data-v-4f7a5ca2]{grid-template-columns:1fr}.chat-header[data-v-4f7a5ca2],.page-header[data-v-4f7a5ca2]{flex-direction:column}.chat-panel[data-v-4f7a5ca2]{min-height:640px}}@media (max-width:640px){.agent-test-page[data-v-4f7a5ca2]{padding:28px 14px}h1[data-v-4f7a5ca2]{font-size:2rem}.message-bubble[data-v-4f7a5ca2]{max-width:88%}.composer[data-v-4f7a5ca2]{flex-direction:column}.composer button[data-v-4f7a5ca2]{height:48px}.mic-button[data-v-4f7a5ca2]{width:100%!important}.overlay-actions[data-v-4f7a5ca2]{flex-direction:column}}.phone-page[data-v-c1dbf968]{min-height:100vh;background:#f6f7fb;padding:32px;color:#111827}.page-header[data-v-c1dbf968]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.eyebrow[data-v-c1dbf968]{margin:0 0 8px;color:#635bff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1[data-v-c1dbf968],h2[data-v-c1dbf968],h3[data-v-c1dbf968],p[data-v-c1dbf968]{margin:0}h1[data-v-c1dbf968]{font-size:36px;line-height:1.1;letter-spacing:-.04em}.subtitle[data-v-c1dbf968]{margin-top:10px;color:#6b7280;font-size:16px}.stats-grid[data-v-c1dbf968]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.main-card[data-v-c1dbf968],.side-card[data-v-c1dbf968],.stat-card[data-v-c1dbf968]{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 18px 50px rgba(15,23,42,.06)}.stat-card[data-v-c1dbf968]{display:flex;align-items:center;gap:14px;padding:18px}.number-icon[data-v-c1dbf968],.stat-icon[data-v-c1dbf968]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:#eef2ff;color:#4f46e5}.stat-card p[data-v-c1dbf968]{color:#6b7280;font-size:13px;font-weight:700}.stat-card strong[data-v-c1dbf968]{display:block;margin-top:2px;font-size:26px;letter-spacing:-.04em}.content-grid[data-v-c1dbf968]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}.main-card[data-v-c1dbf968],.side-card[data-v-c1dbf968]{padding:22px}.card-header[data-v-c1dbf968]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.card-header.compact[data-v-c1dbf968]{margin-bottom:16px}.card-header h2[data-v-c1dbf968]{font-size:22px;letter-spacing:-.03em}.card-header p[data-v-c1dbf968]{margin-top:5px;color:#6b7280;font-size:14px}.ghost-btn[data-v-c1dbf968],.icon-btn[data-v-c1dbf968],.primary-btn[data-v-c1dbf968],.small-btn[data-v-c1dbf968]{border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;transition:.18s ease}.primary-btn[data-v-c1dbf968]{background:#111827;color:#fff;border-radius:999px;padding:13px 18px}.primary-btn[data-v-c1dbf968]:hover{transform:translateY(-1px);background:#000}.primary-btn.full[data-v-c1dbf968]{width:100%}.ghost-btn[data-v-c1dbf968],.icon-btn[data-v-c1dbf968],.small-btn[data-v-c1dbf968]{background:#f3f4f6;color:#111827;border-radius:999px}.ghost-btn[data-v-c1dbf968]{padding:10px 14px}.small-btn[data-v-c1dbf968]{padding:9px 12px;font-size:13px}.icon-btn[data-v-c1dbf968]{width:38px;height:38px}button[data-v-c1dbf968]:disabled{opacity:.65;cursor:not-allowed;transform:none!important}.empty-box[data-v-c1dbf968],.error-box[data-v-c1dbf968],.state-box[data-v-c1dbf968]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px;border:1px dashed #d1d5db;border-radius:20px;color:#6b7280;text-align:center}.empty-box[data-v-c1dbf968]{flex-direction:column}.empty-box h3[data-v-c1dbf968]{color:#111827;font-size:20px}.error-box[data-v-c1dbf968]{justify-content:flex-start;color:#b91c1c;background:#fef2f2;border-color:#fecaca;text-align:left}.error-box p[data-v-c1dbf968]{margin-top:4px;color:#991b1b}.numbers-list[data-v-c1dbf968]{display:grid;gap:14px}.number-card[data-v-c1dbf968]{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(220px,280px) auto;align-items:center;gap:16px;padding:16px;border:1px solid #e5e7eb;border-radius:20px;background:#fff}.number-main[data-v-c1dbf968]{display:flex;align-items:center;gap:14px}.number-main h3[data-v-c1dbf968]{font-size:18px;letter-spacing:-.02em}.number-main p[data-v-c1dbf968]{margin-top:4px;color:#6b7280;font-size:13px}.badge[data-v-c1dbf968]{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.badge-success[data-v-c1dbf968]{color:#047857;background:#d1fae5}.badge-muted[data-v-c1dbf968]{color:#6b7280;background:#f3f4f6}.form-group label[data-v-c1dbf968],.number-agent label[data-v-c1dbf968]{display:block;margin-bottom:7px;color:#374151;font-size:13px;font-weight:800}input[data-v-c1dbf968],select[data-v-c1dbf968]{width:100%;border:1px solid #d1d5db;border-radius:14px;padding:12px 13px;background:#fff;color:#111827;font-size:14px;outline:none}input[data-v-c1dbf968]:focus,select[data-v-c1dbf968]:focus{border-color:#635bff;box-shadow:0 0 0 4px rgba(99,91,255,.12)}.number-actions[data-v-c1dbf968]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.danger-light[data-v-c1dbf968]{color:#b91c1c;background:#fee2e2}.success-light[data-v-c1dbf968]{color:#047857;background:#d1fae5}.tabs[data-v-c1dbf968]{display:grid;grid-template-columns:repeat(2,1fr);padding:4px;border-radius:999px;background:#f3f4f6;margin-bottom:18px}.tabs button[data-v-c1dbf968]{border:none;background:transparent;border-radius:999px;padding:10px;font-weight:900;color:#6b7280;cursor:pointer}.tabs button.active[data-v-c1dbf968]{background:#fff;color:#111827;box-shadow:0 8px 20px rgba(15,23,42,.08)}.form[data-v-c1dbf968]{display:grid;gap:15px}.form-row.two[data-v-c1dbf968]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group small[data-v-c1dbf968]{display:block;margin-top:6px;color:#6b7280;font-size:12px}.checkbox-row[data-v-c1dbf968]{display:flex;gap:14px;flex-wrap:wrap}.checkbox-row label[data-v-c1dbf968]{display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:14px;background:#f9fafb;border:1px solid #e5e7eb}.checkbox-row input[data-v-c1dbf968]{width:auto}.available-section[data-v-c1dbf968]{margin-top:22px;padding-top:20px;border-top:1px solid #e5e7eb}.available-section h3[data-v-c1dbf968]{margin-bottom:12px;font-size:16px}.available-list[data-v-c1dbf968]{display:grid;gap:10px}.available-card[data-v-c1dbf968]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px;border:1px solid #e5e7eb;border-radius:16px}.available-card p[data-v-c1dbf968]{margin-top:4px;color:#6b7280;font-size:12px}.message-box[data-v-c1dbf968]{display:flex;align-items:center;gap:10px;margin-top:18px;padding:13px;border-radius:16px;font-weight:700;font-size:14px}.message-box.success[data-v-c1dbf968]{color:#047857;background:#ecfdf5}.message-box.error[data-v-c1dbf968],.message-box.warning[data-v-c1dbf968]{color:#b91c1c;background:#fef2f2}.spin[data-v-c1dbf968]{animation:spin-c1dbf968 .9s linear infinite}.mobile-only[data-v-c1dbf968]{display:none}@keyframes spin-c1dbf968{to{transform:rotate(1turn)}}@media (max-width:1100px){.content-grid[data-v-c1dbf968]{grid-template-columns:1fr}.number-card[data-v-c1dbf968]{grid-template-columns:1fr;align-items:start}.number-actions[data-v-c1dbf968],.number-status[data-v-c1dbf968]{justify-content:flex-start}}@media (max-width:760px){.phone-page[data-v-c1dbf968]{padding:20px}.page-header[data-v-c1dbf968]{flex-direction:column}h1[data-v-c1dbf968]{font-size:30px}.form-row.two[data-v-c1dbf968],.stats-grid[data-v-c1dbf968]{grid-template-columns:1fr}.mobile-only[data-v-c1dbf968]{display:inline-flex}}.page[data-v-1c7e1c58]{padding:30px;max-width:1200px;margin:auto}.header[data-v-1c7e1c58]{display:flex;justify-content:space-between;margin-bottom:25px}.grid[data-v-1c7e1c58]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.column[data-v-1c7e1c58]{display:flex;flex-direction:column;gap:20px}.card[data-v-1c7e1c58]{background:#fff;border-radius:16px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 20px rgba(0,0,0,.03)}input[data-v-1c7e1c58],select[data-v-1c7e1c58],textarea[data-v-1c7e1c58]{width:100%;padding:10px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;margin-top:5px}.toggle[data-v-1c7e1c58]{position:relative;width:50px;height:28px}.toggle input[data-v-1c7e1c58]{display:none}.slider[data-v-1c7e1c58]{position:absolute;inset:0;background:#e5e7eb;border-radius:999px}.slider[data-v-1c7e1c58]:before{content:"";position:absolute;width:22px;height:22px;top:3px;left:3px;background:#fff;border-radius:50%;transition:.3s}input:checked+.slider[data-v-1c7e1c58]{background:#6366f1}input:checked+.slider[data-v-1c7e1c58]:before{transform:translateX(22px)}.radio-card-group[data-v-1c7e1c58]{display:flex;gap:10px}.radio-card[data-v-1c7e1c58]{flex:1;padding:15px;border-radius:12px;border:1px solid #e5e7eb;cursor:pointer}.radio-card.active[data-v-1c7e1c58]{border:2px solid #6366f1;background:#eef2ff}.availability[data-v-1c7e1c58]{display:flex;flex-direction:column;gap:10px}.day-card[data-v-1c7e1c58]{border:1px solid #e5e7eb;border-radius:10px;padding:10px}.day-header[data-v-1c7e1c58]{display:flex;align-items:center;gap:10px}.time-row[data-v-1c7e1c58]{display:flex;gap:10px;margin-top:10px}.checkbox-card[data-v-1c7e1c58]{display:flex;gap:10px;padding:10px;cursor:pointer}.checkbox-card[data-v-1c7e1c58]:hover{background:#f3f4f6}.save-btn[data-v-1c7e1c58]{background:#6366f1;color:#fff;padding:12px 18px;border-radius:10px;border:none}.toast[data-v-1c7e1c58]{position:fixed;top:20px;right:20px;background:#22c55e;color:#fff;padding:12px;border-radius:8px}.sticky-header[data-v-1c7e1c58]{position:sticky;top:0;z-index:50;background:#fff;padding:15px 0;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.85)}.google-btn[data-v-1c7e1c58]{background:#4285f4;color:#fff;padding:10px 15px;border-radius:8px;margin:10px 0;display:inline-block;text-decoration:none}.page[data-v-dd8b48a6]{max-width:1300px;margin:auto}.header[data-v-dd8b48a6]{display:flex;justify-content:space-between;margin-bottom:20px}.kpi-grid[data-v-dd8b48a6]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.kpi-card[data-v-dd8b48a6]{background:#fff;padding:20px;border-radius:12px;text-align:center;border:1px solid #e5e7eb}.grid[data-v-dd8b48a6]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.card[data-v-dd8b48a6]{background:#fff;border-radius:14px;padding:20px;border:1px solid #e5e7eb}.calendar-header[data-v-dd8b48a6]{display:flex;justify-content:space-between;margin-bottom:10px}.day-name[data-v-dd8b48a6]{font-size:12px;text-align:center;color:#6b7280}.calendar-cell[data-v-dd8b48a6]{height:80px;padding:5px;border-radius:8px;background:#f9fafb}.calendar-cell.today[data-v-dd8b48a6]{border:2px solid #6366f1}.event[data-v-dd8b48a6]{font-size:11px;background:#6366f1;color:#fff;padding:2px 5px;border-radius:6px;margin-top:3px}.status[data-v-dd8b48a6]{padding:4px 8px;border-radius:6px}.confirmed[data-v-dd8b48a6]{background:#22c55e;color:#fff}.settings-btn[data-v-dd8b48a6]{background:#6366f1;color:#fff;padding:10px 14px;border-radius:8px;text-decoration:none;height:-moz-fit-content;height:fit-content}.test-btn[data-v-dd8b48a6]{background:#111827;color:#fff;padding:8px 12px;border-radius:8px}@media (max-width:1024px){.grid[data-v-dd8b48a6]{grid-template-columns:1fr}}@media (max-width:768px){.kpi-grid[data-v-dd8b48a6]{grid-template-columns:1fr}.header[data-v-dd8b48a6]{flex-direction:column;align-items:flex-start}.settings-btn[data-v-dd8b48a6]{width:100%;text-align:center}}.calendar-grid[data-v-dd8b48a6]{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}@media (max-width:768px){.calendar-grid[data-v-dd8b48a6]{grid-template-columns:repeat(7,minmax(40px,1fr))}.calendar-cell[data-v-dd8b48a6]{height:60px;font-size:12px}.event[data-v-dd8b48a6]{font-size:10px}}.booking-item[data-v-dd8b48a6]{padding:10px}@media (max-width:600px){.booking-item[data-v-dd8b48a6]{flex-direction:column;gap:5px}}.page[data-v-dd8b48a6]{padding:30px}@media (max-width:768px){.page[data-v-dd8b48a6]{padding:15px}}.settings-btn[data-v-dd8b48a6],.test-btn[data-v-dd8b48a6]{white-space:nowrap}@media (max-width:768px){.test-btn[data-v-dd8b48a6]{width:100%}}.calendar-card[data-v-dd8b48a6]{overflow-x:auto}.booking-item[data-v-dd8b48a6]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #eee}.right[data-v-dd8b48a6]{display:flex;gap:10px;align-items:center}.status[data-v-dd8b48a6]{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:500}.status.pending[data-v-dd8b48a6]{background:#facc15;color:#000}.status.confirmed[data-v-dd8b48a6]{background:#22c55e;color:#fff}.status.canceled[data-v-dd8b48a6]{background:#ef4444;color:#fff}.status.no_show[data-v-dd8b48a6]{background:#6b7280;color:#fff}.modal-overlay[data-v-dd8b48a6]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-dd8b48a6]{background:#fff;border-radius:14px;width:400px;max-width:90%;padding:20px}.modal-header[data-v-dd8b48a6]{display:flex;justify-content:space-between;margin-bottom:15px}.modal-body[data-v-dd8b48a6]{display:flex;flex-direction:column;gap:10px}.modal-footer[data-v-dd8b48a6]{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.cancel-btn[data-v-dd8b48a6]{background:#e5e7eb;padding:8px 12px;border-radius:8px}.save-btn[data-v-dd8b48a6]{background:#6366f1;color:#fff;padding:8px 12px;border-radius:8px}.templates-page[data-v-2bc10989]{max-width:900px;margin:auto;padding:30px;background:#fff}.card[data-v-2bc10989]{border:1px solid #eee;padding:20px;border-radius:12px;margin-bottom:20px}.template-item[data-v-2bc10989]{display:flex;justify-content:space-between;margin-bottom:10px}.actions[data-v-2bc10989]{display:flex;gap:10px}button[data-v-2bc10989]{padding:8px 12px;background:#4f46e5;color:#fff;border-radius:8px}.toast[data-v-2bc10989]{position:fixed;top:20px;right:20px;background:#22c55e;color:#fff;padding:10px}.agent-general-page[data-v-df712366]{min-height:100vh;background:#f8fafc;padding:48px 20px;color:#0f172a}.agent-container[data-v-df712366]{max-width:980px;margin:0 auto}.page-header[data-v-df712366]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.eyebrow[data-v-df712366]{color:#6366f1;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}h1[data-v-df712366]{font-size:2.5rem;font-weight:900;letter-spacing:-.05em;color:#020617;margin-bottom:10px}.description[data-v-df712366]{max-width:720px;color:#64748b;line-height:1.7}.status-badge[data-v-df712366]{background:#020617;color:#fff;border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:900;white-space:nowrap}.agent-form[data-v-df712366],.state-box[data-v-df712366]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:26px;box-shadow:0 18px 60px rgba(15,23,42,.05)}.state-box[data-v-df712366]{padding:34px;text-align:center}.state-box h2[data-v-df712366]{font-size:1.35rem;font-weight:900;color:#020617;margin-bottom:8px}.state-box p[data-v-df712366]{color:#64748b}.agent-form[data-v-df712366]{padding:26px;display:grid;gap:22px}.form-section[data-v-df712366]{border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:22px}.form-section[data-v-df712366]:last-of-type{border-bottom:none;padding-bottom:0}.section-heading[data-v-df712366]{margin-bottom:18px}.section-heading h2[data-v-df712366]{font-size:1.35rem;font-weight:900;color:#020617;margin-bottom:6px}.section-heading p[data-v-df712366]{color:#64748b;line-height:1.7}.form-grid[data-v-df712366]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-group[data-v-df712366]{display:grid;gap:8px}.form-group.full[data-v-df712366]{grid-column:1/-1}.form-group label[data-v-df712366],.toggle-card label[data-v-df712366]{font-size:.82rem;font-weight:900;color:#334155;text-transform:uppercase;letter-spacing:.08em}input[data-v-df712366],select[data-v-df712366],textarea[data-v-df712366]{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:14px 16px;font-size:.95rem;color:#0f172a;background:#fff;outline:none;transition:border .2s ease,box-shadow .2s ease}input[data-v-df712366]:focus,select[data-v-df712366]:focus,textarea[data-v-df712366]:focus{border-color:#020617;box-shadow:0 0 0 4px rgba(15,23,42,.06)}textarea[data-v-df712366]{resize:vertical;line-height:1.6}.helper-text[data-v-df712366]{color:#94a3b8;font-size:.82rem;line-height:1.5}.toggle-grid[data-v-df712366]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.toggle-card[data-v-df712366]{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:18px;display:flex;justify-content:space-between;gap:16px;align-items:center}.toggle-card p[data-v-df712366]{color:#64748b;line-height:1.6;font-size:.9rem;margin-top:6px}.toggle-card input[type=checkbox][data-v-df712366]{width:46px;height:26px;accent-color:#020617;cursor:pointer;flex-shrink:0}.form-actions[data-v-df712366]{display:flex;justify-content:flex-end;gap:12px}.form-actions button[data-v-df712366]{border:none;border-radius:16px;padding:14px 20px;font-weight:900;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.form-actions button[type=submit][data-v-df712366]{background:#020617;color:#fff}.form-actions button[type=submit][data-v-df712366]:hover{transform:scale(1.02);background:#111827}.form-actions button[data-v-df712366]:disabled{opacity:.55;cursor:not-allowed;transform:none}.secondary-button[data-v-df712366]{background:#fff;color:#020617;border:1px solid rgba(15,23,42,.12)!important}.secondary-button[data-v-df712366]:hover{background:#f1f5f9;transform:scale(1.02)}.error-message[data-v-df712366],.success-message[data-v-df712366]{border-radius:16px;padding:14px 16px;font-weight:700;font-size:.92rem}.success-message[data-v-df712366]{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.error-message[data-v-df712366]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;margin-bottom:18px}.loader[data-v-df712366]{width:34px;height:34px;border:3px solid rgba(15,23,42,.12);border-top-color:#020617;border-radius:50%;margin:0 auto 18px;animation:spin-df712366 .8s linear infinite}@keyframes spin-df712366{to{transform:rotate(1turn)}}@media (max-width:760px){.agent-general-page[data-v-df712366]{padding:28px 14px}.form-actions[data-v-df712366],.page-header[data-v-df712366],.toggle-card[data-v-df712366]{flex-direction:column}h1[data-v-df712366]{font-size:2rem}.agent-form[data-v-df712366],.state-box[data-v-df712366]{border-radius:20px;padding:20px}.form-grid[data-v-df712366],.toggle-grid[data-v-df712366]{grid-template-columns:1fr}.form-actions button[data-v-df712366]{width:100%}}.faq-config[data-v-7bd332b5]{margin-top:1rem}.form-group[data-v-7bd332b5]{margin-bottom:1rem}.faq-pair[data-v-7bd332b5]{display:flex;gap:10px;margin-bottom:10px}.faq-pair input[data-v-7bd332b5]{flex:1}.abtesting-config[data-v-5f98386e]{display:flex;flex-direction:column;gap:1.5rem}.ab-row[data-v-5f98386e]{background:#f3f4f6;padding:1rem;border-radius:8px}input[data-v-5f98386e],textarea[data-v-5f98386e]{width:100%;margin-top:.5rem;margin-bottom:1rem;padding:8px;border:1px solid #d1d5db;border-radius:6px}button[data-v-5f98386e]{background-color:#ef4444;color:#fff;padding:8px 14px;border:none;border-radius:6px;cursor:pointer}.add-button[data-v-5f98386e]{background-color:#10b981;margin-top:1rem}.resume-config[data-v-58478a38]{gap:1rem}.form-group[data-v-58478a38],.resume-config[data-v-58478a38]{display:flex;flex-direction:column}label[data-v-58478a38]{font-weight:600;margin-bottom:.25rem}select[data-v-58478a38]{padding:8px;font-size:1rem;border:1px solid #d1d5db;border-radius:6px}.form-group[data-v-c3f7e460]{margin-bottom:20px}.faq-pair[data-v-c3f7e460]{display:flex;gap:10px;margin-bottom:10px}.faq-pair input[data-v-c3f7e460]{flex:1}button[data-v-c3f7e460]{padding:6px 12px;border:none;border-radius:6px;background-color:#4f46e5;color:#fff;cursor:pointer}button[data-v-c3f7e460]:hover{background-color:#4338ca}.modal-actions[data-v-c3f7e460]{margin-top:20px;display:flex;gap:10px}.modules[data-v-ae491602]{padding:20px}.title[data-v-ae491602]{font-size:2rem;font-weight:700;margin-bottom:20px}.stats-bar[data-v-ae491602]{display:flex;gap:20px;margin-bottom:30px;font-size:.95rem;color:#4b5563}.stat[data-v-ae491602]{background:#f3f4f6;padding:10px 15px;border-radius:6px}.module-grid[data-v-ae491602]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.module-card[data-v-ae491602]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;box-shadow:0 2px 6px rgba(0,0,0,.05);display:flex;flex-direction:column}.module-card h2[data-v-ae491602]{font-size:1.25rem;margin-bottom:10px}.module-card p[data-v-ae491602]{flex-grow:1;margin-bottom:10px;color:#4b5563}.module-card button[data-v-ae491602]{align-self:flex-start;background-color:#6366f1;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;transition:background-color .3s}.module-card button[data-v-ae491602]:hover{background-color:#4f46e5}.modal-backdrop[data-v-ae491602]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:50}.modal-content[data-v-ae491602]{background:#fff;padding:30px;border-radius:12px;width:100%;max-width:500px}.modal-actions[data-v-ae491602]{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}.modal-actions button[data-v-ae491602]{padding:10px 16px;font-weight:500;border:none;border-radius:6px;cursor:pointer}.modal-actions .cancel[data-v-ae491602]{background-color:#e5e7eb;color:#374151}.modal-actions .cancel[data-v-ae491602]:hover{background-color:#d1d5db}.modal-actions button[data-v-ae491602]:first-child{background-color:#6366f1;color:#fff}.modal-actions button[data-v-ae491602]:first-child:hover{background-color:#4f46e5}.form-group[data-v-ae491602]{margin-top:1rem;display:flex;flex-direction:column}.form-group label[data-v-ae491602]{font-weight:500;margin-bottom:.4rem}.form-group input[data-v-ae491602],.form-group select[data-v-ae491602]{padding:8px;border-radius:6px;border:1px solid #ccc;font-size:1rem}.knowledge-page[data-v-3a3e6e7a]{min-height:100vh;background:#f8fafc;padding:48px 20px;color:#0f172a}.knowledge-container[data-v-3a3e6e7a]{max-width:980px;margin:0 auto}.page-header[data-v-3a3e6e7a]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.eyebrow[data-v-3a3e6e7a]{color:#6366f1;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}h1[data-v-3a3e6e7a]{font-size:2.5rem;font-weight:900;letter-spacing:-.05em;color:#020617;margin-bottom:10px}.description[data-v-3a3e6e7a]{max-width:720px;color:#64748b;line-height:1.7}.status-badge[data-v-3a3e6e7a]{background:#020617;color:#fff;border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:900;white-space:nowrap}.error-message[data-v-3a3e6e7a],.success-message[data-v-3a3e6e7a]{border-radius:16px;padding:14px 16px;font-weight:700;font-size:.92rem;margin-bottom:18px}.success-message[data-v-3a3e6e7a]{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.error-message[data-v-3a3e6e7a]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.add-card[data-v-3a3e6e7a],.base-card[data-v-3a3e6e7a],.empty-box[data-v-3a3e6e7a],.state-box[data-v-3a3e6e7a]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 18px 60px rgba(15,23,42,.05)}.add-card[data-v-3a3e6e7a]{padding:26px;margin-bottom:30px}.card-header[data-v-3a3e6e7a]{margin-bottom:20px}.card-header h2[data-v-3a3e6e7a],.sources-header h2[data-v-3a3e6e7a]{font-size:1.4rem;font-weight:900;color:#020617;margin-bottom:8px}.card-header p[data-v-3a3e6e7a],.sources-header p[data-v-3a3e6e7a]{color:#64748b;line-height:1.7}.form-grid[data-v-3a3e6e7a]{display:grid;gap:18px}.form-group[data-v-3a3e6e7a]{display:grid;gap:8px}label[data-v-3a3e6e7a]{font-size:.82rem;font-weight:900;color:#334155;text-transform:uppercase;letter-spacing:.08em}input[data-v-3a3e6e7a],textarea[data-v-3a3e6e7a]{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:14px 16px;font-size:.95rem;color:#0f172a;background:#fff;outline:none;transition:border .2s ease,box-shadow .2s ease}input[data-v-3a3e6e7a]:focus,textarea[data-v-3a3e6e7a]:focus{border-color:#020617;box-shadow:0 0 0 4px rgba(15,23,42,.06)}textarea[data-v-3a3e6e7a]{resize:vertical;line-height:1.6}.form-actions[data-v-3a3e6e7a]{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.form-actions button[data-v-3a3e6e7a]{border:none;border-radius:16px;padding:14px 20px;font-weight:900;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.form-actions button[type=submit][data-v-3a3e6e7a]{background:#020617;color:#fff}.form-actions button[type=submit][data-v-3a3e6e7a]:hover{transform:scale(1.02);background:#111827}.form-actions button[data-v-3a3e6e7a]:disabled{opacity:.55;cursor:not-allowed;transform:none}.secondary-button[data-v-3a3e6e7a]{background:#fff;color:#020617;border:1px solid rgba(15,23,42,.12)!important}.secondary-button[data-v-3a3e6e7a]:hover{background:#f1f5f9;transform:scale(1.02)}.sources-header[data-v-3a3e6e7a]{margin-bottom:18px}.empty-box[data-v-3a3e6e7a],.state-box[data-v-3a3e6e7a]{padding:34px;text-align:center}.empty-box h3[data-v-3a3e6e7a],.state-box h3[data-v-3a3e6e7a]{font-size:1.35rem;font-weight:900;color:#020617;margin-bottom:8px}.empty-box p[data-v-3a3e6e7a],.state-box p[data-v-3a3e6e7a]{color:#64748b;line-height:1.7}.loader[data-v-3a3e6e7a]{width:34px;height:34px;border:3px solid rgba(15,23,42,.12);border-top-color:#020617;border-radius:50%;margin:0 auto 18px;animation:spin-3a3e6e7a .8s linear infinite}@keyframes spin-3a3e6e7a{to{transform:rotate(1turn)}}.base-list[data-v-3a3e6e7a]{display:grid;gap:16px}.base-card[data-v-3a3e6e7a]{padding:22px}.base-card.editing[data-v-3a3e6e7a]{border-color:#6366f1;box-shadow:0 18px 60px rgba(99,102,241,.14)}.base-top[data-v-3a3e6e7a]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:12px}.base-top h3[data-v-3a3e6e7a]{font-size:1.08rem;font-weight:900;color:#020617}.editing-pill[data-v-3a3e6e7a]{display:inline-flex;margin-top:8px;background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900}.base-actions[data-v-3a3e6e7a]{display:flex;gap:8px;flex-shrink:0}.delete-button[data-v-3a3e6e7a],.edit-button[data-v-3a3e6e7a]{border-radius:12px;padding:9px 12px;font-weight:900;cursor:pointer;transition:background .2s ease,transform .2s ease;flex-shrink:0}.edit-button[data-v-3a3e6e7a]{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe}.edit-button[data-v-3a3e6e7a]:hover{background:#e0e7ff;transform:scale(1.02)}.delete-button[data-v-3a3e6e7a]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.delete-button[data-v-3a3e6e7a]:hover{background:#fee2e2;transform:scale(1.02)}.base-content p[data-v-3a3e6e7a]{color:#334155;line-height:1.7;white-space:pre-wrap;word-break:break-word;margin:0}@media (max-width:720px){.knowledge-page[data-v-3a3e6e7a]{padding:28px 14px}.base-top[data-v-3a3e6e7a],.form-actions[data-v-3a3e6e7a],.page-header[data-v-3a3e6e7a]{flex-direction:column}h1[data-v-3a3e6e7a]{font-size:2rem}.add-card[data-v-3a3e6e7a],.base-card[data-v-3a3e6e7a],.empty-box[data-v-3a3e6e7a],.state-box[data-v-3a3e6e7a]{border-radius:20px;padding:20px}.base-actions[data-v-3a3e6e7a],.delete-button[data-v-3a3e6e7a],.edit-button[data-v-3a3e6e7a],.form-actions button[data-v-3a3e6e7a],.form-actions[data-v-3a3e6e7a]{width:100%}.base-actions[data-v-3a3e6e7a]{flex-direction:column}}.personality-page[data-v-24caf01c]{min-height:100vh;background:#f8fafc;padding:48px 20px;color:#0f172a}.personality-container[data-v-24caf01c]{max-width:880px;margin:0 auto}.page-header[data-v-24caf01c]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.eyebrow[data-v-24caf01c]{color:#6366f1;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}h1[data-v-24caf01c]{font-size:2.5rem;font-weight:900;letter-spacing:-.05em;color:#020617;margin-bottom:10px}.description[data-v-24caf01c]{max-width:680px;color:#64748b;line-height:1.7}.status-badge[data-v-24caf01c]{background:#020617;color:#fff;border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:900;white-space:nowrap}.error-message[data-v-24caf01c],.success-message[data-v-24caf01c]{border-radius:16px;padding:14px 16px;font-weight:700;font-size:.92rem;margin-bottom:18px}.success-message[data-v-24caf01c]{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.error-message[data-v-24caf01c]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.settings-form[data-v-24caf01c]{display:grid;gap:18px}.setting-card[data-v-24caf01c],.toggle-card[data-v-24caf01c]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:24px;box-shadow:0 18px 60px rgba(15,23,42,.05)}.setting-header[data-v-24caf01c]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.setting-header label[data-v-24caf01c],.toggle-card label[data-v-24caf01c]{display:block;font-size:1.02rem;font-weight:900;color:#020617;margin-bottom:8px}.setting-header p[data-v-24caf01c],.toggle-card p[data-v-24caf01c]{color:#64748b;line-height:1.6;font-size:.92rem;margin:0}select[data-v-24caf01c],textarea[data-v-24caf01c]{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:14px 16px;font-size:.95rem;color:#0f172a;background:#fff;outline:none;transition:border .2s ease,box-shadow .2s ease}select[data-v-24caf01c]:focus,textarea[data-v-24caf01c]:focus{border-color:#020617;box-shadow:0 0 0 4px rgba(15,23,42,.06)}textarea[data-v-24caf01c]{resize:vertical;line-height:1.6;min-height:110px}.toggle-grid[data-v-24caf01c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.toggle-card[data-v-24caf01c]{display:flex;justify-content:space-between;gap:20px;align-items:center}.toggle-card input[type=checkbox][data-v-24caf01c]{width:46px;height:26px;accent-color:#020617;cursor:pointer;flex-shrink:0}.form-actions[data-v-24caf01c]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.form-actions button[data-v-24caf01c]{border:none;border-radius:16px;padding:14px 20px;font-weight:900;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.form-actions button[type=submit][data-v-24caf01c]{background:#020617;color:#fff}.form-actions button[type=submit][data-v-24caf01c]:hover{transform:scale(1.02);background:#111827}.form-actions button[data-v-24caf01c]:disabled{opacity:.55;cursor:not-allowed;transform:none}.secondary-button[data-v-24caf01c]{background:#fff;color:#020617;border:1px solid rgba(15,23,42,.12)!important}.secondary-button[data-v-24caf01c]:hover{background:#f1f5f9;transform:scale(1.02)}@media (max-width:760px){.personality-page[data-v-24caf01c]{padding:28px 14px}.form-actions[data-v-24caf01c],.page-header[data-v-24caf01c],.setting-header[data-v-24caf01c],.toggle-card[data-v-24caf01c]{flex-direction:column}.toggle-grid[data-v-24caf01c]{grid-template-columns:1fr}h1[data-v-24caf01c]{font-size:2rem}.status-badge[data-v-24caf01c]{width:-moz-fit-content;width:fit-content}.form-actions button[data-v-24caf01c]{width:100%}}.canaux-connectes[data-v-61166f5f]{max-width:800px;margin:0 auto}h2[data-v-61166f5f]{font-size:2rem;margin-bottom:1rem}.canal[data-v-61166f5f]{background:#fff;padding:1rem;margin-bottom:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.canal h3[data-v-61166f5f]{font-size:1.25rem;margin-bottom:.25rem}.config[data-v-61166f5f]{margin-top:.5rem}input[type=text][data-v-61166f5f]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}.collecte-clients[data-v-a8a04006]{padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 0 12px rgba(0,0,0,.05)}.section-title[data-v-a8a04006]{font-size:1.75rem;font-weight:700;margin-bottom:10px}.section-description[data-v-a8a04006]{color:#666;margin-bottom:20px}.clients-table[data-v-a8a04006]{width:100%;border-collapse:collapse;font-size:.95rem}.clients-table td[data-v-a8a04006],.clients-table th[data-v-a8a04006]{border:1px solid #ddd;padding:12px;text-align:left}.clients-table th[data-v-a8a04006]{background-color:#f3f4f6;font-weight:600}.conversation-history-page[data-v-7340692c]{min-height:100vh;background:#f8fafc;padding:48px 20px;color:#0f172a}.history-container[data-v-7340692c]{max-width:980px;margin:0 auto}.page-header[data-v-7340692c]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.eyebrow[data-v-7340692c]{color:#6366f1;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}h1[data-v-7340692c]{font-size:2.5rem;font-weight:900;letter-spacing:-.05em;color:#020617;margin-bottom:10px}.subtext[data-v-7340692c]{color:#64748b;font-size:.98rem;line-height:1.7;max-width:640px}.status-badge[data-v-7340692c]{background:#020617;color:#fff;border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:900;white-space:nowrap}.empty-box[data-v-7340692c],.error-box[data-v-7340692c],.state-box[data-v-7340692c]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:34px;box-shadow:0 20px 70px rgba(15,23,42,.06)}.empty-box[data-v-7340692c],.state-box[data-v-7340692c]{text-align:center}.empty-box h2[data-v-7340692c],.error-box h2[data-v-7340692c],.state-box h2[data-v-7340692c]{font-size:1.4rem;font-weight:900;color:#020617;margin-bottom:8px}.empty-box p[data-v-7340692c],.error-box p[data-v-7340692c],.state-box p[data-v-7340692c]{color:#64748b;line-height:1.7}.error-box[data-v-7340692c]{border-color:rgba(239,68,68,.22);background:#fff}.error-box h2[data-v-7340692c]{color:#991b1b}.loader[data-v-7340692c]{width:34px;height:34px;border:3px solid rgba(15,23,42,.12);border-top-color:#020617;border-radius:50%;margin:0 auto 18px;animation:spin-7340692c .8s linear infinite}@keyframes spin-7340692c{to{transform:rotate(1turn)}}.conversations[data-v-7340692c]{display:flex;flex-direction:column;gap:18px}.conversation-card[data-v-7340692c]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:22px;box-shadow:0 18px 60px rgba(15,23,42,.05)}.conversation-header[data-v-7340692c]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(15,23,42,.08)}.conversation-header-left[data-v-7340692c]{display:flex;flex-direction:column;gap:5px}.conversation-header-left strong[data-v-7340692c]{font-size:1.02rem;color:#020617}.session-meta[data-v-7340692c]{font-size:.82rem;color:#64748b}.conversation-date[data-v-7340692c]{color:#64748b;font-size:.86rem;white-space:nowrap}.conversation-body[data-v-7340692c]{display:flex;flex-direction:column;gap:12px}.empty-message[data-v-7340692c]{color:#94a3b8;font-style:italic;padding:10px 0}.message[data-v-7340692c]{padding:14px 16px;border-radius:18px;border:1px solid rgba(15,23,42,.08)}.message.user[data-v-7340692c]{background:#eef2ff;border-color:#c7d2fe}.message.assistant[data-v-7340692c]{background:#f8fafc}.message.system[data-v-7340692c]{background:#fff7ed;border-color:#fed7aa}.message.unknown[data-v-7340692c]{background:#f9fafb}.message-top[data-v-7340692c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:1rem}.role[data-v-7340692c]{font-weight:900;font-size:.86rem;text-transform:uppercase;letter-spacing:.08em}.role-user[data-v-7340692c]{color:#3730a3}.role-assistant[data-v-7340692c]{color:#020617}.role-system[data-v-7340692c]{color:#c2410c}.message-time[data-v-7340692c]{font-size:.78rem;color:#64748b;white-space:nowrap}.message-text[data-v-7340692c]{color:#1f2937;white-space:pre-wrap;word-break:break-word;line-height:1.65}.tokens[data-v-7340692c]{margin-top:8px;font-size:.76rem;color:#64748b}@media (max-width:720px){.conversation-history-page[data-v-7340692c]{padding:28px 14px}.conversation-header[data-v-7340692c],.page-header[data-v-7340692c]{flex-direction:column}h1[data-v-7340692c]{font-size:2rem}.conversation-card[data-v-7340692c],.empty-box[data-v-7340692c],.error-box[data-v-7340692c],.state-box[data-v-7340692c]{border-radius:20px;padding:20px}.message-top[data-v-7340692c]{flex-direction:column;align-items:flex-start}}.billing-page[data-v-1135085a]{min-height:100vh;background:#f8fafc;padding:48px 20px;color:#0f172a}.billing-container[data-v-1135085a]{max-width:1180px;margin:0 auto}.header[data-v-1135085a]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:28px}.eyebrow[data-v-1135085a]{color:#6366f1;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}h1[data-v-1135085a]{font-size:2.6rem;font-weight:900;letter-spacing:-.05em;color:#020617;margin-bottom:10px}.subtitle[data-v-1135085a]{max-width:680px;color:#64748b;line-height:1.7}.current-plan-badge[data-v-1135085a]{background:#020617;color:#fff;border-radius:999px;padding:10px 16px;font-size:.85rem;font-weight:800;white-space:nowrap}.usage-card[data-v-1135085a]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:28px;box-shadow:0 20px 70px rgba(15,23,42,.06);margin-bottom:34px}.usage-top[data-v-1135085a]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.label[data-v-1135085a]{color:#94a3b8;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.usage-top h2[data-v-1135085a]{font-size:1.8rem;font-weight:900;color:#020617}.usage-number[data-v-1135085a]{font-size:2rem;font-weight:900;color:#020617}.usage-details[data-v-1135085a]{margin-top:20px;color:#334155;line-height:1.7}.muted[data-v-1135085a]{color:#64748b;font-size:.95rem}.progress-wrapper[data-v-1135085a]{margin-top:20px}.progress-bar[data-v-1135085a]{width:100%;height:12px;background:#e2e8f0;border-radius:999px;overflow:hidden}.progress-fill[data-v-1135085a]{height:100%;background:linear-gradient(90deg,#6366f1,#0f172a);border-radius:999px;transition:width .3s ease}.trial-box[data-v-1135085a]{background:#eef2ff;border:1px solid #c7d2fe;color:#3730a3;border-radius:16px}.trial-box[data-v-1135085a],.warning-box[data-v-1135085a]{margin-top:18px;padding:14px 16px;font-size:.92rem;font-weight:600}.warning-box[data-v-1135085a]{background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:16px}.plans-header[data-v-1135085a]{margin-bottom:18px}.plans-header h2[data-v-1135085a]{font-size:1.6rem;font-weight:900;color:#020617;margin-bottom:6px}.plans-header p[data-v-1135085a]{color:#64748b}.plans-grid[data-v-1135085a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.plan-card[data-v-1135085a]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:26px;padding:22px;box-shadow:0 18px 60px rgba(15,23,42,.05);display:flex;flex-direction:column;min-height:410px;transition:transform .2s ease,border .2s ease}.plan-card[data-v-1135085a]:hover{transform:translateY(-3px);border-color:rgba(15,23,42,.2)}.plan-card.featured[data-v-1135085a]{border:2px solid #0f172a}.plan-card.active[data-v-1135085a]{background:#f8fafc}.plan-top[data-v-1135085a]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-height:92px}.plan-top h3[data-v-1135085a]{font-size:1.25rem;font-weight:900;color:#020617;margin-bottom:8px}.plan-description[data-v-1135085a]{color:#64748b;font-size:.9rem;line-height:1.5}.active-pill[data-v-1135085a],.featured-pill[data-v-1135085a]{border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:900;white-space:nowrap}.active-pill[data-v-1135085a]{background:#dcfce7;color:#166534}.featured-pill[data-v-1135085a]{background:#020617;color:#fff}.price[data-v-1135085a]{margin:22px 0}.price span[data-v-1135085a]{font-size:2rem;font-weight:900;color:#020617}.price small[data-v-1135085a]{color:#64748b;font-weight:700;margin-left:4px}.features-list[data-v-1135085a]{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:12px;color:#334155;font-size:.92rem;line-height:1.45}.features-list li[data-v-1135085a]{display:flex;gap:10px;align-items:flex-start}.check[data-v-1135085a]{color:#16a34a;font-weight:900}.plan-card button[data-v-1135085a],.secondary-button[data-v-1135085a]{margin-top:auto;width:100%;border:none;border-radius:16px;background:#020617;color:#fff;padding:14px 16px;font-weight:900;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.plan-card button[data-v-1135085a]:hover,.secondary-button[data-v-1135085a]:hover{transform:scale(1.02);background:#111827}.plan-card button[data-v-1135085a]:disabled{background:#cbd5e1;color:#475569;cursor:not-allowed;transform:none}.enterprise-box[data-v-1135085a]{margin-top:26px;background:#020617;color:#fff;border-radius:28px;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:24px}.enterprise-box h2[data-v-1135085a]{font-size:1.5rem;font-weight:900;margin-bottom:8px}.enterprise-box p[data-v-1135085a]{color:hsla(0,0%,100%,.68);line-height:1.6}.secondary-button[data-v-1135085a]{width:auto;min-width:180px;background:#fff;color:#020617}.secondary-button[data-v-1135085a]:hover{background:#e2e8f0}@media (max-width:1024px){.plans-grid[data-v-1135085a]{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-box[data-v-1135085a]{flex-direction:column;align-items:flex-start}.secondary-button[data-v-1135085a]{width:100%}}@media (max-width:640px){.billing-page[data-v-1135085a]{padding:28px 14px}.header[data-v-1135085a],.usage-top[data-v-1135085a]{flex-direction:column}h1[data-v-1135085a]{font-size:2rem}.plans-grid[data-v-1135085a]{grid-template-columns:1fr}.enterprise-box[data-v-1135085a],.usage-card[data-v-1135085a]{padding:22px;border-radius:22px}}.advanced-settings-page[data-v-443e317a]{min-height:100vh;background:#f8fafc;padding:48px 20px;color:#0f172a}.settings-container[data-v-443e317a]{max-width:880px;margin:0 auto}.page-header[data-v-443e317a]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.eyebrow[data-v-443e317a]{color:#6366f1;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}h1[data-v-443e317a]{font-size:2.5rem;font-weight:900;letter-spacing:-.05em;color:#020617;margin-bottom:10px}.description[data-v-443e317a]{max-width:680px;color:#64748b;line-height:1.7}.status-badge[data-v-443e317a]{background:#020617;color:#fff;border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:900;white-space:nowrap}.info-box[data-v-443e317a]{background:#eef2ff;border:1px solid #c7d2fe;color:#3730a3;border-radius:18px;padding:16px 18px;line-height:1.6;margin-bottom:24px;font-size:.94rem}.settings-form[data-v-443e317a]{display:grid;gap:18px}.setting-card[data-v-443e317a],.toggle-card[data-v-443e317a]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:24px;box-shadow:0 18px 60px rgba(15,23,42,.05)}.setting-header[data-v-443e317a],.toggle-card[data-v-443e317a]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.setting-header label[data-v-443e317a],.toggle-card label[data-v-443e317a]{display:block;font-size:1.02rem;font-weight:900;color:#020617;margin-bottom:8px}.setting-header p[data-v-443e317a],.toggle-card p[data-v-443e317a]{color:#64748b;line-height:1.6;font-size:.92rem;margin:0}.value-pill[data-v-443e317a]{background:#f1f5f9;border:1px solid #e2e8f0;color:#020617;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:900;min-width:58px;text-align:center}input[type=range][data-v-443e317a]{width:100%;margin-top:22px;accent-color:#020617}.range-labels[data-v-443e317a]{margin-top:8px;display:flex;justify-content:space-between;color:#94a3b8;font-size:.78rem;font-weight:700}.advanced-grid[data-v-443e317a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.toggle-card[data-v-443e317a]{align-items:center}.toggle-card input[type=checkbox][data-v-443e317a]{width:46px;height:26px;accent-color:#020617;cursor:pointer;flex-shrink:0}.form-actions[data-v-443e317a]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.form-actions button[data-v-443e317a]{border:none;border-radius:16px;padding:14px 20px;font-weight:900;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.form-actions button[type=submit][data-v-443e317a]{background:#020617;color:#fff}.form-actions button[type=submit][data-v-443e317a]:hover{transform:scale(1.02);background:#111827}.form-actions button[data-v-443e317a]:disabled{opacity:.55;cursor:not-allowed;transform:none}.secondary-button[data-v-443e317a]{background:#fff;color:#020617;border:1px solid rgba(15,23,42,.12)!important}.secondary-button[data-v-443e317a]:hover{background:#f1f5f9;transform:scale(1.02)}.error-message[data-v-443e317a],.success-message[data-v-443e317a]{border-radius:16px;padding:14px 16px;font-weight:700;font-size:.92rem}.success-message[data-v-443e317a]{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.error-message[data-v-443e317a]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}@media (max-width:760px){.advanced-settings-page[data-v-443e317a]{padding:28px 14px}.form-actions[data-v-443e317a],.page-header[data-v-443e317a],.setting-header[data-v-443e317a],.toggle-card[data-v-443e317a]{flex-direction:column}.advanced-grid[data-v-443e317a]{grid-template-columns:1fr}h1[data-v-443e317a]{font-size:2rem}.status-badge[data-v-443e317a]{width:-moz-fit-content;width:fit-content}.form-actions button[data-v-443e317a]{width:100%}}.support-assistance[data-v-30de346f]{font-family:Poppins,sans-serif;max-width:800px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.title[data-v-30de346f]{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#1f2937}.help-section[data-v-30de346f]{margin-bottom:2rem}.help-section h3[data-v-30de346f]{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.help-section li[data-v-30de346f],.help-section p[data-v-30de346f]{font-size:1rem;color:#4b5563;margin-bottom:.5rem}.doc-link[data-v-30de346f]{display:inline-block;margin-top:.5rem;color:#6366f1;text-decoration:underline}.mcp-manager[data-v-1db7cd9e]{padding:20px;background:#f9fafb}.title[data-v-1db7cd9e]{font-size:2rem;font-weight:700;margin-bottom:20px}.section[data-v-1db7cd9e]{margin-bottom:30px}.form input[data-v-1db7cd9e],.form textarea[data-v-1db7cd9e]{display:block;width:100%;margin-bottom:10px;padding:8px;border-radius:8px;border:1px solid #ccc}.form button[data-v-1db7cd9e]{background-color:#6366f1;color:#fff;padding:10px 20px;border:none;border-radius:8px;cursor:pointer}.context-block[data-v-1db7cd9e]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px}.context-header[data-v-1db7cd9e]{display:flex;justify-content:space-between;align-items:center}.delete-btn-small[data-v-1db7cd9e],.delete-btn[data-v-1db7cd9e]{background:#ef4444;border:none;padding:5px 10px;color:#fff;border-radius:5px;cursor:pointer}.delete-btn-small[data-v-1db7cd9e]{margin-left:10px}.rules-list[data-v-1db7cd9e]{margin-top:10px}.submit-section[data-v-1db7cd9e]{text-align:center}.submit-btn[data-v-1db7cd9e]{background-color:#10b981;color:#fff;padding:12px 30px;font-size:1.1rem;border-radius:8px}.monitor-page[data-v-84d7e18e]{min-height:100vh;padding:28px;color:#edf2f7;background:radial-gradient(circle at top left,rgba(37,99,235,.18),transparent 30%),radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 28%),#0b1120;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.topbar[data-v-84d7e18e]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.eyebrow[data-v-84d7e18e]{display:inline-block;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.08);color:#bfdbfe;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.topbar h1[data-v-84d7e18e]{margin:0;font-size:34px;line-height:1.05}.subtitle[data-v-84d7e18e]{margin:10px 0 0;max-width:700px;color:#94a3b8}.subtitle strong[data-v-84d7e18e]{color:#e2e8f0}.top-actions[data-v-84d7e18e]{min-width:360px;display:flex;flex-direction:column;gap:14px;align-items:flex-end}.button-row[data-v-84d7e18e],.status-badges[data-v-84d7e18e]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.session-row[data-v-84d7e18e]{width:100%;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.session-label[data-v-84d7e18e]{font-size:12px;color:#94a3b8;font-weight:700}.select-control[data-v-84d7e18e]{width:100%;max-width:360px;height:44px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:hsla(0,0%,100%,.05);color:#edf2f7;padding:0 14px;outline:none}.select-control option[data-v-84d7e18e]{color:#0f172a}.small-meta[data-v-84d7e18e]{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;color:#94a3b8;font-size:12px}.error-banner[data-v-84d7e18e]{margin-bottom:20px;padding:14px 16px;border-radius:16px;background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.22);color:#fecaca}.badge[data-v-84d7e18e]{padding:10px 14px;border-radius:999px;font-size:13px;font-weight:700;background:hsla(0,0%,100%,.08);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.08)}.badge-live[data-v-84d7e18e]{background:rgba(37,99,235,.18);color:#bfdbfe}.badge.speaking[data-v-84d7e18e],.dot.speaking[data-v-84d7e18e]{background:rgba(16,185,129,.18);color:#a7f3d0}.badge.listening[data-v-84d7e18e],.dot.listening[data-v-84d7e18e]{background:rgba(245,158,11,.18);color:#fde68a}.badge.idle[data-v-84d7e18e],.dot.idle[data-v-84d7e18e]{background:rgba(148,163,184,.18);color:#cbd5e1}.btn[data-v-84d7e18e]{height:44px;padding:0 18px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:.2s ease}.btn[data-v-84d7e18e]:disabled{opacity:.65;cursor:not-allowed}.btn-primary[data-v-84d7e18e]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.btn-secondary[data-v-84d7e18e]{background:hsla(0,0%,100%,.08);color:#e2e8f0}.kpi-row[data-v-84d7e18e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.kpi-card[data-v-84d7e18e],.panel[data-v-84d7e18e]{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.14);border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.32);backdrop-filter:blur(12px)}.kpi-card[data-v-84d7e18e]{padding:18px 20px}.kpi-label[data-v-84d7e18e]{color:#94a3b8;font-size:13px;margin-bottom:10px}.kpi-value[data-v-84d7e18e]{font-size:22px;font-weight:800}.main-grid[data-v-84d7e18e]{display:grid;grid-template-columns:1.6fr .9fr;gap:20px;margin-bottom:20px}.bottom-grid[data-v-84d7e18e],.side-column[data-v-84d7e18e]{display:grid;gap:20px}.bottom-grid[data-v-84d7e18e]{grid-template-columns:1.2fr .8fr}.panel[data-v-84d7e18e]{padding:20px}.panel-header[data-v-84d7e18e]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.panel-header h2[data-v-84d7e18e]{margin:0 0 4px;font-size:20px}.panel-header p[data-v-84d7e18e]{margin:0;color:#94a3b8;font-size:14px}.mini-indicator[data-v-84d7e18e]{display:flex;align-items:center;gap:10px;color:#cbd5e1;font-size:13px;font-weight:700}.dot[data-v-84d7e18e]{width:10px;height:10px;border-radius:999px}.transcript-panel[data-v-84d7e18e]{display:flex;flex-direction:column;max-height:700px}.transcript-list[data-v-84d7e18e]{flex:1;overflow-y:auto;padding-right:4px}.message-row[data-v-84d7e18e]{display:flex;gap:12px;margin-bottom:14px}.avatar[data-v-84d7e18e]{width:42px;height:42px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:hsla(0,0%,100%,.08);color:#cbd5e1}.message-card[data-v-84d7e18e]{flex:1;border-radius:18px;padding:14px 16px;max-width:calc(100% - 54px)}.message-card.assistant[data-v-84d7e18e]{background:rgba(37,99,235,.16);border:1px solid rgba(37,99,235,.25)}.message-card.user[data-v-84d7e18e]{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.2)}.message-card.system[data-v-84d7e18e]{background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.16)}.message-meta[data-v-84d7e18e]{display:flex;justify-content:space-between;gap:14px;margin-bottom:6px;font-size:12px;color:#cbd5e1}.message-content[data-v-84d7e18e]{line-height:1.55}.typing-row[data-v-84d7e18e]{display:flex;gap:12px}.typing-card[data-v-84d7e18e]{padding:14px 16px;border-radius:18px;background:rgba(37,99,235,.16);border:1px solid rgba(37,99,235,.25)}.typing-card span[data-v-84d7e18e]{width:7px;height:7px;border-radius:50%;background:#fff;display:inline-block;margin-right:6px;animation:bounce-84d7e18e 1.2s ease-in-out infinite}.typing-card span[data-v-84d7e18e]:nth-child(2){animation-delay:.15s}.typing-card span[data-v-84d7e18e]:nth-child(3){animation-delay:.3s;margin-right:0}.composer[data-v-84d7e18e]{display:flex;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(148,163,184,.14)}.composer input[data-v-84d7e18e]{flex:1;height:46px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:hsla(0,0%,100%,.04);color:#fff;padding:0 14px;outline:none}.composer input[data-v-84d7e18e]:disabled{opacity:.5;cursor:not-allowed}.detail-grid[data-v-84d7e18e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-card[data-v-84d7e18e]{padding:14px;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid rgba(148,163,184,.12)}.detail-card span[data-v-84d7e18e]{display:block;color:#94a3b8;font-size:12px;margin-bottom:8px}.detail-card strong[data-v-84d7e18e]{font-size:16px;line-height:1.4}.outcome-list[data-v-84d7e18e]{display:grid;gap:12px}.outcome-item[data-v-84d7e18e]{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(148,163,184,.12)}.outcome-item[data-v-84d7e18e]:last-child{border-bottom:none;padding-bottom:0}.outcome-item span[data-v-84d7e18e]{color:#94a3b8}.timeline-list[data-v-84d7e18e]{display:grid;gap:14px}.timeline-item[data-v-84d7e18e]{display:flex;gap:14px;align-items:flex-start}.timeline-dot[data-v-84d7e18e]{width:12px;height:12px;border-radius:999px;margin-top:7px;background:#2563eb;box-shadow:0 0 0 6px rgba(37,99,235,.12)}.timeline-body[data-v-84d7e18e]{flex:1;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid rgba(148,163,184,.12)}.timeline-top[data-v-84d7e18e]{display:flex;justify-content:space-between;gap:16px;margin-bottom:6px}.timeline-top span[data-v-84d7e18e]{color:#94a3b8;font-size:12px}.timeline-body p[data-v-84d7e18e]{margin:0;color:#cbd5e1;line-height:1.5}.agent-summary[data-v-84d7e18e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.operator-points[data-v-84d7e18e]{padding-left:18px;color:#cbd5e1;line-height:1.7}.operator-points li+li[data-v-84d7e18e]{margin-top:8px}.call-summary[data-v-84d7e18e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.summary-box[data-v-84d7e18e]{padding:14px;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid rgba(148,163,184,.12)}.summary-box span[data-v-84d7e18e]{display:block;color:#94a3b8;font-size:12px;margin-bottom:8px}.summary-box strong[data-v-84d7e18e]{font-size:16px}.empty-state[data-v-84d7e18e]{color:#94a3b8;padding:12px 0 0}@keyframes bounce-84d7e18e{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}@media (max-width:1180px){.agent-summary[data-v-84d7e18e],.bottom-grid[data-v-84d7e18e],.call-summary[data-v-84d7e18e],.detail-grid[data-v-84d7e18e],.kpi-row[data-v-84d7e18e],.main-grid[data-v-84d7e18e]{grid-template-columns:1fr}.topbar[data-v-84d7e18e]{flex-direction:column}.top-actions[data-v-84d7e18e]{width:100%;align-items:flex-start}.button-row[data-v-84d7e18e],.small-meta[data-v-84d7e18e],.status-badges[data-v-84d7e18e]{justify-content:flex-start}.session-row[data-v-84d7e18e]{align-items:flex-start}.select-control[data-v-84d7e18e]{max-width:none}}.success-page[data-v-02865528]{height:100vh;display:flex;justify-content:center;align-items:center;background:#f9fafb;font-family:Inter,sans-serif}.card[data-v-02865528]{background:#fff;padding:50px;border-radius:20px;text-align:center;width:420px;box-shadow:0 30px 80px rgba(0,0,0,.15)}.icon[data-v-02865528]{font-size:60px;margin-bottom:20px}h1[data-v-02865528]{font-size:2rem;margin-bottom:15px}.subtitle[data-v-02865528]{color:#6b7280;margin-bottom:25px}.details[data-v-02865528]{text-align:left;margin-bottom:30px}.details ul[data-v-02865528]{padding-left:20px}.primary-btn[data-v-02865528]{background:#2563eb;color:#fff;padding:14px 30px;border-radius:999px;font-weight:600;cursor:pointer;border:none;margin-bottom:20px}.primary-btn[data-v-02865528]:hover{background:#1d4ed8}.small[data-v-02865528]{font-size:.85rem;color:#9ca3af}.cancel-page[data-v-b3676f1c]{height:100vh;display:flex;justify-content:center;align-items:center;background:#f9fafb;font-family:Inter,sans-serif}.card[data-v-b3676f1c]{background:#fff;padding:50px;border-radius:20px;text-align:center;width:420px;box-shadow:0 30px 80px rgba(0,0,0,.15)}.icon[data-v-b3676f1c]{font-size:60px;margin-bottom:20px}h1[data-v-b3676f1c]{font-size:2rem;margin-bottom:15px}.subtitle[data-v-b3676f1c]{color:#6b7280;margin-bottom:20px}.details[data-v-b3676f1c]{margin-bottom:30px;color:#374151}.actions[data-v-b3676f1c]{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.primary-btn[data-v-b3676f1c]{background:#2563eb;color:#fff;padding:12px 24px;border-radius:999px;border:none;cursor:pointer}.primary-btn[data-v-b3676f1c]:hover{background:#1d4ed8}.secondary-btn[data-v-b3676f1c]{background:#e5e7eb;color:#111;padding:12px 24px;border-radius:999px;border:none;cursor:pointer}.secondary-btn[data-v-b3676f1c]:hover{background:#d1d5db}.small[data-v-b3676f1c]{font-size:.85rem;color:#9ca3af}body{margin:0;font-family:Arial,sans-serif}.navbar{background-color:#fff;border-bottom:1px solid #eaeaea;position:sticky;top:0;z-index:1000}.navbar-container{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;max-width:1200px;margin:0 auto}.navbar-logo{font-size:1.5rem;font-weight:700;color:#333;text-decoration:none}.navbar-toggle{display:none;font-size:1.5rem;background:none;border:none;cursor:pointer}.navbar-links{display:flex;gap:1rem}.navbar-link{text-decoration:none;color:#333;padding:.5rem;border-radius:4px;transition:background-color .3s}.navbar-link.router-link-active,.navbar-link:hover{background-color:#f0f0f0}@media (max-width:768px){.navbar-toggle{display:block}.navbar-links{position:absolute;top:100%;left:0;right:0;background-color:#fff;flex-direction:column;align-items:flex-start;padding:1rem;display:none}.navbar-links.open{display:flex}.navbar-link{width:100%;padding:.75rem 1rem}}.footer-app{background:#020617;color:#6b7280;padding:12px 20px;font-size:.75rem;border-top:1px solid #1e293b}.footer-inline{max-width:1200px;margin:auto;justify-content:space-between}.footer-inline,.footer-links{display:flex;align-items:center}.footer-links{gap:8px}.footer-links a{color:#9ca3af;text-decoration:none}.footer-links a:hover{color:#e5e7eb}@media (max-width:768px){.footer-inline{flex-direction:column;gap:5px;text-align:center}}.app-navbar{height:64px;background:#020617;justify-content:space-between;padding:0 20px;border-bottom:1px solid #1e293b}.app-navbar,.logo{color:#fff;display:flex;align-items:center}.logo{gap:8px;text-decoration:none;font-weight:600}.logo img{width:28px}.app-navbar-right{display:flex;align-items:center;gap:15px}.btn-primary{background:#6366f1;color:#fff;border:none;padding:8px 14px;text-decoration:none}.btn-primary,.user-menu{border-radius:8px;cursor:pointer}.user-menu{position:relative;background:#0f172a;padding:8px 12px}.dropdown{position:absolute;right:0;top:110%;background:#fff;color:#111;border-radius:10px;width:220px;box-shadow:0 15px 40px rgba(0,0,0,.2);overflow:hidden;z-index:100}.dropdown-header{padding:12px;font-size:.85rem;background:#f9fafb}.dropdown-header small{display:block;color:#666;margin-top:3px}.dropdown-item{display:block;padding:12px;text-decoration:none;color:#333;font-size:.9rem;width:100%;text-align:left;background:none;border:none;cursor:pointer}.dropdown-item:hover{background:#f3f4f6}.dropdown-divider{height:1px;background:#eee}.logout{color:#dc2626}