.client-bottom-nav[data-v-05789168]{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.phone-widget[data-v-068df11d]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif}.phone-ring[data-v-068df11d]{position:absolute;inset:-10px;border-radius:9999px;border:2px solid rgba(52,211,153,.3);animation:ring-expand-068df11d 2s ease-out infinite}.phone-ring--2[data-v-068df11d]{animation-delay:.6s}.phone-ring--out-1[data-v-068df11d]{position:absolute;inset:-10px;border-radius:9999px;border:2px solid rgba(96,165,250,.3);animation:ring-expand-068df11d 2s ease-out infinite}.phone-ring--out-2[data-v-068df11d]{position:absolute;inset:-10px;border-radius:9999px;border:2px solid rgba(96,165,250,.3);animation:ring-expand-068df11d 2s ease-out infinite .6s}@keyframes ring-expand-068df11d{0%{transform:scale(.85);opacity:.8}to{transform:scale(1.3);opacity:0}}.phone-accept-btn[data-v-068df11d]{animation:gentle-pulse-068df11d 2s ease-in-out infinite}@keyframes gentle-pulse-068df11d{0%,to{box-shadow:0 0 20px #10b98166}50%{box-shadow:0 0 30px #10b98199}}.phone-dot[data-v-068df11d]{display:inline-block;height:6px;width:6px;border-radius:9999px;background:#60a5fa99;animation:dot-bounce-068df11d 1.4s ease-in-out infinite}.phone-dot--2[data-v-068df11d]{animation-delay:.2s}.phone-dot--3[data-v-068df11d]{animation-delay:.4s}@keyframes dot-bounce-068df11d{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.client-shell[data-v-f88425cc]{overflow-x:hidden;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(2rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.client-nav-drawer[data-v-f88425cc]{padding-top:env(safe-area-inset-top)}.drawer-fade-enter-active[data-v-f88425cc],.drawer-fade-leave-active[data-v-f88425cc]{transition:opacity .2s ease}.drawer-fade-enter-from[data-v-f88425cc],.drawer-fade-leave-to[data-v-f88425cc]{opacity:0}.drawer-fade-enter-active .client-nav-drawer[data-v-f88425cc],.drawer-fade-leave-active .client-nav-drawer[data-v-f88425cc]{transition:transform .22s ease}.drawer-fade-enter-from .client-nav-drawer[data-v-f88425cc],.drawer-fade-leave-to .client-nav-drawer[data-v-f88425cc]{transform:translate(100%)}.call-fab[data-v-f88425cc]{position:fixed;bottom:max(1.5rem,env(safe-area-inset-bottom));right:max(1.5rem,env(safe-area-inset-right));z-index:110;display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;border:2px solid rgba(255,255,255,.7);background:linear-gradient(145deg,#ffffffeb,#f1f6ffe0);box-shadow:0 8px 28px #0e214a2e,0 2px 8px #0e214a1a;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.dark .call-fab{border-color:#ffffff1f;background:linear-gradient(145deg,#1e293beb,#0f172ae0);box-shadow:0 8px 28px #00000059,0 2px 8px #0003}@media(max-width:767px){.call-fab[data-v-f88425cc]{bottom:calc(72px + env(safe-area-inset-bottom))}}.call-fab[data-v-f88425cc]:hover{transform:scale(1.08);box-shadow:0 10px 32px #0e214a3d,0 4px 12px #0e214a1f}.call-fab-icon[data-v-f88425cc]{width:42px;height:42px;position:relative;z-index:2}.call-fab-icon-plate[data-v-f88425cc],.call-fab-icon-phone[data-v-f88425cc],.call-fab-icon-bars[data-v-f88425cc]{transition:fill .2s ease,stroke .2s ease,opacity .2s ease}.call-fab-icon-plate[data-v-f88425cc]{fill:#e8f1ff;stroke:#2d8aff2e;stroke-width:1}.call-fab-icon-phone[data-v-f88425cc]{fill:#2549c8}.call-fab-icon-bars[data-v-f88425cc]{stroke:#2d8aff;stroke-width:2;stroke-linecap:round}.dark .call-fab-icon-plate{fill:#16233a;stroke:#7dd3fc38}.dark .call-fab-icon-phone{fill:#e2e8f0}.dark .call-fab-icon-bars{stroke:#7dd3fc}.call-fab-badge[data-v-f88425cc]{position:absolute;top:4px;right:4px;width:14px;height:14px;border-radius:50%;border:2px solid white;background:#94a3b8;z-index:3}.dark .call-fab-badge{border-color:#1e293b}.call-fab-badge--ringing[data-v-f88425cc]{background:#22c55e;animation:badgePulse-f88425cc 1s ease-in-out infinite}.call-fab-badge--connected[data-v-f88425cc]{background:#2d8aff;animation:badgePulse-f88425cc 2s ease-in-out infinite}.call-fab--ringing[data-v-f88425cc]{animation:fabShake-f88425cc .4s ease-in-out infinite;border-color:#22c55e99;box-shadow:0 8px 28px #22c55e4d,0 0 #22c55e66}.call-fab--ringing .call-fab-icon-plate[data-v-f88425cc]{fill:#ecfdf3;stroke:#22c55e3d}.call-fab--ringing .call-fab-icon-phone[data-v-f88425cc]{fill:#15803d}.call-fab--ringing .call-fab-icon-bars[data-v-f88425cc]{stroke:#22c55e}.call-fab-ring[data-v-f88425cc]{position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(34,197,94,.5);animation:ringExpand-f88425cc 1.4s ease-out infinite;z-index:1}.call-fab--connected[data-v-f88425cc]{border-color:#2d8aff80;box-shadow:0 8px 28px #2d8aff40,0 2px 8px #0e214a1a}.call-fab--connected .call-fab-icon-plate[data-v-f88425cc]{fill:#eff6ff;stroke:#2d8aff4d}.call-fab--connected .call-fab-icon-phone[data-v-f88425cc]{fill:#1d4ed8}.call-fab--connected .call-fab-icon-bars[data-v-f88425cc]{stroke:#2563eb}.call-fab-pulse[data-v-f88425cc]{position:absolute;inset:-4px;border-radius:50%;background:#2d8aff26;animation:pulseGlow-f88425cc 2s ease-in-out infinite;z-index:1}.call-fab--connecting[data-v-f88425cc]{border-color:#f59e0b80;animation:fabBreathe-f88425cc 1.2s ease-in-out infinite}.call-fab--connecting .call-fab-icon-plate[data-v-f88425cc]{fill:#fff7ed;stroke:#f59e0b47}.call-fab--connecting .call-fab-icon-phone[data-v-f88425cc]{fill:#b45309}.call-fab--connecting .call-fab-icon-bars[data-v-f88425cc]{stroke:#f59e0b}.call-fab--ended[data-v-f88425cc]{border-color:#94a3b880}.call-fab--ended .call-fab-icon-plate[data-v-f88425cc]{fill:#f8fafc;stroke:#94a3b842}.call-fab--ended .call-fab-icon-phone[data-v-f88425cc]{fill:#64748b}.call-fab--ended .call-fab-icon-bars[data-v-f88425cc]{stroke:#94a3b8}@keyframes fabShake-f88425cc{0%,to{transform:rotate(0)}15%{transform:rotate(-8deg)}30%{transform:rotate(8deg)}45%{transform:rotate(-6deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-2deg)}}@keyframes ringExpand-f88425cc{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes pulseGlow-f88425cc{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:.2}}@keyframes fabBreathe-f88425cc{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes badgePulse-f88425cc{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.studio-offcanvas[data-v-f88425cc]{border-left:1px solid rgba(255,255,255,.62);background:linear-gradient(160deg,#fffffff0,#f1f6ffe0);box-shadow:-16px 0 48px #0e214a38}.dark .studio-offcanvas{border-left-color:#ffffff14;background:linear-gradient(160deg,#0f172af5,#0f172aeb);box-shadow:-16px 0 48px #0006}.studio-slide-enter-active[data-v-f88425cc],.studio-slide-leave-active[data-v-f88425cc]{transition:opacity .2s ease}.studio-slide-enter-from[data-v-f88425cc],.studio-slide-leave-to[data-v-f88425cc]{opacity:0}.studio-slide-enter-active .studio-offcanvas[data-v-f88425cc],.studio-slide-leave-active .studio-offcanvas[data-v-f88425cc]{transition:transform .22s ease}.studio-slide-enter-from .studio-offcanvas[data-v-f88425cc],.studio-slide-leave-to .studio-offcanvas[data-v-f88425cc]{transform:translate(100%)}.studio-tab[data-v-f88425cc]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:12px;font-size:.8rem;font-weight:600;color:#64748b;background:transparent;border:1px solid transparent;transition:all .15s ease;cursor:pointer}.studio-tab[data-v-f88425cc]:hover{background:#fff9;color:#334155}.dark .studio-tab:hover{background:#33415580;color:#e2e8f0}.studio-tab--active[data-v-f88425cc]{background:#ffffffd9;border-color:#ffffffb3;color:#0f172a;box-shadow:0 2px 8px #0e214a14}.dark .studio-tab--active{background:#334155b3;border-color:#ffffff14;color:#f1f5f9;box-shadow:0 2px 8px #0003}.studio-tab-badge[data-v-f88425cc]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:700;line-height:1}.studio-tab-badge--ring[data-v-f88425cc]{background:#dcfce7;color:#166534}.dark .studio-tab-badge--ring{background:#1665344d;color:#86efac}.studio-tab-badge--outbound[data-v-f88425cc]{background:#fef3c7;color:#b45309}.dark .studio-tab-badge--outbound{background:#b4530947;color:#fcd34d}.studio-tab-badge--active[data-v-f88425cc]{background:#dbeafe;color:#1e40af}.dark .studio-tab-badge--active{background:#1e40af4d;color:#93c5fd}.studio-call-card[data-v-f88425cc]{border-radius:16px;border:1px solid rgba(255,255,255,.6);background:#ffffff8c;padding:.85rem;box-shadow:0 4px 14px #2237600f;transition:box-shadow .15s ease}.dark .studio-call-card{border-color:#ffffff14;background:#1e293b8c;box-shadow:0 4px 14px #0003}.studio-call-card--ring[data-v-f88425cc]{border-color:#22c55e40;background:linear-gradient(135deg,#f0fdf4e6,#ffffffb3);box-shadow:0 4px 16px #22c55e14}.dark .studio-call-card--ring{border-color:#22c55e33;background:linear-gradient(135deg,#16653433,#1e293b99);box-shadow:0 4px 16px #22c55e0f}.studio-call-card--outbound[data-v-f88425cc]{border-color:#f59e0b38;background:linear-gradient(135deg,#fffbebeb,#ffffffb8);box-shadow:0 4px 16px #f59e0b14}.dark .studio-call-card--outbound{border-color:#f59e0b2e;background:linear-gradient(135deg,#78350f3d,#1e293b9e);box-shadow:0 4px 16px #f59e0b0d}.studio-call-card--live[data-v-f88425cc]{border-color:#2d8aff4d;background:linear-gradient(135deg,#eff6ffe6,#ffffffb3);box-shadow:0 4px 16px #2d8aff1a}.dark .studio-call-card--live{border-color:#2d8aff33;background:linear-gradient(135deg,#1e40af33,#1e293b99);box-shadow:0 4px 16px #2d8aff14}.studio-call-card--progress[data-v-f88425cc]{border-color:#2d8aff26;background:linear-gradient(135deg,#f8faffcc,#fff9)}.dark .studio-call-card--progress{border-color:#2d8aff1a;background:linear-gradient(135deg,#1e293bb3,#1e293b80)}.studio-empty[data-v-f88425cc]{border-radius:16px;border:1px solid rgba(255,255,255,.6);background:#ffffff73;padding:2rem 1rem;text-align:center}.dark .studio-empty{border-color:#ffffff0f;background:#1e293b66}.studio-ring-dot[data-v-f88425cc]{display:inline-flex;width:12px;height:12px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:badgePulse-f88425cc 1s ease-in-out infinite}.studio-outbound-dot[data-v-f88425cc]{display:inline-flex;width:12px;height:12px;border-radius:50%;background:#f59e0b;flex-shrink:0}.studio-section-label[data-v-f88425cc]{margin-bottom:.6rem;font-size:11px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#526382}.dark .studio-section-label{color:#94a3b8}.studio-field[data-v-f88425cc]{display:flex;flex-direction:column;gap:6px}.studio-field-label[data-v-f88425cc]{font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#546179}.dark .studio-field-label{color:#94a3b8}.studio-field-input[data-v-f88425cc]{min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.68);background:#ffffffc7;padding:.5rem .75rem;font-size:.9rem;color:#0f172a;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.dark .studio-field-input{border-color:#ffffff1a;background:#0f172a99;color:#e2e8f0}.studio-dial-input[data-v-f88425cc]{min-height:48px;font-size:16px}@media(min-width:768px){.studio-dial-input[data-v-f88425cc]{font-size:.9rem}}.studio-field-input[data-v-f88425cc]:focus-visible{outline:none;border-color:#2d8aff8c;box-shadow:0 0 0 3px #2d8aff3d;background:#fffffff2}.studio-tab-content[data-v-f88425cc]{padding-bottom:env(safe-area-inset-bottom)}@media(min-width:768px){.studio-tab-content[data-v-f88425cc]{padding-bottom:1.25rem}}.studio-btn[data-v-f88425cc]{border-radius:14px;padding:.6rem 1rem;min-height:44px;font-size:.875rem;font-weight:600;transition:transform .15s ease,filter .15s ease;text-align:center}.studio-btn[data-v-f88425cc]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.studio-btn[data-v-f88425cc]:disabled{cursor:not-allowed;opacity:.5}.studio-btn--accept[data-v-f88425cc]{background:linear-gradient(100deg,#22c55e,#16a34a);color:#fff}.studio-btn--reject[data-v-f88425cc]{background:linear-gradient(100deg,#f01050,#d81868);color:#fff}.studio-btn--dismiss[data-v-f88425cc]{border:1px solid rgba(100,116,139,.3);background:#fffc;color:#475569}.dark .studio-btn--dismiss{border-color:#94a3b833;background:#33415599;color:#cbd5e1}.studio-nav-link[data-v-f88425cc]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:12px;font-size:.84rem;font-weight:500;color:#475569;transition:background-color .15s ease,color .15s ease}.dark .studio-nav-link{color:#94a3b8}.studio-nav-link[data-v-f88425cc]:hover{background:#ffffffb3;color:#1e293b}.dark .studio-nav-link:hover{background:#33415580;color:#f1f5f9}@media(prefers-reduced-motion:reduce){.call-fab--ringing[data-v-f88425cc],.call-fab--connecting[data-v-f88425cc],.call-fab-ring[data-v-f88425cc],.call-fab-pulse[data-v-f88425cc],.studio-ring-dot[data-v-f88425cc],.call-fab-badge--ringing[data-v-f88425cc],.call-fab-badge--connected[data-v-f88425cc]{animation:none}}.agents-manage[data-v-d36a3a85]{isolation:isolate}.agents-hero[data-v-d36a3a85]{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(132deg,#fffffff2,#f0f9ffeb 52%,#ecfdf5e6)}.dark .agents-hero{background:linear-gradient(145deg,#0f172af2,#082f4980 52%,#020617f2)}.agents-hero-grid[data-v-d36a3a85]{pointer-events:none;position:absolute;inset:0;background-image:linear-gradient(to right,rgba(14,116,144,.13) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,116,144,.12) 1px,transparent 1px);background-size:28px 28px;opacity:.34}.dark .agents-hero-grid{opacity:.14}.agents-orb[data-v-d36a3a85]{pointer-events:none;position:absolute;border-radius:999px;filter:blur(22px);opacity:.72;animation:agentsOrbFloat-d36a3a85 14s ease-in-out infinite}.agents-orb--a[data-v-d36a3a85]{top:-54px;right:-40px;width:220px;height:220px;background:radial-gradient(circle at 30% 30%,#38bdf8a6,#3b82f633)}.agents-orb--b[data-v-d36a3a85]{left:6%;bottom:-72px;width:250px;height:250px;background:radial-gradient(circle at 50% 50%,#22c55e59,#0ea5e926);animation-delay:-3s}.agents-orb--c[data-v-d36a3a85]{left:34%;top:-110px;width:210px;height:210px;background:radial-gradient(circle at 35% 40%,#7dd3fc61,#a5f3fc1f);animation-delay:-7s}.agents-kicker[data-v-d36a3a85]{font-family:Sora,Space Grotesk,Avenir Next,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#475569}.dark .agents-kicker{color:#94a3b8}.agents-title[data-v-d36a3a85]{font-family:Space Grotesk,Sora,Avenir Next,sans-serif;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.08;letter-spacing:-.03em;font-weight:700;color:#0f172a}.dark .agents-title{color:#f1f5f9}.agents-subtitle[data-v-d36a3a85]{max-width:620px;font-family:Manrope,DM Sans,Avenir Next,sans-serif;font-size:13px;color:#334155}.dark .agents-subtitle{color:#cbd5e1}.agents-chip[data-v-d36a3a85]{display:inline-flex;align-items:center;gap:7px;border-radius:999px;border:1px solid rgba(203,213,225,.95);background:#ffffffd9;padding:.32rem .72rem;font-size:11px;font-weight:600;color:#334155;box-shadow:0 4px 10px #0f172a0f}.dark .agents-chip{border-color:#475569e0;background:#0f172abf;color:#cbd5e1}.agents-chip--good[data-v-d36a3a85]{border-color:#6ee7b7cc;color:#065f46}.dark .agents-chip--good{border-color:#10b98173;color:#6ee7b7}.agents-chip--warn[data-v-d36a3a85]{border-color:#fdba74e6;color:#9a3412}.dark .agents-chip--warn{border-color:#fb923c73;color:#fbbf24}.agents-chip--neutral[data-v-d36a3a85]{color:#475569}.dark .agents-chip--neutral{color:#cbd5e1}.agents-info-chip[data-v-d36a3a85]{display:inline-flex;align-items:center;min-height:40px;border-radius:.9rem;border:1px solid rgba(203,213,225,.95);background:#ffffffd6;padding:0 .75rem;font-size:11px;font-weight:600;color:#475569;box-shadow:0 8px 16px #0f172a0f}.dark .agents-info-chip{border-color:#475569e0;background:#0f172ab8;color:#cbd5e1}.apply-changes-btn[data-v-d36a3a85]{position:relative;overflow:hidden}.apply-changes-btn--pending[data-v-d36a3a85]{border-color:#38bdf8e0;background:linear-gradient(110deg,#06b6d4fa,#3b82f6fa);color:#fff;box-shadow:0 12px 24px #0284c752;animation:applyButtonGlow-d36a3a85 2.2s ease-in-out infinite}.apply-changes-btn--pending[data-v-d36a3a85]:disabled{opacity:1}.dark .apply-changes-btn--pending{border-color:#38bdf89e;background:linear-gradient(110deg,#0891b2f5,#2563ebf5);box-shadow:0 12px 24px #0284c74d}.apply-changes-btn--synced[data-v-d36a3a85]{border-color:#86efacf2;background:linear-gradient(145deg,#f0fdf4f5,#dcfce7eb);color:#166534;box-shadow:0 8px 18px #16653421}.apply-changes-btn--synced[data-v-d36a3a85]:disabled{opacity:1;cursor:default}.dark .apply-changes-btn--synced{border-color:#4ade8073;background:linear-gradient(145deg,#14532d80,#15803d47);color:#86efac;box-shadow:0 8px 18px #15803d2e}.apply-changes-btn__spark[data-v-d36a3a85]{animation:applyButtonSpark-d36a3a85 1.6s ease-in-out infinite}.apply-changes-btn__pulse[data-v-d36a3a85]{pointer-events:none;position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(56,189,248,.72);opacity:0;animation:applyButtonRing-d36a3a85 1.9s ease-out infinite}.apply-changes-btn--processing[data-v-d36a3a85]{animation:none}.metric-tile[data-v-d36a3a85]{border-radius:18px;border:1px solid rgba(255,255,255,.85);background:linear-gradient(145deg,#ffffffdb,#f8fafcb8);padding:.85rem .92rem;box-shadow:0 12px 22px #0f172a14}.dark .metric-tile{border-color:#334155d9;background:linear-gradient(145deg,#0f172ab3,#082f4952);box-shadow:0 12px 22px #0000005c}.metric-label[data-v-d36a3a85]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#475569}.metric-value[data-v-d36a3a85]{margin-top:.3rem;font-family:Space Grotesk,Sora,Avenir Next,sans-serif;font-size:28px;line-height:1;letter-spacing:-.04em;color:#0f172a}.dark .metric-value{color:#f1f5f9}.metric-foot[data-v-d36a3a85]{margin-top:.3rem;font-size:11px;font-weight:600;color:#64748b}.dark .metric-foot{color:#94a3b8}.agent-card[data-v-d36a3a85]{transition:transform .22s ease,box-shadow .22s ease}.agent-card[data-v-d36a3a85]:hover{transform:translateY(-3px)}.agent-card__shine[data-v-d36a3a85]{pointer-events:none;position:absolute;inset:-120% auto auto -120%;width:230px;height:230px;background:radial-gradient(circle,#ffffffad,#fff0 68%);opacity:0;transform:translate(0);transition:transform .28s ease,opacity .28s ease}.agent-card:hover .agent-card__shine[data-v-d36a3a85]{opacity:1;transform:translate(28%)}.agent-card--ai[data-v-d36a3a85]{border-color:#bae6fde6}.dark .agent-card--ai{border-color:#0e74908c}.agent-card--human[data-v-d36a3a85]{border-color:#a7f3d0e0}.dark .agent-card--human{border-color:#05966973}.agent-tag[data-v-d36a3a85]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(203,213,225,.9);padding:.2rem .5rem;font-size:10px;font-weight:700;line-height:1;letter-spacing:.09em;text-transform:uppercase}.agent-tag--ai[data-v-d36a3a85]{border-color:#0e749059;background:#06b6d41f;color:#0e7490}.agent-tag--human[data-v-d36a3a85]{border-color:#05966959;background:#10b98121;color:#059669}.agent-tag--mode[data-v-d36a3a85]{border-color:#3b82f659;background:#3b82f621;color:#1d4ed8}.agent-tag--role[data-v-d36a3a85]{border-color:#4f46e559;background:#6366f11f;color:#4338ca}.agent-tag--default[data-v-d36a3a85]{border-color:#4ade8066;background:#22c55e21;color:#16a34a}.agent-tag--online[data-v-d36a3a85]{border-color:#4ade806b;background:#22c55e24;color:#15803d}.agent-tag--offline[data-v-d36a3a85]{border-color:#cbd5e1f2;background:#e2e8f0a3;color:#475569}.dark .agent-tag{border-color:#475569e6}.dark .agent-tag--ai{border-color:#22d3ee6b;background:#22d3ee26;color:#67e8f9}.dark .agent-tag--human{border-color:#34d3996b;background:#34d39926;color:#6ee7b7}.dark .agent-tag--mode{border-color:#60a5fa6b;background:#3b82f633;color:#93c5fd}.dark .agent-tag--role{border-color:#818cf873;background:#6366f133;color:#a5b4fc}.dark .agent-tag--default{border-color:#4ade806b;background:#22c55e33;color:#86efac}.dark .agent-tag--online{border-color:#4ade8080;background:#16a34a38;color:#86efac}.dark .agent-tag--offline{border-color:#64748bd9;background:#334155bf;color:#cbd5e1}.agent-name[data-v-d36a3a85]{font-family:Space Grotesk,Sora,Avenir Next,sans-serif;font-size:18px;line-height:1.1;letter-spacing:-.02em;color:#0f172a}.dark .agent-name{color:#f1f5f9}.agent-muted[data-v-d36a3a85]{font-size:11px;color:#64748b}.dark .agent-muted{color:#94a3b8}.agent-id-pill[data-v-d36a3a85]{flex-shrink:0;border-radius:.8rem;border:1px solid rgba(203,213,225,.95);background:#ffffffd1;padding:.35rem .5rem;font-family:Space Grotesk,Sora,sans-serif;font-size:11px;font-weight:700;color:#334155}.dark .agent-id-pill{border-color:#475569db;background:#0f172ab8;color:#cbd5e1}.agent-meta-grid[data-v-d36a3a85]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.agent-meta-grid dt[data-v-d36a3a85]{font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#64748b}.agent-meta-grid dd[data-v-d36a3a85]{margin-top:.15rem;font-size:12px;font-weight:600;line-height:1.3;color:#1e293b}.dark .agent-meta-grid dt{color:#94a3b8}.dark .agent-meta-grid dd{color:#e2e8f0}.agents-empty[data-v-d36a3a85]{position:relative;overflow:hidden}.agents-empty[data-v-d36a3a85]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,#0e749017,#22c55e0a,#3b82f614)}.agent-empty-title[data-v-d36a3a85]{font-family:Space Grotesk,Sora,Avenir Next,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.dark .agent-empty-title{color:#f1f5f9}.agent-empty-copy[data-v-d36a3a85]{font-size:13px;color:#475569}.dark .agent-empty-copy{color:#cbd5e1}.modal-scrim[data-v-d36a3a85]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-panel[data-v-d36a3a85]{position:relative;overflow:hidden}.modal-panel[data-v-d36a3a85]:before{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(145deg,rgba(14,116,144,.08),transparent 42%,rgba(34,197,94,.08))}.dark .modal-panel:before{background:linear-gradient(145deg,rgba(14,165,233,.08),transparent 42%,rgba(34,197,94,.08))}.presence-live-dot[data-v-d36a3a85]{width:8px;height:8px;border-radius:999px;background:#10b981;box-shadow:0 0 #10b9818c;animation:presencePulse-d36a3a85 2.2s ease-out infinite}@keyframes presencePulse-d36a3a85{0%{box-shadow:0 0 #10b9818c}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes applyButtonGlow-d36a3a85{0%,to{box-shadow:0 12px 24px #0284c747}50%{box-shadow:0 16px 32px #0284c76b}}@keyframes applyButtonSpark-d36a3a85{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-1px) scale(1.08);opacity:.82}}@keyframes applyButtonRing-d36a3a85{0%{opacity:.62;transform:scale(.96)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.1)}}@keyframes agentsOrbFloat-d36a3a85{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,16px,0)}}@media(max-width:640px){.agent-meta-grid[data-v-d36a3a85]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.agents-orb[data-v-d36a3a85],.presence-live-dot[data-v-d36a3a85],.agent-card[data-v-d36a3a85],.agent-card__shine[data-v-d36a3a85],.apply-changes-btn[data-v-d36a3a85],.apply-changes-btn__spark[data-v-d36a3a85],.apply-changes-btn__pulse[data-v-d36a3a85]{animation:none;transition:none}}.hpm[data-v-bd5dbeeb]{display:flex;flex-direction:column;max-height:100%}.hpm__header[data-v-bd5dbeeb]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e8edf4}.dark .hpm__header{border-bottom-color:#33415580}.hpm__title[data-v-bd5dbeeb]{font-size:14px;font-weight:700;color:#1e293b;margin:0}.dark .hpm__title{color:#f1f5f9}.hpm__close[data-v-bd5dbeeb]{width:28px;height:28px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer}.dark .hpm__close{border-color:#33415599;background:#0f172a;color:#94a3b8}.hpm__close[data-v-bd5dbeeb]:hover{background:#f1f5f9;color:#334155}.hpm__body[data-v-bd5dbeeb]{overflow-y:auto;padding:12px 16px 16px}.hpm__list[data-v-bd5dbeeb]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.hpm__item[data-v-bd5dbeeb]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.dark .hpm__item{border-color:#33415599;background:#0f172a}.hpm__item--editing[data-v-bd5dbeeb]{border-color:#3b82f6;background:#eff6ff}.hpm__item-info[data-v-bd5dbeeb]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.hpm__method-badge[data-v-bd5dbeeb]{flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700;background:#fef3c7;color:#92400e;border-radius:4px}.dark .hpm__method-badge{background:#d9770633;color:#fcd34d}.hpm__item-text[data-v-bd5dbeeb]{display:flex;flex-direction:column;min-width:0;gap:1px}.hpm__item-name[data-v-bd5dbeeb]{font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .hpm__item-name{color:#f1f5f9}.hpm__item-url[data-v-bd5dbeeb]{font-size:10px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.hpm__item-actions[data-v-bd5dbeeb]{display:flex;gap:4px}.hpm__btn[data-v-bd5dbeeb]{width:24px;height:24px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.dark .hpm__btn{border-color:#33415599;background:#1e293b}.hpm__btn--edit[data-v-bd5dbeeb]{color:#6366f1}.hpm__btn--edit[data-v-bd5dbeeb]:hover{background:#eef2ff;border-color:#c7d2fe}.hpm__btn--delete[data-v-bd5dbeeb]{color:#dc2626}.hpm__btn--delete[data-v-bd5dbeeb]:hover{background:#fef2f2;border-color:#fecaca}.hpm__add-btn[data-v-bd5dbeeb]{width:100%;padding:8px;border:1.5px dashed #cbd5e1;border-radius:8px;background:transparent;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;margin-bottom:8px}.hpm__add-btn[data-v-bd5dbeeb]:hover{border-color:#93c5fd;background:#eff6ff;color:#3b82f6}.hpm__form[data-v-bd5dbeeb]{border:1px solid #e2e8f0;border-radius:10px;padding:12px;background:#fafbff}.dark .hpm__form{border-color:#33415599;background:#0f172a}.hpm__form-title[data-v-bd5dbeeb]{font-size:12px;font-weight:700;color:#475569;margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}.dark .hpm__form-title{color:#94a3b8}.hpm__field[data-v-bd5dbeeb]{margin-top:8px}.hpm__label[data-v-bd5dbeeb]{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;color:#475569;margin-bottom:3px}.dark .hpm__label{color:#94a3b8}.hpm__input[data-v-bd5dbeeb]{width:100%;padding:7px 9px;font-size:12px}.hpm__input--sm[data-v-bd5dbeeb]{padding:5px 7px;font-size:11px}.hpm__textarea[data-v-bd5dbeeb]{width:100%;padding:7px 9px;font-size:12px;resize:vertical;font-family:monospace}.hpm__row[data-v-bd5dbeeb]{display:flex;gap:8px}.hpm__kv-row[data-v-bd5dbeeb]{display:flex;gap:4px;align-items:center;margin-top:4px}.hpm__kv-row .hpm__input--sm[data-v-bd5dbeeb]{flex:1}.hpm__kv-remove[data-v-bd5dbeeb]{flex-shrink:0;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer}.hpm__kv-remove[data-v-bd5dbeeb]:hover{color:#dc2626;background:#fef2f2}.hpm__inline-btn[data-v-bd5dbeeb]{padding:1px 6px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#6366f1;font-size:10px;font-weight:600;cursor:pointer}.dark .hpm__inline-btn{background:#1e293b;border-color:#33415599;color:#818cf8}.hpm__inline-btn[data-v-bd5dbeeb]:hover{background:#eef2ff}.hpm__checkbox[data-v-bd5dbeeb]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#475569;cursor:pointer}.dark .hpm__checkbox{color:#94a3b8}.hpm__checkbox input[data-v-bd5dbeeb]{width:14px;height:14px;accent-color:#3b82f6}.hpm__error[data-v-bd5dbeeb]{margin-top:6px;font-size:11px;color:#dc2626}.hpm__form-actions[data-v-bd5dbeeb]{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.hpm__cancel-btn[data-v-bd5dbeeb]{padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.dark .hpm__cancel-btn{border-color:#33415599;background:#1e293b;color:#94a3b8}.hpm__cancel-btn[data-v-bd5dbeeb]:hover{background:#f1f5f9}.hpm__save-btn[data-v-bd5dbeeb]{padding:6px 14px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.hpm__save-btn[data-v-bd5dbeeb]:hover{background:#2563eb}.hpm__save-btn[data-v-bd5dbeeb]:disabled{opacity:.6;pointer-events:none}.hpm__form-header[data-v-bd5dbeeb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hpm__form-header .hpm__form-title[data-v-bd5dbeeb]{margin:0}.hpm__json-btns[data-v-bd5dbeeb]{display:flex;gap:4px}.hpm__json-toggle[data-v-bd5dbeeb]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid #d1d5db;border-radius:5px;background:#fff;color:#6366f1;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.dark .hpm__json-toggle{background:#1e293b;border-color:#33415599;color:#818cf8}.hpm__json-toggle[data-v-bd5dbeeb]:hover{background:#eef2ff;border-color:#c7d2fe}.dark .hpm__json-toggle:hover{background:#6366f11a}.hpm__json-toggle--active[data-v-bd5dbeeb]{background:#eef2ff;border-color:#a5b4fc;color:#4f46e5}.dark .hpm__json-toggle--active{background:#6366f126;border-color:#6366f166}.hpm__json-paste[data-v-bd5dbeeb]{border:1px solid #c7d2fe;border-radius:8px;background:#eef2ff;padding:10px;margin-bottom:10px}.dark .hpm__json-paste{background:#6366f10f;border-color:#6366f133}.hpm__json-desc[data-v-bd5dbeeb]{font-size:11px;color:#4338ca;margin:0 0 6px;line-height:1.4}.dark .hpm__json-desc{color:#a5b4fc}.hpm__json-textarea[data-v-bd5dbeeb]{width:100%;font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.5;resize:vertical;padding:8px 10px;border-radius:6px;background:#fff;border:1px solid #d1d5db}.dark .hpm__json-textarea{background:#0f172a;border-color:#33415599;color:#e2e8f0}.hpm__json-actions[data-v-bd5dbeeb]{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.hpm__apply-btn[data-v-bd5dbeeb]{padding:5px 12px;border:none;border-radius:6px;background:#4f46e5;color:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s}.hpm__apply-btn[data-v-bd5dbeeb]:hover{background:#4338ca}.hpm__cancel-btn--sm[data-v-bd5dbeeb]{padding:5px 10px;font-size:11px}.json-expand-enter-active[data-v-bd5dbeeb],.json-expand-leave-active[data-v-bd5dbeeb]{transition:all .2s ease;overflow:hidden}.json-expand-enter-from[data-v-bd5dbeeb],.json-expand-leave-to[data-v-bd5dbeeb]{opacity:0;max-height:0;margin-bottom:0;padding:0 10px}.json-expand-enter-to[data-v-bd5dbeeb],.json-expand-leave-from[data-v-bd5dbeeb]{opacity:1;max-height:400px}.inspector[data-v-8720ab76]{display:flex;flex-direction:column;overflow:hidden}.inspector__header[data-v-8720ab76]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:16px 16px 12px;border-bottom:1px solid #e8edf4}.dark .inspector__header{border-bottom-color:#33415580}.inspector__title-row[data-v-8720ab76]{display:flex;align-items:center;gap:10px}.inspector__icon[data-v-8720ab76]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.inspector__icon[data-v-8720ab76] svg{width:16px;height:16px}.inspector__title-block[data-v-8720ab76]{min-width:0;flex:1}.inspector__title[data-v-8720ab76]{font-size:15px;font-weight:700;color:#1e293b;line-height:1.2;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border-radius:4px;padding:1px 4px;margin:-1px -4px;transition:background .15s}.dark .inspector__title{color:#f1f5f9}.inspector__title[data-v-8720ab76]:hover{background:#f1f5f9}.dark .inspector__title:hover{background:#33415580}.inspector__edit-hint[data-v-8720ab76]{color:#cbd5e1;flex-shrink:0;transition:color .15s}.inspector__title:hover .inspector__edit-hint[data-v-8720ab76]{color:#6366f1}.inspector__name-input[data-v-8720ab76]{width:100%;font-size:15px;font-weight:700;color:#1e293b;border:1px solid #c7d2fe;border-radius:6px;padding:3px 8px;outline:none;background:#fafbff;transition:border-color .15s}.dark .inspector__name-input{color:#f1f5f9;border-color:#6366f14d;background:#0f172a}.inspector__name-input[data-v-8720ab76]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f}.inspector__subtitle[data-v-8720ab76]{font-size:11px;color:#94a3b8;margin:2px 0 0;max-width:200px;line-height:1.35}.inspector__close[data-v-8720ab76]{flex-shrink:0;width:28px;height:28px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.inspector__close[data-v-8720ab76]:hover{background:#f1f5f9;color:#334155}.dark .inspector__close:hover{background:#33415580;color:#f1f5f9}.inspector__body[data-v-8720ab76]{overflow-y:auto;padding:12px 16px 16px}.inspector__field[data-v-8720ab76]{margin-top:10px}.inspector__label[data-v-8720ab76]{display:block;font-size:12px;font-weight:600;color:#475569;margin-bottom:4px}.dark .inspector__label{color:#94a3b8}.inspector__hint[data-v-8720ab76]{font-size:11px;color:#94a3b8;margin:0 0 6px;line-height:1.4}.inspector__select[data-v-8720ab76]{width:100%;padding:8px 10px;font-size:13px}.inspector__select--sm[data-v-8720ab76]{font-size:12px;padding:6px 8px}.inspector__input[data-v-8720ab76]{width:100%;padding:8px 10px;font-size:13px}.inspector__input--sm[data-v-8720ab76]{font-size:12px;padding:6px 8px}.inspector__textarea[data-v-8720ab76]{width:100%;padding:8px 10px;font-size:13px;resize:vertical}.inspector__divider[data-v-8720ab76]{height:1px;background:#e8edf4;margin:14px 0 10px}.dark .inspector__divider{background:#33415580}.inspector__section-title[data-v-8720ab76]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0 0 8px}.inspector__digit-grid[data-v-8720ab76]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.inspector__digit-btn[data-v-8720ab76]{display:flex;align-items:center;justify-content:center;height:40px;border-radius:10px;border:1.5px solid #d1dae7;background:#fff;color:#334155;font-size:15px;font-weight:700;cursor:pointer;transition:all .15s}.dark .inspector__digit-btn{border-color:#33415599;background:#0f172a;color:#cbd5e1}.inspector__digit-btn[data-v-8720ab76]:hover{border-color:#93c5fd;background:#eff6ff}.dark .inspector__digit-btn:hover{border-color:#6366f166;background:#6366f11a}.inspector__digit-btn--active[data-v-8720ab76]{border-color:#3b82f6;background:linear-gradient(135deg,#3a62ff,#2d8aff);color:#fff;box-shadow:0 2px 8px #3b82f64d}.inspector__digit-btn--active[data-v-8720ab76]:hover{background:linear-gradient(135deg,#2952e6,#2478e6);border-color:#2563eb}.inspector__checkbox[data-v-8720ab76]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:#475569;cursor:pointer}.dark .inspector__checkbox{color:#94a3b8}.inspector__checkbox input[type=checkbox][data-v-8720ab76]{width:16px;height:16px;accent-color:#3b82f6}.inspector__checkbox--sm[data-v-8720ab76]{font-size:11px;margin-top:4px}.inspector__checkbox--sm input[type=checkbox][data-v-8720ab76]{width:14px;height:14px}.inspector__branch-row[data-v-8720ab76]{display:flex;gap:6px;margin-bottom:6px;align-items:center}.inspector__add-btn[data-v-8720ab76]{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;border:1.5px dashed #cbd5e1;border-radius:10px;background:transparent;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;margin-top:6px}.dark .inspector__add-btn{border-color:#33415599;color:#94a3b8}.inspector__add-btn[data-v-8720ab76]:hover{border-color:#93c5fd;background:#eff6ff;color:#3b82f6}.dark .inspector__add-btn:hover{border-color:#6366f166;background:#6366f11a;color:#818cf8}.inspector__remove-btn[data-v-8720ab76]{flex-shrink:0;width:24px;height:24px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.dark .inspector__remove-btn{border-color:#33415599;background:#0f172a;color:#64748b}.inspector__remove-btn[data-v-8720ab76]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.dark .inspector__remove-btn:hover{background:#dc262626;border-color:#dc26264d;color:#f87171}.inspector__menu-branch[data-v-8720ab76]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.inspector__menu-branch-digit[data-v-8720ab76]{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#7c3aed;background:#f3e8ff;border-radius:6px}.dark .inspector__menu-branch-digit{color:#c4b5fd;background:#7c3aed33}.inspector__menu-branch-digit--any[data-v-8720ab76]{width:auto;padding:0 8px;font-size:9px;letter-spacing:.04em;color:#059669;background:#d1fae5}.dark .inspector__menu-branch-digit--any{color:#6ee7b7;background:#05966926}.inspector__linked-node[data-v-8720ab76]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.dark .inspector__linked-node{color:#6ee7b7;background:#0596691a;border-color:#05966933}.inspector__row[data-v-8720ab76]{display:flex;gap:8px}.inspector__inline-add[data-v-8720ab76]{padding:2px 8px;border:1px dashed #c7d2fe;border-radius:5px;background:transparent;color:#6366f1;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s}.inspector__inline-add[data-v-8720ab76]:hover{background:#eef2ff;border-color:#a5b4fc}.dark .inspector__inline-add{border-color:#6366f14d;color:#818cf8}.dark .inspector__inline-add:hover{background:#6366f11a}.inspector__menu-branch .inspector__select--sm[data-v-8720ab76]{flex:1;min-width:0}.inspector__condition-card[data-v-8720ab76]{border:1px solid #e2e8f0;border-radius:10px;padding:10px;margin-bottom:8px;background:#f8fafc}.dark .inspector__condition-card{border-color:#33415599;background:#0f172a}.inspector__condition-header[data-v-8720ab76]{display:flex;gap:6px;align-items:center;margin-bottom:8px}.inspector__condition-header .inspector__select--sm[data-v-8720ab76]{flex:1}.inspector__weekday-grid[data-v-8720ab76]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.inspector__weekday-btn[data-v-8720ab76]{padding:4px 8px;font-size:11px;font-weight:600;border:1px solid #d3dde9;border-radius:6px;background:#fff;color:#64748b;cursor:pointer;transition:all .15s}.dark .inspector__weekday-btn{border-color:#33415599;background:#0f172a;color:#94a3b8}.inspector__weekday-btn--active[data-v-8720ab76]{background:#3b82f6;border-color:#3b82f6;color:#fff}.inspector__weekday-btn[data-v-8720ab76]:hover:not(.inspector__weekday-btn--active){border-color:#93c5fd;background:#eff6ff}.dark .inspector__weekday-btn:hover:not(.inspector__weekday-btn--active){border-color:#6366f166;background:#6366f11a}.inspector__time-row[data-v-8720ab76]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.inspector__time-sep[data-v-8720ab76]{font-size:11px;color:#94a3b8;font-weight:600}.inspector__json-toggle[data-v-8720ab76]{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;border:1px solid #d3dde9;border-radius:10px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.dark .inspector__json-toggle{border-color:#33415599;background:#0f172a;color:#94a3b8}.inspector__json-toggle[data-v-8720ab76]:hover{background:#f8fafc;border-color:#93c5fd;color:#2563eb}.dark .inspector__json-toggle:hover{background:#6366f11a;border-color:#6366f166;color:#818cf8}.inspector__footer[data-v-8720ab76]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid #f1f5f9;flex-shrink:0}.dark .inspector__footer{border-top-color:#33415580}.inspector__delete-btn[data-v-8720ab76]{padding:7px 16px;border:none;border-radius:8px;background:transparent;color:#dc2626;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.inspector__delete-btn[data-v-8720ab76]:hover{background:#fef2f2}.dark .inspector__delete-btn{color:#f87171}.dark .inspector__delete-btn:hover{background:#dc262626}.inspector__done-btn[data-v-8720ab76]{padding:7px 20px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.inspector__done-btn[data-v-8720ab76]:hover{background:#2563eb}.prompt-source-tabs[data-v-8720ab76]{display:flex;gap:0;background:#f1f5f9;border-radius:8px;padding:3px;margin-bottom:10px}.dark .prompt-source-tabs{background:#0f172a99}.prompt-source-tab[data-v-8720ab76]{flex:1;padding:6px 10px;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.dark .prompt-source-tab{color:#94a3b8}.prompt-source-tab--active[data-v-8720ab76]{background:#fff;color:#1e293b;box-shadow:0 1px 3px #00000014}.dark .prompt-source-tab--active{background:#1e293b;color:#f1f5f9;box-shadow:0 1px 3px #0003}.prompt-source-tab[data-v-8720ab76]:hover:not(.prompt-source-tab--active){color:#334155}.dark .prompt-source-tab:hover:not(.prompt-source-tab--active){color:#e2e8f0}.asset-badge[data-v-8720ab76]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:6px}.dark .asset-badge{background:#16653426;border-color:#22c55e4d}.asset-badge__icon[data-v-8720ab76]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center}.dark .asset-badge__icon{background:#16a34a33;color:#4ade80}.asset-badge__info[data-v-8720ab76]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.asset-badge__name[data-v-8720ab76]{font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .asset-badge__name{color:#f1f5f9}.asset-badge__meta[data-v-8720ab76]{font-size:10px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .asset-badge__meta{color:#94a3b8}.asset-badge__remove[data-v-8720ab76]{flex-shrink:0;width:22px;height:22px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.dark .asset-badge__remove{border-color:#33415599;background:#0f172a;color:#64748b}.asset-badge__remove[data-v-8720ab76]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.dark .asset-badge__remove:hover{background:#dc262626;border-color:#dc26264d;color:#f87171}.asset-badge__play[data-v-8720ab76]{flex-shrink:0;width:30px;height:30px;border:none;border-radius:50%;background:#22c55e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.asset-badge__play[data-v-8720ab76]:hover{background:#16a34a}.asset-audio-player[data-v-8720ab76]{width:100%;height:32px;margin-top:4px;border-radius:8px}.prompt-actions-divider[data-v-8720ab76]{display:flex;align-items:center;gap:10px;margin:8px 0}.prompt-actions-divider[data-v-8720ab76]:before,.prompt-actions-divider[data-v-8720ab76]:after{content:"";flex:1;height:1px;background:#e2e8f0}.dark .prompt-actions-divider:before,.dark .prompt-actions-divider:after{background:#33415580}.prompt-actions-divider span[data-v-8720ab76]{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.prompt-action-row[data-v-8720ab76]{display:flex;gap:6px}.prompt-action-btn[data-v-8720ab76]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1.5px dashed #cbd5e1;border-radius:8px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.dark .prompt-action-btn{border-color:#33415599;background:#0f172a;color:#94a3b8}.prompt-action-btn[data-v-8720ab76]:hover{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.dark .prompt-action-btn:hover{border-color:#6366f166;background:#6366f11a;color:#818cf8}.prompt-action-btn[data-v-8720ab76]:disabled{opacity:.5;pointer-events:none}.prompt-action-btn--rec[data-v-8720ab76]{border-color:#fca5a5;color:#dc2626}.prompt-action-btn--rec[data-v-8720ab76]:hover{border-color:#f87171;background:#fef2f2;color:#b91c1c}.prompt-action-btn--sm[data-v-8720ab76]{flex:0;padding:5px 12px;font-size:11px;border-style:solid}.prompt-action-btn--primary[data-v-8720ab76]{border-color:#3b82f6;background:#3b82f6;color:#fff}.prompt-action-btn--primary[data-v-8720ab76]:hover{background:#2563eb;border-color:#2563eb}.rec-dot[data-v-8720ab76]{width:8px;height:8px;border-radius:50%;background:#dc2626;animation:rec-blink-8720ab76 1s ease-in-out infinite}@keyframes rec-blink-8720ab76{0%,to{opacity:1}50%{opacity:.3}}.recorder-strip[data-v-8720ab76]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:6px}.dark .recorder-strip{background:#991b1b26;border-color:#dc26264d}.recorder-strip__pulse[data-v-8720ab76]{width:10px;height:10px;border-radius:50%;background:#dc2626;animation:rec-blink-8720ab76 1s ease-in-out infinite;flex-shrink:0}.recorder-strip__time[data-v-8720ab76]{font-size:13px;font-weight:700;color:#dc2626;font-variant-numeric:tabular-nums}.recorder-strip__label[data-v-8720ab76]{flex:1;font-size:11px;color:#991b1b}.recorder-strip__stop[data-v-8720ab76]{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:6px;background:#dc2626;color:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s}.recorder-strip__stop[data-v-8720ab76]:hover{background:#b91c1c}.recorder-preview[data-v-8720ab76]{margin-top:6px;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.dark .recorder-preview{background:#0f172a;border-color:#33415599}.recorder-preview__audio[data-v-8720ab76]{width:100%;height:32px;border-radius:4px}.recorder-preview__actions[data-v-8720ab76]{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.prompt-error[data-v-8720ab76]{margin-top:6px;font-size:11px;color:#dc2626;line-height:1.4}.sr-only[data-v-8720ab76]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.inspector__v3-banner[data-v-8720ab76]{display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0 0 8px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;font-size:11px;color:#4338ca;line-height:1.4}.dark .inspector__v3-banner{background:#6366f114;border-color:#6366f133;color:#a5b4fc}.inspector__v3-banner svg[data-v-8720ab76]{flex-shrink:0;opacity:.7}.inspector__var-btn[data-v-8720ab76]{padding:2px 8px;border:1px solid #c7d2fe;border-radius:4px;background:#eef2ff;color:#4f46e5;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;font-family:SF Mono,Fira Code,monospace;white-space:nowrap;flex-shrink:0}.dark .inspector__var-btn{border-color:#6366f14d;background:#6366f11a;color:#818cf8}.inspector__var-btn[data-v-8720ab76]:hover{background:#c7d2fe}.dark .inspector__var-btn:hover{background:#6366f140}.inspector__field-header[data-v-8720ab76]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.inspector__field-header .inspector__label[data-v-8720ab76]{margin-bottom:0}.inspector__section-header[data-v-8720ab76]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.inspector__section-header .inspector__section-title[data-v-8720ab76]{margin-bottom:0}.inspector__textarea--mono[data-v-8720ab76]{font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.5}.template-panel[data-v-8720ab76]{border-top:1px solid #e2e8f0;background:#f8fafc;max-height:280px;display:flex;flex-direction:column;flex-shrink:0}.dark .template-panel{border-top-color:#33415580;background:#0f172a}.template-panel__header[data-v-8720ab76]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 4px}.template-panel__title[data-v-8720ab76]{font-size:11px;font-weight:700;color:#4f46e5;text-transform:uppercase;letter-spacing:.04em;margin:0}.dark .template-panel__title{color:#818cf8}.template-panel__close[data-v-8720ab76]{padding:2px;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:4px;transition:background .1s}.template-panel__close[data-v-8720ab76]:hover{background:#e2e8f0;color:#64748b}.dark .template-panel__close:hover{background:#33415580;color:#cbd5e1}.template-panel__body[data-v-8720ab76]{overflow-y:auto;padding:2px 10px 6px}.template-panel__cat[data-v-8720ab76]{font-size:9px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:8px 0 2px;padding:0 4px}.template-panel__cat[data-v-8720ab76]:first-child{margin-top:2px}.template-panel__item[data-v-8720ab76]{display:flex;align-items:center;gap:8px;width:100%;padding:4px 6px;border:none;border-radius:4px;background:transparent;cursor:pointer;text-align:left;transition:background .1s}.template-panel__item[data-v-8720ab76]:hover{background:#eef2ff}.dark .template-panel__item:hover{background:#6366f11a}.template-panel__code[data-v-8720ab76]{font-size:11px;font-weight:600;color:#4f46e5;font-family:SF Mono,Fira Code,monospace;white-space:nowrap}.dark .template-panel__code{color:#a5b4fc}.template-panel__desc[data-v-8720ab76]{font-size:10px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .template-panel__desc{color:#94a3b8}.template-panel__hint[data-v-8720ab76]{font-size:10px;color:#94a3b8;padding:4px 14px 8px;margin:0}.tpl-slide-enter-active[data-v-8720ab76],.tpl-slide-leave-active[data-v-8720ab76]{transition:max-height .2s ease,opacity .2s ease;overflow:hidden}.tpl-slide-enter-from[data-v-8720ab76],.tpl-slide-leave-to[data-v-8720ab76]{max-height:0;opacity:0}.tpl-slide-enter-to[data-v-8720ab76],.tpl-slide-leave-from[data-v-8720ab76]{max-height:280px;opacity:1}.widget-lib[data-v-9537f226]{display:flex;flex-direction:column;height:100%;overflow:hidden}.widget-lib__search-wrap[data-v-9537f226]{position:relative;padding:8px 10px 0}.widget-lib__search-icon[data-v-9537f226]{position:absolute;left:19px;top:50%;transform:translateY(-25%);color:#94a3b8;pointer-events:none}.widget-lib__search[data-v-9537f226]{width:100%;padding:6px 8px 6px 28px;font-size:12px;border-radius:8px}.widget-lib__list[data-v-9537f226]{display:flex;flex-direction:column;gap:2px;padding:6px 10px 10px;overflow-y:auto;flex:1}.widget-lib__item[data-v-9537f226]{display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:grab;transition:all .15s}.widget-lib__item[data-v-9537f226]:hover{border-color:#e2e8f0;background:#f8fafc}.dark .widget-lib__item:hover{border-color:#33415599;background:#1e293b99}.widget-lib__item[data-v-9537f226]:active{cursor:grabbing;background:#f1f5f9}.dark .widget-lib__item:active{background:#33415580}.widget-lib__item-icon[data-v-9537f226]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.widget-lib__item-icon[data-v-9537f226] svg{width:14px;height:14px}.widget-lib__item-label[data-v-9537f226]{font-size:12px;font-weight:600;color:#334155;line-height:1}.dark .widget-lib__item-label{color:#cbd5e1}.widget-lib__empty[data-v-9537f226]{padding:10px;text-align:center;font-size:11px;color:#94a3b8}.dark .widget-lib__empty{color:#64748b}.ivr-node[data-v-d713f3f2]{min-width:220px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:all .2s;display:flex;flex-direction:column}.ivr-node--selected[data-v-d713f3f2]{border-color:#a855f7;box-shadow:0 0 0 1.5px #a855f7,0 8px 20px #a855f726}.ivr-node__body[data-v-d713f3f2]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-d713f3f2]{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:1px solid #ddd6fe;background:#f5f3ff;display:flex;align-items:center;justify-content:center}.ivr-node__content[data-v-d713f3f2]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-d713f3f2]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__subtitle--ai[data-v-d713f3f2]{font-size:10px;font-weight:600;color:#7c3aed;line-height:1.2;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.ivr-node__label[data-v-d713f3f2]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ivr-node__badges[data-v-d713f3f2]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ivr-node__badge[data-v-d713f3f2]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:600;border-radius:4px;width:fit-content}.ivr-node__badge--model[data-v-d713f3f2]{color:#6d28d9;background:#ede9fe}.ivr-node__badge--var[data-v-d713f3f2]{color:#1e40af;background:#dbeafe}.ivr-node__badge--err[data-v-d713f3f2]{color:#9f1239;background:#ffe4e6}.ivr-node__badge--tts[data-v-d713f3f2]{color:#0e7490;background:#cffafe}.ivr-handle[data-v-d713f3f2]{width:10px!important;height:10px!important;border:2px solid #94a3b8!important;background:#fff!important;border-radius:50%!important;transition:border-color .15s}.ivr-handle[data-v-d713f3f2]:hover{border-color:#a855f7!important;background:#ede9fe!important}.ivr-handle--error[data-v-d713f3f2]{border-color:#f43f5e!important}.dark .ivr-node__icon{border-color:#7c3aed4d;background:#7c3aed1a}.dark .ivr-node__badge--model{color:#c4b5fd;background:#6d28d933}.dark .ivr-handle:hover{border-color:#a855f7!important;background:#a855f733!important}.ivr-node[data-v-3e53be84]{min-width:220px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:all .2s;display:flex;flex-direction:column}.ivr-node--selected[data-v-3e53be84]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-3e53be84]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-3e53be84]{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center}.ivr-node__content[data-v-3e53be84]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-3e53be84]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-3e53be84]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivr-node__meta[data-v-3e53be84]{font-size:10px;color:#94a3b8;margin-top:2px}.ivr-handle[data-v-3e53be84]{width:10px!important;height:10px!important;border:2px solid #94a3b8!important;background:#fff!important;border-radius:50%!important;transition:border-color .15s;bottom:-5px!important}.ivr-handle[data-v-3e53be84]:hover{border-color:#6366f1!important;background:#e0e7ff!important}.dark .ivr-node__meta{color:#64748b}.ivr-node[data-v-9f15eed7]{min-width:220px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:all .2s;display:flex;flex-direction:column}.ivr-node--selected[data-v-9f15eed7]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-9f15eed7]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-9f15eed7]{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center}.ivr-node__content[data-v-9f15eed7]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-9f15eed7]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__subtitle[data-v-9f15eed7]{font-size:10px;font-weight:600;color:#059669;line-height:1.2;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.ivr-node__label[data-v-9f15eed7]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivr-node__badge[data-v-9f15eed7]{display:inline-flex;align-items:center;gap:3px;margin-top:3px;padding:1px 6px;font-size:9px;font-weight:600;color:#7c3aed;background:#f3e8ff;border-radius:4px;width:fit-content}.ivr-handle[data-v-9f15eed7]{width:10px!important;height:10px!important;border:2px solid #94a3b8!important;background:#fff!important;border-radius:50%!important;transition:border-color .15s;bottom:-5px!important}.ivr-handle[data-v-9f15eed7]:hover{border-color:#6366f1!important;background:#e0e7ff!important}.dark .ivr-node__badge{color:#c4b5fd;background:#7c3aed33}.ivr-node[data-v-9fd88826]{min-width:220px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:all .2s;display:flex;flex-direction:column}.ivr-node--selected[data-v-9fd88826]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-9fd88826]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-9fd88826]{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center}.ivr-node__content[data-v-9fd88826]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-9fd88826]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-9fd88826]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ivr-handle[data-v-9fd88826]{width:10px!important;height:10px!important;border:2px solid #94a3b8!important;background:#fff!important;border-radius:50%!important;transition:border-color .15s;bottom:-5px!important}.ivr-handle[data-v-9fd88826]:hover{border-color:#6366f1!important;background:#e0e7ff!important}.ivr-node[data-v-7cb63c95]{min-width:220px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:all .2s;display:flex;flex-direction:column}.ivr-node--selected[data-v-7cb63c95]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-7cb63c95]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-7cb63c95]{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center}.ivr-node__content[data-v-7cb63c95]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-7cb63c95]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-7cb63c95]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ivr-handle[data-v-7cb63c95]{width:10px!important;height:10px!important;border:2px solid #94a3b8!important;background:#fff!important;border-radius:50%!important;transition:border-color .15s;bottom:-5px!important}.ivr-handle[data-v-7cb63c95]:hover{border-color:#6366f1!important;background:#e0e7ff!important}.ivr-node[data-v-ec62de7f]{min-width:220px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:all .2s;display:flex;flex-direction:column}.ivr-node--selected[data-v-ec62de7f]{border-color:#f59e0b;box-shadow:0 0 0 1.5px #f59e0b,0 8px 20px #f59e0b26}.ivr-node__body[data-v-ec62de7f]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-ec62de7f]{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:1px solid #fde68a;background:#fffbeb;display:flex;align-items:center;justify-content:center}.ivr-node__content[data-v-ec62de7f]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-ec62de7f]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__subtitle--http[data-v-ec62de7f]{font-size:10px;font-weight:600;color:#d97706;line-height:1.2;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.ivr-node__label[data-v-ec62de7f]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivr-node__badges[data-v-ec62de7f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ivr-node__badge[data-v-ec62de7f]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:600;border-radius:4px;width:fit-content}.ivr-node__badge--method[data-v-ec62de7f]{color:#92400e;background:#fef3c7}.ivr-node__badge--var[data-v-ec62de7f]{color:#1e40af;background:#dbeafe}.ivr-node__badge--err[data-v-ec62de7f]{color:#9f1239;background:#ffe4e6}.ivr-handle[data-v-ec62de7f]{width:10px!important;height:10px!important;border:2px solid #94a3b8!important;background:#fff!important;border-radius:50%!important;transition:border-color .15s}.ivr-handle[data-v-ec62de7f]:hover{border-color:#f59e0b!important;background:#fef3c7!important}.ivr-handle--error[data-v-ec62de7f]{border-color:#f43f5e!important}.dark .ivr-node__icon{border-color:#d977064d;background:#d977061a}.dark .ivr-node__badge--method{color:#fcd34d;background:#d9770633}.dark .ivr-node__badge--var{color:#93c5fd;background:#1e40af33}.dark .ivr-node__badge--err{color:#fda4af;background:#9f123933}.dark .ivr-handle:hover{border-color:#f59e0b!important;background:#f59e0b33!important}.ivr-node[data-v-048d9f98]{min-width:250px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:all .2s;position:relative;padding-bottom:0;display:flex;flex-direction:column}.ivr-node--selected[data-v-048d9f98]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-048d9f98]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-048d9f98]{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center}.ivr-node__content[data-v-048d9f98]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-048d9f98]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-048d9f98]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ivr-node__outputs[data-v-048d9f98]{display:flex;justify-content:space-evenly;padding:10px 12px 12px;gap:8px;border-top:1px solid #f1f5f9;background:#fcfcfd;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.ivr-node__output-col[data-v-048d9f98]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.ivr-node__badge[data-v-048d9f98]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:32px;height:24px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;border:1px solid #e2e8f0;background:#fff;color:#475569}.ivr-node__badge--digit[data-v-048d9f98]{border-color:#e9d5ff;color:#9333ea}.ivr-node__badge--timeout[data-v-048d9f98]{border-color:#fef08a;color:#ca8a04}.ivr-node__badge--fallback[data-v-048d9f98]{border-color:#fecaca;color:#dc2626}.ivr-node__handles[data-v-048d9f98]{position:relative;height:0}.ivr-handle[data-v-048d9f98]{width:10px!important;height:10px!important;border:2px solid #94a3b8!important;background:#fff!important;border-radius:50%!important;transition:border-color .15s;bottom:-5px!important}.ivr-handle[data-v-048d9f98]:hover{border-color:#6366f1!important;background:#e0e7ff!important}.ivr-handle--digit[data-v-048d9f98]{border-color:#a855f7!important}.ivr-handle--digit[data-v-048d9f98]:hover{border-color:#9333ea!important;background:#f3e8ff!important}.ivr-handle--timeout[data-v-048d9f98]{border-color:#eab308!important}.ivr-handle--fallback[data-v-048d9f98]{border-color:#ef4444!important}.dark .ivr-node__outputs{border-top-color:#33415580;background:#0f172a}.dark .ivr-node__badge{border-color:#33415599;background:#0f172a;color:#94a3b8}.dark .ivr-node__badge--digit{border-color:#a855f74d;color:#c084fc}.dark .ivr-node__badge--timeout{border-color:#eab3084d;color:#facc15}.dark .ivr-node__badge--fallback{border-color:#ef44444d;color:#f87171}.ivr-node[data-v-273dbb65]{min-width:220px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:all .2s;display:flex;flex-direction:column}.ivr-node--selected[data-v-273dbb65]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-273dbb65]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-273dbb65]{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center}.ivr-node__content[data-v-273dbb65]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-273dbb65]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-273dbb65]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ivr-node__badges[data-v-273dbb65]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ivr-node__badge[data-v-273dbb65]{display:inline-flex;align-items:center;padding:1px 6px;font-size:9px;font-weight:600;border-radius:4px;width:fit-content}.ivr-node__badge--tts[data-v-273dbb65]{color:#0e7490;background:#cffafe}.dark .ivr-node__badge--tts{color:#67e8f9;background:#0e749033}.ivr-handle[data-v-273dbb65]{width:10px!important;height:10px!important;border:2px solid #94a3b8!important;background:#fff!important;border-radius:50%!important;transition:border-color .15s;bottom:-5px!important}.ivr-handle[data-v-273dbb65]:hover{border-color:#6366f1!important;background:#e0e7ff!important}.ivr-node[data-v-8ff6b779]{min-width:220px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:all .2s;display:flex;flex-direction:column}.ivr-node--selected[data-v-8ff6b779]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-8ff6b779]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-8ff6b779]{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center}.ivr-node__content[data-v-8ff6b779]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-8ff6b779]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-8ff6b779]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ivr-handle[data-v-8ff6b779]{width:10px!important;height:10px!important;border:2px solid #94a3b8!important;background:#fff!important;border-radius:50%!important;transition:border-color .15s;bottom:-5px!important}.ivr-handle[data-v-8ff6b779]:hover{border-color:#6366f1!important;background:#e0e7ff!important}.dark .ivr-node{border-color:#33415599;background:#1e293b;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #00000026}.dark .ivr-node__icon{border-color:#33415599;background:#0f172a}.dark .ivr-node__type{color:#f1f5f9}.dark .ivr-node__label{color:#94a3b8}.dark .ivr-handle{border-color:#64748b!important;background:#1e293b!important}.dark .ivr-handle:hover{border-color:#818cf8!important;background:#312e81!important}.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__edge-path,.vue-flow__connection-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:translate(-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 #00000014}.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:#0059dc14;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%}.ivr-shell[data-v-65bb62cd]{isolation:isolate}.ivr-hero[data-v-65bb62cd]{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,#fffffff2,#ecfdf5eb,#f0f9ffe6)}.ivr-hero-grid[data-v-65bb62cd]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(14,116,144,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,116,144,.11) 1px,transparent 1px);background-size:32px 32px;opacity:.32}.ivr-orb[data-v-65bb62cd]{position:absolute;border-radius:999px;filter:blur(24px);opacity:.7;pointer-events:none;animation:ivrOrbFloat-65bb62cd 12s ease-in-out infinite}.ivr-orb--a[data-v-65bb62cd]{width:230px;height:230px;top:-62px;right:-34px;background:radial-gradient(circle at 35% 35%,#38bdf88c,#2563eb29)}.ivr-orb--b[data-v-65bb62cd]{width:220px;height:220px;bottom:-72px;left:-24px;background:radial-gradient(circle at 50% 50%,#10b9815c,#0ea5e926);animation-delay:-3s}.ivr-header[data-v-65bb62cd]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:14px;border:1px solid #d5deea;background:#fdfefef5;box-shadow:0 4px 14px #1220380f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);flex-wrap:wrap}.dark .ivr-header{border-color:#33415599;background:#0f172af5;box-shadow:0 4px 14px #0003}.header-back[data-v-65bb62cd]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;border:1px solid #d1dae7;background:#fff;color:#4d6078;text-decoration:none;flex-shrink:0;transition:all .15s}.dark .header-back{border-color:#33415599;background:#1e293b;color:#94a3b8}.header-back[data-v-65bb62cd]:hover{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.dark .header-back:hover{border-color:#6366f1;background:#1e1b4b;color:#a5b4fc}.header-name[data-v-65bb62cd]{font-size:16px;font-weight:700;color:#1e293b;cursor:pointer;white-space:nowrap;margin:0;transition:color .15s}.dark .header-name{color:#f1f5f9}.header-name[data-v-65bb62cd]:hover{color:#2563eb}.header-name-input[data-v-65bb62cd]{font-size:16px;font-weight:700;padding:2px 8px;border-radius:8px;width:200px}.badge[data-v-65bb62cd]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.badge-neutral[data-v-65bb62cd]{background:#e8edf4;color:#45556d}.badge-success[data-v-65bb62cd]{background:#dcfce7;color:#166534}.badge-info[data-v-65bb62cd]{background:#e0f2fe;color:#075985}.badge-warning[data-v-65bb62cd]{background:#fef3c7;color:#92400e}.badge-danger[data-v-65bb62cd]{background:#fee2e2;color:#991b1b}.dark .badge-neutral{background:#33415580;color:#94a3b8}.dark .badge-success{background:#1665344d;color:#4ade80}.dark .badge-info{background:#0759854d;color:#38bdf8}.dark .badge-warning{background:#92400e4d;color:#fbbf24}.dark .badge-danger{background:#991b1b4d;color:#f87171}.header-sep[data-v-65bb62cd]{width:1px;height:22px;background:#d1dae7;flex-shrink:0;margin:0 4px}.dark .header-sep{background:#33415599}.header-spacer[data-v-65bb62cd]{flex:1;min-width:8px}.header-msg[data-v-65bb62cd]{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.header-msg--ok[data-v-65bb62cd]{color:#15803d}.header-msg--err[data-v-65bb62cd]{color:#b91c1c}.autosave-indicator[data-v-65bb62cd]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;white-space:nowrap;color:transparent;transition:color .2s}.autosave-indicator--saving[data-v-65bb62cd]{color:#64748b}.autosave-indicator--saved[data-v-65bb62cd]{color:#15803d}.autosave-indicator--error[data-v-65bb62cd]{color:#b91c1c}@keyframes autosave-spin-65bb62cd{to{transform:rotate(360deg)}}.autosave-spinner[data-v-65bb62cd]{animation:autosave-spin-65bb62cd 1s linear infinite}.view-tab[data-v-65bb62cd]{border:1px solid #d3dce8;border-radius:8px;background:#fff;color:#4a607b;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s;cursor:pointer;flex-shrink:0}.dark .view-tab{border-color:#33415599;background:#1e293b;color:#94a3b8}.view-tab[data-v-65bb62cd]:hover{border-color:#b7c9e1}.dark .view-tab:hover{border-color:#6366f166}.view-tab.active[data-v-65bb62cd]{background:linear-gradient(135deg,#3a62ff,#2d8aff);border-color:transparent;color:#fff;box-shadow:0 2px 6px #3a62ff38}.publish-btn[data-v-65bb62cd]{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:8px;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s;box-shadow:0 2px 6px #ef444440;flex-shrink:0}.publish-btn[data-v-65bb62cd]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 3px 10px #ef444459}.publish-btn[data-v-65bb62cd]:disabled{opacity:.6;cursor:default}.ivr-board[data-v-65bb62cd]{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.panel[data-v-65bb62cd]{border:1px solid #d5deea;border-radius:14px;background:#fdfefe;box-shadow:0 8px 20px #12203814}.dark .panel{border-color:#33415599;background:#0f172a;box-shadow:0 8px 20px #00000040}.standalone-panel[data-v-65bb62cd]{padding:16px}.panel-header[data-v-65bb62cd]{display:flex;align-items:center;justify-content:space-between;gap:8px}.panel-header h2[data-v-65bb62cd]{margin:0;font-size:17px;line-height:1.1;font-weight:600;color:#1b2c41;letter-spacing:-.01em}.dark .panel-header h2{color:#f1f5f9}.panel-note[data-v-65bb62cd]{margin-top:6px;font-size:13px;color:#5f7088}.dark .panel-note{color:#94a3b8}.inspector-overlay[data-v-65bb62cd]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0f172a59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.inspector-panel[data-v-65bb62cd]{position:absolute;top:12px;left:12px;z-index:30;width:340px;max-height:calc(100% - 24px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 30px #0f172a1a,0 1px 3px #0000000a}.dark .inspector-panel{background:#1e293b;border-color:#33415599;box-shadow:0 8px 30px #0000004d,0 1px 3px #00000026}.preflight-dialog[data-v-65bb62cd]{width:440px;max-width:calc(100vw - 40px);padding:24px;border-radius:18px;box-shadow:0 24px 60px #0f172a47}.preflight-dialog__header[data-v-65bb62cd]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.preflight-dialog__header h3[data-v-65bb62cd]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.dark .preflight-dialog__header h3{color:#f1f5f9}.preflight-dialog__desc[data-v-65bb62cd]{font-size:13px;color:#64748b;margin-bottom:12px;line-height:1.5}.dark .preflight-dialog__desc{color:#94a3b8}.preflight-dialog__list[data-v-65bb62cd]{list-style:none;padding:0;margin:0 0 16px}.preflight-dialog__list li[data-v-65bb62cd]{font-size:12px;color:#dc2626;padding:6px 10px;background:#fef2f2;border-radius:8px;margin-bottom:4px;line-height:1.4}.dark .preflight-dialog__list li{color:#f87171;background:#991b1b33}.preflight-dialog__actions[data-v-65bb62cd]{display:flex;justify-content:flex-end;gap:8px}.inspector-panel-enter-active[data-v-65bb62cd],.inspector-panel-leave-active[data-v-65bb62cd]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease}.inspector-panel-enter-from[data-v-65bb62cd],.inspector-panel-leave-to[data-v-65bb62cd]{transform:translate(-100%);opacity:0}.inspector-panel-enter-to[data-v-65bb62cd],.inspector-panel-leave-from[data-v-65bb62cd]{transform:translate(0);opacity:1}.inspector-modal-enter-active[data-v-65bb62cd]{transition:all .2s ease-out}.inspector-modal-leave-active[data-v-65bb62cd]{transition:all .15s ease-in}.inspector-modal-enter-from[data-v-65bb62cd],.inspector-modal-leave-to[data-v-65bb62cd]{opacity:0}.inspector__close[data-v-65bb62cd]{flex-shrink:0;width:28px;height:28px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer}.dark .inspector__close{border-color:#33415599;background:#0f172a;color:#94a3b8}.canvas-panel[data-v-65bb62cd]{position:relative;overflow:hidden;height:calc(100vh - 84px);min-height:500px;border:1px solid rgba(148,163,184,.5);background:#e9eff7eb;box-shadow:inset 0 1px #ffffff9e,0 20px 36px #0f172a1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark .canvas-panel{border-color:#475569b3;background:#020617b3;box-shadow:inset 0 1px #94a3b814,0 24px 48px #0000006b}.canvas-panel[data-v-65bb62cd]:before,.canvas-panel[data-v-65bb62cd]:after{content:"";position:absolute;inset:0;pointer-events:none}.canvas-panel[data-v-65bb62cd]:before{z-index:0;background:radial-gradient(560px 320px at 8% 14%,rgba(100,116,139,.12),transparent 60%),radial-gradient(460px 300px at 92% 10%,rgba(148,163,184,.1),transparent 62%),radial-gradient(520px 360px at 75% 85%,rgba(148,163,184,.08),transparent 64%);animation:canvasGlowDrift-65bb62cd 16s ease-in-out infinite}.dark .canvas-panel:before{background:radial-gradient(560px 320px at 8% 14%,rgba(30,41,59,.44),transparent 60%),radial-gradient(460px 300px at 92% 10%,rgba(51,65,85,.36),transparent 62%),radial-gradient(520px 360px at 75% 85%,rgba(51,65,85,.3),transparent 64%)}.canvas-panel[data-v-65bb62cd]:after{z-index:1;background:linear-gradient(transparent 95%,rgba(100,116,139,.15) 96%,transparent 100%),linear-gradient(90deg,transparent 95%,rgba(100,116,139,.14) 96%,transparent 100%);background-size:34px 34px;opacity:.16}.dark .canvas-panel:after{opacity:.12}.ivr-canvas[data-v-65bb62cd]{height:100%;position:relative;z-index:2;background:#e9eff773}.dark .ivr-canvas{background:#02061759;--vf-node-bg: #1e293b;--vf-node-text: #f1f5f9;--vf-connection-path: #475569;--vf-handle: #64748b}.dark .ivr-canvas :deep(.vue-flow__edge-textbg){fill:#1e293b}.ivr-canvas[data-v-65bb62cd] .vue-flow__background{background:#e9eff747}.dark .ivr-canvas :deep(.vue-flow__background){background:#02061740}.ivr-canvas[data-v-65bb62cd] .vue-flow__edge-path{stroke:#88a0bf;stroke-width:2;cursor:pointer}.dark .ivr-canvas :deep(.vue-flow__edge-path){stroke:#475569}.ivr-canvas[data-v-65bb62cd] .vue-flow__edge-interaction{cursor:pointer}.ivr-canvas[data-v-65bb62cd] .vue-flow__edge.selected .vue-flow__edge-path{stroke:#6366f1;stroke-width:3}.ivr-canvas[data-v-65bb62cd] .vue-flow__edge-text{pointer-events:all;cursor:pointer}.ivr-canvas[data-v-65bb62cd] .vue-flow__edge.animated path{stroke-dasharray:5;animation:ivr-dash-65bb62cd .5s linear infinite}@keyframes ivr-dash-65bb62cd{to{stroke-dashoffset:-10}}.ivr-canvas[data-v-65bb62cd] .vue-flow__controls{display:flex;flex-direction:row;gap:6px;padding:6px;margin:0 0 16px 16px;border:1px solid rgba(203,213,225,.9);border-radius:14px;background:#ffffffc2;box-shadow:0 12px 24px #0f172a1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark .ivr-canvas :deep(.vue-flow__controls){border-color:#475569b8;background:#0f172abf;box-shadow:0 12px 24px #0000004d}.ivr-canvas[data-v-65bb62cd] .vue-flow__controls-button{width:32px;height:32px;border:none;border-radius:10px;background:transparent;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.ivr-canvas[data-v-65bb62cd] .vue-flow__controls-button:hover{background:#3b82f61f;color:#1d4ed8}.dark .ivr-canvas :deep(.vue-flow__controls-button){color:#94a3b8}.dark .ivr-canvas :deep(.vue-flow__controls-button:hover){background:#3b82f642;color:#bfdbfe}.ivr-canvas[data-v-65bb62cd] .vue-flow__controls-button svg{width:16px;height:16px}.canvas-panel--editing .ivr-canvas[data-v-65bb62cd] .vue-flow__node{opacity:.25;transition:opacity .25s ease;pointer-events:auto}.canvas-panel--editing .ivr-canvas[data-v-65bb62cd] .vue-flow__node.selected{opacity:1}.canvas-panel--editing .ivr-canvas[data-v-65bb62cd] .vue-flow__edge{opacity:.15;transition:opacity .25s ease}.canvas-panel--editing .ivr-canvas[data-v-65bb62cd] .vue-flow__edge.selected{opacity:1}.ivr-canvas[data-v-65bb62cd] .vue-flow__node.ivr-node-has-error{outline:2px solid #ef4444;outline-offset:2px;border-radius:10px}.ivr-canvas[data-v-65bb62cd] .vue-flow__node.ivr-node-has-error:after{content:"!";position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #ef444466;pointer-events:none}.widget-fab[data-v-65bb62cd]{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:25;width:44px;height:44px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#6366f1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #6366f12e,0 1px 3px #0000000f;transition:all .25s cubic-bezier(.4,0,.2,1)}.dark .widget-fab{border-color:#33415599;background:#1e293b;box-shadow:0 4px 12px #6366f140,0 1px 3px #00000026}.widget-fab[data-v-65bb62cd]:hover{background:#6366f1;color:#fff;border-color:#6366f1;box-shadow:0 6px 20px #6366f159;transform:translateY(-50%) scale(1.08)}.widget-fab--open[data-v-65bb62cd]{background:#6366f1;color:#fff;border-color:#6366f1}.widget-fab--open svg[data-v-65bb62cd]{transform:rotate(45deg)}.widget-fab svg[data-v-65bb62cd]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.widget-drawer[data-v-65bb62cd]{position:absolute;top:0;right:0;bottom:0;z-index:22;width:260px;display:flex;flex-direction:column;background:#fffffffa;border-left:1px solid #e2e8f0;box-shadow:-8px 0 28px #0f172a14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark .widget-drawer{background:#0f172afa;border-left-color:#33415599;box-shadow:-8px 0 28px #00000040}.widget-drawer__header[data-v-65bb62cd]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f1f5f9}.dark .widget-drawer__header{border-bottom-color:#33415580}.widget-drawer__title[data-v-65bb62cd]{font-size:13px;font-weight:700;color:#1e293b;letter-spacing:-.01em}.dark .widget-drawer__title{color:#f1f5f9}.widget-drawer__close[data-v-65bb62cd]{width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.widget-drawer__close[data-v-65bb62cd]:hover{background:#f1f5f9;color:#475569}.dark .widget-drawer__close{color:#64748b}.dark .widget-drawer__close:hover{background:#33415580;color:#f1f5f9}.widget-drawer__body[data-v-65bb62cd]{flex:1;overflow-y:auto;overflow-x:hidden}.drawer-enter-active[data-v-65bb62cd],.drawer-leave-active[data-v-65bb62cd]{transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s ease}.drawer-enter-from[data-v-65bb62cd],.drawer-leave-to[data-v-65bb62cd]{transform:translate(100%);opacity:0}.drawer-enter-to[data-v-65bb62cd],.drawer-leave-from[data-v-65bb62cd]{transform:translate(0);opacity:1}.context-menu[data-v-65bb62cd]{position:fixed;z-index:80;min-width:220px;border-radius:12px;border:1px solid #d0d9e7;background:#fff;box-shadow:0 18px 36px #0f172a38;padding:6px}.dark .context-menu{border-color:#33415599;background:#1e293b;box-shadow:0 18px 36px #0006}.context-item[data-v-65bb62cd]{width:100%;text-align:left;border:0;border-radius:8px;background:transparent;color:#233a57;padding:8px 10px;font-size:13px;font-weight:500;cursor:pointer}.dark .context-item{color:#cbd5e1}.context-item[data-v-65bb62cd]:hover{background:#eef4ff;color:#1f56b1}.dark .context-item:hover{background:#6366f126;color:#a5b4fc}.node-popup[data-v-65bb62cd]{position:fixed;z-index:90;min-width:200px;max-width:280px;border-radius:12px;border:1px solid #d0d9e7;background:#fff;box-shadow:0 12px 28px #0f172a2e;padding:12px 14px}.dark .node-popup{border-color:#33415599;background:#1e293b;box-shadow:0 12px 28px #00000059}.node-popup__header[data-v-65bb62cd]{display:flex;align-items:center;gap:8px}.node-popup__icon[data-v-65bb62cd]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.node-popup__type[data-v-65bb62cd]{font-size:14px;font-weight:700;color:#1e293b;cursor:pointer;border-radius:4px;padding:1px 4px;margin:-1px -4px;transition:background .15s}.dark .node-popup__type{color:#f1f5f9}.node-popup__type[data-v-65bb62cd]:hover{background:#f1f5f9}.dark .node-popup__type:hover{background:#33415580}.node-popup__edit-hint[data-v-65bb62cd]{color:#94a3b8;cursor:pointer;flex-shrink:0;transition:color .15s}.node-popup__edit-hint[data-v-65bb62cd]:hover{color:#6366f1}.node-popup__name-input[data-v-65bb62cd]{flex:1;min-width:0;font-size:14px;font-weight:700;color:#1e293b;border:1px solid #c7d2fe;border-radius:6px;padding:2px 8px;outline:none;background:#fafbff;transition:border-color .15s}.dark .node-popup__name-input{color:#f1f5f9;border-color:#6366f14d;background:#0f172a}.node-popup__name-input[data-v-65bb62cd]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f}.node-popup__status[data-v-65bb62cd]{margin-top:6px;font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .node-popup__status{color:#94a3b8}.node-popup__actions[data-v-65bb62cd]{margin-top:10px;display:flex;align-items:center;gap:8px}.node-popup__btn[data-v-65bb62cd]{padding:5px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s}.node-popup__btn--edit[data-v-65bb62cd]{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.dark .node-popup__btn--edit{background:#2563eb26;color:#60a5fa;border-color:#2563eb4d}.node-popup__btn--edit[data-v-65bb62cd]:hover{background:#dbeafe}.dark .node-popup__btn--edit:hover{background:#2563eb40}.node-popup__btn--duplicate[data-v-65bb62cd]{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0;padding:5px 8px}.dark .node-popup__btn--duplicate{background:#16a34a26;color:#4ade80;border-color:#16a34a4d}.node-popup__btn--duplicate[data-v-65bb62cd]:hover{background:#dcfce7}.dark .node-popup__btn--duplicate:hover{background:#16a34a40}.node-popup__btn--delete[data-v-65bb62cd]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.dark .node-popup__btn--delete{background:#dc262626;color:#f87171;border-color:#dc26264d}.node-popup__btn--delete[data-v-65bb62cd]:hover{background:#fee2e2}.dark .node-popup__btn--delete:hover{background:#dc262640}label[data-v-65bb62cd]{display:block;font-size:12px;font-weight:500;color:#2b3d55}.dark label{color:#94a3b8}.form-grid[data-v-65bb62cd]{margin-top:10px;display:grid;gap:10px}@media(min-width:640px){.form-grid[data-v-65bb62cd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1220px){.ivr-canvas[data-v-65bb62cd]{min-height:560px;height:560px}}@media(max-width:768px){.panel-header h2[data-v-65bb62cd]{font-size:16px}.inspector-panel[data-v-65bb62cd]{width:280px}.widget-drawer[data-v-65bb62cd]{width:220px}}@keyframes ivrOrbFloat-65bb62cd{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,13px,0)}}@keyframes canvasGlowDrift-65bb62cd{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.02)}}@media(prefers-reduced-motion:reduce){.ivr-orb[data-v-65bb62cd],.canvas-panel[data-v-65bb62cd]:before,.ivr-shell[data-v-65bb62cd]{animation:none;transition:none}}.agents-landing[data-v-4874527f]{background:linear-gradient(152deg,#faf5ff,#ede9fe 32%,#eef2ff 62%,#fce7f3);box-shadow:0 28px 64px #8b5cf624,0 0 0 1px #ffffffa6 inset}.dark .agents-landing{background:linear-gradient(152deg,#1a0a2e,#0c0a1a 32%,#0c1025 62%,#1a0a1e);box-shadow:0 28px 64px #0000004d,0 0 0 1px #ffffff0f inset}.agents-orb[data-v-4874527f]{position:absolute;border-radius:9999px;filter:blur(56px);opacity:.65;pointer-events:none;animation:agentsOrbFloat-4874527f 14s ease-in-out infinite}.agents-orb--1[data-v-4874527f]{width:220px;height:220px;top:-60px;right:-40px;background:#8b5cf64d}.agents-orb--2[data-v-4874527f]{width:180px;height:180px;bottom:-40px;left:-30px;background:#6366f147;animation-delay:-3s}.agents-orb--3[data-v-4874527f]{width:120px;height:120px;top:50%;left:35%;background:#ec489938;animation-delay:-6s}.agents-grid[data-v-4874527f]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:1px;opacity:.045;pointer-events:none}.agents-grid-cell[data-v-4874527f]{background:linear-gradient(135deg,#5b21b6,#4338ca);border-radius:2px;animation:gridFade-4874527f 8s ease-in-out infinite}.agents-grid-cell[data-v-4874527f]:nth-child(odd){animation-delay:.5s}.agents-grid-cell[data-v-4874527f]:nth-child(3n){animation-delay:1s}.agent-card[data-v-4874527f]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.85);background:#ffffffbf;box-shadow:0 10px 24px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .28s ease}.dark .agent-card{border-color:#ffffff14;background:#1e293ba6;box-shadow:0 10px 24px #00000040}.agent-card[data-v-4874527f]:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px #0f172a24}.dark .agent-card:hover{box-shadow:0 20px 40px #00000059}.agent-card--ai[data-v-4874527f]:hover{border-color:#8b5cf680}.agent-card--human[data-v-4874527f]:hover{border-color:#6366f180}.agent-card__icon[data-v-4874527f]{position:relative;display:inline-flex;height:44px;width:44px;align-items:center;justify-content:center;border-radius:14px;transition:transform .3s ease;animation:iconFloat-4874527f 4s ease-in-out infinite}.agent-card:hover .agent-card__icon[data-v-4874527f]{transform:scale(1.1);animation:none}.agent-card__icon--ai[data-v-4874527f]{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#6d28d9}.agent-card__icon--human[data-v-4874527f]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4338ca}.agent-card__ring[data-v-4874527f]{position:absolute;inset:-5px;border-radius:18px;pointer-events:none;animation:ringExpand-4874527f 2.6s ease-out infinite}.agent-card__ring--ai[data-v-4874527f]{border:2px solid rgba(139,92,246,.45)}.agent-card__ring--human[data-v-4874527f]{border:2px solid rgba(99,102,241,.45)}.agent-card__deco[data-v-4874527f]{position:absolute;top:16px;right:16px;width:52px;height:52px;opacity:.5;transition:opacity .3s ease}.agent-card--ai:hover .agent-card__deco--ai[data-v-4874527f]{opacity:1}.node[data-v-4874527f]{position:absolute;width:8px;height:8px;border-radius:50%;background:#8b5cf699;animation:nodeBlip-4874527f 2s ease-in-out infinite}.node--1[data-v-4874527f]{top:0;left:50%;transform:translate(-50%);animation-delay:0s}.node--2[data-v-4874527f]{top:50%;right:0;transform:translateY(-50%);animation-delay:.3s}.node--3[data-v-4874527f]{bottom:0;left:50%;transform:translate(-50%);animation-delay:.6s}.node--4[data-v-4874527f]{top:50%;left:0;transform:translateY(-50%);animation-delay:.9s}.wire[data-v-4874527f]{position:absolute;background:#8b5cf638;border-radius:1px}.wire--h[data-v-4874527f]{top:50%;left:12px;right:12px;height:2px;transform:translateY(-50%)}.wire--v[data-v-4874527f]{left:50%;top:12px;bottom:12px;width:2px;transform:translate(-50%)}.agent-card__deco--human[data-v-4874527f]{width:48px;height:48px;top:18px;right:18px}.agent-card--human:hover .agent-card__deco--human[data-v-4874527f]{opacity:1}.pulse[data-v-4874527f]{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(99,102,241,.4);animation:pulseRing-4874527f 2.2s ease-out infinite}.pulse--2[data-v-4874527f]{animation-delay:.4s}.pulse--3[data-v-4874527f]{animation-delay:.8s}.agent-card__cta[data-v-4874527f]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:gap .25s ease}.agent-card__cta--ai[data-v-4874527f]{color:#6d28d9}.dark .agent-card__cta--ai{color:#c4b5fd}.agent-card__cta--human[data-v-4874527f]{color:#4338ca}.dark .agent-card__cta--human{color:#a5b4fc}.agent-card:hover .agent-card__cta[data-v-4874527f]{gap:10px}.cta-arrow[data-v-4874527f]{animation:arrowSlide-4874527f 1.8s ease-in-out infinite}.agent-card:hover .cta-arrow[data-v-4874527f]{animation:arrowSlide-4874527f .5s ease-in-out infinite alternate}.video-wrap[data-v-4874527f]{border:1px solid rgba(255,255,255,.75);background:#ffffffa6;box-shadow:0 14px 32px #0f172a1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark .video-wrap{border-color:#ffffff14;background:#1e293ba6;box-shadow:0 14px 32px #0000004d}.video-wrap__head[data-v-4874527f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:1rem 1.25rem 0}.video-badge[data-v-4874527f]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;border:1px solid rgba(139,92,246,.3);background:#8b5cf61a;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6d28d9}.dark .video-badge{border-color:#8b5cf659;background:#8b5cf633;color:#c4b5fd}.video-badge__dot[data-v-4874527f]{width:5px;height:5px;border-radius:50%;background:currentColor;animation:badgePulse-4874527f 1.5s ease-in-out infinite}.video-stage[data-v-4874527f]{margin:.75rem 1rem 1rem;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#1e1b4bf0,#4338cae0);box-shadow:inset 0 1px #ffffff14,0 8px 24px #4f46e540}.video-el[data-v-4874527f]{display:block;width:100%;object-fit:cover;min-height:280px}.video-placeholder[data-v-4874527f]{display:flex;align-items:center;justify-content:center;min-height:280px;background:linear-gradient(145deg,#1e1b4be6,#4338cacc)}.video-placeholder__content[data-v-4874527f]{text-align:center;padding:1.5rem}.video-placeholder__icon[data-v-4874527f]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:20px;background:#ffffff14}.video-wrap__footer[data-v-4874527f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:.75rem 1.25rem 1rem;border-top:1px solid rgba(0,0,0,.06)}.dark .video-wrap__footer{border-top-color:#ffffff0f}.video-tag[data-v-4874527f]{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.video-tag--ai[data-v-4874527f]{background:#8b5cf62e;color:#6d28d9}.dark .video-tag--ai{background:#8b5cf640;color:#c4b5fd}.video-tag--human[data-v-4874527f]{background:#6366f12e;color:#4338ca}.dark .video-tag--human{background:#6366f140;color:#a5b4fc}@keyframes agentsOrbFloat-4874527f{0%,to{transform:translate(0) scale(1);opacity:.65}33%{transform:translate(6px,-10px) scale(1.03);opacity:.75}66%{transform:translate(-4px,6px) scale(.98);opacity:.6}}@keyframes gridFade-4874527f{0%,to{opacity:.04}50%{opacity:.08}}@keyframes iconFloat-4874527f{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ringExpand-4874527f{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes nodeBlip-4874527f{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulseRing-4874527f{0%{opacity:.6;transform:scale(.6)}70%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes arrowSlide-4874527f{0%{transform:translate(0)}to{transform:translate(4px)}}@keyframes badgePulse-4874527f{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.agents-orb[data-v-4874527f],.agents-grid-cell[data-v-4874527f],.agent-card__icon[data-v-4874527f],.agent-card__ring[data-v-4874527f],.node[data-v-4874527f],.pulse[data-v-4874527f],.cta-arrow[data-v-4874527f],.video-badge__dot[data-v-4874527f]{animation:none}.agent-card[data-v-4874527f],.agent-card__icon[data-v-4874527f]{transition:none}}.tool-canvas-grid[data-v-f680b68a]{background-color:#ffffff61;background-image:radial-gradient(circle at 1px 1px,rgba(58,98,255,.16) 1px,transparent 0);background-size:14px 14px}.dark .tool-canvas-grid{background-color:#0f172a80;background-image:radial-gradient(circle at 1px 1px,rgba(148,163,184,.1) 1px,transparent 0)}.auth-banner-bg[data-v-e5382029]{background:linear-gradient(145deg,#0c0a2a,#111640,#0d1f4a 60%,#0a1530)}.auth-grid-pattern[data-v-e5382029]{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:48px 48px}.auth-illustration-wrap[data-v-e5382029]{filter:drop-shadow(0 20px 40px rgba(0,0,0,.3))}.campaigns-shell[data-v-417119f1]{background:radial-gradient(circle at top left,rgba(125,211,252,.4),transparent 32%),radial-gradient(circle at bottom right,rgba(129,140,248,.26),transparent 30%),linear-gradient(145deg,#edf6ff,#f8fbff 46%,#eef2ff);box-shadow:0 26px 72px #3b82f61f}.dark .campaigns-shell{background:radial-gradient(circle at top left,rgba(8,145,178,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(79,70,229,.22),transparent 28%),linear-gradient(145deg,#09101f,#11182a 46%,#0b1323);box-shadow:0 26px 72px #00000057}.campaigns-shell__orb[data-v-417119f1]{position:absolute;border-radius:999px;filter:blur(56px);opacity:.66;pointer-events:none}.campaigns-shell__orb--a[data-v-417119f1]{top:-40px;right:7%;height:180px;width:180px;background:#38bdf83d}.campaigns-shell__orb--b[data-v-417119f1]{bottom:-60px;left:2%;height:220px;width:220px;background:#818cf82e}.hero-card[data-v-417119f1]{border:1px solid rgba(255,255,255,.78);background:#ffffffbd;box-shadow:0 18px 40px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dark .hero-card{border-color:#ffffff14;background:#0f172ab3;box-shadow:0 18px 40px #00000047}.shell-tab[data-v-417119f1]{border-radius:14px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.shell-tab[data-v-417119f1]:hover{transform:translateY(-1px)}.shell-tab--active[data-v-417119f1]{background:linear-gradient(135deg,#2563eb,#3b82f6 52%,#38bdf8);color:#fff;box-shadow:0 12px 24px #2563eb47}.shell-tab--idle[data-v-417119f1]{color:#475569}.shell-tab--idle[data-v-417119f1]:hover{background:#ffffffb8;color:#0f172a}.dark .shell-tab--idle{color:#cbd5e1}.dark .shell-tab--idle:hover{background:#1e293beb;color:#f8fafc}.chart-donut[data-v-fa0ec813]{position:relative;display:flex;height:200px;width:200px;align-items:center;justify-content:center;border-radius:999px;box-shadow:inset 0 1px #ffffff73,0 18px 36px #2563eb2e}.chart-donut[data-v-fa0ec813]:after{content:"";position:absolute;inset:18px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dark .chart-donut:after{background:#0f172af0}.chart-donut__center[data-v-fa0ec813]{position:relative;z-index:1;text-align:center}.calls-dashboard-shell[data-v-d137b594]{background:linear-gradient(145deg,#edf4ff,#f7f9ff 45%,#edfbff);box-shadow:0 24px 70px #3b82f61f}.dark .calls-dashboard-shell{background:linear-gradient(145deg,#10172b,#151a30 45%,#0f1c2a);box-shadow:0 24px 70px #00000057}.menu-link[data-v-d137b594]{display:flex;width:100%;align-items:center;border-radius:12px;border:1px solid transparent;padding:10px 12px;font-size:13px;font-weight:600;color:#334155;background:transparent;text-align:left;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.menu-link[data-v-d137b594]:hover{border-color:#94a3b859;background:#e2e8f059}.menu-link--active[data-v-d137b594]{border-color:#3b82f666;background:linear-gradient(135deg,#3b82f629,#93c5fd47);color:#1d4ed8}.dark .menu-link{color:#cbd5e1}.dark .menu-link:hover{border-color:#64748b73;background:#33415559}.dark .menu-link--active{border-color:#60a5fa73;background:linear-gradient(135deg,#1e40af47,#38bdf833);color:#bfdbfe}.metric-pill[data-v-7f197e41]{border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#ffffffb3;padding:10px}.dark .metric-pill{border-color:#64748b73;background:#0f172a80}.metric-label[data-v-7f197e41]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.dark .metric-label{color:#94a3b8}.metric-value[data-v-7f197e41]{margin-top:2px;font-size:18px;font-weight:700;color:#0f172a}.dark .metric-value{color:#e2e8f0}.stream-list[data-v-0c5f2d91]{display:block}.stream-list__head[data-v-0c5f2d91]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.stream-list__title[data-v-0c5f2d91]{font-family:IBM Plex Sans,Space Grotesk,sans-serif;font-size:1rem;font-weight:700;color:#0f172a}.dark .stream-list__title{color:#f1f5f9}.stream-list__count[data-v-0c5f2d91]{font-size:12px;color:#64748b}.dark .stream-list__count{color:#94a3b8}.stream-grid[data-v-0c5f2d91]{margin-top:.85rem;display:grid;gap:.62rem}.stream-grid--list[data-v-0c5f2d91]{grid-template-columns:1fr}@media(min-width:900px){.stream-grid--cards[data-v-0c5f2d91]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1450px){.stream-grid--cards[data-v-0c5f2d91]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stream-card[data-v-0c5f2d91]{--tone: 148, 163, 184;position:relative;display:grid;gap:.56rem;border-radius:14px;background:#ffffffd1;padding:.76rem .8rem .7rem .84rem;box-shadow:0 10px 18px #0f172a14,inset 0 0 0 1px #94a3b833;transition:transform .15s ease,box-shadow .18s ease}.stream-card[data-v-0c5f2d91]:hover{transform:translateY(-1px);box-shadow:0 12px 21px #0f172a1f,inset 0 0 0 1px #94a3b83d}.dark .stream-card{background:#0f172ab8;box-shadow:0 10px 18px #00000052,inset 0 0 0 1px #4755696b}.stream-card--list[data-v-0c5f2d91]{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-top:.68rem;padding-bottom:.64rem}.stream-card--list .stream-card__route[data-v-0c5f2d91]{font-size:13px}.stream-card--list .stream-card__tags[data-v-0c5f2d91]{gap:.26rem}.stream-card--live[data-v-0c5f2d91]{--tone: 16, 185, 129}.stream-card--critical[data-v-0c5f2d91]{--tone: 244, 63, 94}.stream-card__accent[data-v-0c5f2d91]{position:absolute;left:.36rem;top:.58rem;bottom:.58rem;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(var(--tone),.6),rgba(var(--tone),.15))}.stream-card__header[data-v-0c5f2d91]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-left:.35rem}.stream-card__route[data-v-0c5f2d91]{display:flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;color:#0f172a}.dark .stream-card__route{color:#f1f5f9}.stream-card__arrow[data-v-0c5f2d91]{color:rgba(var(--tone),.8)}.stream-card__duration[data-v-0c5f2d91]{flex-shrink:0;font-family:IBM Plex Sans,Space Grotesk,sans-serif;font-size:13px;font-weight:700;color:rgba(var(--tone),.95)}.stream-card__meta[data-v-0c5f2d91]{padding-left:.35rem;display:flex;flex-wrap:wrap;gap:.3rem .5rem;font-size:11px;color:#64748b}.dark .stream-card__meta{color:#94a3b8}.stream-card__tags[data-v-0c5f2d91]{padding-left:.35rem;display:flex;flex-wrap:wrap;gap:.3rem}.tag[data-v-0c5f2d91]{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .48rem;font-size:10px;font-weight:600;letter-spacing:.02em}.tag--muted[data-v-0c5f2d91],.tag--transport-sip[data-v-0c5f2d91],.tag--answer-human[data-v-0c5f2d91],.tag--answer-ivr[data-v-0c5f2d91]{background:#94a3b833;color:#475569}.tag--live[data-v-0c5f2d91],.tag--recorded[data-v-0c5f2d91],.tag--transport-wa[data-v-0c5f2d91]{background:#10b9811f;color:#064e3b}.tag--ringing[data-v-0c5f2d91]{background:#f59e0b21;color:#78350f}.tag--critical[data-v-0c5f2d91]{background:#f43f5e1f;color:#881337}.tag--inbound[data-v-0c5f2d91],.tag--recording[data-v-0c5f2d91]{background:#0ea5e91f;color:#0c4a6e}.tag--outbound[data-v-0c5f2d91],.tag--answer-agent[data-v-0c5f2d91]{background:#3b82f61f;color:#1e40af}.dark .tag--muted,.dark .tag--transport-sip,.dark .tag--answer-human,.dark .tag--answer-ivr{background:#64748b47;color:#cbd5e1}.dark .tag--live,.dark .tag--recorded,.dark .tag--transport-wa{background:#10b98130;color:#a7f3d0}.dark .tag--ringing{background:#f59e0b33;color:#fde68a}.dark .tag--critical{background:#f43f5e30;color:#fda4af}.dark .tag--inbound,.dark .tag--recording{background:#0ea5e933;color:#bae6fd}.dark .tag--outbound,.dark .tag--answer-agent{background:#3b82f633;color:#bfdbfe}.stream-card__note[data-v-0c5f2d91]{margin-left:.35rem;border-radius:10px;background:#f1f5f9e0;padding:.42rem .54rem;font-size:11px;color:#475569}.dark .stream-card__note{background:#1e293bbd;color:#cbd5e1}.stream-card__footer[data-v-0c5f2d91]{padding-left:.35rem;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.stream-id[data-v-0c5f2d91]{font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px;color:#64748b}.dark .stream-id{color:#94a3b8}.stream-open[data-v-0c5f2d91]{display:inline-flex;align-items:center;gap:.2rem;font-size:11px;font-weight:700;color:rgba(var(--tone),.92)}.stream-empty[data-v-0c5f2d91]{margin-top:.85rem;border-radius:12px;background:#f1f5f9d1;padding:.68rem .8rem;font-size:13px;color:#64748b}.dark .stream-empty{background:#0f172a99;color:#94a3b8}.stream-pagination[data-v-0c5f2d91]{margin-top:.92rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.34rem}.stream-page-link[data-v-0c5f2d91]{border-radius:9px;background:#e2e8f0d1;padding:.28rem .62rem;font-size:12px;color:#475569}.stream-page-link--active[data-v-0c5f2d91]{background:#0f172a;color:#f8fafc}.stream-page-link--disabled[data-v-0c5f2d91]{opacity:.55}.dark .stream-page-link{background:#334155cc;color:#cbd5e1}.dark .stream-page-link--active{background:#bae6fd;color:#020617}.calls-history-console[data-v-f2b968c3]{isolation:isolate;display:grid;gap:.9rem}.console-banner[data-v-f2b968c3]{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(148,163,184,.28);background:radial-gradient(circle at 20% 20%,rgba(56,189,248,.14),transparent 42%),radial-gradient(circle at 82% 26%,rgba(34,197,94,.11),transparent 40%),linear-gradient(165deg,#f8fafcfa,#f1f5f9f2);padding:1rem}.dark .console-banner{border-color:#47556973;background:radial-gradient(circle at 18% 22%,rgba(14,116,144,.26),transparent 42%),radial-gradient(circle at 84% 20%,rgba(22,101,52,.24),transparent 42%),linear-gradient(165deg,#020617f5,#0f172af0)}.console-banner__scan[data-v-f2b968c3]{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(15,23,42,.05) 0px,rgba(15,23,42,.05) 1px,transparent 1px,transparent 14px);opacity:.3}.dark .console-banner__scan{background-image:repeating-linear-gradient(0deg,rgba(148,163,184,.12) 0px,rgba(148,163,184,.12) 1px,transparent 1px,transparent 16px);opacity:.32}.console-banner__row[data-v-f2b968c3]{position:relative;z-index:1;display:grid;gap:.8rem}@media(min-width:960px){.console-banner__row[data-v-f2b968c3]{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.console-kicker[data-v-f2b968c3]{font-family:IBM Plex Sans,Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#475569}.dark .console-kicker{color:#94a3b8}.console-title[data-v-f2b968c3]{margin-top:.3rem;font-family:IBM Plex Sans,Space Grotesk,sans-serif;font-size:clamp(1.45rem,1.15rem + 1vw,1.95rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#0f172a}.dark .console-title{color:#f1f5f9}.console-copy[data-v-f2b968c3]{margin-top:.35rem;max-width:720px;font-size:13px;color:#475569}.dark .console-copy{color:#cbd5e1}.console-banner__actions[data-v-f2b968c3]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem}@media(min-width:960px){.console-banner__actions[data-v-f2b968c3]{justify-content:flex-end}}.console-badge[data-v-f2b968c3]{border-radius:999px;background:#e2e8f0e0;padding:.24rem .55rem;font-size:10px;font-weight:600;color:#475569}.console-badge--live[data-v-f2b968c3]{background:#10b98124;color:#065f46}.dark .console-badge{background:#334155bf;color:#cbd5e1}.dark .console-badge--live{background:#10b98133;color:#a7f3d0}.console-link[data-v-f2b968c3]{display:inline-flex;align-items:center;justify-content:center;min-height:35px;border-radius:9px;padding:0 .72rem;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.console-link--muted[data-v-f2b968c3]{background:#e2e8f0b8;color:#334155}.console-link--accent[data-v-f2b968c3]{background:linear-gradient(100deg,#06b6d4,#2563eb);color:#fff}.dark .console-link--muted{background:#1e293bc7;color:#cbd5e1}.console-layout[data-v-f2b968c3]{display:grid;gap:.8rem}@media(min-width:1080px){.console-layout[data-v-f2b968c3]{grid-template-columns:300px minmax(0,1fr);align-items:start}}.console-rail[data-v-f2b968c3]{border-radius:20px;border:1px solid rgba(148,163,184,.3);background:#f8fafcd1;padding:.68rem;box-shadow:0 12px 25px #0f172a14;display:grid;gap:.55rem}@media(min-width:1080px){.console-rail[data-v-f2b968c3]{position:sticky;top:84px}}.dark .console-rail{border-color:#47556985;background:#0f172ac2;box-shadow:0 12px 25px #0000004d}.console-rail__block[data-v-f2b968c3]{border-radius:12px;background:#fffc;padding:.6rem}.dark .console-rail__block{background:#0206176b}.console-rail__head[data-v-f2b968c3]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.45rem}.console-rail__title[data-v-f2b968c3]{font-size:13px;font-weight:700;color:#0f172a}.dark .console-rail__title{color:#f1f5f9}.console-rail__counter[data-v-f2b968c3]{font-size:11px;color:#64748b}.dark .console-rail__counter{color:#94a3b8}.console-rail__label[data-v-f2b968c3]{margin-bottom:.4rem;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.dark .console-rail__label{color:#94a3b8}.console-search-input[data-v-f2b968c3]{border-color:#94a3b85c;background:#ffffffeb}.dark .console-search-input{border-color:#4755698f;background:#0f172ad1}.console-chip-wrap[data-v-f2b968c3]{display:flex;flex-wrap:wrap;gap:.34rem}.console-chip[data-v-f2b968c3]{border-radius:999px;background:#e2e8f0bd;padding:.24rem .58rem;font-size:11px;font-weight:600;color:#475569}.console-chip--button[data-v-f2b968c3]{transition:transform .14s ease,background-color .14s ease}.console-chip--button[data-v-f2b968c3]:hover{transform:translateY(-1px)}.console-chip--active[data-v-f2b968c3]{background:#0f172a;color:#f8fafc}.dark .console-chip{background:#334155d6;color:#cbd5e1}.dark .console-chip--active{background:#bae6fd;color:#020617}.console-input-grid[data-v-f2b968c3]{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.console-field[data-v-f2b968c3]{display:grid;gap:.24rem}.console-field--single[data-v-f2b968c3]{width:100%;max-width:132px}.console-field__label[data-v-f2b968c3]{font-size:10px;font-weight:600;color:#64748b}.dark .console-field__label{color:#94a3b8}.console-input[data-v-f2b968c3]{min-height:34px;border-color:#94a3b859;background:#ffffffeb;font-size:12px}.dark .console-input{border-color:#4755698f;background:#0f172ad1;color:#f1f5f9}.console-row-between[data-v-f2b968c3]{display:flex;align-items:end;justify-content:space-between;gap:.6rem}.console-view-toggle[data-v-f2b968c3]{display:inline-flex;border-radius:11px;background:#e2e8f0d6;padding:.16rem}.console-view-toggle__btn[data-v-f2b968c3]{min-width:56px;border-radius:8px;padding:.3rem .45rem;font-size:11px;font-weight:700;color:#475569}.console-view-toggle__btn--active[data-v-f2b968c3]{background:#0f172a;color:#f8fafc}.dark .console-view-toggle{background:#1e293bcc}.dark .console-view-toggle__btn{color:#cbd5e1}.dark .console-view-toggle__btn--active{background:#bae6fd;color:#020617}.console-rail__actions[data-v-f2b968c3]{display:grid;gap:.45rem}.console-apply-btn[data-v-f2b968c3],.console-clear-btn[data-v-f2b968c3]{min-height:36px;width:100%;border-radius:10px;font-size:12px;font-weight:700;transition:transform .15s ease,opacity .15s ease,box-shadow .18s ease}.console-apply-btn--ready[data-v-f2b968c3]{background:linear-gradient(95deg,#06b6d4,#2563eb);color:#fff;box-shadow:0 10px 18px #0e74904d;animation:filterApplyPulse-f2b968c3 1.8s ease-in-out infinite}.console-apply-btn--idle[data-v-f2b968c3]{background:#cbd5e1a6;color:#64748b}.console-apply-btn[data-v-f2b968c3]:disabled,.console-clear-btn[data-v-f2b968c3]:disabled{cursor:not-allowed;opacity:.7}.console-clear-btn[data-v-f2b968c3]{background:#e2e8f0e6;color:#334155}.dark .console-apply-btn--ready{box-shadow:0 10px 18px #0284c76b}.dark .console-apply-btn--idle{background:#334155bf;color:#94a3b8}.dark .console-clear-btn{background:#1e293bdb;color:#cbd5e1}.console-clear-link[data-v-f2b968c3]{font-size:11px;font-weight:600;color:#0e7490}.dark .console-clear-link{color:#7dd3fc}.console-main[data-v-f2b968c3]{display:grid;gap:.8rem}.console-signal-strip[data-v-f2b968c3]{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:760px){.console-signal-strip[data-v-f2b968c3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.console-signal[data-v-f2b968c3]{position:relative;border-radius:12px;padding:.58rem .65rem;background:#ffffffc7;box-shadow:inset 0 0 0 1px #94a3b83d}.console-signal[data-v-f2b968c3]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;border-radius:12px 12px 0 0;background:#94a3b899}.console-signal--active[data-v-f2b968c3]:before{background:#10b981ad}.console-signal--recorded[data-v-f2b968c3]:before{background:#06b6d4a6}.console-signal--exceptions[data-v-f2b968c3]:before{background:#f43f5e9e}.dark .console-signal{background:#0f172ab8;box-shadow:inset 0 0 0 1px #47556980}.console-signal__label[data-v-f2b968c3]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.console-signal__value[data-v-f2b968c3]{margin-top:.2rem;font-family:IBM Plex Sans,Space Grotesk,sans-serif;font-size:24px;line-height:1;letter-spacing:-.02em;color:#0f172a}.console-signal__note[data-v-f2b968c3]{margin-top:.24rem;font-size:11px;color:#64748b}.dark .console-signal__label,.dark .console-signal__note{color:#94a3b8}.dark .console-signal__value{color:#f1f5f9}.history-live-panel[data-v-f2b968c3],.history-list-shell[data-v-f2b968c3]{border-radius:20px;border:1px solid rgba(148,163,184,.28);background:#f8fafcd1;box-shadow:0 16px 30px #0f172a17;padding:.75rem}.dark .history-live-panel,.dark .history-list-shell{border-color:#47556985;background:#0f172ab8;box-shadow:0 16px 30px #00000061}@media(max-width:640px){.history-live-panel[data-v-f2b968c3],.history-list-shell[data-v-f2b968c3]{padding:.55rem}.console-input-grid[data-v-f2b968c3]{grid-template-columns:1fr}.console-row-between[data-v-f2b968c3]{flex-direction:column;align-items:stretch}.console-field--single[data-v-f2b968c3]{max-width:none}.console-view-toggle[data-v-f2b968c3]{width:100%}.console-view-toggle__btn[data-v-f2b968c3]{flex:1 1 0}}@keyframes filterApplyPulse-f2b968c3{0%,to{box-shadow:0 10px 18px #0e749040}50%{box-shadow:0 12px 22px #0e749073}}@media(prefers-reduced-motion:reduce){.console-banner__scan[data-v-f2b968c3]{background-image:none}.console-apply-btn--ready[data-v-f2b968c3]{animation:none}}.calls-shell[data-v-a0d3550c]{isolation:isolate}.calls-hero[data-v-a0d3550c]{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,#fffffff2,#ecfdf5eb,#f0f9ffe6)}.dark .calls-hero{background:linear-gradient(140deg,#0f172af2,#082f497a,#020617f2)}.calls-hero-grid[data-v-a0d3550c]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(14,116,144,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,116,144,.11) 1px,transparent 1px);background-size:32px 32px;opacity:.32}.dark .calls-hero-grid{opacity:.15}.calls-orb[data-v-a0d3550c]{position:absolute;border-radius:999px;filter:blur(24px);opacity:.7;pointer-events:none;animation:callsOrbFloat-a0d3550c 12s ease-in-out infinite}.calls-orb--a[data-v-a0d3550c]{width:230px;height:230px;top:-60px;right:-34px;background:radial-gradient(circle at 35% 35%,#22d3ee8c,#2563eb26)}.calls-orb--b[data-v-a0d3550c]{width:220px;height:220px;bottom:-72px;left:-24px;background:radial-gradient(circle at 50% 50%,#10b98161,#0ea5e929);animation-delay:-2.8s}.calls-kicker[data-v-a0d3550c]{font-family:Sora,Space Grotesk,Avenir Next,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#475569}.dark .calls-kicker{color:#94a3b8}.calls-title[data-v-a0d3550c]{font-family:Space Grotesk,Sora,Avenir Next,sans-serif;font-size:clamp(1.55rem,1.28rem + 1vw,2.05rem);font-weight:700;line-height:1.06;letter-spacing:-.03em;color:#0f172a}.dark .calls-title{color:#f1f5f9}.calls-copy[data-v-a0d3550c]{max-width:640px;font-family:Manrope,DM Sans,Avenir Next,sans-serif;font-size:13px;color:#334155}.dark .calls-copy{color:#cbd5e1}.calls-chip[data-v-a0d3550c]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(203,213,225,.95);background:#ffffffd9;padding:.34rem .7rem;font-size:11px;font-weight:600;color:#334155;box-shadow:0 4px 10px #0f172a0d}.dark .calls-chip{border-color:#475569d9;background:#0f172ab8;color:#cbd5e1}.calls-btn[data-v-a0d3550c]{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;border-radius:.85rem;border:1px solid transparent;padding:0 .95rem;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .16s ease,box-shadow .2s ease}.calls-btn[data-v-a0d3550c]:hover{transform:translateY(-1px)}.calls-btn--primary[data-v-a0d3550c]{border-color:#0ea5e9d9;background:linear-gradient(110deg,#06b6d4,#2563eb);color:#fff;box-shadow:0 10px 20px #0284c747}.calls-btn--soft[data-v-a0d3550c]{border-color:#cbd5e1f2;background:#ffffffe0;color:#334155}.calls-btn--ghost[data-v-a0d3550c]{border-color:#94a3b873;background:transparent;color:#475569}.dark .calls-btn--soft{border-color:#475569e6;background:#0f172abd;color:#cbd5e1}.dark .calls-btn--ghost{border-color:#64748ba6;color:#cbd5e1}.quick-card[data-v-a0d3550c]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;border-radius:1rem;border:1px solid rgba(255,255,255,.8);background:#ffffffdb;padding:.85rem;box-shadow:0 10px 22px #0f172a14;transition:transform .2s ease,box-shadow .2s ease}.quick-card[data-v-a0d3550c]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0f172a1f}.dark .quick-card{border-color:#334155d9;background:#0f172ac2;box-shadow:0 10px 22px #00000059}.quick-card__icon[data-v-a0d3550c]{display:flex;height:2.4rem;width:2.4rem;align-items:center;justify-content:center;border-radius:.8rem}.quick-card--history .quick-card__icon[data-v-a0d3550c]{background:#06b6d426;color:#0e7490}.quick-card--ivr .quick-card__icon[data-v-a0d3550c]{background:#3b82f626;color:#1d4ed8}.quick-card--recordings .quick-card__icon[data-v-a0d3550c]{background:#10b98126;color:#059669}.dark .quick-card--history .quick-card__icon{color:#67e8f9}.dark .quick-card--ivr .quick-card__icon{color:#93c5fd}.dark .quick-card--recordings .quick-card__icon{color:#6ee7b7}.quick-card__title[data-v-a0d3550c]{font-family:Space Grotesk,Sora,sans-serif;font-size:14px;font-weight:700;color:#0f172a}.dark .quick-card__title{color:#f1f5f9}.quick-card__copy[data-v-a0d3550c]{margin-top:.2rem;font-size:12px;color:#64748b}.dark .quick-card__copy{color:#94a3b8}.calls-panel[data-v-a0d3550c]{overflow:hidden;border-radius:24px;background:#ffffffd6;box-shadow:0 18px 34px #0f172a1a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dark .calls-panel{background:#0f172abd;box-shadow:0 18px 34px #0000006b}.panel-kicker[data-v-a0d3550c]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.panel-title[data-v-a0d3550c]{font-family:Space Grotesk,Sora,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.dark .panel-kicker{color:#94a3b8}.dark .panel-title{color:#f1f5f9}.panel-badge[data-v-a0d3550c]{border-radius:999px;border:1px solid rgba(14,165,233,.32);background:#06b6d41f;padding:.3rem .72rem;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0e7490}.dark .panel-badge{border-color:#38bdf859;color:#67e8f9}.calls-video-frame[data-v-a0d3550c]{background:radial-gradient(circle at 20% 8%,#38bdf861,#020617f2);box-shadow:inset 0 1px #ffffff24}.calls-video-fallback[data-v-a0d3550c]{background:radial-gradient(circle at 20% 8%,#10b98138,#020617f2)}.action-row[data-v-a0d3550c]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-radius:.9rem;border:1px solid rgba(203,213,225,.95);background:#ffffffe6;padding:.72rem .8rem;color:#334155;transition:transform .18s ease,border-color .18s ease}.action-row[data-v-a0d3550c]:hover{transform:translateY(-1px);border-color:#38bdf899}.dark .action-row{border-color:#475569d6;background:#0f172ac7;color:#cbd5e1}.action-row__title[data-v-a0d3550c]{font-size:13px;font-weight:700;color:#0f172a}.dark .action-row__title{color:#f1f5f9}.action-row__copy[data-v-a0d3550c]{margin-top:.15rem;font-size:11px;color:#64748b}.dark .action-row__copy{color:#94a3b8}@keyframes callsOrbFloat-a0d3550c{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,12px,0)}}@media(prefers-reduced-motion:reduce){.calls-orb[data-v-a0d3550c],.quick-card[data-v-a0d3550c],.action-row[data-v-a0d3550c],.calls-btn[data-v-a0d3550c]{animation:none;transition:none}}.wave-stage[data-v-d5eceb7e]{background:#ffffff9e;border:1px solid rgba(255,255,255,.62);box-shadow:0 10px 32px #26386c1a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dark .wave-stage{background:#0f172ad9;border-color:#334155b3;box-shadow:0 10px 32px #00000040}.controls-bar[data-v-d5eceb7e]{background:#ffffff9e;border:1px solid rgba(255,255,255,.62);box-shadow:0 10px 28px #26386c1a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.dark .controls-bar{background:#0f172ad9;border-color:#334155b3;box-shadow:0 10px 28px #00000040}.wave-bar[data-v-d5eceb7e]{width:3px;min-width:3px;border-radius:3px;background:linear-gradient(to top,#818cf8,#c084fc);opacity:.58;transition:transform .16s ease,opacity .16s ease,filter .16s ease,background .16s ease}.wave-bar-played[data-v-d5eceb7e]{background:linear-gradient(to top,#4f46e5,#7c3aed);opacity:.9}.wave-bar-active[data-v-d5eceb7e]{background:linear-gradient(to top,#ec4899,#f43f5e);opacity:1;filter:drop-shadow(0 0 8px rgba(244,63,94,.35));transform:scaleY(1.05)}.play-btn[data-v-d5eceb7e]{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 10px 24px #6366f152;transition:transform .16s ease,opacity .16s ease}.play-btn[data-v-d5eceb7e]:hover{opacity:.95;transform:scale(1.04)}.play-btn[data-v-d5eceb7e]:active{transform:scale(.96)}.control-chip[data-v-d5eceb7e]{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid rgba(255,255,255,.65);background:#ffffff7a;color:#64748b;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.dark .control-chip{border-color:#334155a6;background:#1e293b7a;color:#94a3b8}.control-chip[data-v-d5eceb7e]:hover{color:#4f46e5;border-color:#c7d2fef2;background:#ffffffbd}.dark .control-chip:hover{color:#a5b4fc;border-color:#6366f166;background:#1e293bbd}.ivr-trace-flow .ivr-trace-dimmed{opacity:.3;filter:grayscale(.6);transition:opacity .3s,filter .3s}.ivr-trace-flow .ivr-trace-dimmed:hover{opacity:.6;filter:grayscale(.2)}.ivr-trace-flow .ivr-trace-visited{position:relative}.ivr-trace-flow .ivr-trace-visited>.ivr-node,.ivr-trace-flow .ivr-trace-visited>div>.ivr-node{box-shadow:0 0 0 2px #22c55e,0 4px 16px #22c55e40!important;border-color:#22c55e!important}.ivr-trace-flow .ivr-trace-edge-dimmed path{opacity:.2}.ivr-trace-flow .vue-flow__edge.ivr-trace-edge-active path{stroke:#22c55e!important;stroke-width:2.5px!important}.ivr-trace-flow .vue-flow__controls,.ivr-trace-flow .vue-flow__minimap{display:none}.ivr-trace-wrap[data-v-33f7213f]{position:relative;display:flex;flex-direction:column;gap:0}.ivr-trace-empty[data-v-33f7213f]{display:flex;align-items:center;justify-content:center;min-height:200px}.ivr-trace-canvas[data-v-33f7213f]{position:relative;width:100%;height:600px;border-radius:14px;border:1px solid rgba(226,232,240,.8);overflow:hidden;background:linear-gradient(140deg,#f8fafc,#f1f5f9)}.dark .ivr-trace-canvas{border-color:#334155b3;background:linear-gradient(140deg,#0f172a,#1e293b)}.ivr-trace-flow[data-v-33f7213f]{width:100%;height:100%}.ivr-trace-legend[data-v-33f7213f]{position:absolute;bottom:10px;left:12px;display:flex;gap:14px;align-items:center;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 12px;border-radius:8px;border:1px solid rgba(226,232,240,.7);font-size:10px;color:#64748b;z-index:5}.dark .ivr-trace-legend{background:#1e293be6;border-color:#334155b3;color:#94a3b8}.ivr-trace-legend__item[data-v-33f7213f]{display:flex;align-items:center;gap:5px}.ivr-trace-legend__dot[data-v-33f7213f]{width:10px;height:10px;border-radius:50%;border:2px solid}.ivr-trace-legend__dot--visited[data-v-33f7213f]{background:#dcfce7;border-color:#22c55e}.dark .ivr-trace-legend__dot--visited{background:#16653466;border-color:#22c55e}.ivr-trace-legend__dot--skipped[data-v-33f7213f]{background:#f1f5f9;border-color:#cbd5e1;opacity:.5}.dark .ivr-trace-legend__dot--skipped{background:#33415580;border-color:#64748b}.ivr-trace-legend__line[data-v-33f7213f]{width:16px;height:2.5px;border-radius:1px}.ivr-trace-legend__line--active[data-v-33f7213f]{background:#22c55e}.ivr-trace-panel[data-v-33f7213f]{margin-top:8px;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.8);border-radius:12px;padding:12px 14px}.dark .ivr-trace-panel{background:#1e293bd9;border-color:#334155cc}.ivr-trace-panel__header[data-v-33f7213f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ivr-trace-panel__title[data-v-33f7213f]{font-size:12px;font-weight:600;color:#1e293b}.dark .ivr-trace-panel__title{color:#e2e8f0}.ivr-trace-panel__title code[data-v-33f7213f]{font-family:ui-monospace,monospace;background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:11px;color:#475569}.dark .ivr-trace-panel__title code{background:#33415580;color:#cbd5e1}.ivr-trace-panel__close[data-v-33f7213f]{color:#94a3b8;cursor:pointer;padding:2px;border-radius:4px;transition:color .15s}.ivr-trace-panel__close[data-v-33f7213f]:hover{color:#475569}.dark .ivr-trace-panel__close:hover{color:#e2e8f0}.ivr-trace-panel__steps[data-v-33f7213f]{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.ivr-trace-panel__step[data-v-33f7213f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;font-size:11px}.dark .ivr-trace-panel__step{background:#1e293b99;border-color:#334155b3}.ivr-trace-panel__seq[data-v-33f7213f]{font-weight:700;color:#22c55e;font-family:ui-monospace,monospace;min-width:28px}.ivr-trace-panel__type[data-v-33f7213f]{font-weight:600;color:#1e293b;text-transform:capitalize}.dark .ivr-trace-panel__type{color:#e2e8f0}.ivr-trace-panel__input[data-v-33f7213f]{color:#6366f1;font-weight:500}.dark .ivr-trace-panel__input{color:#a5b4fc}.ivr-trace-panel__time[data-v-33f7213f]{color:#94a3b8;font-family:ui-monospace,monospace;margin-left:auto;font-size:10px}.ivr-trace-panel__detail[data-v-33f7213f]{width:100%;color:#64748b;margin:2px 0 0;line-height:1.4}.dark .ivr-trace-panel__detail{color:#94a3b8}.ivr-trace-panel__empty[data-v-33f7213f]{font-size:12px;color:#94a3b8}.trace-panel-enter-active[data-v-33f7213f],.trace-panel-leave-active[data-v-33f7213f]{transition:all .2s ease}.trace-panel-enter-from[data-v-33f7213f],.trace-panel-leave-to[data-v-33f7213f]{opacity:0;transform:translateY(-6px)}.call-view-wrap[data-v-1a8b0803]{background:linear-gradient(140deg,#f2f6ff,#edf3ff 45%,#f8f1ff)}.dark .call-view-wrap{background:linear-gradient(140deg,#0c1025,#0c0a1a 45%,#1a0a2e)}.call-orb[data-v-1a8b0803]{pointer-events:none;position:absolute;border-radius:999px;filter:blur(68px);opacity:.45;z-index:0}.call-orb-a[data-v-1a8b0803]{width:280px;height:280px;right:-90px;top:-70px;background:#9bc6ff}.call-orb-b[data-v-1a8b0803]{width:240px;height:240px;left:-70px;bottom:-90px;background:#d2a8ff}.ivr-trace[data-v-1a8b0803]{display:flex;flex-direction:column}.ivr-trace__row[data-v-1a8b0803]{display:flex;gap:12px;min-height:54px}.ivr-trace__gutter[data-v-1a8b0803]{display:flex;flex-direction:column;align-items:center;width:28px;flex-shrink:0}.ivr-trace__dot[data-v-1a8b0803]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:700}.ivr-trace__seq[data-v-1a8b0803]{font-variant-numeric:tabular-nums}.ivr-trace__line[data-v-1a8b0803]{width:2px;flex:1;min-height:12px;border-radius:1px}.ivr-trace__card[data-v-1a8b0803]{flex:1;background:#ffffffb3;border:1px solid rgba(255,255,255,.8);border-radius:12px;padding:8px 12px;margin-bottom:6px}.dark .ivr-trace__card{background:#1e293b99;border-color:#ffffff14}.ivr-trace__header[data-v-1a8b0803]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ivr-trace__badge[data-v-1a8b0803]{display:inline-flex;font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px}.ivr-trace__node-id[data-v-1a8b0803]{font-size:10px;font-family:ui-monospace,monospace;color:#64748b;background:#f1f5f9;padding:1px 6px;border-radius:4px}.dark .ivr-trace__node-id{color:#94a3b8;background:#33415580}.ivr-trace__time[data-v-1a8b0803]{font-size:10px;color:#94a3b8;margin-left:auto;font-family:ui-monospace,monospace}.ivr-trace__input[data-v-1a8b0803]{margin-top:4px;font-size:11px;color:#475569}.dark .ivr-trace__input{color:#94a3b8}.ivr-trace__input-label[data-v-1a8b0803]{font-weight:600;color:#1e293b}.dark .ivr-trace__input-label{color:#f1f5f9}.ivr-trace__detail[data-v-1a8b0803]{margin-top:3px;font-size:11px;color:#64748b;line-height:1.4}.dark .ivr-trace__detail{color:#94a3b8}.studio-page[data-v-d5d0262e]{--studio-bg: linear-gradient(170deg, rgba(245, 251, 255, .92), rgba(237, 250, 245, .94));--studio-border: rgba(15, 23, 42, .09);--studio-ink: #0f172a;--studio-muted: #475569;--studio-accent: #0f766e;--studio-accent-soft: rgba(15, 118, 110, .16);isolation:isolate;font-family:Space Grotesk,Sora,Avenir Next,Segoe UI,sans-serif;color:var(--studio-ink)}.studio-hero[data-v-d5d0262e]{border-radius:24px;border:1px solid var(--studio-border);background:var(--studio-bg);box-shadow:0 24px 56px -38px #0f172a80;padding:1rem;display:flex;justify-content:space-between;gap:1rem;position:relative;overflow:hidden}.studio-hero[data-v-d5d0262e]:after{content:"";position:absolute;width:210px;height:210px;border-radius:999px;background:radial-gradient(circle,#14b8a633,#14b8a600 70%);right:-75px;top:-95px;pointer-events:none}.studio-kicker[data-v-d5d0262e]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#0f766e;font-weight:700}.studio-title[data-v-d5d0262e]{margin-top:.2rem;font-size:clamp(1.45rem,1.12rem + 1.1vw,2.1rem);font-weight:700}.studio-subtitle[data-v-d5d0262e]{margin-top:.35rem;font-size:13px;color:var(--studio-muted);max-width:52ch}.studio-health[data-v-d5d0262e]{flex-shrink:0;border-radius:999px;border:1px solid rgba(5,150,105,.3);background:#10b9811f;color:#047857;padding:.36rem .72rem;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:.42rem}.studio-health-dot[data-v-d5d0262e]{width:8px;height:8px;border-radius:999px;background:#10b981;animation:studioPulse-d5d0262e 1.2s infinite}.studio-workspace[data-v-d5d0262e]{margin-top:1rem;display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:.9rem}.studio-sidebar[data-v-d5d0262e]{border-radius:22px;border:1px solid var(--studio-border);background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.7rem;display:flex;flex-direction:column;gap:.8rem}.studio-vertical-tabs[data-v-d5d0262e]{display:flex;flex-direction:column;gap:.45rem}.studio-vertical-tab[data-v-d5d0262e]{min-height:44px;border-radius:13px;border:1px solid rgba(148,163,184,.35);background:#f8fafcd1;font-size:13px;font-weight:700;color:#334155;display:inline-flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.55rem .7rem;transition:all .14s ease}.studio-vertical-tab[data-v-d5d0262e]:hover{transform:translate(2px)}.studio-vertical-tab--active[data-v-d5d0262e]{border-color:#0f766e73;background:linear-gradient(120deg,#14b8a62e,#ffffffeb);color:#0f766e}.studio-vertical-tab-badge[data-v-d5d0262e]{min-width:1.4rem;padding:.06rem .4rem;border-radius:999px;font-size:11px;background:#0f172a14;color:#0f172a;text-align:center}.studio-vertical-tab--ring .studio-vertical-tab-badge[data-v-d5d0262e]{background:#10b98133;color:#047857}.studio-vertical-tab--outbound .studio-vertical-tab-badge[data-v-d5d0262e]{background:#f59e0b33;color:#92400e}.studio-vertical-tab--live .studio-vertical-tab-badge[data-v-d5d0262e]{background:#3b82f633;color:#1d4ed8}.studio-side-metrics[data-v-d5d0262e]{display:grid;gap:.45rem}.studio-metric[data-v-d5d0262e]{border-radius:12px;border:1px solid rgba(148,163,184,.25);background:#ffffffe0;padding:.5rem .62rem}.studio-metric p[data-v-d5d0262e]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.studio-metric strong[data-v-d5d0262e]{margin-top:.2rem;display:block;font-size:1.05rem}.studio-panel[data-v-d5d0262e]{border-radius:24px;border:1px solid var(--studio-border);background:#ffffffe0;box-shadow:0 30px 56px -40px #0f172a73;padding:.9rem}.studio-panel-head[data-v-d5d0262e]{display:flex;justify-content:space-between;gap:1rem}.studio-panel-kicker[data-v-d5d0262e]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#0f766e;font-weight:700}.studio-panel-title[data-v-d5d0262e]{margin-top:.2rem;font-size:1.35rem;font-weight:700}.studio-panel-subtitle[data-v-d5d0262e]{margin-top:.25rem;font-size:13px;color:var(--studio-muted)}.studio-alert[data-v-d5d0262e]{margin-top:.7rem;border-radius:12px;padding:.58rem .72rem;font-size:13px}.studio-alert--error[data-v-d5d0262e]{border:1px solid rgba(251,113,133,.34);background:#fff1f2f0;color:#be123c}.studio-alert--success[data-v-d5d0262e]{border:1px solid rgba(52,211,153,.38);background:#ecfdf5f0;color:#047857}.studio-tools[data-v-d5d0262e]{margin-top:.8rem;border-radius:14px;border:1px solid rgba(148,163,184,.26);background:#f8fafcb8;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.7rem;padding:.65rem;align-items:end}.studio-search-wrap[data-v-d5d0262e]{display:flex;flex-direction:column;gap:.3rem;font-size:12px;color:#475569}.studio-check[data-v-d5d0262e]{font-size:12px;color:#334155;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.studio-dialer[data-v-d5d0262e],.studio-queue[data-v-d5d0262e]{margin-top:.8rem}.studio-field-grid[data-v-d5d0262e]{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-field[data-v-d5d0262e]{display:flex;flex-direction:column;gap:.3rem;font-size:12px;color:#334155}.studio-field--full[data-v-d5d0262e]{grid-column:1 / -1}.studio-input[data-v-d5d0262e]{border-radius:10px;border:1px solid rgba(148,163,184,.42);background:#fffffffa;padding:.62rem .72rem;font-size:14px;color:#0f172a}.studio-note[data-v-d5d0262e]{margin-top:.6rem;font-size:12px;color:#b45309}.studio-primary[data-v-d5d0262e]{margin-top:.7rem;width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(13,148,136,.42);background:linear-gradient(120deg,#0f766e,#14b8a6);color:#fff;font-size:13px;font-weight:700}.studio-primary[data-v-d5d0262e]:disabled{opacity:.6}.studio-empty[data-v-d5d0262e]{border-radius:14px;border:1px dashed rgba(148,163,184,.6);padding:1rem;text-align:center;color:#64748b;font-size:13px}.studio-call[data-v-d5d0262e]{border-radius:16px;border:1px solid rgba(148,163,184,.3);background:#ffffffd1;box-shadow:0 16px 30px -26px #0f172a8c;padding:.8rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,310px);gap:.8rem}.studio-call+.studio-call[data-v-d5d0262e]{margin-top:.7rem}.studio-call--ring[data-v-d5d0262e]{border-left:4px solid #10b981}.studio-call--outbound[data-v-d5d0262e]{border-left:4px solid #f59e0b}.studio-call--live[data-v-d5d0262e]{border-left:4px solid #3b82f6}.studio-call-top[data-v-d5d0262e]{display:flex;justify-content:space-between;gap:.7rem;align-items:baseline}.studio-call-title[data-v-d5d0262e]{font-size:14px;font-weight:700}.studio-call-age[data-v-d5d0262e]{font-size:12px;color:#64748b}.studio-call-path[data-v-d5d0262e],.studio-call-room[data-v-d5d0262e],.studio-call-time[data-v-d5d0262e]{margin-top:.2rem;font-size:12px;color:#475569}.studio-call-meta[data-v-d5d0262e]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.35rem}.studio-pill[data-v-d5d0262e]{border-radius:999px;border:1px solid rgba(148,163,184,.45);padding:.08rem .44rem;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#334155;background:#ffffffe6}.studio-pill--ring[data-v-d5d0262e]{color:#047857;border-color:#10b98159}.studio-pill--outbound[data-v-d5d0262e]{color:#92400e;border-color:#f59e0b59}.studio-pill--live[data-v-d5d0262e]{color:#1d4ed8;border-color:#3b82f659}.studio-assignee[data-v-d5d0262e]{margin-top:.55rem;font-size:12px;color:#0f766e;font-weight:700}.studio-assignee--empty[data-v-d5d0262e]{color:#64748b;font-weight:600}.studio-assignee--mine[data-v-d5d0262e]{color:#1d4ed8}.studio-call-actions[data-v-d5d0262e]{display:flex;flex-direction:column;gap:.46rem}.studio-action-grid[data-v-d5d0262e]{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-danger[data-v-d5d0262e],.studio-secondary[data-v-d5d0262e],.studio-link[data-v-d5d0262e]{min-height:38px;border-radius:10px;font-size:12px;font-weight:700;padding:.36rem .55rem}.studio-danger[data-v-d5d0262e]{border:1px solid rgba(244,63,94,.45);background:#fff1f2f2;color:#be123c}.studio-secondary[data-v-d5d0262e]{border:1px solid rgba(30,64,175,.28);background:#eff6ffeb;color:#1d4ed8}.studio-inline-control[data-v-d5d0262e]{display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto}.studio-link[data-v-d5d0262e]{border:1px solid rgba(148,163,184,.4);background:#ffffffeb;color:#1e40af;text-align:center;display:inline-flex;align-items:center;justify-content:center}.studio-danger[data-v-d5d0262e]:disabled,.studio-secondary[data-v-d5d0262e]:disabled{opacity:.66}@media(max-width:1060px){.studio-workspace[data-v-d5d0262e]{grid-template-columns:1fr}.studio-sidebar[data-v-d5d0262e]{gap:.6rem}.studio-vertical-tabs[data-v-d5d0262e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-side-metrics[data-v-d5d0262e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.studio-call[data-v-d5d0262e]{grid-template-columns:1fr}.studio-tools[data-v-d5d0262e]{grid-template-columns:1fr;align-items:stretch}.studio-field-grid[data-v-d5d0262e]{grid-template-columns:1fr}.studio-field--full[data-v-d5d0262e]{grid-column:auto}}.dark .studio-page{--studio-bg: linear-gradient(165deg, rgba(15, 23, 42, .95), rgba(2, 44, 34, .82));--studio-border: rgba(100, 116, 139, .42);--studio-ink: #e2e8f0;--studio-muted: #cbd5e1}.dark .studio-sidebar,.dark .studio-panel,.dark .studio-vertical-tab,.dark .studio-metric,.dark .studio-tools,.dark .studio-call{background:#0f172ac7}.dark .studio-input,.dark .studio-link{background:#0f172ae0;color:#e2e8f0}.dark .studio-vertical-tab--active{background:linear-gradient(120deg,#14b8a652,#0f172adb)}@keyframes studioPulse-d5d0262e{0%{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.9)}}.side-shell[data-v-e994fde7],.mobile-shell[data-v-e994fde7]{position:relative;border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at top left,rgba(125,211,252,.32),transparent 34%),radial-gradient(circle at bottom right,rgba(129,140,248,.2),transparent 30%),linear-gradient(145deg,#edf6ffeb,#f8fbffe6 46%,#eef2ffeb);box-shadow:0 18px 48px #3b82f61a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dark .side-shell,.dark .mobile-shell{border-color:#ffffff14;background:radial-gradient(circle at top left,rgba(8,145,178,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(79,70,229,.2),transparent 28%),linear-gradient(145deg,#09101ff2,#111827eb 46%,#0b1323f2);box-shadow:0 18px 48px #0000004d}.side-shell__orb[data-v-e994fde7]{position:absolute;border-radius:999px;filter:blur(56px);opacity:.62;pointer-events:none}.side-shell__orb--a[data-v-e994fde7]{top:-30px;right:-18px;height:110px;width:110px;background:#38bdf829}.side-shell__orb--b[data-v-e994fde7]{bottom:12%;left:-28px;height:100px;width:100px;background:#818cf824}.hero-panel[data-v-e994fde7],.menu-panel[data-v-e994fde7]{position:relative;border:1px solid rgba(255,255,255,.76);background:#ffffffb8;box-shadow:0 10px 22px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark .hero-panel,.dark .menu-panel{border-color:#ffffff14;background:#0f172aa8;box-shadow:0 10px 22px #00000038}.brand-mark[data-v-e994fde7]{display:inline-flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#2563eb,#38bdf8);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;box-shadow:0 10px 20px #2563eb33}.brand-mark--mobile[data-v-e994fde7]{height:30px;width:30px;border-radius:10px;font-size:10px}.scroll-area[data-v-e994fde7]{scrollbar-width:none;-ms-overflow-style:none}.scroll-area[data-v-e994fde7]::-webkit-scrollbar{display:none;width:0;height:0}.collapse-toggle[data-v-e994fde7]{border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#ffffff9e;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.collapse-toggle[data-v-e994fde7]:hover{transform:translateY(-1px);border-color:#3b82f62e;background:#ffffffd1}.dark .collapse-toggle{border-color:#94a3b824;background:#0f172aad}.dark .collapse-toggle:hover{border-color:#60a5fa38;background:#1e293beb}.nav-link[data-v-e994fde7]{display:flex;width:100%;align-items:center;gap:9px;border-radius:14px;border:1px solid transparent;padding:8px 9px;font-size:12px;font-weight:600;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.nav-link[data-v-e994fde7]:hover{transform:translateY(-1px)}.nav-link--active[data-v-e994fde7]{border-color:#3b82f638;background:linear-gradient(135deg,#2563eb,#3b82f6 52%,#38bdf8);color:#fff;box-shadow:0 8px 18px #2563eb33}.nav-link--idle[data-v-e994fde7]{color:#475569}.nav-link--idle[data-v-e994fde7]:hover{border-color:#94a3b840;background:#ffffffc2;color:#0f172a}.dark .nav-link--idle{color:#cbd5e1}.dark .nav-link--idle:hover{border-color:#64748b57;background:#1e293beb;color:#f8fafc}.nav-icon-wrap[data-v-e994fde7]{display:inline-flex;height:28px;width:28px;align-items:center;justify-content:center;border-radius:10px;background:#ffffffd1}.dark .nav-icon-wrap{background:#0f172ad6}.nav-icon--active[data-v-e994fde7]{color:#fffffff2}.nav-icon--idle[data-v-e994fde7]{color:#64748b}.dark .nav-icon--idle{color:#94a3b8}.mobile-link[data-v-e994fde7]{white-space:nowrap;border-radius:12px;padding:8px 12px;font-size:11px;font-weight:600;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.mobile-link[data-v-e994fde7]:hover{transform:translateY(-1px)}.mobile-link--active[data-v-e994fde7]{background:linear-gradient(135deg,#2563eb,#3b82f6 52%,#38bdf8);color:#fff;box-shadow:0 8px 18px #2563eb33}.mobile-link--idle[data-v-e994fde7]{background:#ffffffb8;color:#475569}.dark .mobile-link--idle{background:#0f172ac2;color:#cbd5e1}.chat-thread-scroll[data-v-3dbbed69]{-ms-overflow-style:none;scrollbar-width:none}.chat-thread-scroll[data-v-3dbbed69]::-webkit-scrollbar{width:0;height:0;display:none}.cnt-page[data-v-92ced022]{max-width:1060px;margin:0 auto}.cnt-header[data-v-92ced022]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-radius:20px;border:1px solid rgba(255,255,255,.55);background:linear-gradient(145deg,#fffc,#f1f6ff99);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.25rem;box-shadow:0 10px 32px #3a62ff1a}.dark .cnt-header{border-color:#ffffff14;background:linear-gradient(145deg,#1e293bcc,#0f172a99);box-shadow:0 10px 32px #0000004d}.cnt-back-btn[data-v-92ced022]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#fff9;border:1px solid rgba(100,116,139,.15);color:#475569;flex-shrink:0;transition:background-color .12s ease}.dark .cnt-back-btn{background:#33415580;border-color:#ffffff14;color:#94a3b8}.cnt-back-btn[data-v-92ced022]:hover{background:#ffffffe6}.dark .cnt-back-btn:hover{background:#334155b3}.cnt-tabs[data-v-92ced022]{display:flex;gap:.25rem;border-radius:14px;background:#fff6;border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.25rem}.dark .cnt-tabs{background:#1e293b66;border-color:#ffffff14}.cnt-tab[data-v-92ced022]{display:inline-flex;align-items:center;gap:.4rem;border-radius:11px;padding:.5rem 1rem;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease;border:none;background:transparent}.dark .cnt-tab{color:#94a3b8}.cnt-tab[data-v-92ced022]:hover{color:#334155;background:#ffffff80}.dark .cnt-tab:hover{color:#e2e8f0;background:#33415580}.cnt-tab--active[data-v-92ced022]{color:#fff;background:linear-gradient(135deg,#3a62ff,#2d8aff);box-shadow:0 2px 8px #3a62ff40}.cnt-tab--active[data-v-92ced022]:hover{color:#fff;background:linear-gradient(135deg,#3a62ff,#2d8aff)}.cnt-toolbar-action[data-v-92ced022]{display:inline-flex;align-items:center;gap:.35rem;border-radius:12px;padding:.5rem .85rem;font-size:12px;font-weight:600;color:#475569;background:#fff9;border:1px solid rgba(100,116,139,.15);cursor:pointer;transition:background-color .12s ease;text-decoration:none}.dark .cnt-toolbar-action{color:#94a3b8;background:#33415580;border-color:#ffffff14}.cnt-toolbar-action[data-v-92ced022]:hover{background:#ffffffe6}.dark .cnt-toolbar-action:hover{background:#334155b3}.cnt-settings-card[data-v-92ced022]{border-radius:20px;border:1px solid rgba(255,255,255,.6);background:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1.5rem;box-shadow:0 6px 18px #40527c14}.dark .cnt-settings-card{border-color:#ffffff14;background:#1e293b8c;box-shadow:0 6px 18px #00000040}.cnt-table-wrap[data-v-92ced022]{border-radius:18px;border:1px solid rgba(255,255,255,.65);background:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;overflow-x:auto}.dark .cnt-table-wrap{border-color:#ffffff14;background:#1e293b8c}.cnt-table[data-v-92ced022]{width:100%;border-collapse:collapse;font-size:13px}.cnt-table th[data-v-92ced022]{text-align:left;padding:.65rem .85rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;border-bottom:1px solid rgba(226,232,240,.5)}.dark .cnt-table th{color:#64748b;border-bottom-color:#33415580}.cnt-table td[data-v-92ced022]{padding:.6rem .85rem;color:#64748b;border-bottom:1px solid rgba(226,232,240,.3)}.dark .cnt-table td{color:#94a3b8;border-bottom-color:#3341554d}.cnt-table tbody tr[data-v-92ced022]{transition:background-color .1s ease}.cnt-table tbody tr[data-v-92ced022]:hover{background:#ffffff73}.dark .cnt-table tbody tr:hover{background:#33415559}.cnt-tbl-action[data-v-92ced022]{border-radius:7px;padding:.2rem .5rem;font-size:11px;font-weight:600;color:#475569;background:#ffffff80;border:1px solid rgba(100,116,139,.12);cursor:pointer;transition:background-color .12s ease}.dark .cnt-tbl-action{color:#94a3b8;background:#33415566;border-color:#ffffff14}.cnt-tbl-action[data-v-92ced022]:hover{background:#ffffffd9}.dark .cnt-tbl-action:hover{background:#334155b3}.cnt-tbl-action--danger[data-v-92ced022]{color:#ef4444;border-color:#ef44442e}.dark .cnt-tbl-action--danger{color:#f87171;border-color:#ef444440}.cnt-tbl-action--danger[data-v-92ced022]:hover{background:#fee2e280}.dark .cnt-tbl-action--danger:hover{background:#ef444426}.cnt-stat-card[data-v-92ced022]{border-radius:14px;border:1px solid rgba(255,255,255,.6);background:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem;box-shadow:0 4px 12px #40527c0f}.dark .cnt-stat-card{border-color:#ffffff14;background:#1e293b8c;box-shadow:0 4px 12px #0003}.cnt-stat-icon[data-v-92ced022]{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem}.dashboard-surface[data-v-0be78a73]{border-radius:24px;border:1px solid rgba(255,255,255,.78);background:#ffffffbd;box-shadow:0 18px 40px #0f172a14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark .dashboard-surface{border-color:#ffffff14;background:#0f172ab3;box-shadow:0 18px 40px #00000047}.studio-card[data-v-0be78a73]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at top right,rgba(125,211,252,.24),transparent 34%),linear-gradient(132deg,#08122ceb,#183b83c7),url(/studio.jpg);background-size:cover;background-position:center;box-shadow:0 18px 42px #0b183f57;min-height:280px}@media(min-width:1024px){.studio-card[data-v-0be78a73]{min-height:360px}}.studio-card-body[data-v-0be78a73]{display:flex;flex:1;flex-direction:column}.studio-card-fx[data-v-0be78a73]{position:relative;margin-top:1rem;min-height:130px;overflow:hidden;border-radius:18px;padding:6px 0}.studio-wave-grid[data-v-0be78a73]{position:absolute;inset:16px 10px;background:repeating-linear-gradient(to right,#d6f1ff1f 0 1px,#d6f1ff00 1px 14px),repeating-linear-gradient(to bottom,#7cbaff1a 0 1px,#7cbaff00 1px 16px);opacity:.42}.studio-wave[data-v-0be78a73]{position:absolute;inset:0;z-index:1;display:flex;justify-content:center;align-items:center;gap:4px}.studio-wave-bar[data-v-0be78a73]{width:4px;height:var(--bar-size);border-radius:999px;background:linear-gradient(180deg,#e9fafff2,#7fd3ffdb 52%,#4c81ffad);box-shadow:0 0 10px #75d7ff8c,0 0 24px #4c81ff38;transform-origin:center center;animation:studioWave-0be78a73 var(--bar-duration) cubic-bezier(.42,0,.2,1) infinite;animation-delay:var(--bar-delay)}.studio-wave-glow[data-v-0be78a73]{position:absolute;left:50%;top:50%;z-index:2;width:80%;height:2px;transform:translate(-50%,-50%);background:linear-gradient(90deg,#ade4ff00,#ade4fff2,#ade4ff00);box-shadow:0 0 28px #56c2ff6b;opacity:.8;animation:studioGlow-0be78a73 2.6s ease-in-out infinite}.studio-scanline[data-v-0be78a73]{position:absolute;top:50%;left:8%;right:8%;z-index:2;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,#bfefff00,#bfefffa8,#bfefff00);opacity:.8}.studio-scan-dot[data-v-0be78a73]{position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#fffffffa,#7cd8ffd9 68%,#7cd8ff00);box-shadow:0 0 14px #7cd8fff2,0 0 32px #7cd8ff94;transform:translate(-50%,-50%);animation:studioScan-0be78a73 4.4s linear infinite}@keyframes studioWave-0be78a73{0%,to{transform:scaleY(.24);opacity:.45}22%{transform:scaleY(.78);opacity:.82}48%{transform:scaleY(1.12);opacity:1}72%{transform:scaleY(.56);opacity:.72}}@keyframes studioGlow-0be78a73{0%,to{opacity:.4;transform:translate(-50%,-50%) scaleX(.88)}50%{opacity:.95;transform:translate(-50%,-50%) scaleX(1)}}@keyframes studioScan-0be78a73{0%{left:0%;opacity:0}8%{opacity:1}50%{left:100%;opacity:1}58%{opacity:0}to{left:0%;opacity:0}}@media(prefers-reduced-motion:reduce){.studio-wave-bar[data-v-0be78a73],.studio-wave-glow[data-v-0be78a73],.studio-scan-dot[data-v-0be78a73]{animation:none}}.studio-primary-button[data-v-0be78a73]{border-radius:14px;padding:.58rem 1rem;font-size:.875rem;font-weight:600;background:#fffffff0;color:#102049;box-shadow:0 12px 28px #08122c38;transition:transform .15s ease,filter .15s ease,opacity .15s ease}.studio-primary-button[data-v-0be78a73]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.studio-primary-button[data-v-0be78a73]:disabled{cursor:not-allowed;opacity:.55}.studio-primary-button[data-v-0be78a73]:focus-visible{outline:none;box-shadow:0 0 0 3px #2d8aff47}.studio-secondary-button[data-v-0be78a73]{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;padding:.58rem 1rem;text-align:center;font-size:.875rem;font-weight:600;color:#eef6ff;transition:background-color .15s ease,transform .15s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.studio-secondary-button[data-v-0be78a73]:hover{transform:translateY(-1px);background:#ffffff24}.dashboard-chip[data-v-0be78a73]{border-radius:14px;border:1px solid rgba(226,232,240,.9);background:#ffffffd1;padding:.58rem .8rem;text-align:center;font-size:.84rem;font-weight:600;color:#365082;box-shadow:0 10px 22px #0f172a0d;transition:background-color .15s ease,color .15s ease,transform .15s ease}.dark .dashboard-chip{border-color:#ffffff14;background:#0f172adb;color:#cbd5e1;box-shadow:0 10px 22px #0003}.dashboard-chip[data-v-0be78a73]:hover{transform:translateY(-1px);background:#ffffffd6;color:#223354}.dark .dashboard-chip:hover{background:#33415599;color:#e2e8f0}.cmd-stat[data-v-0be78a73]{border-radius:14px;border:1px solid rgba(226,232,240,.9);background:#f8fafce0;padding:.65rem .6rem;text-align:center;box-shadow:inset 0 1px #fffc}.dark .cmd-stat{border-color:#ffffff14;background:#0f172ad6;box-shadow:none}.cmd-stat-value[data-v-0be78a73]{font-size:1.35rem;font-weight:700;line-height:1.2}.cmd-stat-label[data-v-0be78a73]{margin-top:.15rem;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.dark .cmd-stat-label{color:#94a3b8}.ivr-shell[data-v-29be17d9]{isolation:isolate}.ivr-hero[data-v-29be17d9]{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,#fffffff2,#ecfdf5eb,#f0f9ffe6)}.dark .ivr-hero{background:linear-gradient(140deg,#0f172af2,#082f4980,#020617f2)}.ivr-hero-grid[data-v-29be17d9]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(14,116,144,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,116,144,.11) 1px,transparent 1px);background-size:32px 32px;opacity:.32}.dark .ivr-hero-grid{opacity:.14}.ivr-orb[data-v-29be17d9]{position:absolute;border-radius:999px;filter:blur(24px);opacity:.7;pointer-events:none;animation:ivrOrbFloat-29be17d9 12s ease-in-out infinite}.ivr-orb--a[data-v-29be17d9]{width:230px;height:230px;top:-62px;right:-34px;background:radial-gradient(circle at 35% 35%,#38bdf88c,#2563eb29)}.ivr-orb--b[data-v-29be17d9]{width:220px;height:220px;bottom:-72px;left:-24px;background:radial-gradient(circle at 50% 50%,#10b9815c,#0ea5e926);animation-delay:-3s}.ivr-kicker[data-v-29be17d9]{font-family:Sora,Space Grotesk,Avenir Next,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#475569}.dark .ivr-kicker{color:#94a3b8}.ivr-title[data-v-29be17d9]{font-family:Space Grotesk,Sora,Avenir Next,sans-serif;font-size:clamp(1.55rem,1.28rem + 1vw,2.05rem);font-weight:700;line-height:1.06;letter-spacing:-.03em;color:#0f172a}.dark .ivr-title{color:#f1f5f9}.ivr-copy[data-v-29be17d9]{max-width:640px;font-family:Manrope,DM Sans,Avenir Next,sans-serif;font-size:13px;color:#334155}.dark .ivr-copy{color:#cbd5e1}.ivr-chip[data-v-29be17d9]{display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;border:1px solid rgba(203,213,225,.95);background:#ffffffd9;padding:.34rem .72rem;font-size:11px;font-weight:600;color:#334155;box-shadow:0 4px 10px #0f172a0d}.dark .ivr-chip{border-color:#475569d9;background:#0f172ab8;color:#cbd5e1}.ivr-chip--good[data-v-29be17d9]{border-color:#6ee7b7d9;color:#065f46}.ivr-chip--warn[data-v-29be17d9]{border-color:#fdba74eb;color:#9a3412}.dark .ivr-chip--good{border-color:#10b98173;color:#6ee7b7}.dark .ivr-chip--warn{border-color:#f59e0b6b;color:#fcd34d}.ivr-chip--neutral[data-v-29be17d9]{color:#475569}.dark .ivr-chip--neutral{color:#cbd5e1}.ivr-metric[data-v-29be17d9]{border-radius:18px;border:1px solid rgba(255,255,255,.85);background:#ffffffdb;padding:.86rem .95rem;box-shadow:0 10px 22px #0f172a14}.dark .ivr-metric{border-color:#334155d9;background:#0f172ac2;box-shadow:0 10px 22px #00000059}.ivr-metric__label[data-v-29be17d9]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.ivr-metric__value[data-v-29be17d9]{margin-top:.3rem;font-family:Space Grotesk,Sora,sans-serif;font-size:30px;line-height:1;letter-spacing:-.04em;color:#0f172a}.ivr-metric__foot[data-v-29be17d9]{margin-top:.3rem;font-size:11px;color:#64748b}.dark .ivr-metric__label,.dark .ivr-metric__foot{color:#94a3b8}.dark .ivr-metric__value{color:#f1f5f9}.ivr-inline-stage[data-v-29be17d9]{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ivr-inline-error[data-v-29be17d9]{border-radius:14px;padding:.7rem .8rem;font-size:13px}.ivr-inline-empty[data-v-29be17d9]{border-radius:16px;border:1px dashed rgba(148,163,184,.45);background:#ffffffbd;padding:2.2rem 1rem}.dark .ivr-inline-empty{border-color:#64748b8c;background:#0f172a94}.ivr-empty-title[data-v-29be17d9]{font-family:Space Grotesk,Sora,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.dark .ivr-empty-title{color:#f1f5f9}.flow-card[data-v-29be17d9]{position:relative;border-radius:14px;border:1px solid rgba(203,213,225,.55);background:#ffffffb8;padding:.78rem;box-shadow:0 8px 18px #0f172a14;transition:transform .16s ease,box-shadow .18s ease}.flow-card[data-v-29be17d9]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a1a}.dark .flow-card{border-color:#4755698c;background:#0f172a9e;box-shadow:0 8px 18px #00000052}.flow-name[data-v-29be17d9]{font-family:Space Grotesk,Sora,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.dark .flow-name{color:#f1f5f9}.flow-token[data-v-29be17d9]{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .48rem;font-size:10px;font-weight:600;letter-spacing:.02em}.flow-token--published[data-v-29be17d9]{background:#10b9811a;color:#065f46}.flow-token--failed[data-v-29be17d9]{background:#f43f5e1a;color:#881337}.flow-token--unavailable[data-v-29be17d9]{background:#f59e0b1c;color:#78350f}.flow-token--publishing[data-v-29be17d9]{background:#0ea5e91a;color:#0c4a6e}.flow-token--draft[data-v-29be17d9]{background:#94a3b833;color:#475569}.flow-token--dirty[data-v-29be17d9]{background:#f59e0b1f;color:#78350f}.flow-token--clean[data-v-29be17d9]{background:#10b9811f;color:#064e3b}.flow-token--assigned[data-v-29be17d9]{background:#3b82f61a;color:#1e40af}.flow-token--unassigned[data-v-29be17d9]{background:#94a3b833;color:#64748b}.dark .flow-token--published{background:#10b98129;color:#a7f3d0}.dark .flow-token--failed{background:#f43f5e29;color:#fda4af}.dark .flow-token--unavailable{background:#f59e0b29;color:#fde68a}.dark .flow-token--publishing{background:#0ea5e929;color:#bae6fd}.dark .flow-token--draft,.dark .flow-token--unassigned{background:#64748b42;color:#cbd5e1}.dark .flow-token--dirty{background:#f59e0b29;color:#fde68a}.dark .flow-token--clean{background:#10b98129;color:#a7f3d0}.dark .flow-token--assigned{background:#3b82f629;color:#bfdbfe}@keyframes ivrOrbFloat-29be17d9{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,13px,0)}}@media(prefers-reduced-motion:reduce){.ivr-orb[data-v-29be17d9],.flow-card[data-v-29be17d9],.ivr-shell[data-v-29be17d9]{animation:none;transition:none}}.kb-prose[data-v-66a81fc1] pre{background:#0f172af5;color:#e2e8f0;border-radius:.85rem;padding:1rem;overflow-x:auto}.kb-prose[data-v-66a81fc1] code{background:#94a3b829;border-radius:.35rem;padding:.1rem .3rem}.kb-prose[data-v-66a81fc1] a{color:#2563eb;text-decoration:underline}.numbers-shell[data-v-a094b1d2]{background:linear-gradient(152deg,#f8fafc,#eef2ff 38%,#f0f9ff 72%,#fdf2f8);box-shadow:0 20px 56px #3341551a,inset 0 0 0 1px #ffffffa6}.dark .numbers-shell{background:linear-gradient(152deg,#0f172a,#0c0a2a 38%,#0a131f 72%,#1a0a1e);box-shadow:0 20px 56px #0000004d,inset 0 0 0 1px #ffffff0f}.numbers-orb[data-v-a094b1d2]{position:absolute;border-radius:9999px;filter:blur(50px);opacity:.55;pointer-events:none;animation:numbersFloat-a094b1d2 13s ease-in-out infinite}.numbers-orb--a[data-v-a094b1d2]{width:220px;height:220px;top:-60px;right:-40px;background:#818cf852}.numbers-orb--b[data-v-a094b1d2]{width:190px;height:190px;bottom:-45px;left:-35px;background:#38bdf83d;animation-delay:-2.5s}.numbers-grid[data-v-a094b1d2]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);gap:1px;opacity:.04;pointer-events:none}.numbers-grid-cell[data-v-a094b1d2]{border-radius:2px;background:linear-gradient(135deg,#6366f1,#0ea5e9);animation:numbersGridFade-a094b1d2 8s ease-in-out infinite}.numbers-grid-cell[data-v-a094b1d2]:nth-child(2n){animation-delay:.5s}.numbers-grid-cell[data-v-a094b1d2]:nth-child(3n){animation-delay:1s}.numbers-surface[data-v-a094b1d2]{border:1px solid rgba(255,255,255,.72);background:#ffffffb8;box-shadow:0 10px 24px #0f172a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dark .numbers-surface{border-color:#ffffff14;background:#1e293bb8;box-shadow:0 10px 24px #00000040}.numbers-tabs[data-v-a094b1d2]{border:1px solid rgba(255,255,255,.72);background:#ffffffb3;box-shadow:0 8px 18px #0f172a0f}.dark .numbers-tabs{border-color:#ffffff14;background:#1e293b99;box-shadow:0 8px 18px #0003}.numbers-tab-btn[data-v-a094b1d2]{min-height:44px;touch-action:manipulation}.numbers-plan-card[data-v-a094b1d2]{border:1px solid rgba(255,255,255,.72);background:#ffffffb8;box-shadow:0 10px 20px #0f172a14}.dark .numbers-plan-card{border-color:#ffffff14;background:#1e293bb8;box-shadow:0 10px 20px #00000040}.numbers-plan-card[data-v-a094b1d2]:hover{box-shadow:0 16px 30px #0f172a24}.dark .numbers-plan-card:hover{box-shadow:0 16px 30px #00000059}.numbers-owned-card[data-v-a094b1d2]{border:1px solid rgba(255,255,255,.72);background:#ffffffbd;box-shadow:0 8px 18px #0f172a14}.dark .numbers-owned-card{border-color:#ffffff14;background:#1e293bbd;box-shadow:0 8px 18px #00000040}@keyframes numbersFloat-a094b1d2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4px,-8px) scale(1.03)}}@keyframes numbersGridFade-a094b1d2{0%,to{opacity:.04}50%{opacity:.09}}@media(prefers-reduced-motion:reduce){.numbers-orb[data-v-a094b1d2],.numbers-grid-cell[data-v-a094b1d2]{animation:none}}.number-view-shell[data-v-28a54c9d]{background:linear-gradient(152deg,#f8fafc,#eef2ff 38%,#f0f9ff 72%,#fdf2f8);box-shadow:0 20px 56px #3341551a,inset 0 0 0 1px #ffffffa6}.dark .number-view-shell{background:linear-gradient(152deg,#0f172a,#0c0a2a 38%,#0a131f 72%,#1a0a1e);box-shadow:0 20px 56px #0000004d,inset 0 0 0 1px #ffffff0f}.number-view-orb[data-v-28a54c9d]{position:absolute;border-radius:9999px;filter:blur(50px);opacity:.55;pointer-events:none;animation:numberViewFloat-28a54c9d 13s ease-in-out infinite}.number-view-orb--a[data-v-28a54c9d]{width:220px;height:220px;top:-60px;right:-40px;background:#818cf852}.number-view-orb--b[data-v-28a54c9d]{width:190px;height:190px;bottom:-45px;left:-35px;background:#38bdf83d;animation-delay:-2.5s}.number-view-grid[data-v-28a54c9d]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:1px;opacity:.04;pointer-events:none}.number-view-grid-cell[data-v-28a54c9d]{border-radius:2px;background:linear-gradient(135deg,#6366f1,#0ea5e9);animation:numberViewGridFade-28a54c9d 8s ease-in-out infinite}.number-view-grid-cell[data-v-28a54c9d]:nth-child(2n){animation-delay:.45s}.number-view-grid-cell[data-v-28a54c9d]:nth-child(3n){animation-delay:1s}.number-view-card[data-v-28a54c9d]{border:1px solid rgba(255,255,255,.72);background:#ffffffbd;box-shadow:0 12px 24px #0f172a14;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.dark .number-view-card{border-color:#ffffff14;background:#1e293bbd;box-shadow:0 12px 24px #00000040}.settings-block[data-v-28a54c9d]{border:1px solid rgba(226,232,240,.8);background:#ffffffb8;border-radius:14px;padding:14px}.dark .settings-block{border-color:#33415599;background:#1e293b80}.numbers-table[data-v-28a54c9d]{border-radius:14px;overflow:hidden}@keyframes numberViewFloat-28a54c9d{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4px,-8px) scale(1.03)}}@keyframes numberViewGridFade-28a54c9d{0%,to{opacity:.04}50%{opacity:.09}}@media(prefers-reduced-motion:reduce){.number-view-orb[data-v-28a54c9d],.number-view-grid-cell[data-v-28a54c9d]{animation:none}}.animation-voice-in[data-v-cfc9ba69]{animation:voice-in-cfc9ba69 6s linear infinite;opacity:0}@keyframes voice-in-cfc9ba69{0%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}5%{opacity:1;transform:translateY(-50%) scale(1)}15%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}20%,to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}}.animation-thinking[data-v-cfc9ba69]{animation:thinking-cfc9ba69 6s step-end infinite}@keyframes thinking-cfc9ba69{0%,15%{opacity:0}15%,20%{opacity:1}20%,40%{opacity:0}40%,50%{opacity:1}50%,to{opacity:0}}.animation-ai-pulse[data-v-cfc9ba69]{animation:ai-pulse-cfc9ba69 6s ease-in-out infinite}@keyframes ai-pulse-cfc9ba69{0%,15%{box-shadow:0 10px 20px #8b5cf64d;transform:scale(1)}17%{box-shadow:0 0 30px #d946ef99;transform:scale(1.05)}20%,40%{box-shadow:0 10px 20px #8b5cf64d;transform:scale(1)}45%{box-shadow:0 0 30px #d946ef99;transform:scale(1.05)}50%,to{box-shadow:0 10px 20px #8b5cf64d;transform:scale(1)}}.animation-tool-req[data-v-cfc9ba69]{animation:tool-req-cfc9ba69 6s linear infinite;opacity:0}@keyframes tool-req-cfc9ba69{0%,20%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}22%{opacity:1;transform:translateY(-50%) scale(1)}28%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}30%,to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}}.animation-db-active[data-v-cfc9ba69]{animation:db-active-cfc9ba69 6s step-end infinite}@keyframes db-active-cfc9ba69{0%,28%{opacity:0}28%,35%{opacity:1}35%,to{opacity:0}}.animation-tool-res[data-v-cfc9ba69]{animation:tool-res-cfc9ba69 6s linear infinite;opacity:0}@keyframes tool-res-cfc9ba69{0%,35%{right:0%;opacity:0;transform:translateY(-50%) scale(.5)}37%{opacity:1;transform:translateY(-50%) scale(1)}43%{right:100%;opacity:1;transform:translate(100%,-50%) scale(1)}45%,to{right:100%;opacity:0;transform:translate(100%,-50%) scale(1.1)}}.animation-voice-out[data-v-cfc9ba69]{animation:voice-out-cfc9ba69 6s linear infinite;opacity:0}@keyframes voice-out-cfc9ba69{0%,50%{right:0%;opacity:0;transform:translateY(-50%) scale(.5)}55%{opacity:1;transform:translateY(-50%) scale(1)}65%{right:100%;opacity:1;transform:translate(100%,-50%) scale(1)}70%,to{right:100%;opacity:0;transform:translate(100%,-50%) scale(1.1)}}[data-v-6aa49cb4] .api-doc-y-scroll::-webkit-scrollbar,[data-v-6aa49cb4] .overflow-x-auto::-webkit-scrollbar{width:8px;height:8px}[data-v-6aa49cb4] .api-doc-y-scroll::-webkit-scrollbar-track,[data-v-6aa49cb4] .overflow-x-auto::-webkit-scrollbar-track{background:transparent}[data-v-6aa49cb4] .api-doc-y-scroll::-webkit-scrollbar-thumb,[data-v-6aa49cb4] .overflow-x-auto::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#6e768166;background-clip:padding-box}[data-v-6aa49cb4] .api-doc-y-scroll::-webkit-scrollbar-thumb:hover,[data-v-6aa49cb4] .overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#6e768199;background-clip:padding-box}.animation-call-in[data-v-7f67eeca]{animation:call-in-7f67eeca 3s linear infinite;opacity:0}@keyframes call-in-7f67eeca{0%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}10%{opacity:1;transform:translateY(-50%) scale(1)}40%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}50%,to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}}.animation-menu-pulse[data-v-7f67eeca]{animation:menu-pulse-7f67eeca 3s ease-in-out infinite}@keyframes menu-pulse-7f67eeca{0%,35%{box-shadow:0 10px 20px #d946ef4d;transform:scale(1)}45%{box-shadow:0 0 30px #ec489999;transform:scale(1.05)}55%,to{box-shadow:0 10px 20px #d946ef4d;transform:scale(1)}}.animation-menu-text[data-v-7f67eeca]:after{content:'"Press 1 for Sales..."';animation:menu-text-7f67eeca 9s step-end infinite}@keyframes menu-text-7f67eeca{0%,33.33%{content:'"Press 1 for Sales..."'}33.33%,66.66%{content:'"Press 3 for Voicemail..."'}66.66%,to{content:'"Press 2 for Support..."'}}.animation-route-1[data-v-7f67eeca]{animation:route-1-7f67eeca 9s linear infinite;opacity:0}@keyframes route-1-7f67eeca{0%,16%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}18%{opacity:1;transform:translateY(-50%) scale(1)}28%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}30%,to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}}.animation-route-2[data-v-7f67eeca]{animation:route-2-7f67eeca 9s linear infinite;opacity:0}@keyframes route-2-7f67eeca{0%,49%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}51%{opacity:1;transform:translateY(-50%) scale(1)}61%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}63%,to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}}.animation-route-3[data-v-7f67eeca]{animation:route-3-7f67eeca 9s linear infinite;opacity:0}@keyframes route-3-7f67eeca{0%,82%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}84%{opacity:1;transform:translateY(-50%) scale(1)}94%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}96%,to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}}.animation-dest-1[data-v-7f67eeca]{animation:dest-1-7f67eeca 9s ease-in-out infinite}@keyframes dest-1-7f67eeca{0%,29%{border-color:#e2e8f0;background-color:#fff}30%,39%{border-color:#f472b6;background-color:#fdf2f8}40%,to{border-color:#e2e8f0;background-color:#fff}}.animation-dest-2[data-v-7f67eeca]{animation:dest-2-7f67eeca 9s ease-in-out infinite}@keyframes dest-2-7f67eeca{0%,62%{border-color:#e2e8f0;background-color:#fff}63%,72%{border-color:#a855f7;background-color:#f5f3ff}73%,to{border-color:#e2e8f0;background-color:#fff}}.animation-dest-3[data-v-7f67eeca]{animation:dest-3-7f67eeca 9s ease-in-out infinite}@keyframes dest-3-7f67eeca{0%,5%{border-color:#e879f9;background-color:#fdf4ff}6%,95%{border-color:#e2e8f0;background-color:#fff}96%,to{border-color:#e879f9;background-color:#fdf4ff}}.animation-sub-1[data-v-7f67eeca]{animation:sub-1-7f67eeca 9s ease-in-out infinite}@keyframes sub-1-7f67eeca{0%,31%{background-color:transparent}32%,38%{background-color:#fce7f3;border-radius:.25rem}39%,to{background-color:transparent}}.animation-sub-3[data-v-7f67eeca]{animation:sub-3-7f67eeca 9s ease-in-out infinite}@keyframes sub-3-7f67eeca{0%,4%{background-color:#fae8ff;border-radius:.25rem}5%,96%{background-color:transparent}97%,to{background-color:#fae8ff;border-radius:.25rem}}.animation-sub-dot-1[data-v-7f67eeca]{animation:sub-dot-1-7f67eeca 9s linear infinite}@keyframes sub-dot-1-7f67eeca{0%,30%{left:-1.5rem;opacity:0}31%{opacity:1}33%{left:-.75rem;opacity:1}34%,to{left:-.75rem;opacity:0}}.animation-sub-dot-3[data-v-7f67eeca]{animation:sub-dot-3-7f67eeca 9s linear infinite}@keyframes sub-dot-3-7f67eeca{0%,96%{left:-1.5rem;opacity:0}97%{opacity:1}99%{left:-.75rem;opacity:1}to{left:-.75rem;opacity:0}}.animation-fly[data-v-a16db580]{animation:fly-a16db580 4s ease-in-out infinite;opacity:0}@keyframes fly-a16db580{0%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}5%{opacity:1;transform:translateY(-50%) scale(1)}65%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}70%{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.2)}to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.2)}}.animation-pulse-badge[data-v-a16db580]{animation:pulse-badge-a16db580 4s ease-in-out infinite}@keyframes pulse-badge-a16db580{0%,60%{opacity:.5;transform:scale(.95);background-color:#f1f5f9;color:#94a3b8}65%{opacity:1;transform:scale(1.1);background-color:#ecfdf5;color:#10b981}75%,to{opacity:1;transform:scale(1);background-color:#ecfdf5;color:#10b981}}.animation-fly-internal[data-v-c84ea436]{animation:fly-internal-c84ea436 6s linear infinite;opacity:0}@keyframes fly-internal-c84ea436{0%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}5%{opacity:1;transform:translateY(-50%) scale(1)}95%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}}.animation-fly-text[data-v-c84ea436]{animation:fly-text-c84ea436 6s ease-in-out infinite;opacity:0}@keyframes fly-text-c84ea436{0%,15%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}20%{opacity:1;transform:translateY(-50%) scale(1)}45%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}50%{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}}.animation-fly-voice[data-v-c84ea436]{animation:fly-voice-c84ea436 6s ease-in-out infinite;animation-delay:1.5s;opacity:0}@keyframes fly-voice-c84ea436{0%,15%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}20%{opacity:1;transform:translateY(-50%) scale(1)}45%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}50%{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}}.animation-fly-media[data-v-c84ea436]{animation:fly-media-c84ea436 6s ease-in-out infinite;animation-delay:3s;opacity:0}@keyframes fly-media-c84ea436{0%,15%{left:0%;opacity:0;transform:translateY(-50%) scale(.5)}20%{opacity:1;transform:translateY(-50%) scale(1)}45%{left:100%;opacity:1;transform:translate(-100%,-50%) scale(1)}50%{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}to{left:100%;opacity:0;transform:translate(-100%,-50%) scale(1.1)}}.animation-ticks[data-v-c84ea436]{animation:ticks-color-c84ea436 6s ease-in-out infinite}@keyframes ticks-color-c84ea436{0%,45%{color:#cbd5e1}50%,90%{color:#3b82f6}95%,to{color:#cbd5e1}}.animation-ticks-media[data-v-c84ea436]{animation:ticks-media-color-c84ea436 6s ease-in-out infinite;animation-delay:3s}@keyframes ticks-media-color-c84ea436{0%,45%{color:#cbd5e1}50%,90%{color:#3b82f6}95%,to{color:#cbd5e1}}.animation-call-timer[data-v-c84ea436]:after{content:"Ringing...";animation:call-timer-c84ea436 6s ease-in-out infinite;animation-delay:1.5s}@keyframes call-timer-c84ea436{0%,45%{content:"Ringing...";color:#94a3b8}50%,90%{content:"00:14";color:#34d399}95%,to{content:"Call ended";color:#f87171}}.animation-wave[data-v-c84ea436]{animation:wave-c84ea436 6s ease-in-out infinite;animation-delay:1.5s;transform-origin:center;transform:scaleY(.1)}@keyframes wave-c84ea436{0%,45%{transform:scaleY(.1);opacity:0}50%,90%{transform:scaleY(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}95%,to{transform:scaleY(.1);opacity:0}}.animation-call-bg[data-v-c84ea436]{animation:call-bg-c84ea436 6s ease-in-out infinite;animation-delay:1.5s}@keyframes call-bg-c84ea436{0%,45%{background-color:#0f172a;box-shadow:none}50%,90%{background-color:#064e3b;box-shadow:inset 0 0 40px #10b98133}95%,to{background-color:#0f172a;box-shadow:none}}
