.signin-page[data-v-35d959ae]{min-height:calc(100vh - 144px);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(16,185,129,.16),transparent 34%),linear-gradient(135deg,#fbfaf7,#eef7f1 44%,#f6f0e8);padding:32px 20px;color:#17211b}.signin-shell[data-v-35d959ae]{width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);background:hsla(0,0%,100%,.78);border:1px solid rgba(23,33,27,.08);border-radius:18px;box-shadow:0 24px 70px rgba(34,45,38,.16);overflow:hidden}.signin-brand[data-v-35d959ae]{position:relative;display:flex;flex-direction:column;gap:34px;min-height:680px;padding:42px;background:linear-gradient(150deg,rgba(24,91,74,.96),rgba(25,39,33,.98)),#1f3f35;color:#fff}.brand-copy[data-v-35d959ae]{margin-top:auto;max-width:560px}.eyebrow[data-v-35d959ae],.panel-kicker[data-v-35d959ae]{margin:0 0 12px;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.eyebrow[data-v-35d959ae]{color:#b8f5d6}.brand-copy h1[data-v-35d959ae]{margin:0;max-width:680px;font-size:clamp(2.35rem,4vw,4.6rem);line-height:.98;letter-spacing:0}.lead[data-v-35d959ae]{max-width:520px;margin:22px 0 0;color:hsla(0,0%,100%,.78);font-size:1.05rem;line-height:1.7}.proof-grid[data-v-35d959ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proof-item[data-v-35d959ae]{display:flex;align-items:center;gap:10px;min-height:58px;padding:13px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);font-size:.88rem;font-weight:700}.proof-item svg[data-v-35d959ae]{flex:0 0 auto;color:#8ff0bd}.call-card[data-v-35d959ae]{margin-top:auto;max-width:510px;padding:18px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:rgba(9,19,16,.44)}.call-card-header[data-v-35d959ae]{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.9rem}.pulse[data-v-35d959ae]{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 0 6px rgba(52,211,153,.16)}.call-line[data-v-35d959ae]{padding:12px;border-radius:8px;background:hsla(0,0%,100%,.08)}.call-line+.call-line[data-v-35d959ae]{margin-top:10px}.call-line span[data-v-35d959ae]{display:block;margin-bottom:6px;color:hsla(0,0%,100%,.58);font-size:.75rem;font-weight:800}.call-line p[data-v-35d959ae]{margin:0;color:hsla(0,0%,100%,.92);line-height:1.45}.call-line.ai[data-v-35d959ae]{background:rgba(143,240,189,.12)}.signin-panel[data-v-35d959ae]{display:flex;flex-direction:column;justify-content:center;padding:56px;background:#fff}.panel-header[data-v-35d959ae]{margin-bottom:28px}.panel-kicker[data-v-35d959ae]{color:#0d8f62}.panel-header h2[data-v-35d959ae]{margin:0;color:#17211b;font-size:2rem;line-height:1.12}.panel-header p[data-v-35d959ae]{margin:10px 0 0;color:#66736b;line-height:1.55}.social-login[data-v-35d959ae]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.social-btn[data-v-35d959ae],.submit-btn[data-v-35d959ae]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:8px;border:1px solid transparent;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.social-logo[data-v-35d959ae]{width:18px;height:18px;flex:0 0 auto}.social-btn[data-v-35d959ae]:hover,.submit-btn[data-v-35d959ae]:hover:not(:disabled){transform:translateY(-1px)}.google[data-v-35d959ae]{background:#17211b;color:#fff}.facebook[data-v-35d959ae]{background:#fff;color:#17211b;border-color:#dde5df}.divider[data-v-35d959ae]{position:relative;margin:28px 0;text-align:center}.divider[data-v-35d959ae]:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:#e6ece8}.divider span[data-v-35d959ae]{position:relative;z-index:1;padding:0 12px;background:#fff;color:#7a8780;font-size:.84rem;font-weight:700}.signin-form[data-v-35d959ae]{display:flex;flex-direction:column;gap:10px}.label-row a[data-v-35d959ae],.signin-form label[data-v-35d959ae]{font-size:.9rem;font-weight:800}.signin-form label[data-v-35d959ae]{color:#29352f}.label-row[data-v-35d959ae]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.label-row a[data-v-35d959ae]{color:#0d8f62;text-decoration:none}.label-row a[data-v-35d959ae]:hover,.signup-link a[data-v-35d959ae]:hover{text-decoration:underline}.field[data-v-35d959ae]{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid #dce5df;border-radius:8px;background:#fbfdfb;transition:border-color .18s ease,box-shadow .18s ease}.field[data-v-35d959ae]:focus-within{border-color:#18a16f;box-shadow:0 0 0 4px rgba(24,161,111,.12)}.field svg[data-v-35d959ae]{flex:0 0 auto;color:#6b7a71}.field input[data-v-35d959ae]{width:100%;min-width:0;border:none;outline:none;background:transparent;color:#17211b;font:inherit}.field input[data-v-35d959ae]::-moz-placeholder{color:#9aa6a0}.field input[data-v-35d959ae]::placeholder{color:#9aa6a0}.error-message[data-v-35d959ae]{margin:6px 0 0;padding:12px 14px;border:1px solid rgba(185,28,28,.18);border-radius:8px;background:rgba(239,68,68,.08);color:#b91c1c;font-size:.9rem;line-height:1.4}.submit-btn[data-v-35d959ae]{width:100%;margin-top:12px;background:#0d8f62;color:#fff;box-shadow:0 14px 30px rgba(13,143,98,.2)}.submit-btn[data-v-35d959ae]:disabled{cursor:not-allowed;opacity:.68;box-shadow:none}.signup-link[data-v-35d959ae]{margin:22px 0 0;color:#66736b;text-align:center}.signup-link a[data-v-35d959ae]{color:#0d8f62;font-weight:800;text-decoration:none}@media (max-width:980px){.signin-shell[data-v-35d959ae]{grid-template-columns:1fr}.signin-brand[data-v-35d959ae]{min-height:auto;padding:32px}.brand-copy[data-v-35d959ae]{margin-top:34px}}@media (max-width:640px){.signin-page[data-v-35d959ae]{min-height:calc(100vh - 56px);align-items:flex-start;padding:0;background:#fff}.signin-shell[data-v-35d959ae]{min-height:auto;border:none;border-radius:0;box-shadow:none}.signin-brand[data-v-35d959ae]{display:none}.signin-panel[data-v-35d959ae]{min-height:calc(100vh - 56px);justify-content:flex-start;padding:22px 20px 28px}.panel-header[data-v-35d959ae]{margin-bottom:18px}.panel-kicker[data-v-35d959ae]{margin-bottom:8px}.panel-header h2[data-v-35d959ae]{font-size:1.55rem}.panel-header p[data-v-35d959ae]{margin-top:6px;font-size:.92rem}.social-login[data-v-35d959ae]{grid-template-columns:1fr;gap:8px}.field[data-v-35d959ae],.social-btn[data-v-35d959ae],.submit-btn[data-v-35d959ae]{min-height:44px}.divider[data-v-35d959ae]{margin:16px 0}.signin-form[data-v-35d959ae]{gap:8px}.label-row[data-v-35d959ae]{margin-top:4px}.signup-link[data-v-35d959ae]{margin-top:16px}}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-fbe15a22]{min-height:calc(100vh - 144px);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(16,185,129,.16),transparent 34%),linear-gradient(135deg,#fbfaf7,#eef7f1 44%,#f6f0e8);padding:32px 20px;color:#17211b}.signup-shell[data-v-fbe15a22]{width:min(1180px,100%);display:grid;grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);border:1px solid rgba(23,33,27,.08);border-radius:18px;background:hsla(0,0%,100%,.8);box-shadow:0 24px 70px rgba(34,45,38,.16);overflow:hidden}.signup-panel[data-v-fbe15a22]{display:flex;flex-direction:column;justify-content:center;padding:52px;background:#fff}.panel-header[data-v-fbe15a22]{margin-bottom:18px}.eyebrow[data-v-fbe15a22],.panel-kicker[data-v-fbe15a22]{margin:0 0 10px;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.panel-kicker[data-v-fbe15a22]{color:#0d8f62}.panel-header h1[data-v-fbe15a22]{margin:0;color:#17211b;font-size:clamp(2rem,3vw,3.25rem);line-height:1.02;letter-spacing:0}.panel-header p[data-v-fbe15a22]{margin:14px 0 0;color:#66736b;font-size:1rem;line-height:1.6}.offer-strip[data-v-fbe15a22]{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;border:1px solid rgba(13,143,98,.16);border-radius:8px;background:rgba(13,143,98,.08);color:#135c43;font-size:.92rem;font-weight:800}.offer-strip svg[data-v-fbe15a22]{flex:0 0 auto}.social-login[data-v-fbe15a22]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.signup-button[data-v-fbe15a22],.social-btn[data-v-fbe15a22]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:8px;border:1px solid transparent;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.signup-button[data-v-fbe15a22]:hover:not(:disabled),.social-btn[data-v-fbe15a22]:hover{transform:translateY(-1px)}.social-logo[data-v-fbe15a22]{width:18px;height:18px;flex:0 0 auto}.google[data-v-fbe15a22]{background:#17211b;color:#fff}.facebook[data-v-fbe15a22]{background:#fff;color:#17211b;border-color:#dde5df}.divider[data-v-fbe15a22]{position:relative;margin:24px 0;text-align:center}.divider[data-v-fbe15a22]:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:#e6ece8}.divider span[data-v-fbe15a22]{position:relative;z-index:1;padding:0 12px;background:#fff;color:#7a8780;font-size:.84rem;font-weight:700}.signup-form[data-v-fbe15a22]{display:flex;flex-direction:column;gap:10px}.signup-form label[data-v-fbe15a22]{color:#29352f;font-size:.9rem;font-weight:800}.field[data-v-fbe15a22]{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid #dce5df;border-radius:8px;background:#fbfdfb;transition:border-color .18s ease,box-shadow .18s ease}.field[data-v-fbe15a22]:focus-within{border-color:#18a16f;box-shadow:0 0 0 4px rgba(24,161,111,.12)}.field svg[data-v-fbe15a22]{flex:0 0 auto;color:#6b7a71}.field input[data-v-fbe15a22]{width:100%;min-width:0;border:none;outline:none;background:transparent;color:#17211b;font:inherit}.field input[data-v-fbe15a22]::-moz-placeholder{color:#9aa6a0}.field input[data-v-fbe15a22]::placeholder{color:#9aa6a0}.error-message[data-v-fbe15a22]{margin:6px 0 0;padding:12px 14px;border:1px solid rgba(185,28,28,.18);border-radius:8px;background:rgba(239,68,68,.08);color:#b91c1c;font-size:.9rem;line-height:1.4}.signup-button[data-v-fbe15a22]{width:100%;margin-top:12px;background:#0d8f62;color:#fff;box-shadow:0 14px 30px rgba(13,143,98,.2)}.signup-button[data-v-fbe15a22]:disabled{cursor:not-allowed;opacity:.68;box-shadow:none}.signin-link[data-v-fbe15a22]{margin:20px 0 0;color:#66736b;text-align:center}.signin-link a[data-v-fbe15a22]{color:#0d8f62;font-weight:800;text-decoration:none}.signin-link a[data-v-fbe15a22]:hover{text-decoration:underline}.conversion-panel[data-v-fbe15a22]{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:52px;background:linear-gradient(150deg,rgba(24,91,74,.96),rgba(25,39,33,.98)),#1f3f35;color:#fff}.eyebrow[data-v-fbe15a22]{color:#b8f5d6}.conversion-panel h2[data-v-fbe15a22]{max-width:660px;margin:0;font-size:clamp(2rem,3.4vw,4rem);line-height:1;letter-spacing:0}.lead[data-v-fbe15a22]{max-width:620px;margin:0;color:hsla(0,0%,100%,.78);font-size:1.03rem;line-height:1.7}.value-grid[data-v-fbe15a22]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.value-card[data-v-fbe15a22]{min-height:118px;padding:15px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:hsla(0,0%,100%,.08)}.value-card svg[data-v-fbe15a22]{color:#8ff0bd}.value-card strong[data-v-fbe15a22]{display:block;margin-top:10px;color:#fff;font-size:.96rem}.value-card span[data-v-fbe15a22]{display:block;margin-top:6px;color:hsla(0,0%,100%,.72);font-size:.86rem;line-height:1.45}.price-card[data-v-fbe15a22]{padding:18px;border:1px solid rgba(143,240,189,.22);border-radius:8px;background:rgba(143,240,189,.1)}.price-card span[data-v-fbe15a22]{color:hsla(0,0%,100%,.68);font-size:.82rem;font-weight:800;text-transform:uppercase}.price-card strong[data-v-fbe15a22]{display:block;margin-top:6px;color:#fff;font-size:2rem}.price-card p[data-v-fbe15a22]{margin:6px 0 0;color:hsla(0,0%,100%,.74);line-height:1.5}@media (max-width:980px){.signup-shell[data-v-fbe15a22]{grid-template-columns:1fr}.conversion-panel[data-v-fbe15a22]{order:-1;padding:34px}}@media (max-width:640px){.signup-page[data-v-fbe15a22]{min-height:calc(100vh - 56px);align-items:flex-start;padding:0;background:#fff}.signup-shell[data-v-fbe15a22]{border:none;border-radius:0;box-shadow:none}.conversion-panel[data-v-fbe15a22]{display:none}.signup-panel[data-v-fbe15a22]{min-height:calc(100vh - 56px);justify-content:flex-start;padding:22px 20px 28px}.panel-header[data-v-fbe15a22]{margin-bottom:14px}.panel-kicker[data-v-fbe15a22]{margin-bottom:8px}.panel-header h1[data-v-fbe15a22]{font-size:1.72rem}.panel-header p[data-v-fbe15a22]{margin-top:8px;font-size:.92rem}.offer-strip[data-v-fbe15a22]{margin-bottom:14px;padding:10px 12px;font-size:.86rem}.social-login[data-v-fbe15a22]{grid-template-columns:1fr;gap:8px}.field[data-v-fbe15a22],.signup-button[data-v-fbe15a22],.social-btn[data-v-fbe15a22]{min-height:44px}.divider[data-v-fbe15a22]{margin:14px 0}.signup-form[data-v-fbe15a22]{gap:8px}.signup-button[data-v-fbe15a22]{margin-top:10px}.signin-link[data-v-fbe15a22]{margin-top:14px}}.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}.onboarding-page[data-v-782faaba]{min-height:100vh;background:#f8fafc;padding:32px 20px;color:#0f172a}.onboarding-shell[data-v-782faaba]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:360px 1fr;gap:24px}.form-panel[data-v-782faaba],.progress-panel[data-v-782faaba]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 20px 60px rgba(15,23,42,.06)}.progress-panel[data-v-782faaba]{padding:28px}.form-panel[data-v-782faaba]{padding:32px}.eyebrow[data-v-782faaba]{margin:0 0 10px;color:#0d8f62;font-size:.75rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}h1[data-v-782faaba],h2[data-v-782faaba],h3[data-v-782faaba],p[data-v-782faaba]{margin-top:0}h1[data-v-782faaba]{font-size:2.2rem;line-height:1.05;letter-spacing:-.04em}h2[data-v-782faaba]{font-size:2rem;letter-spacing:-.04em}.choice-card span[data-v-782faaba],.form-header p[data-v-782faaba],.progress-panel p[data-v-782faaba],.test-card li[data-v-782faaba],.test-card p[data-v-782faaba]{color:#64748b;line-height:1.6}.step-list[data-v-782faaba]{display:grid;gap:10px;margin-top:28px}.step-item[data-v-782faaba]{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#334155;text-align:left;cursor:pointer}.step-item span[data-v-782faaba]{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#f1f5f9;font-weight:800}.step-item.active[data-v-782faaba]{border-color:#0d8f62;background:#f0fdf4;color:#064e3b}.step-item.done span[data-v-782faaba]{background:#0d8f62;color:#fff}.offer-card[data-v-782faaba]{display:grid;gap:6px;margin-top:28px;padding:16px;border-radius:14px;background:#020617;color:#fff}.offer-card span[data-v-782faaba]{color:#cbd5e1}.choice-grid[data-v-782faaba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.choice-card[data-v-782faaba]{min-height:132px;padding:18px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;text-align:left;cursor:pointer}.choice-card strong[data-v-782faaba]{display:block;margin-bottom:8px;color:#0f172a;font-size:1rem}.choice-card.selected[data-v-782faaba]{border-color:#0d8f62;background:#f0fdf4;box-shadow:inset 0 0 0 1px #0d8f62}.field-grid[data-v-782faaba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-v-782faaba]{display:grid;gap:8px;font-weight:800;color:#334155}label.full[data-v-782faaba]{grid-column:1/-1}input[data-v-782faaba],textarea[data-v-782faaba]{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px;color:#0f172a;font:inherit}textarea[data-v-782faaba]{resize:vertical}.test-card[data-v-782faaba]{display:grid;gap:22px;padding:24px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.test-card ul[data-v-782faaba]{margin:0;padding-left:20px}.phone-demo-box[data-v-782faaba]{display:grid;gap:8px;border:1px solid #bbf7d0;border-radius:14px;background:#f0fdf4;padding:16px}.phone-demo-box a[data-v-782faaba]{color:#047857;font-weight:900;text-decoration:none}.phone-demo-box span[data-v-782faaba]{color:#475569;line-height:1.5}.error-message[data-v-782faaba]{margin-top:18px;color:#b91c1c;font-weight:700}.form-actions[data-v-782faaba]{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}button[data-v-782faaba]{border:none;border-radius:12px;padding:12px 18px;background:#0d8f62;color:#fff;font-weight:900;cursor:pointer}button[data-v-782faaba]:disabled{cursor:not-allowed;opacity:.45}.secondary-button[data-v-782faaba]{background:#e2e8f0;color:#0f172a}@media (max-width:900px){.choice-grid[data-v-782faaba],.field-grid[data-v-782faaba],.onboarding-shell[data-v-782faaba]{grid-template-columns:1fr}}.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}.assistant-drawer[data-v-0e864e05]{position:fixed;top:0;right:0;width:min(500px,100vw);height:100vh;background:#f8fafc;border-left:1px solid #dfe7e1;box-shadow:-24px 0 60px rgba(15,23,42,.22);z-index:1500;display:grid;grid-template-rows:auto minmax(0,1fr);transform:translateX(105%);transition:transform .22s ease;color:#17211b}.assistant-drawer.open[data-v-0e864e05]{transform:translateX(0)}.drawer-header[data-v-0e864e05]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px;background:#fff;border-bottom:1px solid #e5e7eb}.drawer-header h2[data-v-0e864e05],.drawer-header p[data-v-0e864e05],.drawer-header span[data-v-0e864e05]{margin:0}.drawer-header p[data-v-0e864e05]{color:#0d8f62;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.drawer-header h2[data-v-0e864e05]{margin-top:4px;font-size:1.45rem}.drawer-header span[data-v-0e864e05]{display:inline-flex;margin-top:8px;border-radius:999px;background:#eef2f0;color:#526159;padding:6px 10px;font-size:12px;font-weight:900}.icon-button[data-v-0e864e05]{width:38px;height:38px;border:1px solid #dfe7e1;border-radius:8px;background:#fff;color:#17211b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.assistant-body[data-v-0e864e05]{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;gap:14px;padding:18px 20px 20px;overflow:hidden}.context-card[data-v-0e864e05]{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:13px;color:#344238}.context-card p[data-v-0e864e05]{margin:0;line-height:1.5}.prompt-chips[data-v-0e864e05]{display:flex;flex-wrap:wrap;gap:8px}.prompt-chips button[data-v-0e864e05]{border:1px solid #dfe7e1;border-radius:8px;background:#fff;color:#17211b;padding:9px 10px;font-weight:900;cursor:pointer}.prompt-chips button[data-v-0e864e05]:disabled{opacity:.6;cursor:not-allowed}.assistant-thread[data-v-0e864e05]{display:grid;gap:10px;overflow:auto;align-content:start;padding:4px}.assistant-bubble[data-v-0e864e05]{max-width:90%;border-radius:10px;padding:12px 13px;line-height:1.5}.assistant-bubble p[data-v-0e864e05]{margin:0}.assistant-bubble.user[data-v-0e864e05]{justify-self:end;background:#17211b;color:#fff}.assistant-bubble.assistant[data-v-0e864e05]{justify-self:start;background:#fff;border:1px solid #e5e7eb;color:#17211b}.assistant-bubble.pending[data-v-0e864e05]{display:flex;align-items:center;gap:8px;color:#66736b}.assistant-list[data-v-0e864e05]{margin-top:10px}.assistant-list strong[data-v-0e864e05]{display:block;font-size:12px;text-transform:uppercase;color:#526159}.assistant-list ul[data-v-0e864e05]{margin:6px 0 0;padding-left:18px}.proposal-box[data-v-0e864e05]{display:grid;gap:12px;max-height:42vh;overflow:auto;border-top:1px solid #e6ece8;padding-top:14px}.proposal-heading[data-v-0e864e05]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.proposal-heading h3[data-v-0e864e05],.proposal-heading p[data-v-0e864e05]{margin:0}.proposal-heading h3[data-v-0e864e05]{font-size:1.05rem}.proposal-heading p[data-v-0e864e05]{margin-top:4px;color:#66736b}.proposal-heading span[data-v-0e864e05]{border-radius:999px;background:#d1fae5;color:#047857;padding:6px 10px;font-size:12px;font-weight:900}.diff-card[data-v-0e864e05]{display:grid;grid-template-columns:auto 1fr;gap:12px;border:1px solid #e1e8e3;border-radius:10px;padding:13px;background:#fff}.diff-card input[data-v-0e864e05]{width:18px;height:18px;margin-top:2px;accent-color:#0d8f62}.diff-topline[data-v-0e864e05]{display:flex;align-items:center;justify-content:space-between;gap:10px}.risk[data-v-0e864e05]{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;text-transform:uppercase;background:#eef2f0;color:#526159}.risk.low[data-v-0e864e05]{background:#d1fae5;color:#047857}.risk.medium[data-v-0e864e05]{background:#fef3c7;color:#92400e}.risk.high[data-v-0e864e05]{background:#fee2e2;color:#b91c1c}.diff-grid[data-v-0e864e05]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.diff-grid div[data-v-0e864e05]{border:1px solid #e6ece8;border-radius:8px;background:#fbfdfb;padding:10px;min-width:0}.diff-grid span[data-v-0e864e05]{display:block;color:#66736b;font-size:11px;font-weight:900;text-transform:uppercase}.diff-grid p[data-v-0e864e05]{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#17211b}.diff-card small[data-v-0e864e05]{display:block;margin-top:9px;color:#66736b;line-height:1.45}.proposal-actions[data-v-0e864e05]{display:flex;gap:10px;justify-content:flex-end}.ghost-btn[data-v-0e864e05],.primary-btn[data-v-0e864e05]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;padding:0 14px;border:none;font-weight:900;cursor:pointer}.primary-btn[data-v-0e864e05]{background:#17211b;color:#fff}.ghost-btn[data-v-0e864e05]{background:#fff;color:#17211b;border:1px solid #dfe7e1}.ghost-btn[data-v-0e864e05]:disabled,.primary-btn[data-v-0e864e05]:disabled{opacity:.6;cursor:not-allowed}.assistant-input[data-v-0e864e05]{display:flex;gap:10px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px}.assistant-input input[data-v-0e864e05]{flex:1;min-width:0;border:none;outline:none;font:inherit;color:#17211b}.assistant-input button[data-v-0e864e05]{width:42px;height:42px;border:none;border-radius:8px;background:#17211b;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.assistant-input button[data-v-0e864e05]:disabled{opacity:.6;cursor:not-allowed}.assistant-error[data-v-0e864e05],.assistant-success[data-v-0e864e05]{margin:0;font-weight:900}.assistant-error[data-v-0e864e05]{color:#b91c1c}.assistant-success[data-v-0e864e05]{color:#047857}.spin[data-v-0e864e05]{animation:spin-0e864e05 .8s linear infinite}@keyframes spin-0e864e05{to{transform:rotate(1turn)}}@media(max-width:640px){.assistant-drawer[data-v-0e864e05]{width:100vw}.drawer-header[data-v-0e864e05]{padding-top:72px}.assistant-body[data-v-0e864e05]{padding:14px}.assistant-bubble[data-v-0e864e05]{max-width:100%}.diff-grid[data-v-0e864e05]{grid-template-columns:1fr}.proposal-actions[data-v-0e864e05]{flex-direction:column}.proposal-actions .ghost-btn[data-v-0e864e05],.proposal-actions .primary-btn[data-v-0e864e05]{width:100%}}.assistant-launcher[data-v-66d10f80]{position:fixed;right:22px;bottom:22px;z-index:1400;display:inline-flex;align-items:center;gap:9px;min-height:48px;border:none;border-radius:999px;background:#17211b;color:#fff;padding:0 18px;font-weight:900;box-shadow:0 18px 40px rgba(15,23,42,.28);cursor:pointer}.assistant-launcher.open[data-v-66d10f80]{opacity:0;pointer-events:none}.assistant-backdrop[data-v-66d10f80]{position:fixed;inset:0;background:rgba(15,23,42,.28);z-index:1450}@media(max-width:640px){.assistant-launcher[data-v-66d10f80]{right:14px;bottom:14px}.assistant-launcher span[data-v-66d10f80]{display:none}.assistant-launcher[data-v-66d10f80]{width:50px;height:50px;justify-content:center;padding:0}}.app-container[data-v-bcf647ce]{display:flex;height:100vh}.mobile-topbar[data-v-bcf647ce]{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-bcf647ce]{font-size:20px;margin-right:10px}.sidebar[data-v-bcf647ce]{width:260px;background:#020617;color:#fff;display:flex;flex-direction:column;padding:20px;transition:transform .3s ease}.logo[data-v-bcf647ce]{font-weight:700;margin-bottom:20px}.user-block[data-v-bcf647ce]{color:#94a3b8}.nav-links[data-v-bcf647ce]{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.main-content[data-v-bcf647ce]{flex:1;background:#f9fafb;overflow-y:auto}.overlay[data-v-bcf647ce]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:900}@media (max-width:768px){.mobile-topbar[data-v-bcf647ce]{display:flex}.sidebar[data-v-bcf647ce]{position:fixed;top:0;bottom:0;transform:translateX(-100%);z-index:1001}.sidebar.open[data-v-bcf647ce]{transform:translateX(0)}.main-content[data-v-bcf647ce]{padding:80px 20px 20px}}.user-block[data-v-bcf647ce]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.avatar[data-v-bcf647ce]{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-bcf647ce]{display:flex;flex-direction:column}.user-name[data-v-bcf647ce]{font-weight:600;font-size:.9rem}.agent-name[data-v-bcf647ce]{font-size:.75rem;color:#94a3b8}.nav-item[data-v-bcf647ce]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;color:#cbd5f5;text-decoration:none}.icon[data-v-bcf647ce]{width:18px;height:18px;opacity:.8}.nav-item.active[data-v-bcf647ce]{background:#4f46e5;color:#fff}.nav-item.active .icon[data-v-bcf647ce]{opacity:1}.bottom-actions[data-v-bcf647ce]{display:flex;flex-direction:column;gap:8px;border-top:1px solid #1e293b;padding-top:15px}.bottom-actions button[data-v-bcf647ce]{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-bcf647ce]:hover{background:#334155}.logout-btn[data-v-bcf647ce]{color:#f87171}.dashboard[data-v-7a0d2608]{padding:2rem}.headline[data-v-7a0d2608]{margin-bottom:20px}.insight[data-v-7a0d2608]{color:#6b7280}.trend[data-v-7a0d2608]{margin-left:10px;font-weight:600}.trend.positive[data-v-7a0d2608]{color:#22c55e}.trend.negative[data-v-7a0d2608]{color:#ef4444}.stats-grid[data-v-7a0d2608]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.stat-card[data-v-7a0d2608]{background:#fff;padding:1.5rem;border-radius:12px;text-align:center}.stat-card.highlight[data-v-7a0d2608]{background:#6366f1;color:#fff}.stat-card.danger[data-v-7a0d2608]{background:#ef4444}.stat-value[data-v-7a0d2608]{font-size:2rem;font-weight:700}.stat-sub[data-v-7a0d2608]{font-size:.8rem;color:#6b7280}.stat-sub.light[data-v-7a0d2608]{color:hsla(0,0%,100%,.75)}.warning[data-v-7a0d2608]{font-size:.8rem}.alert-card[data-v-7a0d2608]{margin-top:1rem;padding:15px;background:#fef3c7;border-radius:10px}.charts[data-v-7a0d2608]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.chart-card[data-v-7a0d2608]{background:#fff;padding:20px;border-radius:12px}.empty-chart[data-v-7a0d2608]{min-height:180px;display:flex;align-items:center;justify-content:center;margin:0;color:#6b7280;border:1px dashed #d1d5db;border-radius:10px;background:#f9fafb}.insights[data-v-7a0d2608]{display:flex;gap:20px;margin-top:2rem}.insight-card[data-v-7a0d2608]{background:#111827;color:#fff;padding:20px;border-radius:12px}.actions[data-v-7a0d2608]{margin-top:2rem;display:flex;gap:15px}.actions button[data-v-7a0d2608]{padding:12px 16px;border-radius:8px;border:none;background:#6366f1;color:#fff;cursor:pointer}.actions button[data-v-7a0d2608]:hover{background:#4f46e5}.operations-grid[data-v-7a0d2608]{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.45fr);gap:1.5rem;margin-top:2rem}.panel-card[data-v-7a0d2608]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem;box-shadow:0 16px 42px rgba(15,23,42,.05)}.panel-heading[data-v-7a0d2608]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.panel-heading h2[data-v-7a0d2608]{margin:0;color:#111827;font-size:1.15rem}.panel-heading p[data-v-7a0d2608]{margin:.35rem 0 0;color:#6b7280;font-size:.9rem;line-height:1.5}.small-button[data-v-7a0d2608]{flex:0 0 auto;border:0;border-radius:10px;background:#e8f5ef;color:#0d8f62;cursor:pointer;font-weight:800;padding:.65rem .85rem}.small-button.dark[data-v-7a0d2608]{margin-top:1rem;background:#111827;color:#fff}.empty-panel[data-v-7a0d2608]{border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#64748b;padding:1rem;line-height:1.6}.agent-list[data-v-7a0d2608],.call-list[data-v-7a0d2608]{display:grid;gap:.75rem}.agent-row[data-v-7a0d2608],.call-row[data-v-7a0d2608]{width:100%;display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;padding:.9rem;text-align:left}.agent-row.active[data-v-7a0d2608],.call-row.selected[data-v-7a0d2608]{border-color:#0d8f62;background:#f0fdf4}.agent-row strong[data-v-7a0d2608],.call-row strong[data-v-7a0d2608]{display:block;color:#0f172a}.agent-row span[data-v-7a0d2608],.call-row span[data-v-7a0d2608]{color:#64748b;font-size:.82rem}.status-pill[data-v-7a0d2608]{white-space:nowrap;border-radius:999px;background:#eef2ff;color:#4338ca!important;font-weight:800;padding:.35rem .6rem}.calls-layout[data-v-7a0d2608]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:1rem}.call-detail[data-v-7a0d2608]{border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;padding:1rem}.summary-card[data-v-7a0d2608]{border-radius:12px;background:#111827;color:#fff;padding:1rem}.detail-grid span[data-v-7a0d2608],.summary-card span[data-v-7a0d2608]{display:block;color:#94a3b8;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.summary-card p[data-v-7a0d2608]{margin:.45rem 0 0;color:#e5e7eb;line-height:1.6}.detail-grid[data-v-7a0d2608]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.detail-grid div[data-v-7a0d2608]{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:.8rem}.detail-grid strong[data-v-7a0d2608]{display:block;margin-top:.35rem;color:#0f172a;line-height:1.35}.dashboard-loader[data-v-7a0d2608]{display:grid;gap:1.5rem}.loader-top[data-v-7a0d2608]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;background:radial-gradient(circle at top left,rgba(13,143,98,.14),transparent 32%),#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 18px 50px rgba(15,23,42,.06)}.loader-top h2[data-v-7a0d2608]{margin:.4rem 0 .35rem;color:#111827;font-size:1.2rem}.loader-top p[data-v-7a0d2608]{margin:0;color:#6b7280}.loader-pill[data-v-7a0d2608]{display:block;width:150px;height:9px;border-radius:999px;background:linear-gradient(90deg,#0d8f62,#6366f1)}.loader-spinner[data-v-7a0d2608]{width:44px;height:44px;flex:0 0 auto;border-radius:999px;border:4px solid #e5e7eb;border-top-color:#0d8f62;animation:spin-7a0d2608 .9s linear infinite}.skeleton-charts[data-v-7a0d2608],.skeleton-stats[data-v-7a0d2608]{display:grid;gap:1.5rem}.skeleton-stats[data-v-7a0d2608]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.skeleton-charts[data-v-7a0d2608]{grid-template-columns:1fr 1fr}.skeleton-card[data-v-7a0d2608],.skeleton-chart-card[data-v-7a0d2608]{background:#fff;border:1px solid #eef0f4;border-radius:12px;box-shadow:0 16px 42px rgba(15,23,42,.05);overflow:hidden;position:relative}.skeleton-card[data-v-7a0d2608]{min-height:145px;padding:1.5rem}.skeleton-chart-card[data-v-7a0d2608]{min-height:270px;padding:20px}.skeleton-actions span[data-v-7a0d2608]:after,.skeleton-card[data-v-7a0d2608]:after,.skeleton-chart-card[data-v-7a0d2608]:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.72),transparent);animation:shimmer-7a0d2608 1.35s infinite}.skeleton-line[data-v-7a0d2608],.skeleton-number[data-v-7a0d2608]{display:block;border-radius:999px;background:#e8edf3}.skeleton-line[data-v-7a0d2608]{width:78%;height:12px;margin-top:18px}.skeleton-line.short[data-v-7a0d2608]{width:42%;margin-top:0}.skeleton-line.title[data-v-7a0d2608]{width:34%;margin-top:0;margin-bottom:2rem}.skeleton-number[data-v-7a0d2608]{width:88px;height:38px;margin:1.4rem auto 0}.skeleton-chart[data-v-7a0d2608]{display:flex;align-items:flex-end;gap:14px;height:185px;padding:1rem;border-radius:10px;background:#f9fafb}.skeleton-chart span[data-v-7a0d2608]{display:block;flex:1;border-radius:999px 999px 4px 4px;background:#e2e8f0}.line-chart[data-v-7a0d2608]{align-items:center}.line-chart span[data-v-7a0d2608]{height:8px;border-radius:999px}.line-chart span[data-v-7a0d2608]:first-child{transform:translateY(34px)}.line-chart span[data-v-7a0d2608]:nth-child(2){transform:translateY(8px)}.line-chart span[data-v-7a0d2608]:nth-child(3){transform:translateY(22px)}.line-chart span[data-v-7a0d2608]:nth-child(4){transform:translateY(-18px)}.line-chart span[data-v-7a0d2608]:nth-child(5){transform:translateY(-4px)}.skeleton-actions[data-v-7a0d2608]{display:flex;gap:15px}.skeleton-actions span[data-v-7a0d2608]{position:relative;width:148px;height:44px;overflow:hidden;border-radius:8px;background:#e8edf3}@keyframes shimmer-7a0d2608{to{transform:translateX(100%)}}@keyframes spin-7a0d2608{to{transform:rotate(1turn)}}.error[data-v-7a0d2608]{color:red}@media (max-width:900px){.charts[data-v-7a0d2608],.skeleton-charts[data-v-7a0d2608]{grid-template-columns:1fr}.actions[data-v-7a0d2608],.insights[data-v-7a0d2608],.skeleton-actions[data-v-7a0d2608]{flex-direction:column}.loader-top[data-v-7a0d2608]{align-items:flex-start}.calls-layout[data-v-7a0d2608],.operations-grid[data-v-7a0d2608]{grid-template-columns:1fr}}@media (max-width:560px){.dashboard[data-v-7a0d2608],.loader-top[data-v-7a0d2608]{padding:1rem}.loader-spinner[data-v-7a0d2608]{width:34px;height:34px}.skeleton-card[data-v-7a0d2608]{min-height:124px}.skeleton-chart-card[data-v-7a0d2608]{min-height:230px}.skeleton-chart[data-v-7a0d2608]{height:145px}.skeleton-actions span[data-v-7a0d2608]{width:100%}}.agent-test-page[data-v-56b08a39]{min-height:calc(100vh - 64px);background:linear-gradient(135deg,#fbfaf7,#eef7f1 48%,#f8fafc);padding:32px 20px;color:#17211b}.test-container[data-v-56b08a39]{max-width:1220px;margin:0 auto}.page-header[data-v-56b08a39]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.eyebrow[data-v-56b08a39]{margin:0 0 10px;color:#0d8f62;font-size:.76rem;font-weight:800;text-transform:uppercase}h1[data-v-56b08a39]{max-width:760px;margin:0;color:#17211b;font-size:clamp(2rem,4vw,3.6rem);font-weight:900;line-height:1}.description[data-v-56b08a39]{max-width:760px;margin:14px 0 0;color:#66736b;line-height:1.65}.agent-pill[data-v-56b08a39]{display:inline-flex;align-items:center;gap:9px;max-width:320px;padding:10px 14px;border:1px solid rgba(23,33,27,.1);border-radius:999px;background:#fff;font-size:.86rem;font-weight:800;white-space:nowrap;box-shadow:0 14px 30px rgba(34,45,38,.08)}.agent-pill span[data-v-56b08a39]{overflow:hidden;text-overflow:ellipsis}.error-message[data-v-56b08a39]{margin-bottom:18px;padding:14px 16px;border:1px solid rgba(185,28,28,.18);border-radius:8px;background:rgba(239,68,68,.08);color:#b91c1c;font-weight:800}.test-layout[data-v-56b08a39]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}.chat-panel[data-v-56b08a39],.side-panel[data-v-56b08a39]{overflow:hidden;border:1px solid rgba(23,33,27,.08);border-radius:12px;background:hsla(0,0%,100%,.92);box-shadow:0 24px 70px rgba(34,45,38,.12)}.side-panel[data-v-56b08a39]{display:flex;flex-direction:column;gap:14px;padding:18px}.agent-card[data-v-56b08a39]{display:flex;align-items:center;gap:13px;padding-bottom:16px;border-bottom:1px solid #e6ece8}.agent-avatar[data-v-56b08a39],.avatar[data-v-56b08a39],.empty-icon[data-v-56b08a39],.voice-icon[data-v-56b08a39]{display:flex;align-items:center;justify-content:center}.agent-avatar[data-v-56b08a39]{width:48px;height:48px;flex:0 0 auto;border-radius:8px;background:#17211b;color:#fff}.agent-card h2[data-v-56b08a39],.chat-header h2[data-v-56b08a39],.quick-prompts h3[data-v-56b08a39],.voice-card h3[data-v-56b08a39]{margin:0;color:#17211b;font-weight:900}.agent-card h2[data-v-56b08a39]{font-size:1.04rem}.agent-card p[data-v-56b08a39]{margin:4px 0 0;color:#66736b;font-size:.9rem}.agent-meta-grid[data-v-56b08a39]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.info-box[data-v-56b08a39],.voice-card[data-v-56b08a39]{border:1px solid #e0e8e2;border-radius:8px;background:#fbfdfb}.info-box[data-v-56b08a39]{min-height:78px;padding:12px}.info-box span[data-v-56b08a39]{display:block;margin-bottom:6px;color:#7a8780;font-size:.72rem;font-weight:800;text-transform:uppercase}.info-box strong[data-v-56b08a39]{display:block;overflow:hidden;color:#17211b;font-size:.9rem;text-overflow:ellipsis}.voice-card[data-v-56b08a39]{display:grid;gap:12px;padding:14px}.voice-card-header[data-v-56b08a39]{display:flex;justify-content:space-between;gap:12px}.quick-prompts h3[data-v-56b08a39],.voice-card h3[data-v-56b08a39]{font-size:.94rem}.voice-card p[data-v-56b08a39]{margin:5px 0 0;color:#66736b;font-size:.82rem;line-height:1.45}.status-badge[data-v-56b08a39],.voice-status[data-v-56b08a39]{height:-moz-fit-content;height:fit-content;border-radius:999px;background:#edf2ee;color:#526159;font-size:.72rem;font-weight:900;white-space:nowrap}.voice-status[data-v-56b08a39]{padding:6px 9px}.status-badge.active[data-v-56b08a39],.voice-status.active[data-v-56b08a39]{background:rgba(13,143,98,.12);color:#0d6f4e}.voice-visual[data-v-56b08a39]{height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e0e8e2;border-radius:8px;background:#fff}.voice-visual span[data-v-56b08a39]{width:6px;height:10px;border-radius:999px;background:#9aa6a0}.overlay-bars span.listening[data-v-56b08a39],.overlay-bars span.speaking[data-v-56b08a39],.voice-visual.listening span[data-v-56b08a39],.voice-visual.speaking span[data-v-56b08a39]{animation:voiceBounce-56b08a39 1s ease-in-out infinite;background:#0d8f62}.overlay-bars span.connecting[data-v-56b08a39],.overlay-bars span.thinking[data-v-56b08a39],.voice-visual.connecting span[data-v-56b08a39],.voice-visual.thinking span[data-v-56b08a39]{animation:pulse-56b08a39 1s ease-in-out infinite;background:#17211b}.composer button[data-v-56b08a39],.overlay-actions button[data-v-56b08a39],.quick-prompts button[data-v-56b08a39],.reset-button[data-v-56b08a39],.voice-button[data-v-56b08a39]{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;font-weight:900;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.voice-button[data-v-56b08a39]{min-height:44px;border:none;background:#0d8f62;color:#fff}.composer button[data-v-56b08a39]:disabled,.quick-prompts button[data-v-56b08a39]:disabled,.restart-button[data-v-56b08a39]:disabled,.voice-button[data-v-56b08a39]:disabled{cursor:not-allowed;opacity:.58}.voice-helper[data-v-56b08a39]{margin:0;color:#526159!important;font-size:.82rem!important}.quick-prompts[data-v-56b08a39]{display:grid;gap:10px}.quick-prompts button[data-v-56b08a39],.reset-button[data-v-56b08a39]{min-height:44px;justify-content:space-between;border:1px solid #dde5df;background:#fff;color:#17211b;padding:11px 12px;text-align:left}.quick-prompts button[data-v-56b08a39]:hover,.reset-button[data-v-56b08a39]:hover{border-color:#b9c9c0;background:#f7fbf8}.reset-button[data-v-56b08a39]{justify-content:center;color:#526159}.chat-panel[data-v-56b08a39]{display:flex;flex-direction:column;min-height:720px}.chat-header[data-v-56b08a39]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid #e6ece8;background:#fff}.chat-header h2[data-v-56b08a39]{font-size:1.28rem}.chat-header p[data-v-56b08a39]{max-width:680px;margin:7px 0 0;color:#66736b;line-height:1.5}.status-badge[data-v-56b08a39]{padding:8px 12px}.chat-history[data-v-56b08a39]{flex:1;min-height:0;overflow-y:auto;padding:22px;background:#fff}.empty-chat[data-v-56b08a39]{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#66736b;text-align:center}.empty-icon[data-v-56b08a39]{width:54px;height:54px;margin-bottom:16px;border-radius:8px;background:#17211b;color:#fff}.empty-chat h3[data-v-56b08a39]{margin:0 0 8px;color:#17211b;font-size:1.35rem;font-weight:900}.empty-chat p[data-v-56b08a39]{max-width:420px;margin:0;line-height:1.6}.message-row[data-v-56b08a39]{display:flex;gap:12px;margin-bottom:16px}.message-row.user[data-v-56b08a39]{flex-direction:row-reverse}.message-row.user .message-bubble[data-v-56b08a39]{background:#17211b;color:#fff}.message-row.user .message-meta[data-v-56b08a39]{color:hsla(0,0%,100%,.68)}.message-row.assistant .message-bubble[data-v-56b08a39]{background:#f1f6f3;color:#17211b}.message-row.partial .message-bubble[data-v-56b08a39]{opacity:.7;font-style:italic}.avatar[data-v-56b08a39]{width:38px;height:38px;flex:0 0 auto;border-radius:8px;background:#edf2ee;color:#17211b}.message-bubble[data-v-56b08a39]{max-width:min(74%,680px);border-radius:12px;padding:13px 15px;line-height:1.58}.message-meta[data-v-56b08a39]{display:flex;justify-content:space-between;gap:16px;margin-bottom:6px;color:#66736b;font-size:.76rem}.message-text[data-v-56b08a39]{white-space:pre-wrap;word-break:break-word}.typing-bubble[data-v-56b08a39]{border-radius:12px;background:#f1f6f3;padding:15px}.typing-bubble span[data-v-56b08a39]{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#17211b;animation:bounce-56b08a39 1.2s ease-in-out infinite}.composer[data-v-56b08a39]{display:flex;gap:10px;padding:16px;border-top:1px solid #e6ece8;background:#fff}.composer textarea[data-v-56b08a39]{flex:1;min-height:48px;max-height:160px;resize:none;border:1px solid #dce5df;border-radius:8px;padding:13px 14px;color:#17211b;font:inherit;line-height:1.45;outline:none}.composer textarea[data-v-56b08a39]:focus{border-color:#18a16f;box-shadow:0 0 0 4px rgba(24,161,111,.12)}.composer button[data-v-56b08a39]{min-width:104px;border:none;background:#17211b;color:#fff;padding:0 16px}.mic-button[data-v-56b08a39]{width:48px;min-width:48px!important;padding:0!important;background:#0d8f62!important}.voice-overlay[data-v-56b08a39]{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(248,250,252,.82);backdrop-filter:blur(18px)}.voice-modal[data-v-56b08a39]{position:relative;width:100%;max-width:440px;border:1px solid rgba(23,33,27,.08);border-radius:16px;background:#fff;padding:30px;text-align:center;box-shadow:0 30px 100px rgba(34,45,38,.2)}.close-button[data-v-56b08a39]{position:absolute;top:14px;right:14px;width:36px;height:36px;border:none;border-radius:999px;background:#edf2ee;color:#17211b;font-size:1.2rem;cursor:pointer}.voice-icon[data-v-56b08a39]{width:76px;height:76px;margin:0 auto 20px;border-radius:999px;background:#17211b;color:#fff}.overlay-title-row[data-v-56b08a39]{display:flex;align-items:center;justify-content:center;gap:9px}.overlay-title-row h2[data-v-56b08a39]{margin:0;color:#17211b;font-size:1.8rem;font-weight:900}.voice-modal p[data-v-56b08a39]{margin:9px 0 0;color:#66736b;line-height:1.65}.state-dot[data-v-56b08a39]{width:10px;height:10px;border-radius:999px;background:#9aa6a0}.state-dot.listening[data-v-56b08a39]{background:#10b981}.state-dot.thinking[data-v-56b08a39]{background:#f59e0b}.state-dot.speaking[data-v-56b08a39]{background:#2563eb}.state-dot.error[data-v-56b08a39]{background:#ef4444}.partial-box[data-v-56b08a39]{margin-top:18px;border-radius:8px;background:#f1f6f3;padding:14px 16px;color:#526159;font-style:italic}.overlay-bars[data-v-56b08a39]{height:64px;display:flex;align-items:end;justify-content:center;gap:8px;margin:28px auto 0}.overlay-bars span[data-v-56b08a39]{width:10px;height:16px;border-radius:999px;background:#17211b}.overlay-actions[data-v-56b08a39]{display:flex;gap:12px;margin-top:28px}.overlay-actions button[data-v-56b08a39]{flex:1;min-height:46px;border:none}.restart-button[data-v-56b08a39]{background:#17211b;color:#fff}.stop-button[data-v-56b08a39]{background:#edf2ee;color:#17211b}@keyframes voiceBounce-56b08a39{0%,to{height:10px;opacity:.5}50%{height:30px;opacity:1}}@keyframes pulse-56b08a39{0%,to{opacity:.4}50%{opacity:1}}@keyframes bounce-56b08a39{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}@media(max-width:980px){.test-layout[data-v-56b08a39]{grid-template-columns:1fr}.chat-header[data-v-56b08a39],.page-header[data-v-56b08a39]{flex-direction:column}.chat-panel[data-v-56b08a39]{min-height:640px}}@media(max-width:640px){.agent-test-page[data-v-56b08a39]{min-height:calc(100vh - 56px);padding:18px 12px}h1[data-v-56b08a39]{font-size:1.9rem}.description[data-v-56b08a39]{font-size:.94rem}.side-panel[data-v-56b08a39]{padding:14px}.agent-meta-grid[data-v-56b08a39]{grid-template-columns:1fr}.chat-header[data-v-56b08a39],.chat-history[data-v-56b08a39],.composer[data-v-56b08a39]{padding:14px}.chat-panel[data-v-56b08a39]{min-height:calc(100vh - 150px)}.message-bubble[data-v-56b08a39]{max-width:86%}.composer[data-v-56b08a39]{display:grid;grid-template-columns:48px 1fr}.composer textarea[data-v-56b08a39]{grid-column:1/-1}.composer button[type=submit][data-v-56b08a39]{min-height:46px}.overlay-actions[data-v-56b08a39]{flex-direction:column}}.phone-page[data-v-5d2a348b]{min-height:100vh;background:#f6f7fb;padding:32px;color:#111827}.page-header[data-v-5d2a348b]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.eyebrow[data-v-5d2a348b]{margin:0 0 8px;color:#635bff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1[data-v-5d2a348b],h2[data-v-5d2a348b],h3[data-v-5d2a348b],p[data-v-5d2a348b]{margin:0}h1[data-v-5d2a348b]{font-size:36px;line-height:1.1;letter-spacing:-.04em}.subtitle[data-v-5d2a348b]{margin-top:10px;color:#6b7280;font-size:16px}.stats-grid[data-v-5d2a348b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.main-card[data-v-5d2a348b],.side-card[data-v-5d2a348b],.stat-card[data-v-5d2a348b]{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 18px 50px rgba(15,23,42,.06)}.stat-card[data-v-5d2a348b]{display:flex;align-items:center;gap:14px;padding:18px}.number-icon[data-v-5d2a348b],.stat-icon[data-v-5d2a348b]{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-5d2a348b]{color:#6b7280;font-size:13px;font-weight:700}.stat-card strong[data-v-5d2a348b]{display:block;margin-top:2px;font-size:26px;letter-spacing:-.04em}.content-grid[data-v-5d2a348b]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}.main-card[data-v-5d2a348b],.side-card[data-v-5d2a348b]{padding:22px}.card-header[data-v-5d2a348b]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.card-header.compact[data-v-5d2a348b]{margin-bottom:16px}.card-header h2[data-v-5d2a348b]{font-size:22px;letter-spacing:-.03em}.card-header p[data-v-5d2a348b]{margin-top:5px;color:#6b7280;font-size:14px}.ghost-btn[data-v-5d2a348b],.icon-btn[data-v-5d2a348b],.primary-btn[data-v-5d2a348b],.small-btn[data-v-5d2a348b]{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-5d2a348b]{background:#111827;color:#fff;border-radius:999px;padding:13px 18px}.primary-btn[data-v-5d2a348b]:hover{transform:translateY(-1px);background:#000}.primary-btn.full[data-v-5d2a348b]{width:100%}.ghost-btn[data-v-5d2a348b],.icon-btn[data-v-5d2a348b],.small-btn[data-v-5d2a348b]{background:#f3f4f6;color:#111827;border-radius:999px}.ghost-btn[data-v-5d2a348b]{padding:10px 14px}.small-btn[data-v-5d2a348b]{padding:9px 12px;font-size:13px}.icon-btn[data-v-5d2a348b]{width:38px;height:38px}button[data-v-5d2a348b]:disabled{opacity:.65;cursor:not-allowed;transform:none!important}.empty-box[data-v-5d2a348b],.error-box[data-v-5d2a348b],.state-box[data-v-5d2a348b]{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-5d2a348b]{flex-direction:column}.empty-box h3[data-v-5d2a348b]{color:#111827;font-size:20px}.error-box[data-v-5d2a348b]{justify-content:flex-start;color:#b91c1c;background:#fef2f2;border-color:#fecaca;text-align:left}.error-box p[data-v-5d2a348b]{margin-top:4px;color:#991b1b}.numbers-list[data-v-5d2a348b]{display:grid;gap:14px}.number-card[data-v-5d2a348b]{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-5d2a348b]{display:flex;align-items:center;gap:14px}.number-main h3[data-v-5d2a348b]{font-size:18px;letter-spacing:-.02em}.number-main p[data-v-5d2a348b]{margin-top:4px;color:#6b7280;font-size:13px}.badge[data-v-5d2a348b]{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.badge-success[data-v-5d2a348b]{color:#047857;background:#d1fae5}.badge-muted[data-v-5d2a348b]{color:#6b7280;background:#f3f4f6}.form-group label[data-v-5d2a348b],.number-agent label[data-v-5d2a348b]{display:block;margin-bottom:7px;color:#374151;font-size:13px;font-weight:800}input[data-v-5d2a348b],select[data-v-5d2a348b]{width:100%;border:1px solid #d1d5db;border-radius:14px;padding:12px 13px;background:#fff;color:#111827;font-size:14px;outline:none}input[data-v-5d2a348b]:focus,select[data-v-5d2a348b]:focus{border-color:#635bff;box-shadow:0 0 0 4px rgba(99,91,255,.12)}.number-actions[data-v-5d2a348b]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.danger-light[data-v-5d2a348b]{color:#b91c1c;background:#fee2e2}.success-light[data-v-5d2a348b]{color:#047857;background:#d1fae5}.tabs[data-v-5d2a348b]{display:grid;grid-template-columns:repeat(2,1fr);padding:4px;border-radius:999px;background:#f3f4f6;margin-bottom:18px}.tabs button[data-v-5d2a348b]{border:none;background:transparent;border-radius:999px;padding:10px;font-weight:900;color:#6b7280;cursor:pointer}.tabs button.active[data-v-5d2a348b]{background:#fff;color:#111827;box-shadow:0 8px 20px rgba(15,23,42,.08)}.form[data-v-5d2a348b]{display:grid;gap:15px}.form-row.two[data-v-5d2a348b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group small[data-v-5d2a348b]{display:block;margin-top:6px;color:#6b7280;font-size:12px}.checkbox-row[data-v-5d2a348b]{display:flex;gap:14px;flex-wrap:wrap}.checkbox-row label[data-v-5d2a348b]{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-5d2a348b]{width:auto}.available-section[data-v-5d2a348b]{margin-top:22px;padding-top:20px;border-top:1px solid #e5e7eb}.available-section h3[data-v-5d2a348b]{margin-bottom:12px;font-size:16px}.available-list[data-v-5d2a348b]{display:grid;gap:10px}.available-card[data-v-5d2a348b]{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-5d2a348b]{margin-top:4px;color:#6b7280;font-size:12px}.message-box[data-v-5d2a348b]{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-5d2a348b]{color:#047857;background:#ecfdf5}.message-box.error[data-v-5d2a348b],.message-box.warning[data-v-5d2a348b]{color:#b91c1c;background:#fef2f2}.spin[data-v-5d2a348b]{animation:spin-5d2a348b .9s linear infinite}.mobile-only[data-v-5d2a348b]{display:none}@keyframes spin-5d2a348b{to{transform:rotate(1turn)}}@media (max-width:1100px){.content-grid[data-v-5d2a348b]{grid-template-columns:1fr}.number-card[data-v-5d2a348b]{grid-template-columns:1fr;align-items:start}.number-actions[data-v-5d2a348b],.number-status[data-v-5d2a348b]{justify-content:flex-start}}@media (max-width:760px){.phone-page[data-v-5d2a348b]{padding:20px}.page-header[data-v-5d2a348b]{flex-direction:column}h1[data-v-5d2a348b]{font-size:30px}.form-row.two[data-v-5d2a348b],.stats-grid[data-v-5d2a348b]{grid-template-columns:1fr}.mobile-only[data-v-5d2a348b]{display:inline-flex}}.page[data-v-62594710]{padding:30px;max-width:1200px;margin:auto}.header[data-v-62594710]{display:flex;justify-content:space-between;margin-bottom:25px}.grid[data-v-62594710]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.column[data-v-62594710]{display:flex;flex-direction:column;gap:20px}.card[data-v-62594710]{background:#fff;border-radius:16px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 20px rgba(0,0,0,.03)}input[data-v-62594710],select[data-v-62594710],textarea[data-v-62594710]{width:100%;padding:10px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;margin-top:5px}.toggle[data-v-62594710]{position:relative;width:50px;height:28px}.toggle input[data-v-62594710]{display:none}.slider[data-v-62594710]{position:absolute;inset:0;background:#e5e7eb;border-radius:999px}.slider[data-v-62594710]:before{content:"";position:absolute;width:22px;height:22px;top:3px;left:3px;background:#fff;border-radius:50%;transition:.3s}input:checked+.slider[data-v-62594710]{background:#6366f1}input:checked+.slider[data-v-62594710]:before{transform:translateX(22px)}.radio-card-group[data-v-62594710]{display:flex;gap:10px}.radio-card[data-v-62594710]{flex:1;padding:15px;border-radius:12px;border:1px solid #e5e7eb;cursor:pointer}.radio-card.active[data-v-62594710]{border:2px solid #6366f1;background:#eef2ff}.availability[data-v-62594710]{display:flex;flex-direction:column;gap:10px}.day-card[data-v-62594710]{border:1px solid #e5e7eb;border-radius:10px;padding:10px}.day-header[data-v-62594710]{display:flex;align-items:center;gap:10px}.time-row[data-v-62594710]{display:flex;gap:10px;margin-top:10px}.checkbox-card[data-v-62594710]{display:flex;gap:10px;padding:10px;cursor:pointer}.checkbox-card[data-v-62594710]:hover{background:#f3f4f6}.save-btn[data-v-62594710]{background:#6366f1;color:#fff;padding:12px 18px;border-radius:10px;border:none}.toast[data-v-62594710]{position:fixed;top:20px;right:20px;background:#22c55e;color:#fff;padding:12px;border-radius:8px}.sticky-header[data-v-62594710]{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-62594710]{background:#4285f4;color:#fff;padding:10px 15px;border-radius:8px;margin:10px 0;display:inline-block;text-decoration:none}.booking-page[data-v-ba608e72]{min-height:100vh;padding:32px;background:#f6f7fb;color:#111827}.booking-actions[data-v-ba608e72],.booking-item[data-v-ba608e72],.card-header[data-v-ba608e72],.header-actions[data-v-ba608e72],.list-header[data-v-ba608e72],.page-header[data-v-ba608e72]{display:flex}.page-header[data-v-ba608e72]{align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.eyebrow[data-v-ba608e72]{margin:0 0 8px;color:#0d8f62;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}h1[data-v-ba608e72],h2[data-v-ba608e72],h3[data-v-ba608e72],p[data-v-ba608e72]{margin:0}h1[data-v-ba608e72]{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}.subtitle[data-v-ba608e72]{max-width:650px;margin-top:8px;color:#66736b}.header-actions[data-v-ba608e72]{gap:10px;flex-wrap:wrap}.ghost-btn[data-v-ba608e72],.icon-btn[data-v-ba608e72],.settings-btn[data-v-ba608e72]{border:none;border-radius:8px;cursor:pointer;font-weight:900;text-decoration:none}.settings-btn[data-v-ba608e72]{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;background:#17211b;color:#fff}.ghost-btn[data-v-ba608e72],.icon-btn[data-v-ba608e72]{background:#fff;color:#17211b;border:1px solid #dfe7e1}.ghost-btn[data-v-ba608e72]{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px}.icon-btn[data-v-ba608e72]{width:38px;height:38px;font-size:1.3rem}.content-grid[data-v-ba608e72],.kpi-grid[data-v-ba608e72],.loading-grid[data-v-ba608e72]{display:grid;gap:18px}.kpi-grid[data-v-ba608e72]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.card[data-v-ba608e72],.error-box[data-v-ba608e72],.kpi-card[data-v-ba608e72],.skeleton[data-v-ba608e72]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 18px 50px rgba(15,23,42,.05)}.kpi-card[data-v-ba608e72]{padding:18px}.kpi-card span[data-v-ba608e72]{color:#66736b;font-size:13px;font-weight:800}.kpi-card strong[data-v-ba608e72]{display:block;margin-top:8px;font-size:2rem;letter-spacing:-.04em}.content-grid[data-v-ba608e72],.loading-grid[data-v-ba608e72]{grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr);align-items:start}.card[data-v-ba608e72]{padding:20px}.card-header[data-v-ba608e72],.list-header[data-v-ba608e72]{align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.list-header p[data-v-ba608e72]{margin-top:4px;color:#66736b;font-size:14px}.pill[data-v-ba608e72]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;background:#edf7f1;color:#0d8f62;font-weight:900}.calendar-grid[data-v-ba608e72]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.day-name[data-v-ba608e72]{color:#66736b;font-size:12px;font-weight:900;text-align:center}.calendar-cell[data-v-ba608e72]{min-height:92px;padding:8px;border:1px solid #e7ece8;border-radius:8px;background:#fbfdfb;color:#17211b;text-align:left;cursor:pointer}.calendar-cell.muted[data-v-ba608e72]{color:#a1aaa5;background:#f7f8fa}.calendar-cell.today[data-v-ba608e72]{border-color:#0d8f62;box-shadow:0 0 0 3px rgba(13,143,98,.12)}.events[data-v-ba608e72]{display:grid;gap:4px;margin-top:8px}.event[data-v-ba608e72]{overflow:hidden;border-radius:999px;padding:3px 7px;color:#fff;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.booking-list[data-v-ba608e72]{display:grid;gap:12px}.booking-item[data-v-ba608e72]{align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid #e7ece8;border-radius:10px;background:#fff;cursor:pointer}.booking-item p[data-v-ba608e72],.booking-item small[data-v-ba608e72]{display:block;margin-top:5px;color:#66736b}.booking-actions[data-v-ba608e72]{align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}select[data-v-ba608e72]{min-height:34px;border:1px solid #d7e0da;border-radius:8px;background:#fff;color:#17211b;font:inherit;font-size:13px}.status[data-v-ba608e72]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.pending[data-v-ba608e72],.status.pending[data-v-ba608e72]{background:#fef3c7;color:#92400e}.confirmed[data-v-ba608e72],.status.confirmed[data-v-ba608e72]{background:#d1fae5;color:#047857}.canceled[data-v-ba608e72],.status.canceled[data-v-ba608e72]{background:#fee2e2;color:#b91c1c}.no_show[data-v-ba608e72],.status.no_show[data-v-ba608e72]{background:#e5e7eb;color:#374151}.empty-state[data-v-ba608e72]{padding:34px 20px;border:1px dashed #d7e0da;border-radius:10px;color:#66736b;text-align:center}.empty-state h3[data-v-ba608e72]{margin-bottom:8px;color:#17211b}.error-box[data-v-ba608e72]{margin-bottom:18px;padding:14px 16px;color:#b91c1c;background:#fff7f7;border-color:#fecaca}.error-box p[data-v-ba608e72]{margin-top:4px}.skeleton[data-v-ba608e72]{position:relative;overflow:hidden;min-height:420px}.skeleton.list[data-v-ba608e72]{min-height:360px}.skeleton[data-v-ba608e72]:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.75),transparent);animation:shimmer-ba608e72 1.2s infinite}.modal-overlay[data-v-ba608e72]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.42)}.modal[data-v-ba608e72]{width:min(620px,100%);border-radius:14px;background:#fff;padding:22px}.modal-header[data-v-ba608e72]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.details-grid[data-v-ba608e72]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.details-grid div[data-v-ba608e72],.notes-box[data-v-ba608e72]{padding:12px;border-radius:8px;background:#f7faf8}dt[data-v-ba608e72]{color:#66736b;font-size:12px;font-weight:900;text-transform:uppercase}dd[data-v-ba608e72]{margin:6px 0 0;color:#17211b;word-break:break-word}.notes-box[data-v-ba608e72]{margin-top:12px}.notes-box p[data-v-ba608e72]{margin-top:6px;color:#66736b}.spin[data-v-ba608e72]{display:inline-block;animation:spin-ba608e72 .9s linear infinite}.fade-enter-active[data-v-ba608e72],.fade-leave-active[data-v-ba608e72]{transition:opacity .18s ease}.fade-enter-from[data-v-ba608e72],.fade-leave-to[data-v-ba608e72]{opacity:0}@keyframes shimmer-ba608e72{to{transform:translateX(100%)}}@keyframes spin-ba608e72{to{transform:rotate(1turn)}}@media (max-width:1050px){.content-grid[data-v-ba608e72],.loading-grid[data-v-ba608e72]{grid-template-columns:1fr}}@media (max-width:760px){.booking-page[data-v-ba608e72]{padding:18px 12px}.page-header[data-v-ba608e72]{flex-direction:column}.ghost-btn[data-v-ba608e72],.header-actions[data-v-ba608e72],.settings-btn[data-v-ba608e72]{width:100%}.ghost-btn[data-v-ba608e72],.settings-btn[data-v-ba608e72]{justify-content:center}.kpi-grid[data-v-ba608e72]{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-cell[data-v-ba608e72]{min-height:68px;padding:5px}.event[data-v-ba608e72]{font-size:10px;padding:2px 5px}.booking-item[data-v-ba608e72]{flex-direction:column}.booking-actions[data-v-ba608e72]{justify-content:flex-start}.details-grid[data-v-ba608e72]{grid-template-columns:1fr}}.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}.coach-panel[data-v-ab83daee]{display:grid;gap:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 18px 50px rgba(15,23,42,.05);padding:22px}.coach-heading[data-v-ab83daee]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.coach-eyebrow[data-v-ab83daee]{margin:0 0 6px;color:#0d8f62;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.coach-heading h2[data-v-ab83daee],.coach-heading p[data-v-ab83daee]{margin:0}.coach-heading h2[data-v-ab83daee]{font-size:1.3rem}.coach-heading p[data-v-ab83daee]{margin-top:5px;color:#66736b;line-height:1.5}.icon-button[data-v-ab83daee]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfe7e1;border-radius:8px;background:#fff;color:#17211b;cursor:pointer}.context-strip[data-v-ab83daee]{display:flex;gap:8px;flex-wrap:wrap}.context-strip span[data-v-ab83daee]{border-radius:999px;background:#eef2f0;color:#526159;padding:7px 10px;font-size:12px;font-weight:900}.quick-prompts[data-v-ab83daee]{display:flex;flex-wrap:wrap;gap:8px}.quick-prompts button[data-v-ab83daee]{border:1px solid #dfe7e1;border-radius:8px;background:#fbfdfb;color:#17211b;padding:9px 11px;font-weight:900;cursor:pointer}.thread[data-v-ab83daee]{display:grid;gap:10px;max-height:340px;overflow:auto;padding:4px}.bubble[data-v-ab83daee]{max-width:88%;border-radius:10px;padding:12px 13px;line-height:1.5}.bubble p[data-v-ab83daee]{margin:0}.bubble.user[data-v-ab83daee]{justify-self:end;background:#17211b;color:#fff}.bubble.assistant[data-v-ab83daee]{justify-self:start;background:#f3f6f4;color:#17211b}.bubble.pending[data-v-ab83daee]{display:flex;align-items:center;gap:8px;color:#66736b}.coach-list[data-v-ab83daee]{margin-top:10px}.coach-list strong[data-v-ab83daee]{display:block;font-size:12px;text-transform:uppercase;color:#526159}.coach-list ul[data-v-ab83daee]{margin:6px 0 0;padding-left:18px}.proposal-box[data-v-ab83daee]{display:grid;gap:12px;border-top:1px solid #e6ece8;padding-top:16px}.proposal-heading[data-v-ab83daee]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.proposal-heading h3[data-v-ab83daee],.proposal-heading p[data-v-ab83daee]{margin:0}.proposal-heading h3[data-v-ab83daee]{font-size:1.05rem}.proposal-heading p[data-v-ab83daee]{margin-top:4px;color:#66736b}.proposal-heading span[data-v-ab83daee]{border-radius:999px;background:#d1fae5;color:#047857;padding:6px 10px;font-size:12px;font-weight:900}.diff-card[data-v-ab83daee]{display:grid;grid-template-columns:auto 1fr;gap:12px;border:1px solid #e1e8e3;border-radius:10px;padding:13px;background:#fbfdfb}.diff-card input[data-v-ab83daee]{width:18px;height:18px;margin-top:2px;accent-color:#0d8f62}.diff-topline[data-v-ab83daee]{display:flex;align-items:center;justify-content:space-between;gap:10px}.risk[data-v-ab83daee]{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;text-transform:uppercase;background:#eef2f0;color:#526159}.risk.low[data-v-ab83daee]{background:#d1fae5;color:#047857}.risk.medium[data-v-ab83daee]{background:#fef3c7;color:#92400e}.risk.high[data-v-ab83daee]{background:#fee2e2;color:#b91c1c}.diff-grid[data-v-ab83daee]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.diff-grid div[data-v-ab83daee]{border:1px solid #e6ece8;border-radius:8px;background:#fff;padding:10px;min-width:0}.diff-grid span[data-v-ab83daee]{display:block;color:#66736b;font-size:11px;font-weight:900;text-transform:uppercase}.diff-grid p[data-v-ab83daee]{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#17211b}.diff-card small[data-v-ab83daee]{display:block;margin-top:9px;color:#66736b;line-height:1.45}.coach-input[data-v-ab83daee],.proposal-actions[data-v-ab83daee]{display:flex;gap:10px;align-items:center}.proposal-actions[data-v-ab83daee]{justify-content:flex-end}.coach-input input[data-v-ab83daee]{flex:1;min-width:0;border:1px solid #d7e0da;border-radius:8px;background:#fff;color:#17211b;padding:12px 13px;font:inherit;outline:none}.ghost-btn[data-v-ab83daee],.primary-btn[data-v-ab83daee]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:8px;padding:0 15px;border:none;font-weight:900;cursor:pointer}.primary-btn[data-v-ab83daee]{background:#17211b;color:#fff}.ghost-btn[data-v-ab83daee]{background:#fff;color:#17211b;border:1px solid #dfe7e1}.compact[data-v-ab83daee]{width:44px;padding:0}.ghost-btn[data-v-ab83daee]:disabled,.icon-button[data-v-ab83daee]:disabled,.primary-btn[data-v-ab83daee]:disabled,.quick-prompts button[data-v-ab83daee]:disabled{opacity:.6;cursor:not-allowed}.coach-error[data-v-ab83daee],.coach-success[data-v-ab83daee]{margin:0;font-weight:900}.coach-error[data-v-ab83daee]{color:#b91c1c}.coach-success[data-v-ab83daee]{color:#047857}.spin[data-v-ab83daee]{animation:spin-ab83daee .8s linear infinite}@keyframes spin-ab83daee{to{transform:rotate(1turn)}}@media(max-width:720px){.diff-grid[data-v-ab83daee]{grid-template-columns:1fr}.coach-input[data-v-ab83daee],.proposal-actions[data-v-ab83daee]{align-items:stretch}.proposal-actions[data-v-ab83daee]{flex-direction:column}.proposal-actions .ghost-btn[data-v-ab83daee],.proposal-actions .primary-btn[data-v-ab83daee]{width:100%}.bubble[data-v-ab83daee]{max-width:100%}}.agent-page[data-v-272d42fa]{min-height:100vh;background:#f6f7fb;padding:32px;color:#17211b}.page-header[data-v-272d42fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:22px}.eyebrow[data-v-272d42fa]{margin:0 0 8px;color:#0d8f62;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}h1[data-v-272d42fa],h2[data-v-272d42fa],p[data-v-272d42fa]{margin:0}h1[data-v-272d42fa]{font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.04em}.subtitle[data-v-272d42fa]{max-width:720px;margin-top:8px;color:#66736b;line-height:1.6}.header-actions[data-v-272d42fa]{display:flex;gap:10px;flex-wrap:wrap}.ghost-btn[data-v-272d42fa],.primary-btn[data-v-272d42fa]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:8px;padding:0 15px;border:none;font-weight:900;cursor:pointer}.primary-btn[data-v-272d42fa]{background:#17211b;color:#fff}.ghost-btn[data-v-272d42fa]{background:#fff;color:#17211b;border:1px solid #dfe7e1}.ghost-btn[data-v-272d42fa]:disabled,.primary-btn[data-v-272d42fa]:disabled{opacity:.6;cursor:not-allowed}.layout[data-v-272d42fa]{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;align-items:start}.error-card[data-v-272d42fa],.loading-card[data-v-272d42fa],.panel[data-v-272d42fa],.summary-card[data-v-272d42fa]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 18px 50px rgba(15,23,42,.05)}.summary-card[data-v-272d42fa]{position:sticky;top:20px;padding:22px}.agent-avatar[data-v-272d42fa]{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-weight:900;font-size:1.25rem}.summary-card h2[data-v-272d42fa]{margin-top:16px;font-size:1.4rem}.summary-card p[data-v-272d42fa]{margin-top:6px;color:#66736b}.status-row[data-v-272d42fa]{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.status[data-v-272d42fa]{border-radius:999px;background:#eef2f0;color:#526159;padding:7px 10px;font-size:12px;font-weight:900}.status.active[data-v-272d42fa]{background:#d1fae5;color:#047857}.summary-list[data-v-272d42fa]{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #e6ece8}.summary-list span[data-v-272d42fa]{display:block;color:#66736b;font-size:12px;font-weight:900;text-transform:uppercase}.summary-list strong[data-v-272d42fa]{display:block;margin-top:4px}.quick-actions[data-v-272d42fa]{display:grid;gap:9px;margin-top:20px}.quick-actions a[data-v-272d42fa]{border:1px solid #dfe7e1;border-radius:8px;padding:11px 12px;color:#17211b;text-decoration:none;font-weight:900}.agent-edit-form[data-v-272d42fa],.settings-form[data-v-272d42fa]{display:grid;gap:18px}.panel[data-v-272d42fa]{padding:22px}.panel-heading[data-v-272d42fa]{margin-bottom:18px}.panel-heading h2[data-v-272d42fa]{font-size:1.3rem}.panel-heading p[data-v-272d42fa]{margin-top:5px;color:#66736b}.form-grid[data-v-272d42fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-block[data-v-272d42fa],.form-grid label[data-v-272d42fa]{display:grid;gap:8px}.full[data-v-272d42fa]{grid-column:1/-1}.field-block span[data-v-272d42fa],label span[data-v-272d42fa]{color:#344238;font-size:12px;font-weight:900;text-transform:uppercase}input[data-v-272d42fa],select[data-v-272d42fa],textarea[data-v-272d42fa]{width:100%;border:1px solid #d7e0da;border-radius:8px;background:#fff;color:#17211b;padding:12px 13px;font:inherit;outline:none}textarea[data-v-272d42fa]{resize:vertical;line-height:1.5}input[data-v-272d42fa]:focus,select[data-v-272d42fa]:focus,textarea[data-v-272d42fa]:focus{border-color:#0d8f62;box-shadow:0 0 0 4px rgba(13,143,98,.12)}.toggle-grid[data-v-272d42fa]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.toggle-card[data-v-272d42fa]{display:flex;align-items:flex-start;gap:12px;border:1px solid #e1e8e3;border-radius:10px;padding:14px;background:#fbfdfb}.toggle-card input[data-v-272d42fa]{width:18px;height:18px;accent-color:#0d8f62}.toggle-card strong[data-v-272d42fa]{display:block}.field-block small[data-v-272d42fa],.toggle-card p[data-v-272d42fa]{margin-top:4px;color:#66736b;line-height:1.45}.form-actions[data-v-272d42fa]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.success-message[data-v-272d42fa]{margin-right:auto;color:#047857;font-weight:900}.error-card[data-v-272d42fa],.loading-card[data-v-272d42fa]{padding:34px;text-align:center}.error-card[data-v-272d42fa]{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.loader[data-v-272d42fa]{width:34px;height:34px;margin:0 auto 16px;border:3px solid #e5e7eb;border-top-color:#17211b;border-radius:50%}.loader[data-v-272d42fa],.spin[data-v-272d42fa]{animation:spin-272d42fa .8s linear infinite}@keyframes spin-272d42fa{to{transform:rotate(1turn)}}@media(max-width:980px){.layout[data-v-272d42fa]{grid-template-columns:1fr}.summary-card[data-v-272d42fa]{position:static}.page-header[data-v-272d42fa]{flex-direction:column}.header-actions[data-v-272d42fa]{width:100%}.ghost-btn[data-v-272d42fa],.primary-btn[data-v-272d42fa]{flex:1}}@media(max-width:640px){.agent-page[data-v-272d42fa]{padding:18px 12px}.form-grid[data-v-272d42fa],.toggle-grid[data-v-272d42fa]{grid-template-columns:1fr}.form-actions[data-v-272d42fa]{flex-direction:column}.form-actions .primary-btn[data-v-272d42fa]{width:100%}.success-message[data-v-272d42fa]{margin-right:0}}.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-48144457]{min-height:100vh;background:#f8fafc;padding:48px 20px;color:#0f172a}.knowledge-container[data-v-48144457]{max-width:980px;margin:0 auto}.page-header[data-v-48144457]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.eyebrow[data-v-48144457]{color:#6366f1;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}h1[data-v-48144457]{font-size:2.5rem;font-weight:900;letter-spacing:-.05em;color:#020617;margin-bottom:10px}.description[data-v-48144457]{max-width:720px;color:#64748b;line-height:1.7}.status-badge[data-v-48144457]{background:#020617;color:#fff;border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:900;white-space:nowrap}.error-message[data-v-48144457],.success-message[data-v-48144457]{border-radius:16px;padding:14px 16px;font-weight:700;font-size:.92rem;margin-bottom:18px}.success-message[data-v-48144457]{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.error-message[data-v-48144457]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.add-card[data-v-48144457],.base-card[data-v-48144457],.empty-box[data-v-48144457],.state-box[data-v-48144457]{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-48144457]{display:none}.toolbar[data-v-48144457]{display:flex;justify-content:flex-end;margin-bottom:24px}.primary-button[data-v-48144457]{border:none;border-radius:16px;padding:14px 20px;font-weight:900;cursor:pointer;background:#020617;color:#fff;transition:transform .2s ease,background .2s ease}.primary-button[data-v-48144457]:hover{transform:scale(1.02);background:#111827}.modal-backdrop[data-v-48144457]{position:fixed;inset:0;background:rgba(15,23,42,.58);display:grid;place-items:center;padding:20px;z-index:50}.modal-card[data-v-48144457]{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 30px 80px rgba(15,23,42,.24);padding:26px}.modal-header[data-v-48144457]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.close-button[data-v-48144457]{border:none;background:#f1f5f9;color:#0f172a;width:40px;height:40px;border-radius:999px;font-size:1.4rem;line-height:1;cursor:pointer}.modal-form[data-v-48144457]{display:grid;gap:18px}.modal-actions[data-v-48144457]{margin-top:0}.card-header[data-v-48144457]{margin-bottom:20px}.card-header h2[data-v-48144457],.sources-header h2[data-v-48144457]{font-size:1.4rem;font-weight:900;color:#020617;margin-bottom:8px}.card-header p[data-v-48144457],.sources-header p[data-v-48144457]{color:#64748b;line-height:1.7}.form-grid[data-v-48144457]{display:grid;gap:18px}.form-group[data-v-48144457]{display:grid;gap:8px}label[data-v-48144457]{font-size:.82rem;font-weight:900;color:#334155;text-transform:uppercase;letter-spacing:.08em}input[data-v-48144457],textarea[data-v-48144457]{width:100%;box-sizing:border-box;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-48144457]:focus,textarea[data-v-48144457]:focus{border-color:#020617;box-shadow:0 0 0 4px rgba(15,23,42,.06)}textarea[data-v-48144457]{resize:vertical;line-height:1.6}.form-actions[data-v-48144457]{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.form-actions button[data-v-48144457]{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-48144457]{background:#020617;color:#fff}.form-actions button[type=submit][data-v-48144457]:hover{transform:scale(1.02);background:#111827}.form-actions button[data-v-48144457]:disabled{opacity:.55;cursor:not-allowed;transform:none}.secondary-button[data-v-48144457]{background:#fff;color:#020617;border:1px solid rgba(15,23,42,.12)!important}.secondary-button[data-v-48144457]:hover{background:#f1f5f9;transform:scale(1.02)}.sources-header[data-v-48144457]{margin-bottom:18px}.empty-box[data-v-48144457],.state-box[data-v-48144457]{padding:34px;text-align:center}.empty-box h3[data-v-48144457],.state-box h3[data-v-48144457]{font-size:1.35rem;font-weight:900;color:#020617;margin-bottom:8px}.empty-box p[data-v-48144457],.state-box p[data-v-48144457]{color:#64748b;line-height:1.7}.loader[data-v-48144457]{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-48144457 .8s linear infinite}@keyframes spin-48144457{to{transform:rotate(1turn)}}.base-list[data-v-48144457]{display:grid;gap:16px}.base-card[data-v-48144457]{padding:22px}.base-card.editing[data-v-48144457]{border-color:#6366f1;box-shadow:0 18px 60px rgba(99,102,241,.14)}.base-top[data-v-48144457]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:12px}.base-top h3[data-v-48144457]{font-size:1.08rem;font-weight:900;color:#020617}.editing-pill[data-v-48144457]{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-48144457]{display:flex;gap:8px;flex-shrink:0}.delete-button[data-v-48144457],.edit-button[data-v-48144457]{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-48144457]{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe}.edit-button[data-v-48144457]:hover{background:#e0e7ff;transform:scale(1.02)}.delete-button[data-v-48144457]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.delete-button[data-v-48144457]:hover{background:#fee2e2;transform:scale(1.02)}.base-content p[data-v-48144457]{color:#334155;line-height:1.7;white-space:pre-wrap;word-break:break-word;margin:0}.inline-editor[data-v-48144457]{display:grid;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(15,23,42,.08)}.inline-actions[data-v-48144457]{display:flex;justify-content:flex-end;gap:12px}.save-inline-button[data-v-48144457]{border:none;border-radius:16px;padding:14px 20px;font-weight:900;cursor:pointer;background:#020617;color:#fff;transition:transform .2s ease,opacity .2s ease,background .2s ease}.save-inline-button[data-v-48144457]:hover{transform:scale(1.02);background:#111827}.save-inline-button[data-v-48144457]:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (max-width:720px){.knowledge-page[data-v-48144457]{padding:28px 14px}.base-top[data-v-48144457],.form-actions[data-v-48144457],.page-header[data-v-48144457]{flex-direction:column}.toolbar[data-v-48144457]{justify-content:stretch}.primary-button[data-v-48144457]{width:100%}h1[data-v-48144457]{font-size:2rem}.add-card[data-v-48144457],.base-card[data-v-48144457],.empty-box[data-v-48144457],.state-box[data-v-48144457]{border-radius:20px;padding:20px}.base-actions[data-v-48144457],.delete-button[data-v-48144457],.edit-button[data-v-48144457],.form-actions button[data-v-48144457],.form-actions[data-v-48144457]{width:100%}.base-actions[data-v-48144457],.inline-actions[data-v-48144457]{flex-direction:column}.inline-actions button[data-v-48144457]{width:100%}.modal-backdrop[data-v-48144457]{padding:12px}.modal-card[data-v-48144457]{padding:20px;border-radius:20px}}.personality-page[data-v-f0048dfc]{min-height:100vh;background:radial-gradient(circle at top left,rgba(99,102,241,.1),transparent 28%),radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 24%),linear-gradient(180deg,#f8fafc,#f1f5f9);padding:56px 20px 64px;color:#0f172a}.personality-container[data-v-f0048dfc]{max-width:1180px;margin:0 auto}.page-header[data-v-f0048dfc]{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:28px}.eyebrow[data-v-f0048dfc]{color:#6366f1;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}h1[data-v-f0048dfc]{font-size:clamp(2.4rem,3vw,3.3rem);font-weight:900;letter-spacing:-.05em;color:#020617;margin-bottom:10px}.description[data-v-f0048dfc]{max-width:680px;color:#64748b;line-height:1.7}.status-badge[data-v-f0048dfc]{background:linear-gradient(135deg,#020617,#111827);color:#fff;border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:900;white-space:nowrap;box-shadow:0 16px 32px rgba(2,6,23,.18)}.status-panel[data-v-f0048dfc]{display:grid;gap:10px;justify-items:end}.status-meta[data-v-f0048dfc]{display:grid;justify-items:end;gap:4px}.status-meta span[data-v-f0048dfc]{color:#64748b;font-size:.82rem;font-weight:700}.status-meta strong[data-v-f0048dfc]{color:#0f172a;font-size:.92rem;font-weight:900}.error-message[data-v-f0048dfc],.success-message[data-v-f0048dfc]{border-radius:16px;padding:14px 16px;font-weight:700;font-size:.92rem;margin-bottom:18px}.success-message[data-v-f0048dfc]{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.error-message[data-v-f0048dfc]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.settings-form[data-v-f0048dfc]{display:grid;gap:18px}.setting-card[data-v-f0048dfc],.toggle-card[data-v-f0048dfc]{background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.94));border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:26px;box-shadow:0 22px 60px rgba(15,23,42,.06);backdrop-filter:blur(10px)}.setting-header[data-v-f0048dfc]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.setting-header label[data-v-f0048dfc],.toggle-card label[data-v-f0048dfc]{display:block;font-size:1.02rem;font-weight:900;color:#020617;margin-bottom:8px}.setting-header p[data-v-f0048dfc],.toggle-card p[data-v-f0048dfc]{color:#64748b;line-height:1.6;font-size:.92rem;margin:0}select[data-v-f0048dfc],textarea[data-v-f0048dfc]{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-f0048dfc]:focus,textarea[data-v-f0048dfc]:focus{border-color:#020617;box-shadow:0 0 0 4px rgba(15,23,42,.06)}textarea[data-v-f0048dfc]{resize:vertical;line-height:1.6;min-height:110px}.voice-card[data-v-f0048dfc]{gap:18px}.voice-card-copy[data-v-f0048dfc]{max-width:700px}.voice-card-keyline[data-v-f0048dfc]{min-width:220px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#0f172a,#020617);color:#fff;display:grid;gap:6px;box-shadow:0 18px 40px rgba(2,6,23,.15)}.voice-card-keyline span[data-v-f0048dfc]{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:900;color:hsla(0,0%,100%,.68)}.voice-card-keyline strong[data-v-f0048dfc]{font-size:1rem;font-weight:900}.voice-toolbar[data-v-f0048dfc]{display:grid;gap:14px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:linear-gradient(180deg,rgba(248,250,252,.96),hsla(0,0%,100%,.9));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.voice-toolbar-top[data-v-f0048dfc]{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:14px;align-items:end}.mini-field[data-v-f0048dfc],.voice-language-select[data-v-f0048dfc],.voice-search[data-v-f0048dfc]{display:grid;gap:6px}.mini-field label[data-v-f0048dfc],.voice-language-select label[data-v-f0048dfc],.voice-search label[data-v-f0048dfc]{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.voice-filters-grid[data-v-f0048dfc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:2px}.voice-language-row[data-v-f0048dfc]{display:flex;flex-wrap:wrap;gap:10px}.language-pill[data-v-f0048dfc]{border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f8fafc;color:#0f172a;padding:10px 14px;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.language-pill.active[data-v-f0048dfc]{background:#020617;border-color:#020617;color:#fff}.voice-summary[data-v-f0048dfc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent}.voice-summary span[data-v-f0048dfc]{display:block;margin-bottom:6px;color:#64748b;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.voice-summary strong[data-v-f0048dfc]{color:#020617;font-size:.98rem}.voice-badges[data-v-f0048dfc]{display:flex;flex-wrap:wrap;gap:8px}.voice-badge[data-v-f0048dfc]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;background:#eef2ff;color:#3730a3;font-size:.76rem;font-weight:800}.voice-badge.is-strong[data-v-f0048dfc]{background:#0f172a;color:#fff}.mini-toggle[data-v-f0048dfc]{display:inline-flex;align-items:center;gap:8px;border-radius:14px;padding:10px 12px;background:#fff;border:1px solid rgba(15,23,42,.08);color:#0f172a;font-size:.9rem;font-weight:700;white-space:nowrap}.mini-toggle span[data-v-f0048dfc]{line-height:1.2}.reset-voice-filters[data-v-f0048dfc]{align-self:end;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 12px;background:#fff;color:#0f172a;font-weight:900;cursor:pointer}.voice-list[data-v-f0048dfc]{display:grid;gap:14px;max-height:640px;overflow-y:auto;padding-right:6px}.voice-option[data-v-f0048dfc]{display:grid;gap:12px;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#fbfdff);padding:18px 18px 16px;box-shadow:0 14px 34px rgba(15,23,42,.05);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.voice-option.selected[data-v-f0048dfc]{border-color:rgba(2,6,23,.35);box-shadow:0 22px 44px rgba(15,23,42,.1);transform:translateY(-2px)}.voice-option-header[data-v-f0048dfc]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.voice-copy[data-v-f0048dfc]{min-width:0}.voice-actions[data-v-f0048dfc]{display:flex;gap:8px;flex-shrink:0}.voice-option h3[data-v-f0048dfc]{margin:4px 0 8px;color:#020617;font-size:1.02rem;font-weight:900}.voice-language[data-v-f0048dfc]{margin:0;color:#6366f1;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.voice-description[data-v-f0048dfc]{margin:0;color:#64748b;line-height:1.55;font-size:.9rem}.preview-button[data-v-f0048dfc],.select-button[data-v-f0048dfc]{border:none;border-radius:999px;font-weight:900;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.preview-button[data-v-f0048dfc]{background:#eff6ff;color:#1d4ed8;padding:10px 14px;white-space:nowrap}.select-button[data-v-f0048dfc]{background:#f8fafc;color:#0f172a;padding:10px 14px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.select-button.selected[data-v-f0048dfc]{background:linear-gradient(135deg,#020617,#111827);color:#fff;box-shadow:0 12px 26px rgba(2,6,23,.18)}.voice-wave[data-v-f0048dfc]{display:flex;align-items:end;gap:6px;min-height:28px}.voice-wave span[data-v-f0048dfc]{width:8px;height:10px;border-radius:999px;background:rgba(15,23,42,.14)}.voice-wave.active span[data-v-f0048dfc]{background:#6366f1;animation:voicePulse-f0048dfc 1s ease-in-out infinite}.voice-wave.active span[data-v-f0048dfc]:nth-child(2n){animation-delay:.08s}.voice-wave.active span[data-v-f0048dfc]:nth-child(3n){animation-delay:.16s}.voice-empty[data-v-f0048dfc]{margin:0;padding:14px 16px;border-radius:18px;background:#f8fafc;border:1px dashed rgba(15,23,42,.12);color:#64748b}.toggle-grid[data-v-f0048dfc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.toggle-card[data-v-f0048dfc]{display:flex;justify-content:space-between;gap:20px;align-items:center}.toggle-card input[type=checkbox][data-v-f0048dfc]{width:46px;height:26px;accent-color:#020617;cursor:pointer;flex-shrink:0}.form-actions[data-v-f0048dfc]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.form-actions button[data-v-f0048dfc]{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-f0048dfc]{background:#020617;color:#fff}.form-actions button[type=submit][data-v-f0048dfc]:hover{transform:scale(1.02);background:#111827}.form-actions button[data-v-f0048dfc]:disabled{opacity:.55;cursor:not-allowed;transform:none}.secondary-button[data-v-f0048dfc]{background:#fff;color:#020617;border:1px solid rgba(15,23,42,.12)!important}.secondary-button[data-v-f0048dfc]:hover{background:#f1f5f9;transform:scale(1.02)}@keyframes voicePulse-f0048dfc{0%,to{height:10px;opacity:.45}50%{height:26px;opacity:1}}@media (max-width:760px){.personality-page[data-v-f0048dfc]{padding:24px 14px 36px}.form-actions[data-v-f0048dfc],.page-header[data-v-f0048dfc],.setting-header[data-v-f0048dfc],.toggle-card[data-v-f0048dfc]{flex-direction:column}.toggle-grid[data-v-f0048dfc]{grid-template-columns:1fr}.voice-option-header[data-v-f0048dfc]{flex-direction:column}.voice-filters-grid[data-v-f0048dfc],.voice-toolbar-top[data-v-f0048dfc]{grid-template-columns:1fr}.status-meta[data-v-f0048dfc],.status-panel[data-v-f0048dfc]{justify-items:start}.voice-card-keyline[data-v-f0048dfc]{width:100%;min-width:0}.mini-toggle[data-v-f0048dfc],.reset-voice-filters[data-v-f0048dfc]{width:100%;justify-content:center}h1[data-v-f0048dfc]{font-size:2rem}.voice-actions[data-v-f0048dfc]{width:100%}.preview-button[data-v-f0048dfc],.select-button[data-v-f0048dfc]{flex:1}.status-badge[data-v-f0048dfc]{width:-moz-fit-content;width:fit-content}.form-actions button[data-v-f0048dfc]{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-137f8530]{min-height:100vh;background:#f8fafc;padding:48px 20px;color:#0f172a}.billing-container[data-v-137f8530]{max-width:1180px;margin:0 auto}.header[data-v-137f8530]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:28px}.eyebrow[data-v-137f8530]{color:#6366f1;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}h1[data-v-137f8530]{font-size:2.6rem;font-weight:900;letter-spacing:-.05em;color:#020617;margin-bottom:10px}.subtitle[data-v-137f8530]{max-width:680px;color:#64748b;line-height:1.7}.current-plan-badge[data-v-137f8530]{background:#020617;color:#fff;border-radius:999px;padding:10px 16px;font-size:.85rem;font-weight:800;white-space:nowrap}.usage-card[data-v-137f8530]{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-137f8530]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.label[data-v-137f8530]{color:#94a3b8;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.usage-top h2[data-v-137f8530]{font-size:1.8rem;font-weight:900;color:#020617}.usage-number[data-v-137f8530]{font-size:2rem;font-weight:900;color:#020617}.usage-details[data-v-137f8530]{margin-top:20px;color:#334155;line-height:1.7}.muted[data-v-137f8530]{color:#64748b;font-size:.95rem}.progress-wrapper[data-v-137f8530]{margin-top:20px}.progress-bar[data-v-137f8530]{width:100%;height:12px;background:#e2e8f0;border-radius:999px;overflow:hidden}.progress-fill[data-v-137f8530]{height:100%;background:linear-gradient(90deg,#6366f1,#0f172a);border-radius:999px;transition:width .3s ease}.trial-box[data-v-137f8530]{background:#eef2ff;border:1px solid #c7d2fe;color:#3730a3;border-radius:16px}.trial-box[data-v-137f8530],.warning-box[data-v-137f8530]{margin-top:18px;padding:14px 16px;font-size:.92rem;font-weight:600}.warning-box[data-v-137f8530]{background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:16px}.plans-header[data-v-137f8530]{margin-bottom:18px}.plans-header h2[data-v-137f8530]{font-size:1.6rem;font-weight:900;color:#020617;margin-bottom:6px}.plans-header p[data-v-137f8530]{color:#64748b}.plans-grid[data-v-137f8530]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.plan-card[data-v-137f8530]{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-137f8530]:hover{transform:translateY(-3px);border-color:rgba(15,23,42,.2)}.plan-card.featured[data-v-137f8530]{border:2px solid #0f172a}.plan-card.active[data-v-137f8530]{background:#f8fafc}.plan-top[data-v-137f8530]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-height:92px}.plan-top h3[data-v-137f8530]{font-size:1.25rem;font-weight:900;color:#020617;margin-bottom:8px}.plan-description[data-v-137f8530]{color:#64748b;font-size:.9rem;line-height:1.5}.active-pill[data-v-137f8530],.featured-pill[data-v-137f8530]{border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:900;white-space:nowrap}.active-pill[data-v-137f8530]{background:#dcfce7;color:#166534}.featured-pill[data-v-137f8530]{background:#020617;color:#fff}.price[data-v-137f8530]{margin:22px 0}.price span[data-v-137f8530]{font-size:2rem;font-weight:900;color:#020617}.price small[data-v-137f8530]{color:#64748b;font-weight:700;margin-left:4px}.features-list[data-v-137f8530]{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-137f8530]{display:flex;gap:10px;align-items:flex-start}.check[data-v-137f8530]{color:#16a34a;font-weight:900}.plan-card button[data-v-137f8530],.secondary-button[data-v-137f8530]{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-137f8530]:hover,.secondary-button[data-v-137f8530]:hover{transform:scale(1.02);background:#111827}.plan-card button[data-v-137f8530]:disabled{background:#cbd5e1;color:#475569;cursor:not-allowed;transform:none}.enterprise-box[data-v-137f8530]{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-137f8530]{font-size:1.5rem;font-weight:900;margin-bottom:8px}.enterprise-box p[data-v-137f8530]{color:hsla(0,0%,100%,.68);line-height:1.6}.secondary-button[data-v-137f8530]{width:auto;min-width:180px;background:#fff;color:#020617}.secondary-button[data-v-137f8530]:hover{background:#e2e8f0}@media (max-width:1024px){.plans-grid[data-v-137f8530]{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-box[data-v-137f8530]{flex-direction:column;align-items:flex-start}.secondary-button[data-v-137f8530]{width:100%}}@media (max-width:640px){.billing-page[data-v-137f8530]{padding:28px 14px}.header[data-v-137f8530],.usage-top[data-v-137f8530]{flex-direction:column}h1[data-v-137f8530]{font-size:2rem}.plans-grid[data-v-137f8530]{grid-template-columns:1fr}.enterprise-box[data-v-137f8530],.usage-card[data-v-137f8530]{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}.session-meta-row[data-v-126841c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.meta-chip[data-v-126841c2]{padding:12px;border-radius:10px;background:#edf7f1;border:1px solid #d8eadf}.meta-chip span[data-v-126841c2]{display:block;color:#6b756f;font-size:12px;font-weight:900;text-transform:uppercase}.meta-chip strong[data-v-126841c2]{display:block;margin-top:6px;word-break:break-word}.transcript-scroll[data-v-126841c2]{max-height:540px;overflow:auto;padding-right:4px}.timeline-list[data-v-126841c2]{display:grid;gap:12px}.timeline-item[data-v-126841c2]{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:10px;background:#f7faf8;border:1px solid #e3ebe5}.timeline-dot[data-v-126841c2]{width:10px;height:10px;margin-top:5px;border-radius:999px;background:#0d8f62;flex:0 0 auto}.timeline-body[data-v-126841c2]{flex:1}.timeline-top[data-v-126841c2]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;font-size:12px;color:#66736b;margin-bottom:4px}.timeline-body p[data-v-126841c2]{margin:0;color:#526159;line-height:1.55}.agent-card[data-v-126841c2]{display:grid;gap:10px;padding:14px;border-radius:10px;background:#f7faf8;border:1px solid #e3ebe5}.agent-card strong[data-v-126841c2]{font-size:1.05rem}.agent-card p[data-v-126841c2]{color:#526159;line-height:1.55}.agent-meta[data-v-126841c2]{display:flex;gap:8px;flex-wrap:wrap}.agent-meta span[data-v-126841c2]{padding:6px 10px;border-radius:999px;background:#edf7f1;color:#0d8f62;font-size:12px;font-weight:800}.monitor-page[data-v-126841c2]{min-height:100vh;padding:32px;background:linear-gradient(135deg,#f7faf8,#eef5ef 55%,#f8fafc);color:#17211b}.page-header[data-v-126841c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.eyebrow[data-v-126841c2]{margin:0 0 8px;color:#0d8f62;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.subtitle[data-v-126841c2]{max-width:760px;margin-top:8px;color:#66736b;line-height:1.6}h1[data-v-126841c2],h2[data-v-126841c2],p[data-v-126841c2]{margin:0}.page-header h1[data-v-126841c2]{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em}.header-actions[data-v-126841c2]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ghost-btn[data-v-126841c2]{min-height:42px;padding:0 14px;border:1px solid #dce5df;color:#17211b;font-weight:900;cursor:pointer}.ghost-btn[data-v-126841c2],.toggle[data-v-126841c2]{display:inline-flex;align-items:center;gap:8px;border-radius:8px;background:#fff}.toggle[data-v-126841c2]{padding:10px 12px;border:1px solid #dce5df;font-weight:800;color:#526159}.toggle input[data-v-126841c2]{accent-color:#0d8f62}.kpi-grid[data-v-126841c2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.error-banner[data-v-126841c2],.kpi-card[data-v-126841c2],.panel[data-v-126841c2]{background:#fff;border:1px solid #e3ebe5;border-radius:12px;box-shadow:0 18px 50px rgba(15,23,42,.05)}.kpi-card[data-v-126841c2]{padding:18px}.kpi-card span[data-v-126841c2]{color:#6b756f;font-size:13px;font-weight:800}.kpi-card strong[data-v-126841c2]{display:block;margin-top:8px;font-size:2rem;letter-spacing:-.04em}.main-grid[data-v-126841c2]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(280px,330px);gap:18px;align-items:start}.panel[data-v-126841c2]{padding:18px}.panel-header[data-v-126841c2]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px}.panel-header p[data-v-126841c2]{margin-top:4px;color:#66736b;font-size:14px}.pill[data-v-126841c2]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;background:#edf7f1;color:#0d8f62;font-weight:900}.filters-row[data-v-126841c2]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.filters-row label[data-v-126841c2]{display:grid;gap:6px}.filters-row span[data-v-126841c2]{color:#6b756f;font-size:12px;font-weight:900;text-transform:uppercase}.filters-row select[data-v-126841c2]{width:100%;min-height:40px;padding:0 12px;border:1px solid #dce5df;border-radius:8px;background:#fff;color:#17211b}.empty-state[data-v-126841c2],.loading-state[data-v-126841c2]{padding:30px 16px;border:1px dashed #d7e0da;border-radius:10px;color:#66736b;text-align:center}.session-list[data-v-126841c2]{display:grid;gap:12px;max-height:560px;overflow:auto;padding-right:4px}.message-list[data-v-126841c2]{display:grid;gap:12px}.session-card[data-v-126841c2]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px;border:1px solid #e3ebe5;border-radius:10px;background:#fbfdfb;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.session-card.selected[data-v-126841c2],.session-card[data-v-126841c2]:hover{border-color:#0d8f62;transform:translateY(-1px)}.session-card p[data-v-126841c2],.session-time[data-v-126841c2]{margin-top:4px;color:#66736b;font-size:13px}.message-row[data-v-126841c2]{display:flex;gap:12px;align-items:flex-start}.message-row.user[data-v-126841c2]{flex-direction:row-reverse}.avatar[data-v-126841c2]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#edf2ee;color:#17211b;font-weight:900;flex:0 0 auto}.message-card[data-v-126841c2]{flex:1;padding:14px;border-radius:10px;background:#f7faf8;border:1px solid #e3ebe5}.message-row.assistant .message-card[data-v-126841c2]{background:#eef7f1}.message-row.user .message-card[data-v-126841c2]{background:#17211b;color:#fff}.message-row.user .message-card span[data-v-126841c2]{color:hsla(0,0%,100%,.72)}.message-top[data-v-126841c2]{display:flex;justify-content:space-between;gap:12px;color:#66736b;font-size:12px;margin-bottom:6px}.message-card p[data-v-126841c2]{white-space:pre-wrap;word-break:break-word;line-height:1.55}.detail-grid[data-v-126841c2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-card[data-v-126841c2]{padding:12px;border-radius:10px;background:#f7faf8}.detail-card span[data-v-126841c2]{display:block;color:#6b756f;font-size:12px;font-weight:900;text-transform:uppercase}.detail-card strong[data-v-126841c2]{display:block;margin-top:6px;word-break:break-word}.error-banner[data-v-126841c2]{margin-bottom:18px;padding:14px 16px;background:#fff7f7;border-color:#fecaca;color:#b91c1c;font-weight:800}.pagination-row[data-v-126841c2]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #eef2ef;color:#526159}.pager-btn[data-v-126841c2]{min-height:38px;padding:0 12px;border:1px solid #dce5df;border-radius:8px;background:#fff;color:#17211b;font-weight:900;cursor:pointer}.pager-btn[data-v-126841c2]:disabled{opacity:.5;cursor:not-allowed}.spin[data-v-126841c2]{animation:spin-126841c2 .9s linear infinite}@keyframes spin-126841c2{to{transform:rotate(1turn)}}@media(max-width:1100px){.main-grid[data-v-126841c2]{grid-template-columns:1fr 1fr}.detail-panel[data-v-126841c2]{grid-column:1/-1}}@media(max-width:760px){.monitor-page[data-v-126841c2]{padding:18px 12px}.page-header[data-v-126841c2]{flex-direction:column}.filters-row[data-v-126841c2],.kpi-grid[data-v-126841c2],.main-grid[data-v-126841c2]{grid-template-columns:1fr}.ghost-btn[data-v-126841c2],.header-actions[data-v-126841c2],.toggle[data-v-126841c2]{width:100%}.ghost-btn[data-v-126841c2]{justify-content:center}.message-row[data-v-126841c2],.session-card[data-v-126841c2]{flex-direction:column}.message-row.user[data-v-126841c2]{flex-direction:column-reverse}.detail-grid[data-v-126841c2]{grid-template-columns:1fr}.session-list[data-v-126841c2]{max-height:420px}.pagination-row[data-v-126841c2]{flex-wrap:wrap}}.workflow-node[data-v-019b148e]{position:relative;min-width:240px;max-width:320px;padding:16px 16px 14px;border-radius:20px;border:1px solid rgba(148,163,184,.28);background:hsla(0,0%,100%,.98);box-shadow:0 18px 40px rgba(15,23,42,.08);color:#0f172a}.workflow-node.is-selected[data-v-019b148e]{border-color:rgba(59,130,246,.75);box-shadow:0 0 0 3px rgba(59,130,246,.12),0 24px 45px rgba(15,23,42,.12)}.workflow-node__header[data-v-019b148e]{display:flex;align-items:flex-start;gap:12px}.workflow-node__icon[data-v-019b148e]{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(135deg,#0f172a,#334155);flex:0 0 auto}.workflow-node--end .workflow-node__icon[data-v-019b148e],.workflow-node--start .workflow-node__icon[data-v-019b148e]{background:linear-gradient(135deg,#0f9d58,#2dd4bf)}.workflow-node--decision .workflow-node__icon[data-v-019b148e]{background:linear-gradient(135deg,#f59e0b,#f97316)}.workflow-node--booking .workflow-node__icon[data-v-019b148e],.workflow-node--knowledge .workflow-node__icon[data-v-019b148e]{background:linear-gradient(135deg,#14b8a6,#22c55e)}.workflow-node--payment .workflow-node__icon[data-v-019b148e]{background:linear-gradient(135deg,#e11d48,#fb7185)}.workflow-node--transfer .workflow-node__icon[data-v-019b148e]{background:linear-gradient(135deg,#475569,#64748b)}.workflow-node--collect .workflow-node__icon[data-v-019b148e],.workflow-node--voice .workflow-node__icon[data-v-019b148e]{background:linear-gradient(135deg,#2563eb,#60a5fa)}.workflow-node--contact .workflow-node__icon[data-v-019b148e],.workflow-node--webhook .workflow-node__icon[data-v-019b148e]{background:linear-gradient(135deg,#4f46e5,#818cf8)}.workflow-node__titles[data-v-019b148e]{min-width:0}.workflow-node__kind[data-v-019b148e]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.workflow-node__title[data-v-019b148e]{margin-top:2px;font-size:15px;line-height:1.2;font-weight:700;color:#0f172a;word-break:break-word}.workflow-node__description[data-v-019b148e],.workflow-node__summary[data-v-019b148e]{margin-top:10px;font-size:13px;line-height:1.45;color:#475569;word-break:break-word}.workflow-node__summary[data-v-019b148e]{padding:10px 12px;border-radius:14px;background:#f8fafc;border:1px solid rgba(148,163,184,.18)}.workflow-node__badges[data-v-019b148e],.workflow-node__branches[data-v-019b148e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.workflow-node__badge[data-v-019b148e],.workflow-node__branch[data-v-019b148e]{display:inline-flex;align-items:center;max-width:100%;padding:5px 9px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600;line-height:1}.workflow-node__branch[data-v-019b148e]{background:#f1f5f9;color:#334155}.workflow-node__handle-layer[data-v-019b148e]{position:absolute;inset:0;pointer-events:none}.workflow-node__handle[data-v-019b148e]{width:12px;height:12px;border:2px solid #fff;background:#2563eb;box-shadow:0 4px 8px rgba(15,23,42,.2);pointer-events:auto}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__connection-path,.vue-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translateX(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color,#0041d0)}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color,#1a192b)}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color,#ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.workflow-builder-shell[data-v-0c7b08cc]{min-height:calc(100vh - 24px);padding:20px;background:radial-gradient(circle at top left,rgba(59,130,246,.08),transparent 28%),radial-gradient(circle at top right,rgba(16,185,129,.08),transparent 24%),linear-gradient(180deg,#f8fafc,#eef2f7);color:#0f172a}.workflow-builder-header[data-v-0c7b08cc]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.workflow-builder-eyebrow[data-v-0c7b08cc]{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.workflow-builder-title[data-v-0c7b08cc]{margin:6px 0 8px;font-size:30px;line-height:1.1}.workflow-builder-subtitle[data-v-0c7b08cc]{margin:0;max-width:760px;color:#475569}.workflow-builder-header-actions[data-v-0c7b08cc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.workflow-builder-header-actions__status[data-v-0c7b08cc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workflow-status[data-v-0c7b08cc]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;background:#e2e8f0;color:#334155}.workflow-status--ok[data-v-0c7b08cc]{background:rgba(16,185,129,.14);color:#0f766e}.workflow-status--draft[data-v-0c7b08cc]{background:rgba(148,163,184,.16);color:#334155}.workflow-status--active[data-v-0c7b08cc]{background:rgba(37,99,235,.16);color:#1d4ed8}.workflow-status--archived[data-v-0c7b08cc]{background:rgba(100,116,139,.16);color:#475569}.workflow-status--warning[data-v-0c7b08cc]{background:rgba(245,158,11,.15);color:#b45309}.workflow-status--error[data-v-0c7b08cc]{background:rgba(239,68,68,.15);color:#b91c1c}.primary-button[data-v-0c7b08cc],.secondary-button[data-v-0c7b08cc],.tool-button[data-v-0c7b08cc]{min-height:38px;padding:0 14px;border-radius:12px;border:1px solid transparent;font-size:13px;font-weight:700;cursor:pointer}.tool-button[data-v-0c7b08cc]{background:#fff;color:#0f172a;border-color:rgba(148,163,184,.32)}.primary-button[data-v-0c7b08cc]:disabled,.tool-button[data-v-0c7b08cc]:disabled{opacity:.5;cursor:not-allowed}.primary-button[data-v-0c7b08cc]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.secondary-button[data-v-0c7b08cc]{background:#f8fafc;color:#0f172a;border-color:rgba(148,163,184,.3)}.workflow-builder-body[data-v-0c7b08cc]{display:grid;grid-template-columns:280px minmax(0,1fr) 340px;gap:16px;align-items:start}.workflow-sidebar[data-v-0c7b08cc]{display:flex;flex-direction:column;gap:14px;min-width:0}.workflow-sidebar--left[data-v-0c7b08cc],.workflow-sidebar--right[data-v-0c7b08cc]{max-height:calc(100vh - 170px);overflow:auto;padding-right:4px}.sidebar-section[data-v-0c7b08cc]{padding:14px;border-radius:20px;border:1px solid rgba(148,163,184,.22);background:hsla(0,0%,100%,.96);box-shadow:0 16px 30px rgba(15,23,42,.06)}.sidebar-section__title[data-v-0c7b08cc]{margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.agent-card[data-v-0c7b08cc]{padding:14px;border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.08))}.agent-card__label[data-v-0c7b08cc],.agent-card__meta[data-v-0c7b08cc]{font-size:12px;color:#64748b}.agent-card__value[data-v-0c7b08cc]{margin:6px 0;font-size:18px;font-weight:800;color:#0f172a}.issues-list[data-v-0c7b08cc],.palette-grid[data-v-0c7b08cc],.template-list[data-v-0c7b08cc],.workflow-list[data-v-0c7b08cc]{display:grid;gap:10px}.template-tabs[data-v-0c7b08cc]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.template-tabs--overlay[data-v-0c7b08cc]{margin-bottom:0}.template-tab[data-v-0c7b08cc]{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:#f8fafc;color:#334155;font-size:12px;font-weight:700;cursor:pointer;transition:all .16s ease}.template-tab[data-v-0c7b08cc]:hover{border-color:rgba(37,99,235,.35);color:#1d4ed8}.template-tab.is-active[data-v-0c7b08cc]{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.3);color:#1d4ed8}.workflow-empty-state[data-v-0c7b08cc]{display:grid;gap:8px;padding:14px;border-radius:16px;border:1px dashed rgba(148,163,184,.45);background:rgba(248,250,252,.8)}.workflow-empty-state strong[data-v-0c7b08cc]{font-size:13px;color:#0f172a}.workflow-empty-state p[data-v-0c7b08cc]{margin:0;font-size:12px;line-height:1.45;color:#64748b}.workflow-empty-state__actions[data-v-0c7b08cc]{display:flex;gap:8px}.palette-card[data-v-0c7b08cc],.template-card[data-v-0c7b08cc],.workflow-list-item[data-v-0c7b08cc]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#fff;text-align:left;cursor:pointer}.template-card[data-v-0c7b08cc]{align-items:center;gap:12px;padding:14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.template-card[data-v-0c7b08cc]:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.3);box-shadow:0 14px 24px rgba(37,99,235,.08)}.template-card--blank[data-v-0c7b08cc]{border-style:dashed}.workflow-list-item.is-active[data-v-0c7b08cc]{border-color:rgba(37,99,235,.5);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.workflow-list-item__name[data-v-0c7b08cc]{display:block;font-size:13px;font-weight:800;color:#0f172a}.workflow-list-item__meta[data-v-0c7b08cc]{margin-top:4px;display:block;font-size:12px;color:#64748b}.canvas-choice-card__icon[data-v-0c7b08cc],.template-card__icon[data-v-0c7b08cc]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.12));color:#2563eb}.canvas-choice-card__icon[data-v-0c7b08cc] svg,.template-card__icon[data-v-0c7b08cc] svg{width:22px;height:22px}.canvas-choice-card__content[data-v-0c7b08cc],.template-card__body[data-v-0c7b08cc]{min-width:0;display:grid;gap:5px;flex:1}.canvas-choice-card__content strong[data-v-0c7b08cc],.template-card__body strong[data-v-0c7b08cc]{margin:0;font-size:13px;font-weight:800;color:#0f172a}.canvas-choice-card__content span[data-v-0c7b08cc],.template-card__body span[data-v-0c7b08cc]{margin:0;font-size:12px;color:#64748b;line-height:1.45}.canvas-choice-card__tags[data-v-0c7b08cc],.template-card__tags[data-v-0c7b08cc]{display:flex;flex-wrap:wrap;gap:6px}.template-chip[data-v-0c7b08cc]{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(37,99,235,.08);color:#1d4ed8;font-size:11px;font-weight:700;text-transform:none}.template-card__cta[data-v-0c7b08cc]{flex:none;align-self:center;color:#2563eb;font-size:12px;font-weight:700}.palette-grid[data-v-0c7b08cc]{grid-template-columns:1fr}.palette-card[data-v-0c7b08cc]{align-items:center}.palette-card__icon[data-v-0c7b08cc]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#e2e8f0;font-weight:800;color:#334155}.palette-card__text[data-v-0c7b08cc]{min-width:0}.palette-card__text strong[data-v-0c7b08cc]{display:block;font-size:13px;color:#0f172a}.palette-card__text small[data-v-0c7b08cc]{display:block;margin-top:2px;color:#64748b;line-height:1.35}.workflow-canvas-panel[data-v-0c7b08cc]{min-width:0;display:flex;flex-direction:column;gap:12px}.workflow-canvas-toolbar[data-v-0c7b08cc]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:hsla(0,0%,100%,.96)}.workflow-canvas-toolbar__group[data-v-0c7b08cc]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.field-block[data-v-0c7b08cc],.field-inline[data-v-0c7b08cc]{display:grid;gap:6px;font-size:12px;font-weight:700;color:#475569}.field-block input[data-v-0c7b08cc],.field-block select[data-v-0c7b08cc],.field-block textarea[data-v-0c7b08cc],.field-inline input[data-v-0c7b08cc]{width:100%;box-sizing:border-box;padding:11px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.34);background:#fff;color:#0f172a;font:inherit}.field-inline[data-v-0c7b08cc]{min-width:240px}.canvas-stage[data-v-0c7b08cc]{position:relative;min-height:72vh;border-radius:24px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98));overflow:hidden}.canvas-flow[data-v-0c7b08cc]{width:100%;height:72vh}.canvas-empty-state[data-v-0c7b08cc]{position:absolute;inset:18px;z-index:5;display:grid;gap:16px;align-content:start;padding:20px;border-radius:22px;border:1px solid rgba(148,163,184,.22);background:hsla(0,0%,100%,.94);backdrop-filter:blur(6px);overflow:auto}.canvas-empty-state__hero[data-v-0c7b08cc]{display:grid;gap:8px;max-width:760px}.canvas-empty-state__eyebrow[data-v-0c7b08cc]{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.canvas-empty-state__hero h2[data-v-0c7b08cc]{margin:0;font-size:22px;line-height:1.15;color:#0f172a}.canvas-empty-state__hero p[data-v-0c7b08cc]{margin:0;max-width:720px;color:#475569;line-height:1.55}.canvas-empty-state__choices[data-v-0c7b08cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.canvas-choice-card[data-v-0c7b08cc]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px 12px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:#fff;text-align:left;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.canvas-choice-card[data-v-0c7b08cc]:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.35);box-shadow:0 16px 28px rgba(37,99,235,.12)}.canvas-choice-card__icon[data-v-0c7b08cc]{grid-row:1/span 2;align-self:start}.canvas-choice-card__cta[data-v-0c7b08cc]{grid-column:1/-1;margin-top:2px;font-size:12px;font-weight:700;color:#2563eb}.canvas-choice-card--blank[data-v-0c7b08cc]{border-style:dashed;background:linear-gradient(180deg,rgba(37,99,235,.05),#fff)}.canvas-hint[data-v-0c7b08cc]{margin:14px;padding:10px 14px;border-radius:999px;background:rgba(15,23,42,.78);color:#fff;font-size:12px;box-shadow:0 14px 24px rgba(15,23,42,.2)}.workflow-status-strip[data-v-0c7b08cc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workflow-status-strip__item[data-v-0c7b08cc]{padding:12px 14px;border-radius:16px;background:hsla(0,0%,100%,.96);border:1px solid rgba(148,163,184,.22)}.workflow-status-strip__item strong[data-v-0c7b08cc]{display:block;font-size:20px;font-weight:800;color:#0f172a}.workflow-status-strip__item span[data-v-0c7b08cc]{display:block;margin-top:2px;font-size:12px;color:#64748b}.inspector-card[data-v-0c7b08cc]{display:grid;gap:12px}.inspector-card__header[data-v-0c7b08cc]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.inspector-card__kind[data-v-0c7b08cc]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.inspector-card__title[data-v-0c7b08cc]{font-size:18px;font-weight:800;color:#0f172a}.inspector-actions[data-v-0c7b08cc]{display:flex;flex-wrap:wrap;gap:10px}.inspector-empty[data-v-0c7b08cc],.issues-empty[data-v-0c7b08cc]{padding:14px;border-radius:16px;background:#f8fafc;color:#64748b;font-size:13px}.issue-card[data-v-0c7b08cc]{padding:12px 14px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:#f8fafc;display:grid;gap:4px}.issue-card strong[data-v-0c7b08cc]{font-size:13px;color:#0f172a}.issue-card span[data-v-0c7b08cc]{font-size:12px;color:#475569}.issue-card--error[data-v-0c7b08cc]{background:hsla(0,93%,94%,.9);border-color:rgba(239,68,68,.28)}.issue-card--warning[data-v-0c7b08cc]{background:rgba(255,247,237,.92);border-color:rgba(245,158,11,.28)}.simulation-card[data-v-0c7b08cc]{display:grid;gap:12px}.simulation-warning[data-v-0c7b08cc]{padding:12px 14px;border-radius:14px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.28);color:#92400e;font-size:13px;line-height:1.45}.simulation-output[data-v-0c7b08cc]{display:grid;gap:10px;padding-top:8px;border-top:1px solid rgba(148,163,184,.22)}.simulation-output__row[data-v-0c7b08cc]{display:grid;gap:3px}.simulation-output__row strong[data-v-0c7b08cc]{font-size:12px;color:#64748b}.simulation-output__row span[data-v-0c7b08cc]{font-size:13px;color:#0f172a}.workflow-builder-footer[data-v-0c7b08cc]{display:flex;justify-content:flex-end;padding-top:12px}.status-text[data-v-0c7b08cc]{font-size:12px;color:#475569}.status-text--error[data-v-0c7b08cc]{color:#b91c1c}@media (max-width:1400px){.workflow-builder-body[data-v-0c7b08cc]{grid-template-columns:260px minmax(0,1fr)}.workflow-sidebar--right[data-v-0c7b08cc]{grid-column:1/-1;max-height:none}}@media (max-width:1100px){.workflow-builder-header[data-v-0c7b08cc]{flex-direction:column}.workflow-builder-body[data-v-0c7b08cc]{grid-template-columns:1fr}.workflow-sidebar--left[data-v-0c7b08cc],.workflow-sidebar--right[data-v-0c7b08cc]{max-height: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:800;letter-spacing:0}.logo img{width:32px;height:32px;display:block;border-radius:8px;background:#fff;padding:3px;-o-object-fit:contain;object-fit:contain;box-sizing:border-box}.logo span{white-space:nowrap}.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}@media (max-width:640px){.app-navbar{height:56px;padding:0 14px}.logo{gap:7px;font-size:.95rem}.logo img{width:28px;height:28px}.app-navbar-right{gap:8px}.btn-primary{display:none}.user-menu{padding:7px 10px;font-size:.85rem}}