.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)}.client-shell[data-v-e7017746]{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-e7017746]{padding-top:env(safe-area-inset-top)}.drawer-fade-enter-active[data-v-e7017746],.drawer-fade-leave-active[data-v-e7017746]{transition:opacity .2s ease}.drawer-fade-enter-from[data-v-e7017746],.drawer-fade-leave-to[data-v-e7017746]{opacity:0}.drawer-fade-enter-active .client-nav-drawer[data-v-e7017746],.drawer-fade-leave-active .client-nav-drawer[data-v-e7017746]{transition:transform .22s ease}.drawer-fade-enter-from .client-nav-drawer[data-v-e7017746],.drawer-fade-leave-to .client-nav-drawer[data-v-e7017746]{transform:translate(100%)}.call-fab[data-v-e7017746]{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:56px;height:56px;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}:is(.dark,.dark *) .call-fab[data-v-e7017746]{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-e7017746]{bottom:calc(72px + env(safe-area-inset-bottom))}}.call-fab[data-v-e7017746]:hover{transform:scale(1.08);box-shadow:0 10px 32px #0e214a3d,0 4px 12px #0e214a1f}.call-fab-icon[data-v-e7017746]{width:28px;height:28px;object-fit:contain;border-radius:6px;position:relative;z-index:2}.call-fab-badge[data-v-e7017746]{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;border:2px solid white;background:#94a3b8;z-index:3}:is(.dark,.dark *) .call-fab-badge[data-v-e7017746]{border-color:#1e293b}.call-fab-badge--ringing[data-v-e7017746]{background:#22c55e;animation:badgePulse-e7017746 1s ease-in-out infinite}.call-fab-badge--connected[data-v-e7017746]{background:#2d8aff;animation:badgePulse-e7017746 2s ease-in-out infinite}.call-fab--ringing[data-v-e7017746]{animation:fabShake-e7017746 .4s ease-in-out infinite;border-color:#22c55e99;box-shadow:0 8px 28px #22c55e4d,0 0 #22c55e66}.call-fab-ring[data-v-e7017746]{position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(34,197,94,.5);animation:ringExpand-e7017746 1.4s ease-out infinite;z-index:1}.call-fab--connected[data-v-e7017746]{border-color:#2d8aff80;box-shadow:0 8px 28px #2d8aff40,0 2px 8px #0e214a1a}.call-fab-pulse[data-v-e7017746]{position:absolute;inset:-4px;border-radius:50%;background:#2d8aff26;animation:pulseGlow-e7017746 2s ease-in-out infinite;z-index:1}.call-fab--connecting[data-v-e7017746]{border-color:#f59e0b80;animation:fabBreathe-e7017746 1.2s ease-in-out infinite}.call-fab--ended[data-v-e7017746]{border-color:#94a3b880}@keyframes fabShake-e7017746{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-e7017746{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes pulseGlow-e7017746{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:.2}}@keyframes fabBreathe-e7017746{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes badgePulse-e7017746{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.studio-offcanvas[data-v-e7017746]{border-left:1px solid rgba(255,255,255,.62);background:linear-gradient(160deg,#fffffff0,#f1f6ffe0);box-shadow:-16px 0 48px #0e214a38}:is(.dark,.dark *) .studio-offcanvas[data-v-e7017746]{border-left-color:#ffffff14;background:linear-gradient(160deg,#0f172af5,#0f172aeb);box-shadow:-16px 0 48px #0006}.studio-slide-enter-active[data-v-e7017746],.studio-slide-leave-active[data-v-e7017746]{transition:opacity .2s ease}.studio-slide-enter-from[data-v-e7017746],.studio-slide-leave-to[data-v-e7017746]{opacity:0}.studio-slide-enter-active .studio-offcanvas[data-v-e7017746],.studio-slide-leave-active .studio-offcanvas[data-v-e7017746]{transition:transform .22s ease}.studio-slide-enter-from .studio-offcanvas[data-v-e7017746],.studio-slide-leave-to .studio-offcanvas[data-v-e7017746]{transform:translate(100%)}.studio-tab[data-v-e7017746]{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-e7017746]:hover{background:#fff9;color:#334155}:is(.dark,.dark *) .studio-tab[data-v-e7017746]:hover{background:#33415580;color:#e2e8f0}.studio-tab--active[data-v-e7017746]{background:#ffffffd9;border-color:#ffffffb3;color:#0f172a;box-shadow:0 2px 8px #0e214a14}:is(.dark,.dark *) .studio-tab--active[data-v-e7017746]{background:#334155b3;border-color:#ffffff14;color:#f1f5f9;box-shadow:0 2px 8px #0003}.studio-tab-badge[data-v-e7017746]{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-e7017746]{background:#dcfce7;color:#166534}:is(.dark,.dark *) .studio-tab-badge--ring[data-v-e7017746]{background:#1665344d;color:#86efac}.studio-tab-badge--active[data-v-e7017746]{background:#dbeafe;color:#1e40af}:is(.dark,.dark *) .studio-tab-badge--active[data-v-e7017746]{background:#1e40af4d;color:#93c5fd}.studio-call-card[data-v-e7017746]{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}:is(.dark,.dark *) .studio-call-card[data-v-e7017746]{border-color:#ffffff14;background:#1e293b8c;box-shadow:0 4px 14px #0003}.studio-call-card--ring[data-v-e7017746]{border-color:#22c55e40;background:linear-gradient(135deg,#f0fdf4e6,#ffffffb3);box-shadow:0 4px 16px #22c55e14}:is(.dark,.dark *) .studio-call-card--ring[data-v-e7017746]{border-color:#22c55e33;background:linear-gradient(135deg,#16653433,#1e293b99);box-shadow:0 4px 16px #22c55e0f}.studio-call-card--live[data-v-e7017746]{border-color:#2d8aff4d;background:linear-gradient(135deg,#eff6ffe6,#ffffffb3);box-shadow:0 4px 16px #2d8aff1a}:is(.dark,.dark *) .studio-call-card--live[data-v-e7017746]{border-color:#2d8aff33;background:linear-gradient(135deg,#1e40af33,#1e293b99);box-shadow:0 4px 16px #2d8aff14}.studio-call-card--progress[data-v-e7017746]{border-color:#2d8aff26;background:linear-gradient(135deg,#f8faffcc,#fff9)}:is(.dark,.dark *) .studio-call-card--progress[data-v-e7017746]{border-color:#2d8aff1a;background:linear-gradient(135deg,#1e293bb3,#1e293b80)}.studio-empty[data-v-e7017746]{border-radius:16px;border:1px solid rgba(255,255,255,.6);background:#ffffff73;padding:2rem 1rem;text-align:center}:is(.dark,.dark *) .studio-empty[data-v-e7017746]{border-color:#ffffff0f;background:#1e293b66}.studio-ring-dot[data-v-e7017746]{display:inline-flex;width:12px;height:12px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:badgePulse-e7017746 1s ease-in-out infinite}.studio-section-label[data-v-e7017746]{margin-bottom:.6rem;font-size:11px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#526382}:is(.dark,.dark *) .studio-section-label[data-v-e7017746]{color:#94a3b8}.studio-field[data-v-e7017746]{display:flex;flex-direction:column;gap:6px}.studio-field-label[data-v-e7017746]{font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#546179}:is(.dark,.dark *) .studio-field-label[data-v-e7017746]{color:#94a3b8}.studio-field-input[data-v-e7017746]{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}:is(.dark,.dark *) .studio-field-input[data-v-e7017746]{border-color:#ffffff1a;background:#0f172a99;color:#e2e8f0}.studio-dial-input[data-v-e7017746]{min-height:48px;font-size:16px}@media(min-width:768px){.studio-dial-input[data-v-e7017746]{font-size:.9rem}}.studio-field-input[data-v-e7017746]:focus-visible{outline:none;border-color:#2d8aff8c;box-shadow:0 0 0 3px #2d8aff3d;background:#fffffff2}.studio-tab-content[data-v-e7017746]{padding-bottom:env(safe-area-inset-bottom)}@media(min-width:768px){.studio-tab-content[data-v-e7017746]{padding-bottom:1.25rem}}.studio-btn[data-v-e7017746]{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-e7017746]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.studio-btn[data-v-e7017746]:disabled{cursor:not-allowed;opacity:.5}.studio-btn--accept[data-v-e7017746]{background:linear-gradient(100deg,#22c55e,#16a34a);color:#fff}.studio-btn--reject[data-v-e7017746]{background:linear-gradient(100deg,#f01050,#d81868);color:#fff}.studio-btn--dismiss[data-v-e7017746]{border:1px solid rgba(100,116,139,.3);background:#fffc;color:#475569}:is(.dark,.dark *) .studio-btn--dismiss[data-v-e7017746]{border-color:#94a3b833;background:#33415599;color:#cbd5e1}.studio-nav-link[data-v-e7017746]{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}:is(.dark,.dark *) .studio-nav-link[data-v-e7017746]{color:#94a3b8}.studio-nav-link[data-v-e7017746]:hover{background:#ffffffb3;color:#1e293b}:is(.dark,.dark *) .studio-nav-link[data-v-e7017746]:hover{background:#33415580;color:#f1f5f9}@media(prefers-reduced-motion:reduce){.call-fab--ringing[data-v-e7017746],.call-fab--connecting[data-v-e7017746],.call-fab-ring[data-v-e7017746],.call-fab-pulse[data-v-e7017746],.studio-ring-dot[data-v-e7017746],.call-fab-badge--ringing[data-v-e7017746],.call-fab-badge--connected[data-v-e7017746]{animation:none}}.hpm[data-v-725cfd33]{display:flex;flex-direction:column;max-height:100%}.hpm__header[data-v-725cfd33]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e8edf4}:is(.dark,.dark *) .hpm__header[data-v-725cfd33]{border-bottom-color:#33415580}.hpm__title[data-v-725cfd33]{font-size:14px;font-weight:700;color:#1e293b;margin:0}:is(.dark,.dark *) .hpm__title[data-v-725cfd33]{color:#f1f5f9}.hpm__close[data-v-725cfd33]{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}:is(.dark,.dark *) .hpm__close[data-v-725cfd33]{border-color:#33415599;background:#0f172a;color:#94a3b8}.hpm__close[data-v-725cfd33]:hover{background:#f1f5f9;color:#334155}.hpm__body[data-v-725cfd33]{overflow-y:auto;padding:12px 16px 16px}.hpm__list[data-v-725cfd33]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.hpm__item[data-v-725cfd33]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}:is(.dark,.dark *) .hpm__item[data-v-725cfd33]{border-color:#33415599;background:#0f172a}.hpm__item--editing[data-v-725cfd33]{border-color:#3b82f6;background:#eff6ff}.hpm__item-info[data-v-725cfd33]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.hpm__method-badge[data-v-725cfd33]{flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700;background:#fef3c7;color:#92400e;border-radius:4px}:is(.dark,.dark *) .hpm__method-badge[data-v-725cfd33]{background:#d9770633;color:#fcd34d}.hpm__item-text[data-v-725cfd33]{display:flex;flex-direction:column;min-width:0;gap:1px}.hpm__item-name[data-v-725cfd33]{font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.dark,.dark *) .hpm__item-name[data-v-725cfd33]{color:#f1f5f9}.hpm__item-url[data-v-725cfd33]{font-size:10px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.hpm__item-actions[data-v-725cfd33]{display:flex;gap:4px}.hpm__btn[data-v-725cfd33]{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}:is(.dark,.dark *) .hpm__btn[data-v-725cfd33]{border-color:#33415599;background:#1e293b}.hpm__btn--edit[data-v-725cfd33]{color:#6366f1}.hpm__btn--edit[data-v-725cfd33]:hover{background:#eef2ff;border-color:#c7d2fe}.hpm__btn--delete[data-v-725cfd33]{color:#dc2626}.hpm__btn--delete[data-v-725cfd33]:hover{background:#fef2f2;border-color:#fecaca}.hpm__add-btn[data-v-725cfd33]{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-725cfd33]:hover{border-color:#93c5fd;background:#eff6ff;color:#3b82f6}.hpm__form[data-v-725cfd33]{border:1px solid #e2e8f0;border-radius:10px;padding:12px;background:#fafbff}:is(.dark,.dark *) .hpm__form[data-v-725cfd33]{border-color:#33415599;background:#0f172a}.hpm__form-title[data-v-725cfd33]{font-size:12px;font-weight:700;color:#475569;margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}:is(.dark,.dark *) .hpm__form-title[data-v-725cfd33]{color:#94a3b8}.hpm__field[data-v-725cfd33]{margin-top:8px}.hpm__label[data-v-725cfd33]{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;color:#475569;margin-bottom:3px}:is(.dark,.dark *) .hpm__label[data-v-725cfd33]{color:#94a3b8}.hpm__input[data-v-725cfd33]{width:100%;padding:7px 9px;font-size:12px}.hpm__input--sm[data-v-725cfd33]{padding:5px 7px;font-size:11px}.hpm__textarea[data-v-725cfd33]{width:100%;padding:7px 9px;font-size:12px;resize:vertical;font-family:monospace}.hpm__row[data-v-725cfd33]{display:flex;gap:8px}.hpm__kv-row[data-v-725cfd33]{display:flex;gap:4px;align-items:center;margin-top:4px}.hpm__kv-row .hpm__input--sm[data-v-725cfd33]{flex:1}.hpm__kv-remove[data-v-725cfd33]{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-725cfd33]:hover{color:#dc2626;background:#fef2f2}.hpm__inline-btn[data-v-725cfd33]{padding:1px 6px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#6366f1;font-size:10px;font-weight:600;cursor:pointer}:is(.dark,.dark *) .hpm__inline-btn[data-v-725cfd33]{background:#1e293b;border-color:#33415599;color:#818cf8}.hpm__inline-btn[data-v-725cfd33]:hover{background:#eef2ff}.hpm__checkbox[data-v-725cfd33]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#475569;cursor:pointer}:is(.dark,.dark *) .hpm__checkbox[data-v-725cfd33]{color:#94a3b8}.hpm__checkbox input[data-v-725cfd33]{width:14px;height:14px;accent-color:#3b82f6}.hpm__error[data-v-725cfd33]{margin-top:6px;font-size:11px;color:#dc2626}.hpm__form-actions[data-v-725cfd33]{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.hpm__cancel-btn[data-v-725cfd33]{padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}:is(.dark,.dark *) .hpm__cancel-btn[data-v-725cfd33]{border-color:#33415599;background:#1e293b;color:#94a3b8}.hpm__cancel-btn[data-v-725cfd33]:hover{background:#f1f5f9}.hpm__save-btn[data-v-725cfd33]{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-725cfd33]:hover{background:#2563eb}.hpm__save-btn[data-v-725cfd33]:disabled{opacity:.6;pointer-events:none}.hpm__form-header[data-v-725cfd33]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hpm__form-header .hpm__form-title[data-v-725cfd33]{margin:0}.hpm__json-btns[data-v-725cfd33]{display:flex;gap:4px}.hpm__json-toggle[data-v-725cfd33]{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}:is(.dark,.dark *) .hpm__json-toggle[data-v-725cfd33]{background:#1e293b;border-color:#33415599;color:#818cf8}.hpm__json-toggle[data-v-725cfd33]:hover{background:#eef2ff;border-color:#c7d2fe}:is(.dark,.dark *) .hpm__json-toggle[data-v-725cfd33]:hover{background:#6366f11a}.hpm__json-toggle--active[data-v-725cfd33]{background:#eef2ff;border-color:#a5b4fc;color:#4f46e5}:is(.dark,.dark *) .hpm__json-toggle--active[data-v-725cfd33]{background:#6366f126;border-color:#6366f166}.hpm__json-paste[data-v-725cfd33]{border:1px solid #c7d2fe;border-radius:8px;background:#eef2ff;padding:10px;margin-bottom:10px}:is(.dark,.dark *) .hpm__json-paste[data-v-725cfd33]{background:#6366f10f;border-color:#6366f133}.hpm__json-desc[data-v-725cfd33]{font-size:11px;color:#4338ca;margin:0 0 6px;line-height:1.4}:is(.dark,.dark *) .hpm__json-desc[data-v-725cfd33]{color:#a5b4fc}.hpm__json-textarea[data-v-725cfd33]{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}:is(.dark,.dark *) .hpm__json-textarea[data-v-725cfd33]{background:#0f172a;border-color:#33415599;color:#e2e8f0}.hpm__json-actions[data-v-725cfd33]{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.hpm__apply-btn[data-v-725cfd33]{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-725cfd33]:hover{background:#4338ca}.hpm__cancel-btn--sm[data-v-725cfd33]{padding:5px 10px;font-size:11px}.json-expand-enter-active[data-v-725cfd33],.json-expand-leave-active[data-v-725cfd33]{transition:all .2s ease;overflow:hidden}.json-expand-enter-from[data-v-725cfd33],.json-expand-leave-to[data-v-725cfd33]{opacity:0;max-height:0;margin-bottom:0;padding:0 10px}.json-expand-enter-to[data-v-725cfd33],.json-expand-leave-from[data-v-725cfd33]{opacity:1;max-height:400px}.inspector[data-v-04642d7b]{display:flex;flex-direction:column;overflow:hidden}.inspector__header[data-v-04642d7b]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:16px 16px 12px;border-bottom:1px solid #e8edf4}:is(.dark,.dark *) .inspector__header[data-v-04642d7b]{border-bottom-color:#33415580}.inspector__title-row[data-v-04642d7b]{display:flex;align-items:center;gap:10px}.inspector__icon[data-v-04642d7b]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.inspector__icon[data-v-04642d7b] svg{width:16px;height:16px}.inspector__title-block[data-v-04642d7b]{min-width:0;flex:1}.inspector__title[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__title[data-v-04642d7b]{color:#f1f5f9}.inspector__title[data-v-04642d7b]:hover{background:#f1f5f9}:is(.dark,.dark *) .inspector__title[data-v-04642d7b]:hover{background:#33415580}.inspector__edit-hint[data-v-04642d7b]{color:#cbd5e1;flex-shrink:0;transition:color .15s}.inspector__title:hover .inspector__edit-hint[data-v-04642d7b]{color:#6366f1}.inspector__name-input[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__name-input[data-v-04642d7b]{color:#f1f5f9;border-color:#6366f14d;background:#0f172a}.inspector__name-input[data-v-04642d7b]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f}.inspector__subtitle[data-v-04642d7b]{font-size:11px;color:#94a3b8;margin:2px 0 0;max-width:200px;line-height:1.35}.inspector__close[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__close[data-v-04642d7b]{border-color:#33415599;background:#0f172a;color:#94a3b8}.inspector__close[data-v-04642d7b]:hover{background:#f1f5f9;color:#334155}:is(.dark,.dark *) .inspector__close[data-v-04642d7b]:hover{background:#33415580;color:#f1f5f9}.inspector__body[data-v-04642d7b]{overflow-y:auto;padding:12px 16px 16px}.inspector__field[data-v-04642d7b]{margin-top:10px}.inspector__label[data-v-04642d7b]{display:block;font-size:12px;font-weight:600;color:#475569;margin-bottom:4px}:is(.dark,.dark *) .inspector__label[data-v-04642d7b]{color:#94a3b8}.inspector__hint[data-v-04642d7b]{font-size:11px;color:#94a3b8;margin:0 0 6px;line-height:1.4}.inspector__select[data-v-04642d7b]{width:100%;padding:8px 10px;font-size:13px}.inspector__select--sm[data-v-04642d7b]{font-size:12px;padding:6px 8px}.inspector__input[data-v-04642d7b]{width:100%;padding:8px 10px;font-size:13px}.inspector__input--sm[data-v-04642d7b]{font-size:12px;padding:6px 8px}.inspector__textarea[data-v-04642d7b]{width:100%;padding:8px 10px;font-size:13px;resize:vertical}.inspector__divider[data-v-04642d7b]{height:1px;background:#e8edf4;margin:14px 0 10px}:is(.dark,.dark *) .inspector__divider[data-v-04642d7b]{background:#33415580}.inspector__section-title[data-v-04642d7b]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0 0 8px}.inspector__digit-grid[data-v-04642d7b]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.inspector__digit-btn[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__digit-btn[data-v-04642d7b]{border-color:#33415599;background:#0f172a;color:#cbd5e1}.inspector__digit-btn[data-v-04642d7b]:hover{border-color:#93c5fd;background:#eff6ff}:is(.dark,.dark *) .inspector__digit-btn[data-v-04642d7b]:hover{border-color:#6366f166;background:#6366f11a}.inspector__digit-btn--active[data-v-04642d7b]{border-color:#3b82f6;background:linear-gradient(135deg,#3a62ff,#2d8aff);color:#fff;box-shadow:0 2px 8px #3b82f64d}.inspector__digit-btn--active[data-v-04642d7b]:hover{background:linear-gradient(135deg,#2952e6,#2478e6);border-color:#2563eb}.inspector__checkbox[data-v-04642d7b]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:#475569;cursor:pointer}:is(.dark,.dark *) .inspector__checkbox[data-v-04642d7b]{color:#94a3b8}.inspector__checkbox input[type=checkbox][data-v-04642d7b]{width:16px;height:16px;accent-color:#3b82f6}.inspector__checkbox--sm[data-v-04642d7b]{font-size:11px;margin-top:4px}.inspector__checkbox--sm input[type=checkbox][data-v-04642d7b]{width:14px;height:14px}.inspector__branch-row[data-v-04642d7b]{display:flex;gap:6px;margin-bottom:6px;align-items:center}.inspector__add-btn[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__add-btn[data-v-04642d7b]{border-color:#33415599;color:#94a3b8}.inspector__add-btn[data-v-04642d7b]:hover{border-color:#93c5fd;background:#eff6ff;color:#3b82f6}:is(.dark,.dark *) .inspector__add-btn[data-v-04642d7b]:hover{border-color:#6366f166;background:#6366f11a;color:#818cf8}.inspector__remove-btn[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__remove-btn[data-v-04642d7b]{border-color:#33415599;background:#0f172a;color:#64748b}.inspector__remove-btn[data-v-04642d7b]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}:is(.dark,.dark *) .inspector__remove-btn[data-v-04642d7b]:hover{background:#dc262626;border-color:#dc26264d;color:#f87171}.inspector__menu-branch[data-v-04642d7b]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.inspector__menu-branch-digit[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__menu-branch-digit[data-v-04642d7b]{color:#c4b5fd;background:#7c3aed33}.inspector__menu-branch-digit--any[data-v-04642d7b]{width:auto;padding:0 8px;font-size:9px;letter-spacing:.04em;color:#059669;background:#d1fae5}:is(.dark,.dark *) .inspector__menu-branch-digit--any[data-v-04642d7b]{color:#6ee7b7;background:#05966926}.inspector__linked-node[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__linked-node[data-v-04642d7b]{color:#6ee7b7;background:#0596691a;border-color:#05966933}.inspector__row[data-v-04642d7b]{display:flex;gap:8px}.inspector__inline-add[data-v-04642d7b]{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-04642d7b]:hover{background:#eef2ff;border-color:#a5b4fc}:is(.dark,.dark *) .inspector__inline-add[data-v-04642d7b]{border-color:#6366f14d;color:#818cf8}:is(.dark,.dark *) .inspector__inline-add[data-v-04642d7b]:hover{background:#6366f11a}.inspector__menu-branch .inspector__select--sm[data-v-04642d7b]{flex:1;min-width:0}.inspector__condition-card[data-v-04642d7b]{border:1px solid #e2e8f0;border-radius:10px;padding:10px;margin-bottom:8px;background:#f8fafc}:is(.dark,.dark *) .inspector__condition-card[data-v-04642d7b]{border-color:#33415599;background:#0f172a}.inspector__condition-header[data-v-04642d7b]{display:flex;gap:6px;align-items:center;margin-bottom:8px}.inspector__condition-header .inspector__select--sm[data-v-04642d7b]{flex:1}.inspector__weekday-grid[data-v-04642d7b]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.inspector__weekday-btn[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__weekday-btn[data-v-04642d7b]{border-color:#33415599;background:#0f172a;color:#94a3b8}.inspector__weekday-btn--active[data-v-04642d7b]{background:#3b82f6;border-color:#3b82f6;color:#fff}.inspector__weekday-btn[data-v-04642d7b]:hover:not(.inspector__weekday-btn--active){border-color:#93c5fd;background:#eff6ff}:is(.dark,.dark *) .inspector__weekday-btn[data-v-04642d7b]:hover:not(.inspector__weekday-btn--active){border-color:#6366f166;background:#6366f11a}.inspector__time-row[data-v-04642d7b]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.inspector__time-sep[data-v-04642d7b]{font-size:11px;color:#94a3b8;font-weight:600}.inspector__json-toggle[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__json-toggle[data-v-04642d7b]{border-color:#33415599;background:#0f172a;color:#94a3b8}.inspector__json-toggle[data-v-04642d7b]:hover{background:#f8fafc;border-color:#93c5fd;color:#2563eb}:is(.dark,.dark *) .inspector__json-toggle[data-v-04642d7b]:hover{background:#6366f11a;border-color:#6366f166;color:#818cf8}.inspector__footer[data-v-04642d7b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid #f1f5f9;flex-shrink:0}:is(.dark,.dark *) .inspector__footer[data-v-04642d7b]{border-top-color:#33415580}.inspector__delete-btn[data-v-04642d7b]{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-04642d7b]:hover{background:#fef2f2}:is(.dark,.dark *) .inspector__delete-btn[data-v-04642d7b]{color:#f87171}:is(.dark,.dark *) .inspector__delete-btn[data-v-04642d7b]:hover{background:#dc262626}.inspector__done-btn[data-v-04642d7b]{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-04642d7b]:hover{background:#2563eb}.prompt-source-tabs[data-v-04642d7b]{display:flex;gap:0;background:#f1f5f9;border-radius:8px;padding:3px;margin-bottom:10px}:is(.dark,.dark *) .prompt-source-tabs[data-v-04642d7b]{background:#0f172a99}.prompt-source-tab[data-v-04642d7b]{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}:is(.dark,.dark *) .prompt-source-tab[data-v-04642d7b]{color:#94a3b8}.prompt-source-tab--active[data-v-04642d7b]{background:#fff;color:#1e293b;box-shadow:0 1px 3px #00000014}:is(.dark,.dark *) .prompt-source-tab--active[data-v-04642d7b]{background:#1e293b;color:#f1f5f9;box-shadow:0 1px 3px #0003}.prompt-source-tab[data-v-04642d7b]:hover:not(.prompt-source-tab--active){color:#334155}:is(.dark,.dark *) .prompt-source-tab[data-v-04642d7b]:hover:not(.prompt-source-tab--active){color:#e2e8f0}.asset-badge[data-v-04642d7b]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:6px}:is(.dark,.dark *) .asset-badge[data-v-04642d7b]{background:#16653426;border-color:#22c55e4d}.asset-badge__icon[data-v-04642d7b]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center}:is(.dark,.dark *) .asset-badge__icon[data-v-04642d7b]{background:#16a34a33;color:#4ade80}.asset-badge__info[data-v-04642d7b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.asset-badge__name[data-v-04642d7b]{font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.dark,.dark *) .asset-badge__name[data-v-04642d7b]{color:#f1f5f9}.asset-badge__meta[data-v-04642d7b]{font-size:10px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.dark,.dark *) .asset-badge__meta[data-v-04642d7b]{color:#94a3b8}.asset-badge__remove[data-v-04642d7b]{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}:is(.dark,.dark *) .asset-badge__remove[data-v-04642d7b]{border-color:#33415599;background:#0f172a;color:#64748b}.asset-badge__remove[data-v-04642d7b]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}:is(.dark,.dark *) .asset-badge__remove[data-v-04642d7b]:hover{background:#dc262626;border-color:#dc26264d;color:#f87171}.asset-badge__play[data-v-04642d7b]{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-04642d7b]:hover{background:#16a34a}.asset-audio-player[data-v-04642d7b]{width:100%;height:32px;margin-top:4px;border-radius:8px}.prompt-actions-divider[data-v-04642d7b]{display:flex;align-items:center;gap:10px;margin:8px 0}.prompt-actions-divider[data-v-04642d7b]:before,.prompt-actions-divider[data-v-04642d7b]:after{content:"";flex:1;height:1px;background:#e2e8f0}:is(.dark,.dark *) .prompt-actions-divider[data-v-04642d7b]:before,:is(.dark,.dark *) .prompt-actions-divider[data-v-04642d7b]:after{background:#33415580}.prompt-actions-divider span[data-v-04642d7b]{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.prompt-action-row[data-v-04642d7b]{display:flex;gap:6px}.prompt-action-btn[data-v-04642d7b]{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}:is(.dark,.dark *) .prompt-action-btn[data-v-04642d7b]{border-color:#33415599;background:#0f172a;color:#94a3b8}.prompt-action-btn[data-v-04642d7b]:hover{border-color:#93c5fd;background:#eff6ff;color:#2563eb}:is(.dark,.dark *) .prompt-action-btn[data-v-04642d7b]:hover{border-color:#6366f166;background:#6366f11a;color:#818cf8}.prompt-action-btn[data-v-04642d7b]:disabled{opacity:.5;pointer-events:none}.prompt-action-btn--rec[data-v-04642d7b]{border-color:#fca5a5;color:#dc2626}.prompt-action-btn--rec[data-v-04642d7b]:hover{border-color:#f87171;background:#fef2f2;color:#b91c1c}.prompt-action-btn--sm[data-v-04642d7b]{flex:0;padding:5px 12px;font-size:11px;border-style:solid}.prompt-action-btn--primary[data-v-04642d7b]{border-color:#3b82f6;background:#3b82f6;color:#fff}.prompt-action-btn--primary[data-v-04642d7b]:hover{background:#2563eb;border-color:#2563eb}.rec-dot[data-v-04642d7b]{width:8px;height:8px;border-radius:50%;background:#dc2626;animation:rec-blink-04642d7b 1s ease-in-out infinite}@keyframes rec-blink-04642d7b{0%,to{opacity:1}50%{opacity:.3}}.recorder-strip[data-v-04642d7b]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:6px}:is(.dark,.dark *) .recorder-strip[data-v-04642d7b]{background:#991b1b26;border-color:#dc26264d}.recorder-strip__pulse[data-v-04642d7b]{width:10px;height:10px;border-radius:50%;background:#dc2626;animation:rec-blink-04642d7b 1s ease-in-out infinite;flex-shrink:0}.recorder-strip__time[data-v-04642d7b]{font-size:13px;font-weight:700;color:#dc2626;font-variant-numeric:tabular-nums}.recorder-strip__label[data-v-04642d7b]{flex:1;font-size:11px;color:#991b1b}.recorder-strip__stop[data-v-04642d7b]{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-04642d7b]:hover{background:#b91c1c}.recorder-preview[data-v-04642d7b]{margin-top:6px;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}:is(.dark,.dark *) .recorder-preview[data-v-04642d7b]{background:#0f172a;border-color:#33415599}.recorder-preview__audio[data-v-04642d7b]{width:100%;height:32px;border-radius:4px}.recorder-preview__actions[data-v-04642d7b]{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.prompt-error[data-v-04642d7b]{margin-top:6px;font-size:11px;color:#dc2626;line-height:1.4}.sr-only[data-v-04642d7b]{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-04642d7b]{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}:is(.dark,.dark *) .inspector__v3-banner[data-v-04642d7b]{background:#6366f114;border-color:#6366f133;color:#a5b4fc}.inspector__v3-banner svg[data-v-04642d7b]{flex-shrink:0;opacity:.7}.inspector__var-btn[data-v-04642d7b]{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}:is(.dark,.dark *) .inspector__var-btn[data-v-04642d7b]{border-color:#6366f14d;background:#6366f11a;color:#818cf8}.inspector__var-btn[data-v-04642d7b]:hover{background:#c7d2fe}:is(.dark,.dark *) .inspector__var-btn[data-v-04642d7b]:hover{background:#6366f140}.inspector__field-header[data-v-04642d7b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.inspector__field-header .inspector__label[data-v-04642d7b]{margin-bottom:0}.inspector__section-header[data-v-04642d7b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.inspector__section-header .inspector__section-title[data-v-04642d7b]{margin-bottom:0}.inspector__textarea--mono[data-v-04642d7b]{font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.5}.template-panel[data-v-04642d7b]{border-top:1px solid #e2e8f0;background:#f8fafc;max-height:280px;display:flex;flex-direction:column;flex-shrink:0}:is(.dark,.dark *) .template-panel[data-v-04642d7b]{border-top-color:#33415580;background:#0f172a}.template-panel__header[data-v-04642d7b]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 4px}.template-panel__title[data-v-04642d7b]{font-size:11px;font-weight:700;color:#4f46e5;text-transform:uppercase;letter-spacing:.04em;margin:0}:is(.dark,.dark *) .template-panel__title[data-v-04642d7b]{color:#818cf8}.template-panel__close[data-v-04642d7b]{padding:2px;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:4px;transition:background .1s}.template-panel__close[data-v-04642d7b]:hover{background:#e2e8f0;color:#64748b}:is(.dark,.dark *) .template-panel__close[data-v-04642d7b]:hover{background:#33415580;color:#cbd5e1}.template-panel__body[data-v-04642d7b]{overflow-y:auto;padding:2px 10px 6px}.template-panel__cat[data-v-04642d7b]{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-04642d7b]:first-child{margin-top:2px}.template-panel__item[data-v-04642d7b]{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-04642d7b]:hover{background:#eef2ff}:is(.dark,.dark *) .template-panel__item[data-v-04642d7b]:hover{background:#6366f11a}.template-panel__code[data-v-04642d7b]{font-size:11px;font-weight:600;color:#4f46e5;font-family:SF Mono,Fira Code,monospace;white-space:nowrap}:is(.dark,.dark *) .template-panel__code[data-v-04642d7b]{color:#a5b4fc}.template-panel__desc[data-v-04642d7b]{font-size:10px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.dark,.dark *) .template-panel__desc[data-v-04642d7b]{color:#94a3b8}.template-panel__hint[data-v-04642d7b]{font-size:10px;color:#94a3b8;padding:4px 14px 8px;margin:0}.tpl-slide-enter-active[data-v-04642d7b],.tpl-slide-leave-active[data-v-04642d7b]{transition:max-height .2s ease,opacity .2s ease;overflow:hidden}.tpl-slide-enter-from[data-v-04642d7b],.tpl-slide-leave-to[data-v-04642d7b]{max-height:0;opacity:0}.tpl-slide-enter-to[data-v-04642d7b],.tpl-slide-leave-from[data-v-04642d7b]{max-height:280px;opacity:1}.widget-lib[data-v-8c271538]{display:flex;flex-direction:column;height:100%;overflow:hidden}.widget-lib__search-wrap[data-v-8c271538]{position:relative;padding:8px 10px 0}.widget-lib__search-icon[data-v-8c271538]{position:absolute;left:19px;top:50%;transform:translateY(-25%);color:#94a3b8;pointer-events:none}.widget-lib__search[data-v-8c271538]{width:100%;padding:6px 8px 6px 28px;font-size:12px;border-radius:8px}.widget-lib__list[data-v-8c271538]{display:flex;flex-direction:column;gap:2px;padding:6px 10px 10px;overflow-y:auto;flex:1}.widget-lib__item[data-v-8c271538]{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-8c271538]:hover{border-color:#e2e8f0;background:#f8fafc}:is(.dark,.dark *) .widget-lib__item[data-v-8c271538]:hover{border-color:#33415599;background:#1e293b99}.widget-lib__item[data-v-8c271538]:active{cursor:grabbing;background:#f1f5f9}:is(.dark,.dark *) .widget-lib__item[data-v-8c271538]:active{background:#33415580}.widget-lib__item-icon[data-v-8c271538]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.widget-lib__item-icon[data-v-8c271538] svg{width:14px;height:14px}.widget-lib__item-label[data-v-8c271538]{font-size:12px;font-weight:600;color:#334155;line-height:1}:is(.dark,.dark *) .widget-lib__item-label[data-v-8c271538]{color:#cbd5e1}.widget-lib__empty[data-v-8c271538]{padding:10px;text-align:center;font-size:11px;color:#94a3b8}:is(.dark,.dark *) .widget-lib__empty[data-v-8c271538]{color:#64748b}.ivr-node[data-v-35f6a1fa]{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-35f6a1fa]{border-color:#a855f7;box-shadow:0 0 0 1.5px #a855f7,0 8px 20px #a855f726}.ivr-node__body[data-v-35f6a1fa]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-35f6a1fa]{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-35f6a1fa]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-35f6a1fa]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__subtitle--ai[data-v-35f6a1fa]{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-35f6a1fa]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ivr-node__badges[data-v-35f6a1fa]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ivr-node__badge[data-v-35f6a1fa]{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-35f6a1fa]{color:#6d28d9;background:#ede9fe}.ivr-node__badge--var[data-v-35f6a1fa]{color:#1e40af;background:#dbeafe}.ivr-node__badge--err[data-v-35f6a1fa]{color:#9f1239;background:#ffe4e6}.ivr-node__badge--tts[data-v-35f6a1fa]{color:#0e7490;background:#cffafe}.ivr-handle[data-v-35f6a1fa]{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-35f6a1fa]:hover{border-color:#a855f7!important;background:#ede9fe!important}.ivr-handle--error[data-v-35f6a1fa]{border-color:#f43f5e!important}:is(.dark,.dark *) .ivr-node[data-v-35f6a1fa]{border-color:#33415599;background:#1e293b;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #00000026}:is(.dark,.dark *) .ivr-node__icon[data-v-35f6a1fa]{border-color:#7c3aed4d;background:#7c3aed1a}:is(.dark,.dark *) .ivr-node__type[data-v-35f6a1fa]{color:#f1f5f9}:is(.dark,.dark *) .ivr-node__label[data-v-35f6a1fa]{color:#94a3b8}:is(.dark,.dark *) .ivr-node__badge--model[data-v-35f6a1fa]{color:#c4b5fd;background:#6d28d933}:is(.dark,.dark *) .ivr-node__badge--var[data-v-35f6a1fa]{color:#93c5fd;background:#1e40af33}:is(.dark,.dark *) .ivr-node__badge--err[data-v-35f6a1fa]{color:#fda4af;background:#9f123933}:is(.dark,.dark *) .ivr-node__badge--tts[data-v-35f6a1fa]{color:#67e8f9;background:#0e749033}:is(.dark,.dark *) .ivr-handle[data-v-35f6a1fa]{border-color:#64748b!important;background:#1e293b!important}:is(.dark,.dark *) .ivr-handle[data-v-35f6a1fa]:hover{border-color:#a855f7!important;background:#a855f733!important}.ivr-node[data-v-afc88c81]{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-afc88c81]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-afc88c81]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-afc88c81]{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-afc88c81]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-afc88c81]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-afc88c81]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivr-node__meta[data-v-afc88c81]{font-size:10px;color:#94a3b8;margin-top:2px}.ivr-handle[data-v-afc88c81]{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-afc88c81]:hover{border-color:#6366f1!important;background:#e0e7ff!important}:is(.dark,.dark *) .ivr-node[data-v-afc88c81]{border-color:#33415599;background:#1e293b;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #00000026}:is(.dark,.dark *) .ivr-node__icon[data-v-afc88c81]{border-color:#33415599;background:#0f172a}:is(.dark,.dark *) .ivr-node__type[data-v-afc88c81]{color:#f1f5f9}:is(.dark,.dark *) .ivr-node__label[data-v-afc88c81]{color:#94a3b8}:is(.dark,.dark *) .ivr-node__meta[data-v-afc88c81]{color:#64748b}:is(.dark,.dark *) .ivr-handle[data-v-afc88c81]{border-color:#64748b!important;background:#1e293b!important}:is(.dark,.dark *) .ivr-handle[data-v-afc88c81]:hover{border-color:#818cf8!important;background:#312e81!important}.ivr-node[data-v-065132d6]{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-065132d6]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-065132d6]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-065132d6]{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-065132d6]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-065132d6]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__subtitle[data-v-065132d6]{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-065132d6]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivr-node__badge[data-v-065132d6]{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-065132d6]{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-065132d6]:hover{border-color:#6366f1!important;background:#e0e7ff!important}:is(.dark,.dark *) .ivr-node[data-v-065132d6]{border-color:#33415599;background:#1e293b;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #00000026}:is(.dark,.dark *) .ivr-node__icon[data-v-065132d6]{border-color:#33415599;background:#0f172a}:is(.dark,.dark *) .ivr-node__type[data-v-065132d6]{color:#f1f5f9}:is(.dark,.dark *) .ivr-node__label[data-v-065132d6]{color:#94a3b8}:is(.dark,.dark *) .ivr-node__badge[data-v-065132d6]{color:#c4b5fd;background:#7c3aed33}:is(.dark,.dark *) .ivr-handle[data-v-065132d6]{border-color:#64748b!important;background:#1e293b!important}:is(.dark,.dark *) .ivr-handle[data-v-065132d6]:hover{border-color:#818cf8!important;background:#312e81!important}.ivr-node[data-v-41fb8380]{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-41fb8380]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-41fb8380]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-41fb8380]{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-41fb8380]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-41fb8380]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-41fb8380]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ivr-handle[data-v-41fb8380]{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-41fb8380]:hover{border-color:#6366f1!important;background:#e0e7ff!important}:is(.dark,.dark *) .ivr-node[data-v-41fb8380]{border-color:#33415599;background:#1e293b;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #00000026}:is(.dark,.dark *) .ivr-node__icon[data-v-41fb8380]{border-color:#33415599;background:#0f172a}:is(.dark,.dark *) .ivr-node__type[data-v-41fb8380]{color:#f1f5f9}:is(.dark,.dark *) .ivr-node__label[data-v-41fb8380]{color:#94a3b8}:is(.dark,.dark *) .ivr-handle[data-v-41fb8380]{border-color:#64748b!important;background:#1e293b!important}:is(.dark,.dark *) .ivr-handle[data-v-41fb8380]:hover{border-color:#818cf8!important;background:#312e81!important}.ivr-node[data-v-6a06e3bd]{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-6a06e3bd]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-6a06e3bd]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-6a06e3bd]{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-6a06e3bd]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-6a06e3bd]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-6a06e3bd]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ivr-handle[data-v-6a06e3bd]{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-6a06e3bd]:hover{border-color:#6366f1!important;background:#e0e7ff!important}:is(.dark,.dark *) .ivr-node[data-v-6a06e3bd]{border-color:#33415599;background:#1e293b;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #00000026}:is(.dark,.dark *) .ivr-node__icon[data-v-6a06e3bd]{border-color:#33415599;background:#0f172a}:is(.dark,.dark *) .ivr-node__type[data-v-6a06e3bd]{color:#f1f5f9}:is(.dark,.dark *) .ivr-node__label[data-v-6a06e3bd]{color:#94a3b8}:is(.dark,.dark *) .ivr-handle[data-v-6a06e3bd]{border-color:#64748b!important;background:#1e293b!important}:is(.dark,.dark *) .ivr-handle[data-v-6a06e3bd]:hover{border-color:#818cf8!important;background:#312e81!important}.ivr-node[data-v-7aeff325]{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-7aeff325]{border-color:#f59e0b;box-shadow:0 0 0 1.5px #f59e0b,0 8px 20px #f59e0b26}.ivr-node__body[data-v-7aeff325]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-7aeff325]{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-7aeff325]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-7aeff325]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__subtitle--http[data-v-7aeff325]{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-7aeff325]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivr-node__badges[data-v-7aeff325]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ivr-node__badge[data-v-7aeff325]{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-7aeff325]{color:#92400e;background:#fef3c7}.ivr-node__badge--var[data-v-7aeff325]{color:#1e40af;background:#dbeafe}.ivr-node__badge--err[data-v-7aeff325]{color:#9f1239;background:#ffe4e6}.ivr-handle[data-v-7aeff325]{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-7aeff325]:hover{border-color:#f59e0b!important;background:#fef3c7!important}.ivr-handle--error[data-v-7aeff325]{border-color:#f43f5e!important}:is(.dark,.dark *) .ivr-node[data-v-7aeff325]{border-color:#33415599;background:#1e293b;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #00000026}:is(.dark,.dark *) .ivr-node__icon[data-v-7aeff325]{border-color:#d977064d;background:#d977061a}:is(.dark,.dark *) .ivr-node__type[data-v-7aeff325]{color:#f1f5f9}:is(.dark,.dark *) .ivr-node__label[data-v-7aeff325]{color:#94a3b8}:is(.dark,.dark *) .ivr-node__badge--method[data-v-7aeff325]{color:#fcd34d;background:#d9770633}:is(.dark,.dark *) .ivr-node__badge--var[data-v-7aeff325]{color:#93c5fd;background:#1e40af33}:is(.dark,.dark *) .ivr-node__badge--err[data-v-7aeff325]{color:#fda4af;background:#9f123933}:is(.dark,.dark *) .ivr-handle[data-v-7aeff325]{border-color:#64748b!important;background:#1e293b!important}:is(.dark,.dark *) .ivr-handle[data-v-7aeff325]:hover{border-color:#f59e0b!important;background:#f59e0b33!important}.ivr-node[data-v-ca536ef8]{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-ca536ef8]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-ca536ef8]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-ca536ef8]{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-ca536ef8]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-ca536ef8]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-ca536ef8]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ivr-node__outputs[data-v-ca536ef8]{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-ca536ef8]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.ivr-node__badge[data-v-ca536ef8]{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-ca536ef8]{border-color:#e9d5ff;color:#9333ea}.ivr-node__badge--timeout[data-v-ca536ef8]{border-color:#fef08a;color:#ca8a04}.ivr-node__badge--fallback[data-v-ca536ef8]{border-color:#fecaca;color:#dc2626}.ivr-node__handles[data-v-ca536ef8]{position:relative;height:0}.ivr-handle[data-v-ca536ef8]{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-ca536ef8]:hover{border-color:#6366f1!important;background:#e0e7ff!important}.ivr-handle--digit[data-v-ca536ef8]{border-color:#a855f7!important}.ivr-handle--digit[data-v-ca536ef8]:hover{border-color:#9333ea!important;background:#f3e8ff!important}.ivr-handle--timeout[data-v-ca536ef8]{border-color:#eab308!important}.ivr-handle--fallback[data-v-ca536ef8]{border-color:#ef4444!important}:is(.dark,.dark *) .ivr-node[data-v-ca536ef8]{border-color:#33415599;background:#1e293b;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #00000026}:is(.dark,.dark *) .ivr-node__icon[data-v-ca536ef8]{border-color:#33415599;background:#0f172a}:is(.dark,.dark *) .ivr-node__type[data-v-ca536ef8]{color:#f1f5f9}:is(.dark,.dark *) .ivr-node__label[data-v-ca536ef8]{color:#94a3b8}:is(.dark,.dark *) .ivr-node__outputs[data-v-ca536ef8]{border-top-color:#33415580;background:#0f172a}:is(.dark,.dark *) .ivr-node__badge[data-v-ca536ef8]{border-color:#33415599;background:#0f172a;color:#94a3b8}:is(.dark,.dark *) .ivr-node__badge--digit[data-v-ca536ef8]{border-color:#a855f74d;color:#c084fc}:is(.dark,.dark *) .ivr-node__badge--timeout[data-v-ca536ef8]{border-color:#eab3084d;color:#facc15}:is(.dark,.dark *) .ivr-node__badge--fallback[data-v-ca536ef8]{border-color:#ef44444d;color:#f87171}:is(.dark,.dark *) .ivr-handle[data-v-ca536ef8]{border-color:#64748b!important;background:#1e293b!important}:is(.dark,.dark *) .ivr-handle[data-v-ca536ef8]:hover{border-color:#818cf8!important;background:#312e81!important}.ivr-node[data-v-6ded824e]{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-6ded824e]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-6ded824e]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-6ded824e]{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-6ded824e]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-6ded824e]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-6ded824e]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ivr-node__badges[data-v-6ded824e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ivr-node__badge[data-v-6ded824e]{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-6ded824e]{color:#0e7490;background:#cffafe}:is(.dark,.dark *) .ivr-node__badge--tts[data-v-6ded824e]{color:#67e8f9;background:#0e749033}.ivr-handle[data-v-6ded824e]{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-6ded824e]:hover{border-color:#6366f1!important;background:#e0e7ff!important}:is(.dark,.dark *) .ivr-node[data-v-6ded824e]{border-color:#33415599;background:#1e293b;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #00000026}:is(.dark,.dark *) .ivr-node__icon[data-v-6ded824e]{border-color:#33415599;background:#0f172a}:is(.dark,.dark *) .ivr-node__type[data-v-6ded824e]{color:#f1f5f9}:is(.dark,.dark *) .ivr-node__label[data-v-6ded824e]{color:#94a3b8}:is(.dark,.dark *) .ivr-handle[data-v-6ded824e]{border-color:#64748b!important;background:#1e293b!important}:is(.dark,.dark *) .ivr-handle[data-v-6ded824e]:hover{border-color:#818cf8!important;background:#312e81!important}.ivr-node[data-v-1d592d59]{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-1d592d59]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 8px 20px #6366f126}.ivr-node__body[data-v-1d592d59]{display:flex;align-items:center;gap:12px;padding:16px}.ivr-node__icon[data-v-1d592d59]{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-1d592d59]{display:flex;flex-direction:column;min-width:0;gap:2px}.ivr-node__type[data-v-1d592d59]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.ivr-node__label[data-v-1d592d59]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ivr-handle[data-v-1d592d59]{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-1d592d59]:hover{border-color:#6366f1!important;background:#e0e7ff!important}:is(.dark,.dark *) .ivr-node[data-v-1d592d59]{border-color:#33415599;background:#1e293b;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #00000026}:is(.dark,.dark *) .ivr-node__icon[data-v-1d592d59]{border-color:#33415599;background:#0f172a}:is(.dark,.dark *) .ivr-node__type[data-v-1d592d59]{color:#f1f5f9}:is(.dark,.dark *) .ivr-node__label[data-v-1d592d59]{color:#94a3b8}:is(.dark,.dark *) .ivr-handle[data-v-1d592d59]{border-color:#64748b!important;background:#1e293b!important}:is(.dark,.dark *) .ivr-handle[data-v-1d592d59]: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-header[data-v-c7cc9921]{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}:is(.dark,.dark *) .ivr-header[data-v-c7cc9921]{border-color:#33415599;background:#0f172af5;box-shadow:0 4px 14px #0003}.header-back[data-v-c7cc9921]{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}:is(.dark,.dark *) .header-back[data-v-c7cc9921]{border-color:#33415599;background:#1e293b;color:#94a3b8}.header-back[data-v-c7cc9921]:hover{border-color:#93c5fd;background:#eff6ff;color:#2563eb}:is(.dark,.dark *) .header-back[data-v-c7cc9921]:hover{border-color:#6366f1;background:#1e1b4b;color:#a5b4fc}.header-name[data-v-c7cc9921]{font-size:16px;font-weight:700;color:#1e293b;cursor:pointer;white-space:nowrap;margin:0;transition:color .15s}:is(.dark,.dark *) .header-name[data-v-c7cc9921]{color:#f1f5f9}.header-name[data-v-c7cc9921]:hover{color:#2563eb}.header-name-input[data-v-c7cc9921]{font-size:16px;font-weight:700;padding:2px 8px;border-radius:8px;width:200px}.badge[data-v-c7cc9921]{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-c7cc9921]{background:#e8edf4;color:#45556d}.badge-success[data-v-c7cc9921]{background:#dcfce7;color:#166534}.badge-info[data-v-c7cc9921]{background:#e0f2fe;color:#075985}.badge-warning[data-v-c7cc9921]{background:#fef3c7;color:#92400e}.badge-danger[data-v-c7cc9921]{background:#fee2e2;color:#991b1b}:is(.dark,.dark *) .badge-neutral[data-v-c7cc9921]{background:#33415580;color:#94a3b8}:is(.dark,.dark *) .badge-success[data-v-c7cc9921]{background:#1665344d;color:#4ade80}:is(.dark,.dark *) .badge-info[data-v-c7cc9921]{background:#0759854d;color:#38bdf8}:is(.dark,.dark *) .badge-warning[data-v-c7cc9921]{background:#92400e4d;color:#fbbf24}:is(.dark,.dark *) .badge-danger[data-v-c7cc9921]{background:#991b1b4d;color:#f87171}.header-sep[data-v-c7cc9921]{width:1px;height:22px;background:#d1dae7;flex-shrink:0;margin:0 4px}:is(.dark,.dark *) .header-sep[data-v-c7cc9921]{background:#33415599}.header-spacer[data-v-c7cc9921]{flex:1;min-width:8px}.header-msg[data-v-c7cc9921]{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.header-msg--ok[data-v-c7cc9921]{color:#15803d}.header-msg--err[data-v-c7cc9921]{color:#b91c1c}.autosave-indicator[data-v-c7cc9921]{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-c7cc9921]{color:#64748b}.autosave-indicator--saved[data-v-c7cc9921]{color:#15803d}.autosave-indicator--error[data-v-c7cc9921]{color:#b91c1c}@keyframes autosave-spin-c7cc9921{to{transform:rotate(360deg)}}.autosave-spinner[data-v-c7cc9921]{animation:autosave-spin-c7cc9921 1s linear infinite}.view-tab[data-v-c7cc9921]{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}:is(.dark,.dark *) .view-tab[data-v-c7cc9921]{border-color:#33415599;background:#1e293b;color:#94a3b8}.view-tab[data-v-c7cc9921]:hover{border-color:#b7c9e1}:is(.dark,.dark *) .view-tab[data-v-c7cc9921]:hover{border-color:#6366f166}.view-tab.active[data-v-c7cc9921]{background:linear-gradient(135deg,#3a62ff,#2d8aff);border-color:transparent;color:#fff;box-shadow:0 2px 6px #3a62ff38}.publish-btn[data-v-c7cc9921]{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-c7cc9921]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 3px 10px #ef444459}.publish-btn[data-v-c7cc9921]:disabled{opacity:.6;cursor:default}.ivr-board[data-v-c7cc9921]{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.panel[data-v-c7cc9921]{border:1px solid #d5deea;border-radius:14px;background:#fdfefe;box-shadow:0 8px 20px #12203814}:is(.dark,.dark *) .panel[data-v-c7cc9921]{border-color:#33415599;background:#0f172a;box-shadow:0 8px 20px #00000040}.standalone-panel[data-v-c7cc9921]{padding:16px}.panel-header[data-v-c7cc9921]{display:flex;align-items:center;justify-content:space-between;gap:8px}.panel-header h2[data-v-c7cc9921]{margin:0;font-size:17px;line-height:1.1;font-weight:600;color:#1b2c41;letter-spacing:-.01em}:is(.dark,.dark *) .panel-header h2[data-v-c7cc9921]{color:#f1f5f9}.panel-note[data-v-c7cc9921]{margin-top:6px;font-size:13px;color:#5f7088}:is(.dark,.dark *) .panel-note[data-v-c7cc9921]{color:#94a3b8}.inspector-overlay[data-v-c7cc9921]{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-c7cc9921]{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}:is(.dark,.dark *) .inspector-panel[data-v-c7cc9921]{background:#1e293b;border-color:#33415599;box-shadow:0 8px 30px #0000004d,0 1px 3px #00000026}.preflight-dialog[data-v-c7cc9921]{width:440px;max-width:calc(100vw - 40px);padding:24px;border-radius:18px;box-shadow:0 24px 60px #0f172a47}.preflight-dialog__header[data-v-c7cc9921]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.preflight-dialog__header h3[data-v-c7cc9921]{margin:0;font-size:16px;font-weight:600;color:#1e293b}:is(.dark,.dark *) .preflight-dialog__header h3[data-v-c7cc9921]{color:#f1f5f9}.preflight-dialog__desc[data-v-c7cc9921]{font-size:13px;color:#64748b;margin-bottom:12px;line-height:1.5}:is(.dark,.dark *) .preflight-dialog__desc[data-v-c7cc9921]{color:#94a3b8}.preflight-dialog__list[data-v-c7cc9921]{list-style:none;padding:0;margin:0 0 16px}.preflight-dialog__list li[data-v-c7cc9921]{font-size:12px;color:#dc2626;padding:6px 10px;background:#fef2f2;border-radius:8px;margin-bottom:4px;line-height:1.4}:is(.dark,.dark *) .preflight-dialog__list li[data-v-c7cc9921]{color:#f87171;background:#991b1b33}.preflight-dialog__actions[data-v-c7cc9921]{display:flex;justify-content:flex-end;gap:8px}.inspector-panel-enter-active[data-v-c7cc9921],.inspector-panel-leave-active[data-v-c7cc9921]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease}.inspector-panel-enter-from[data-v-c7cc9921],.inspector-panel-leave-to[data-v-c7cc9921]{transform:translate(-100%);opacity:0}.inspector-panel-enter-to[data-v-c7cc9921],.inspector-panel-leave-from[data-v-c7cc9921]{transform:translate(0);opacity:1}.inspector-modal-enter-active[data-v-c7cc9921]{transition:all .2s ease-out}.inspector-modal-leave-active[data-v-c7cc9921]{transition:all .15s ease-in}.inspector-modal-enter-from[data-v-c7cc9921],.inspector-modal-leave-to[data-v-c7cc9921]{opacity:0}.inspector__close[data-v-c7cc9921]{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}:is(.dark,.dark *) .inspector__close[data-v-c7cc9921]{border-color:#33415599;background:#0f172a;color:#94a3b8}.canvas-panel[data-v-c7cc9921]{position:relative;overflow:hidden;height:calc(100vh - 84px);min-height:500px}.ivr-canvas[data-v-c7cc9921]{height:100%;background:#f8fafc}:is(.dark,.dark *) .ivr-canvas[data-v-c7cc9921]{background:#0f172a;--vf-node-bg: #1e293b;--vf-node-text: #f1f5f9;--vf-connection-path: #475569;--vf-handle: #64748b}:is(.dark,.dark *) .ivr-canvas[data-v-c7cc9921] .vue-flow__edge-textbg{fill:#1e293b}.ivr-canvas[data-v-c7cc9921] .vue-flow__background{background:#f8fafc}:is(.dark,.dark *) .ivr-canvas[data-v-c7cc9921] .vue-flow__background{background:#0f172a}.ivr-canvas[data-v-c7cc9921] .vue-flow__edge-path{stroke:#94a3b8;stroke-width:2;cursor:pointer}:is(.dark,.dark *) .ivr-canvas[data-v-c7cc9921] .vue-flow__edge-path{stroke:#475569}.ivr-canvas[data-v-c7cc9921] .vue-flow__edge-interaction{cursor:pointer}.ivr-canvas[data-v-c7cc9921] .vue-flow__edge.selected .vue-flow__edge-path{stroke:#6366f1;stroke-width:3}.ivr-canvas[data-v-c7cc9921] .vue-flow__edge-text{pointer-events:all;cursor:pointer}.ivr-canvas[data-v-c7cc9921] .vue-flow__edge.animated path{stroke-dasharray:5;animation:ivr-dash-c7cc9921 .5s linear infinite}@keyframes ivr-dash-c7cc9921{to{stroke-dashoffset:-10}}.ivr-canvas[data-v-c7cc9921] .vue-flow__controls{display:flex;flex-direction:row;gap:4px;padding:4px;margin:0 0 16px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 4px 12px #0f172a14}:is(.dark,.dark *) .ivr-canvas[data-v-c7cc9921] .vue-flow__controls{border-color:#33415599;background:#1e293b;box-shadow:0 4px 12px #00000040}.ivr-canvas[data-v-c7cc9921] .vue-flow__controls-button{width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.ivr-canvas[data-v-c7cc9921] .vue-flow__controls-button:hover{background:#f1f5f9;color:#1e293b}:is(.dark,.dark *) .ivr-canvas[data-v-c7cc9921] .vue-flow__controls-button{color:#94a3b8}:is(.dark,.dark *) .ivr-canvas[data-v-c7cc9921] .vue-flow__controls-button:hover{background:#33415580;color:#f1f5f9}.ivr-canvas[data-v-c7cc9921] .vue-flow__controls-button svg{width:16px;height:16px}.canvas-panel--editing .ivr-canvas[data-v-c7cc9921] .vue-flow__node{opacity:.25;transition:opacity .25s ease;pointer-events:auto}.canvas-panel--editing .ivr-canvas[data-v-c7cc9921] .vue-flow__node.selected{opacity:1}.canvas-panel--editing .ivr-canvas[data-v-c7cc9921] .vue-flow__edge{opacity:.15;transition:opacity .25s ease}.canvas-panel--editing .ivr-canvas[data-v-c7cc9921] .vue-flow__edge.selected{opacity:1}.ivr-canvas[data-v-c7cc9921] .vue-flow__node.ivr-node-has-error{outline:2px solid #ef4444;outline-offset:2px;border-radius:10px}.ivr-canvas[data-v-c7cc9921] .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-c7cc9921]{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)}:is(.dark,.dark *) .widget-fab[data-v-c7cc9921]{border-color:#33415599;background:#1e293b;box-shadow:0 4px 12px #6366f140,0 1px 3px #00000026}.widget-fab[data-v-c7cc9921]: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-c7cc9921]{background:#6366f1;color:#fff;border-color:#6366f1}.widget-fab--open svg[data-v-c7cc9921]{transform:rotate(45deg)}.widget-fab svg[data-v-c7cc9921]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.widget-drawer[data-v-c7cc9921]{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)}:is(.dark,.dark *) .widget-drawer[data-v-c7cc9921]{background:#0f172afa;border-left-color:#33415599;box-shadow:-8px 0 28px #00000040}.widget-drawer__header[data-v-c7cc9921]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f1f5f9}:is(.dark,.dark *) .widget-drawer__header[data-v-c7cc9921]{border-bottom-color:#33415580}.widget-drawer__title[data-v-c7cc9921]{font-size:13px;font-weight:700;color:#1e293b;letter-spacing:-.01em}:is(.dark,.dark *) .widget-drawer__title[data-v-c7cc9921]{color:#f1f5f9}.widget-drawer__close[data-v-c7cc9921]{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-c7cc9921]:hover{background:#f1f5f9;color:#475569}:is(.dark,.dark *) .widget-drawer__close[data-v-c7cc9921]{color:#64748b}:is(.dark,.dark *) .widget-drawer__close[data-v-c7cc9921]:hover{background:#33415580;color:#f1f5f9}.widget-drawer__body[data-v-c7cc9921]{flex:1;overflow-y:auto;overflow-x:hidden}.drawer-enter-active[data-v-c7cc9921],.drawer-leave-active[data-v-c7cc9921]{transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s ease}.drawer-enter-from[data-v-c7cc9921],.drawer-leave-to[data-v-c7cc9921]{transform:translate(100%);opacity:0}.drawer-enter-to[data-v-c7cc9921],.drawer-leave-from[data-v-c7cc9921]{transform:translate(0);opacity:1}.context-menu[data-v-c7cc9921]{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}:is(.dark,.dark *) .context-menu[data-v-c7cc9921]{border-color:#33415599;background:#1e293b;box-shadow:0 18px 36px #0006}.context-item[data-v-c7cc9921]{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}:is(.dark,.dark *) .context-item[data-v-c7cc9921]{color:#cbd5e1}.context-item[data-v-c7cc9921]:hover{background:#eef4ff;color:#1f56b1}:is(.dark,.dark *) .context-item[data-v-c7cc9921]:hover{background:#6366f126;color:#a5b4fc}.node-popup[data-v-c7cc9921]{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}:is(.dark,.dark *) .node-popup[data-v-c7cc9921]{border-color:#33415599;background:#1e293b;box-shadow:0 12px 28px #00000059}.node-popup__header[data-v-c7cc9921]{display:flex;align-items:center;gap:8px}.node-popup__icon[data-v-c7cc9921]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.node-popup__type[data-v-c7cc9921]{font-size:14px;font-weight:700;color:#1e293b;cursor:pointer;border-radius:4px;padding:1px 4px;margin:-1px -4px;transition:background .15s}:is(.dark,.dark *) .node-popup__type[data-v-c7cc9921]{color:#f1f5f9}.node-popup__type[data-v-c7cc9921]:hover{background:#f1f5f9}:is(.dark,.dark *) .node-popup__type[data-v-c7cc9921]:hover{background:#33415580}.node-popup__edit-hint[data-v-c7cc9921]{color:#94a3b8;cursor:pointer;flex-shrink:0;transition:color .15s}.node-popup__edit-hint[data-v-c7cc9921]:hover{color:#6366f1}.node-popup__name-input[data-v-c7cc9921]{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}:is(.dark,.dark *) .node-popup__name-input[data-v-c7cc9921]{color:#f1f5f9;border-color:#6366f14d;background:#0f172a}.node-popup__name-input[data-v-c7cc9921]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f}.node-popup__status[data-v-c7cc9921]{margin-top:6px;font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.dark,.dark *) .node-popup__status[data-v-c7cc9921]{color:#94a3b8}.node-popup__actions[data-v-c7cc9921]{margin-top:10px;display:flex;align-items:center;gap:8px}.node-popup__btn[data-v-c7cc9921]{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-c7cc9921]{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}:is(.dark,.dark *) .node-popup__btn--edit[data-v-c7cc9921]{background:#2563eb26;color:#60a5fa;border-color:#2563eb4d}.node-popup__btn--edit[data-v-c7cc9921]:hover{background:#dbeafe}:is(.dark,.dark *) .node-popup__btn--edit[data-v-c7cc9921]:hover{background:#2563eb40}.node-popup__btn--duplicate[data-v-c7cc9921]{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0;padding:5px 8px}:is(.dark,.dark *) .node-popup__btn--duplicate[data-v-c7cc9921]{background:#16a34a26;color:#4ade80;border-color:#16a34a4d}.node-popup__btn--duplicate[data-v-c7cc9921]:hover{background:#dcfce7}:is(.dark,.dark *) .node-popup__btn--duplicate[data-v-c7cc9921]:hover{background:#16a34a40}.node-popup__btn--delete[data-v-c7cc9921]{background:#fef2f2;color:#dc2626;border-color:#fecaca}:is(.dark,.dark *) .node-popup__btn--delete[data-v-c7cc9921]{background:#dc262626;color:#f87171;border-color:#dc26264d}.node-popup__btn--delete[data-v-c7cc9921]:hover{background:#fee2e2}:is(.dark,.dark *) .node-popup__btn--delete[data-v-c7cc9921]:hover{background:#dc262640}.version-selector[data-v-c7cc9921]{display:inline-flex;align-items:center;gap:2px;border:1px solid #d1d5db;border-radius:6px;background:#fff;padding:2px 4px 2px 8px;font-size:12px;font-weight:600;color:#475569}:is(.dark,.dark *) .version-selector[data-v-c7cc9921]{border-color:#33415599;background:#1e293b;color:#94a3b8}.version-selector__label[data-v-c7cc9921]{font-size:11px;font-weight:700;color:#64748b;pointer-events:none}:is(.dark,.dark *) .version-selector__label[data-v-c7cc9921]{color:#94a3b8}.version-selector__select[data-v-c7cc9921]{border:none;background:transparent;font-size:12px;font-weight:700;color:#1e293b;cursor:pointer;padding:2px 0;outline:none}:is(.dark,.dark *) .version-selector__select[data-v-c7cc9921]{color:#f1f5f9}label[data-v-c7cc9921]{display:block;font-size:12px;font-weight:500;color:#2b3d55}:is(.dark,.dark *) label[data-v-c7cc9921]{color:#94a3b8}.form-grid[data-v-c7cc9921]{margin-top:10px;display:grid;gap:10px}@media(min-width:640px){.form-grid[data-v-c7cc9921]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1220px){.ivr-canvas[data-v-c7cc9921]{min-height:560px;height:560px}}@media(max-width:768px){.panel-header h2[data-v-c7cc9921]{font-size:16px}.inspector-panel[data-v-c7cc9921]{width:280px}.widget-drawer[data-v-c7cc9921]{width:220px}}.agents-landing[data-v-a195c5e8]{background:linear-gradient(152deg,#faf5ff,#ede9fe 32%,#eef2ff 62%,#fce7f3);box-shadow:0 28px 64px #8b5cf624,0 0 0 1px #ffffffa6 inset}:is(.dark,.dark *) .agents-landing[data-v-a195c5e8]{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-a195c5e8]{position:absolute;border-radius:9999px;filter:blur(56px);opacity:.65;pointer-events:none;animation:agentsOrbFloat-a195c5e8 14s ease-in-out infinite}.agents-orb--1[data-v-a195c5e8]{width:220px;height:220px;top:-60px;right:-40px;background:#8b5cf64d}.agents-orb--2[data-v-a195c5e8]{width:180px;height:180px;bottom:-40px;left:-30px;background:#6366f147;animation-delay:-3s}.agents-orb--3[data-v-a195c5e8]{width:120px;height:120px;top:50%;left:35%;background:#ec489938;animation-delay:-6s}.agents-grid[data-v-a195c5e8]{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-a195c5e8]{background:linear-gradient(135deg,#5b21b6,#4338ca);border-radius:2px;animation:gridFade-a195c5e8 8s ease-in-out infinite}.agents-grid-cell[data-v-a195c5e8]:nth-child(odd){animation-delay:.5s}.agents-grid-cell[data-v-a195c5e8]:nth-child(3n){animation-delay:1s}.agent-card[data-v-a195c5e8]{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}:is(.dark,.dark *) .agent-card[data-v-a195c5e8]{border-color:#ffffff14;background:#1e293ba6;box-shadow:0 10px 24px #00000040}.agent-card[data-v-a195c5e8]:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px #0f172a24}:is(.dark,.dark *) .agent-card[data-v-a195c5e8]:hover{box-shadow:0 20px 40px #00000059}.agent-card--ai[data-v-a195c5e8]:hover{border-color:#8b5cf680}.agent-card--human[data-v-a195c5e8]:hover{border-color:#6366f180}.agent-card__icon[data-v-a195c5e8]{position:relative;display:inline-flex;height:44px;width:44px;align-items:center;justify-content:center;border-radius:14px;transition:transform .3s ease;animation:iconFloat-a195c5e8 4s ease-in-out infinite}.agent-card:hover .agent-card__icon[data-v-a195c5e8]{transform:scale(1.1);animation:none}.agent-card__icon--ai[data-v-a195c5e8]{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#6d28d9}.agent-card__icon--human[data-v-a195c5e8]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4338ca}.agent-card__ring[data-v-a195c5e8]{position:absolute;inset:-5px;border-radius:18px;pointer-events:none;animation:ringExpand-a195c5e8 2.6s ease-out infinite}.agent-card__ring--ai[data-v-a195c5e8]{border:2px solid rgba(139,92,246,.45)}.agent-card__ring--human[data-v-a195c5e8]{border:2px solid rgba(99,102,241,.45)}.agent-card__deco[data-v-a195c5e8]{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-a195c5e8]{opacity:1}.node[data-v-a195c5e8]{position:absolute;width:8px;height:8px;border-radius:50%;background:#8b5cf699;animation:nodeBlip-a195c5e8 2s ease-in-out infinite}.node--1[data-v-a195c5e8]{top:0;left:50%;transform:translate(-50%);animation-delay:0s}.node--2[data-v-a195c5e8]{top:50%;right:0;transform:translateY(-50%);animation-delay:.3s}.node--3[data-v-a195c5e8]{bottom:0;left:50%;transform:translate(-50%);animation-delay:.6s}.node--4[data-v-a195c5e8]{top:50%;left:0;transform:translateY(-50%);animation-delay:.9s}.wire[data-v-a195c5e8]{position:absolute;background:#8b5cf638;border-radius:1px}.wire--h[data-v-a195c5e8]{top:50%;left:12px;right:12px;height:2px;transform:translateY(-50%)}.wire--v[data-v-a195c5e8]{left:50%;top:12px;bottom:12px;width:2px;transform:translate(-50%)}.agent-card__deco--human[data-v-a195c5e8]{width:48px;height:48px;top:18px;right:18px}.agent-card--human:hover .agent-card__deco--human[data-v-a195c5e8]{opacity:1}.pulse[data-v-a195c5e8]{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(99,102,241,.4);animation:pulseRing-a195c5e8 2.2s ease-out infinite}.pulse--2[data-v-a195c5e8]{animation-delay:.4s}.pulse--3[data-v-a195c5e8]{animation-delay:.8s}.agent-card__cta[data-v-a195c5e8]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:gap .25s ease}.agent-card__cta--ai[data-v-a195c5e8]{color:#6d28d9}:is(.dark,.dark *) .agent-card__cta--ai[data-v-a195c5e8]{color:#c4b5fd}.agent-card__cta--human[data-v-a195c5e8]{color:#4338ca}:is(.dark,.dark *) .agent-card__cta--human[data-v-a195c5e8]{color:#a5b4fc}.agent-card:hover .agent-card__cta[data-v-a195c5e8]{gap:10px}.cta-arrow[data-v-a195c5e8]{animation:arrowSlide-a195c5e8 1.8s ease-in-out infinite}.agent-card:hover .cta-arrow[data-v-a195c5e8]{animation:arrowSlide-a195c5e8 .5s ease-in-out infinite alternate}.video-wrap[data-v-a195c5e8]{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)}:is(.dark,.dark *) .video-wrap[data-v-a195c5e8]{border-color:#ffffff14;background:#1e293ba6;box-shadow:0 14px 32px #0000004d}.video-wrap__head[data-v-a195c5e8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:1rem 1.25rem 0}.video-badge[data-v-a195c5e8]{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}:is(.dark,.dark *) .video-badge[data-v-a195c5e8]{border-color:#8b5cf659;background:#8b5cf633;color:#c4b5fd}.video-badge__dot[data-v-a195c5e8]{width:5px;height:5px;border-radius:50%;background:currentColor;animation:badgePulse-a195c5e8 1.5s ease-in-out infinite}.video-stage[data-v-a195c5e8]{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-a195c5e8]{display:block;width:100%;object-fit:cover;min-height:280px}.video-placeholder[data-v-a195c5e8]{display:flex;align-items:center;justify-content:center;min-height:280px;background:linear-gradient(145deg,#1e1b4be6,#4338cacc)}.video-placeholder__content[data-v-a195c5e8]{text-align:center;padding:1.5rem}.video-placeholder__icon[data-v-a195c5e8]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:20px;background:#ffffff14}.video-wrap__footer[data-v-a195c5e8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:.75rem 1.25rem 1rem;border-top:1px solid rgba(0,0,0,.06)}:is(.dark,.dark *) .video-wrap__footer[data-v-a195c5e8]{border-top-color:#ffffff0f}.video-tag[data-v-a195c5e8]{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.video-tag--ai[data-v-a195c5e8]{background:#8b5cf62e;color:#6d28d9}:is(.dark,.dark *) .video-tag--ai[data-v-a195c5e8]{background:#8b5cf640;color:#c4b5fd}.video-tag--human[data-v-a195c5e8]{background:#6366f12e;color:#4338ca}:is(.dark,.dark *) .video-tag--human[data-v-a195c5e8]{background:#6366f140;color:#a5b4fc}@keyframes agentsOrbFloat-a195c5e8{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-a195c5e8{0%,to{opacity:.04}50%{opacity:.08}}@keyframes iconFloat-a195c5e8{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ringExpand-a195c5e8{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes nodeBlip-a195c5e8{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulseRing-a195c5e8{0%{opacity:.6;transform:scale(.6)}70%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes arrowSlide-a195c5e8{0%{transform:translate(0)}to{transform:translate(4px)}}@keyframes badgePulse-a195c5e8{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.agents-orb[data-v-a195c5e8],.agents-grid-cell[data-v-a195c5e8],.agent-card__icon[data-v-a195c5e8],.agent-card__ring[data-v-a195c5e8],.node[data-v-a195c5e8],.pulse[data-v-a195c5e8],.cta-arrow[data-v-a195c5e8],.video-badge__dot[data-v-a195c5e8]{animation:none}.agent-card[data-v-a195c5e8],.agent-card__icon[data-v-a195c5e8]{transition:none}}.tool-canvas-grid[data-v-45d90784]{background-color:#ffffff61;background-image:radial-gradient(circle at 1px 1px,rgba(58,98,255,.16) 1px,transparent 0);background-size:14px 14px}:is(.dark,.dark *) .tool-canvas-grid[data-v-45d90784]{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))}.landing-shell[data-v-eb3c4b9d]{background:linear-gradient(135deg,#f6edff,#edf3ff 46%,#ebf9ff);box-shadow:0 24px 72px #3a62ff24}:is(.dark,.dark *) .landing-shell[data-v-eb3c4b9d]{background:linear-gradient(135deg,#1a0a2e,#0c1025 46%,#0a131f);box-shadow:0 24px 72px #0000004d}.landing-orb[data-v-eb3c4b9d]{position:absolute;border-radius:999px;filter:blur(48px);opacity:.7;pointer-events:none;animation:floatOrb-eb3c4b9d 12s ease-in-out infinite}.landing-orb-a[data-v-eb3c4b9d]{width:240px;height:240px;top:-70px;right:-30px;background:#98209838}.landing-orb-b[data-v-eb3c4b9d]{width:200px;height:200px;bottom:-50px;left:-30px;background:#4ebaff3d;animation-delay:1.5s}.card[data-v-eb3c4b9d]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.8);background:#ffffffb8;box-shadow:0 8px 20px #26386c17;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}:is(.dark,.dark *) .card[data-v-eb3c4b9d]{border-color:#ffffff14;background:#1e293ba6;box-shadow:0 8px 20px #00000040}.card[data-v-eb3c4b9d]:hover{transform:translateY(-3px);box-shadow:0 14px 28px #26386c29}:is(.dark,.dark *) .card[data-v-eb3c4b9d]:hover{box-shadow:0 14px 28px #00000059}.card--calls[data-v-eb3c4b9d]:hover{border-color:#6366f166}.card--ivr[data-v-eb3c4b9d]:hover{border-color:#8b5cf666}.card-icon[data-v-eb3c4b9d]{position:relative;display:inline-flex;height:38px;width:38px;align-items:center;justify-content:center;border-radius:12px;transition:transform .3s ease;animation:iconBreathe-eb3c4b9d 3s ease-in-out infinite}.card:hover .card-icon[data-v-eb3c4b9d]{transform:scale(1.12);animation:none}.card-icon--calls[data-v-eb3c4b9d]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4338ca}.card-icon--ivr[data-v-eb3c4b9d]{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#6d28d9}.icon-ring[data-v-eb3c4b9d]{position:absolute;inset:-4px;border-radius:14px;pointer-events:none;animation:ringPulse-eb3c4b9d 2.4s ease-out infinite}.icon-ring--calls[data-v-eb3c4b9d]{border:2px solid rgba(99,102,241,.4)}.icon-ring--ivr[data-v-eb3c4b9d]{border:2px solid rgba(139,92,246,.4)}.signal-lines[data-v-eb3c4b9d]{position:absolute;top:16px;right:16px;display:flex;align-items:flex-end;gap:3px;height:28px;opacity:.55;transition:opacity .3s ease}.card--calls:hover .signal-lines[data-v-eb3c4b9d]{opacity:1}.signal-line[data-v-eb3c4b9d]{display:block;width:3px;border-radius:3px;background:#6366f159}.signal-line--1[data-v-eb3c4b9d]{height:10px;animation:signalBounce-eb3c4b9d 1.4s ease-in-out infinite}.signal-line--2[data-v-eb3c4b9d]{height:18px;animation:signalBounce-eb3c4b9d 1.4s ease-in-out .2s infinite}.signal-line--3[data-v-eb3c4b9d]{height:13px;animation:signalBounce-eb3c4b9d 1.4s ease-in-out .4s infinite}.flow-dots[data-v-eb3c4b9d]{position:absolute;top:18px;right:16px;display:flex;align-items:center;gap:8px;opacity:.55;transition:opacity .3s ease}.card--ivr:hover .flow-dots[data-v-eb3c4b9d]{opacity:1}.flow-dot[data-v-eb3c4b9d]{display:block;width:6px;height:6px;border-radius:999px;background:#8b5cf673}.flow-dot--1[data-v-eb3c4b9d]{animation:dotPing-eb3c4b9d 1.6s ease-in-out infinite}.flow-dot--2[data-v-eb3c4b9d]{animation:dotPing-eb3c4b9d 1.6s ease-in-out .25s infinite}.flow-dot--3[data-v-eb3c4b9d]{animation:dotPing-eb3c4b9d 1.6s ease-in-out .5s infinite}.flow-line[data-v-eb3c4b9d]{position:absolute;top:50%;left:3px;right:3px;height:1.5px;background:#8b5cf62e;transform:translateY(-50%)}.card-cta[data-v-eb3c4b9d]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#4338ca}:is(.dark,.dark *) .card-cta[data-v-eb3c4b9d]{color:#a5b4fc}.card-cta--ivr[data-v-eb3c4b9d]{color:#6d28d9}:is(.dark,.dark *) .card-cta--ivr[data-v-eb3c4b9d]{color:#c4b5fd}.cta-arrow[data-v-eb3c4b9d]{animation:arrowNudge-eb3c4b9d 1.6s ease-in-out infinite}.card:hover .cta-arrow[data-v-eb3c4b9d]{animation:arrowNudge-eb3c4b9d .6s ease-in-out infinite alternate}.video-panel[data-v-eb3c4b9d]{border:1px solid rgba(255,255,255,.7);background:#fff9;box-shadow:0 12px 28px #26386c1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:is(.dark,.dark *) .video-panel[data-v-eb3c4b9d]{border-color:#ffffff14;background:#1e293b99;box-shadow:0 12px 28px #0000004d}.video-frame[data-v-eb3c4b9d]{background:radial-gradient(circle at 20% 10%,#60a5fa4d,#0a1023f5);box-shadow:inset 0 1px #ffffff1a}.video-fallback[data-v-eb3c4b9d]{background:radial-gradient(circle at 20% 10%,#60a5fa2e,#020617e6)}@keyframes floatOrb-eb3c4b9d{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}@keyframes iconBreathe-eb3c4b9d{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ringPulse-eb3c4b9d{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes signalBounce-eb3c4b9d{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.6)}}@keyframes dotPing-eb3c4b9d{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.5);opacity:1}}@keyframes arrowNudge-eb3c4b9d{0%{transform:translate(0)}to{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.landing-orb[data-v-eb3c4b9d],.signal-line[data-v-eb3c4b9d],.flow-dot[data-v-eb3c4b9d],.cta-arrow[data-v-eb3c4b9d],.card-icon[data-v-eb3c4b9d],.icon-ring[data-v-eb3c4b9d]{animation:none}.card[data-v-eb3c4b9d],.card-icon[data-v-eb3c4b9d]{transition:none}}.wave-stage[data-v-fcac7053]{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)}:is(.dark,.dark *) .wave-stage[data-v-fcac7053]{background:#0f172ad9;border-color:#334155b3;box-shadow:0 10px 32px #00000040}.controls-bar[data-v-fcac7053]{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)}:is(.dark,.dark *) .controls-bar[data-v-fcac7053]{background:#0f172ad9;border-color:#334155b3;box-shadow:0 10px 28px #00000040}.wave-bar[data-v-fcac7053]{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-fcac7053]{background:linear-gradient(to top,#4f46e5,#7c3aed);opacity:.9}.wave-bar-active[data-v-fcac7053]{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-fcac7053]{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-fcac7053]:hover{opacity:.95;transform:scale(1.04)}.play-btn[data-v-fcac7053]:active{transform:scale(.96)}.control-chip[data-v-fcac7053]{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}:is(.dark,.dark *) .control-chip[data-v-fcac7053]{border-color:#334155a6;background:#1e293b7a;color:#94a3b8}.control-chip[data-v-fcac7053]:hover{color:#4f46e5;border-color:#c7d2fef2;background:#ffffffbd}:is(.dark,.dark *) .control-chip[data-v-fcac7053]: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-d76d7f42]{position:relative;display:flex;flex-direction:column;gap:0}.ivr-trace-empty[data-v-d76d7f42]{display:flex;align-items:center;justify-content:center;min-height:200px}.ivr-trace-canvas[data-v-d76d7f42]{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)}:is(.dark,.dark *) .ivr-trace-canvas[data-v-d76d7f42]{border-color:#334155b3;background:linear-gradient(140deg,#0f172a,#1e293b)}.ivr-trace-flow[data-v-d76d7f42]{width:100%;height:100%}.ivr-trace-legend[data-v-d76d7f42]{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}:is(.dark,.dark *) .ivr-trace-legend[data-v-d76d7f42]{background:#1e293be6;border-color:#334155b3;color:#94a3b8}.ivr-trace-legend__item[data-v-d76d7f42]{display:flex;align-items:center;gap:5px}.ivr-trace-legend__dot[data-v-d76d7f42]{width:10px;height:10px;border-radius:50%;border:2px solid}.ivr-trace-legend__dot--visited[data-v-d76d7f42]{background:#dcfce7;border-color:#22c55e}:is(.dark,.dark *) .ivr-trace-legend__dot--visited[data-v-d76d7f42]{background:#16653466;border-color:#22c55e}.ivr-trace-legend__dot--skipped[data-v-d76d7f42]{background:#f1f5f9;border-color:#cbd5e1;opacity:.5}:is(.dark,.dark *) .ivr-trace-legend__dot--skipped[data-v-d76d7f42]{background:#33415580;border-color:#64748b}.ivr-trace-legend__line[data-v-d76d7f42]{width:16px;height:2.5px;border-radius:1px}.ivr-trace-legend__line--active[data-v-d76d7f42]{background:#22c55e}.ivr-trace-panel[data-v-d76d7f42]{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}:is(.dark,.dark *) .ivr-trace-panel[data-v-d76d7f42]{background:#1e293bd9;border-color:#334155cc}.ivr-trace-panel__header[data-v-d76d7f42]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ivr-trace-panel__title[data-v-d76d7f42]{font-size:12px;font-weight:600;color:#1e293b}:is(.dark,.dark *) .ivr-trace-panel__title[data-v-d76d7f42]{color:#e2e8f0}.ivr-trace-panel__title code[data-v-d76d7f42]{font-family:ui-monospace,monospace;background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:11px;color:#475569}:is(.dark,.dark *) .ivr-trace-panel__title code[data-v-d76d7f42]{background:#33415580;color:#cbd5e1}.ivr-trace-panel__close[data-v-d76d7f42]{color:#94a3b8;cursor:pointer;padding:2px;border-radius:4px;transition:color .15s}.ivr-trace-panel__close[data-v-d76d7f42]:hover{color:#475569}:is(.dark,.dark *) .ivr-trace-panel__close[data-v-d76d7f42]:hover{color:#e2e8f0}.ivr-trace-panel__steps[data-v-d76d7f42]{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.ivr-trace-panel__step[data-v-d76d7f42]{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}:is(.dark,.dark *) .ivr-trace-panel__step[data-v-d76d7f42]{background:#1e293b99;border-color:#334155b3}.ivr-trace-panel__seq[data-v-d76d7f42]{font-weight:700;color:#22c55e;font-family:ui-monospace,monospace;min-width:28px}.ivr-trace-panel__type[data-v-d76d7f42]{font-weight:600;color:#1e293b;text-transform:capitalize}:is(.dark,.dark *) .ivr-trace-panel__type[data-v-d76d7f42]{color:#e2e8f0}.ivr-trace-panel__input[data-v-d76d7f42]{color:#6366f1;font-weight:500}:is(.dark,.dark *) .ivr-trace-panel__input[data-v-d76d7f42]{color:#a5b4fc}.ivr-trace-panel__time[data-v-d76d7f42]{color:#94a3b8;font-family:ui-monospace,monospace;margin-left:auto;font-size:10px}.ivr-trace-panel__detail[data-v-d76d7f42]{width:100%;color:#64748b;margin:2px 0 0;line-height:1.4}:is(.dark,.dark *) .ivr-trace-panel__detail[data-v-d76d7f42]{color:#94a3b8}.ivr-trace-panel__empty[data-v-d76d7f42]{font-size:12px;color:#94a3b8}.trace-panel-enter-active[data-v-d76d7f42],.trace-panel-leave-active[data-v-d76d7f42]{transition:all .2s ease}.trace-panel-enter-from[data-v-d76d7f42],.trace-panel-leave-to[data-v-d76d7f42]{opacity:0;transform:translateY(-6px)}.call-view-wrap[data-v-6aa132bd]{background:linear-gradient(140deg,#f2f6ff,#edf3ff 45%,#f8f1ff)}:is(.dark,.dark *) .call-view-wrap[data-v-6aa132bd]{background:linear-gradient(140deg,#0c1025,#0c0a1a 45%,#1a0a2e)}.call-orb[data-v-6aa132bd]{pointer-events:none;position:absolute;border-radius:999px;filter:blur(68px);opacity:.45;z-index:0}.call-orb-a[data-v-6aa132bd]{width:280px;height:280px;right:-90px;top:-70px;background:#9bc6ff}.call-orb-b[data-v-6aa132bd]{width:240px;height:240px;left:-70px;bottom:-90px;background:#d2a8ff}.ivr-trace[data-v-6aa132bd]{display:flex;flex-direction:column}.ivr-trace__row[data-v-6aa132bd]{display:flex;gap:12px;min-height:54px}.ivr-trace__gutter[data-v-6aa132bd]{display:flex;flex-direction:column;align-items:center;width:28px;flex-shrink:0}.ivr-trace__dot[data-v-6aa132bd]{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-6aa132bd]{font-variant-numeric:tabular-nums}.ivr-trace__line[data-v-6aa132bd]{width:2px;flex:1;min-height:12px;border-radius:1px}.ivr-trace__card[data-v-6aa132bd]{flex:1;background:#ffffffb3;border:1px solid rgba(255,255,255,.8);border-radius:12px;padding:8px 12px;margin-bottom:6px}:is(.dark,.dark *) .ivr-trace__card[data-v-6aa132bd]{background:#1e293b99;border-color:#ffffff14}.ivr-trace__header[data-v-6aa132bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ivr-trace__badge[data-v-6aa132bd]{display:inline-flex;font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px}.ivr-trace__node-id[data-v-6aa132bd]{font-size:10px;font-family:ui-monospace,monospace;color:#64748b;background:#f1f5f9;padding:1px 6px;border-radius:4px}:is(.dark,.dark *) .ivr-trace__node-id[data-v-6aa132bd]{color:#94a3b8;background:#33415580}.ivr-trace__time[data-v-6aa132bd]{font-size:10px;color:#94a3b8;margin-left:auto;font-family:ui-monospace,monospace}.ivr-trace__input[data-v-6aa132bd]{margin-top:4px;font-size:11px;color:#475569}:is(.dark,.dark *) .ivr-trace__input[data-v-6aa132bd]{color:#94a3b8}.ivr-trace__input-label[data-v-6aa132bd]{font-weight:600;color:#1e293b}:is(.dark,.dark *) .ivr-trace__input-label[data-v-6aa132bd]{color:#f1f5f9}.ivr-trace__detail[data-v-6aa132bd]{margin-top:3px;font-size:11px;color:#64748b;line-height:1.4}:is(.dark,.dark *) .ivr-trace__detail[data-v-6aa132bd]{color:#94a3b8}.cnt-page[data-v-34e2e562]{max-width:1060px;margin:0 auto}.cnt-header[data-v-34e2e562]{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}:is(.dark,.dark *) .cnt-header[data-v-34e2e562]{border-color:#ffffff14;background:linear-gradient(145deg,#1e293bcc,#0f172a99);box-shadow:0 10px 32px #0000004d}.cnt-back-btn[data-v-34e2e562]{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}:is(.dark,.dark *) .cnt-back-btn[data-v-34e2e562]{background:#33415580;border-color:#ffffff14;color:#94a3b8}.cnt-back-btn[data-v-34e2e562]:hover{background:#ffffffe6}:is(.dark,.dark *) .cnt-back-btn[data-v-34e2e562]:hover{background:#334155b3}.cnt-tabs[data-v-34e2e562]{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}:is(.dark,.dark *) .cnt-tabs[data-v-34e2e562]{background:#1e293b66;border-color:#ffffff14}.cnt-tab[data-v-34e2e562]{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}:is(.dark,.dark *) .cnt-tab[data-v-34e2e562]{color:#94a3b8}.cnt-tab[data-v-34e2e562]:hover{color:#334155;background:#ffffff80}:is(.dark,.dark *) .cnt-tab[data-v-34e2e562]:hover{color:#e2e8f0;background:#33415580}.cnt-tab--active[data-v-34e2e562]{color:#fff;background:linear-gradient(135deg,#3a62ff,#2d8aff);box-shadow:0 2px 8px #3a62ff40}.cnt-tab--active[data-v-34e2e562]:hover{color:#fff;background:linear-gradient(135deg,#3a62ff,#2d8aff)}.cnt-toolbar-action[data-v-34e2e562]{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}:is(.dark,.dark *) .cnt-toolbar-action[data-v-34e2e562]{color:#94a3b8;background:#33415580;border-color:#ffffff14}.cnt-toolbar-action[data-v-34e2e562]:hover{background:#ffffffe6}:is(.dark,.dark *) .cnt-toolbar-action[data-v-34e2e562]:hover{background:#334155b3}.cnt-settings-card[data-v-34e2e562]{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}:is(.dark,.dark *) .cnt-settings-card[data-v-34e2e562]{border-color:#ffffff14;background:#1e293b8c;box-shadow:0 6px 18px #00000040}.cnt-table-wrap[data-v-34e2e562]{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}:is(.dark,.dark *) .cnt-table-wrap[data-v-34e2e562]{border-color:#ffffff14;background:#1e293b8c}.cnt-table[data-v-34e2e562]{width:100%;border-collapse:collapse;font-size:13px}.cnt-table th[data-v-34e2e562]{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)}:is(.dark,.dark *) .cnt-table th[data-v-34e2e562]{color:#64748b;border-bottom-color:#33415580}.cnt-table td[data-v-34e2e562]{padding:.6rem .85rem;color:#64748b;border-bottom:1px solid rgba(226,232,240,.3)}:is(.dark,.dark *) .cnt-table td[data-v-34e2e562]{color:#94a3b8;border-bottom-color:#3341554d}.cnt-table tbody tr[data-v-34e2e562]{transition:background-color .1s ease}.cnt-table tbody tr[data-v-34e2e562]:hover{background:#ffffff73}:is(.dark,.dark *) .cnt-table tbody tr[data-v-34e2e562]:hover{background:#33415559}.cnt-tbl-action[data-v-34e2e562]{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}:is(.dark,.dark *) .cnt-tbl-action[data-v-34e2e562]{color:#94a3b8;background:#33415566;border-color:#ffffff14}.cnt-tbl-action[data-v-34e2e562]:hover{background:#ffffffd9}:is(.dark,.dark *) .cnt-tbl-action[data-v-34e2e562]:hover{background:#334155b3}.cnt-tbl-action--danger[data-v-34e2e562]{color:#ef4444;border-color:#ef44442e}:is(.dark,.dark *) .cnt-tbl-action--danger[data-v-34e2e562]{color:#f87171;border-color:#ef444440}.cnt-tbl-action--danger[data-v-34e2e562]:hover{background:#fee2e280}:is(.dark,.dark *) .cnt-tbl-action--danger[data-v-34e2e562]:hover{background:#ef444426}.cnt-stat-card[data-v-34e2e562]{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}:is(.dark,.dark *) .cnt-stat-card[data-v-34e2e562]{border-color:#ffffff14;background:#1e293b8c;box-shadow:0 4px 12px #0003}.cnt-stat-icon[data-v-34e2e562]{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem}.dashboard-shell[data-v-28819253]{font-family:Satoshi,General Sans,Plus Jakarta Sans,Instrument Sans,ui-sans-serif,system-ui,sans-serif;background:linear-gradient(152deg,#f0fdf4,#ecfeff 38%,#fefce8 72%,#fef3c7);box-shadow:0 28px 64px #22c55e1f,0 0 0 1px #fff9 inset}:is(.dark,.dark *) .dashboard-shell[data-v-28819253]{background:linear-gradient(152deg,#052e16,#042f2e 38%,#1c1917 72% 100%);box-shadow:0 28px 64px #0000004d,0 0 0 1px #ffffff0f inset}.dashboard-orb[data-v-28819253]{position:absolute;border-radius:9999px;filter:blur(56px);opacity:.65;pointer-events:none;animation:dashboardOrbFloat-28819253 14s ease-in-out infinite}.dashboard-orb--1[data-v-28819253]{width:220px;height:220px;top:-60px;right:-40px;background:#22c55e47}.dashboard-orb--2[data-v-28819253]{width:180px;height:180px;bottom:-40px;left:-30px;background:#06b6d44d;animation-delay:-3s}.dashboard-orb--3[data-v-28819253]{width:120px;height:120px;top:50%;left:35%;background:#fbbf2438;animation-delay:-6s}.dashboard-grid[data-v-28819253]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:1px;opacity:.04;pointer-events:none}.dashboard-grid-cell[data-v-28819253]{background:linear-gradient(135deg,#0f766e,#1e40af);border-radius:2px;animation:dashboardGridFade-28819253 8s ease-in-out infinite}.dashboard-grid-cell[data-v-28819253]:nth-child(odd){animation-delay:.5s}.dashboard-grid-cell[data-v-28819253]:nth-child(3n){animation-delay:1s}@keyframes dashboardOrbFloat-28819253{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 dashboardGridFade-28819253{0%,to{opacity:.04}50%{opacity:.08}}@media(prefers-reduced-motion:reduce){.dashboard-orb[data-v-28819253],.dashboard-grid-cell[data-v-28819253]{animation:none}}.glass-panel[data-v-28819253]{border-radius:22px;border:1px solid rgba(255,255,255,.58);background:linear-gradient(150deg,#ffffffb8,#ffffff6b);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 34px #40527c29}:is(.dark,.dark *) .glass-panel[data-v-28819253]{border-color:#ffffff14;background:linear-gradient(150deg,#1e293bb8,#1e293b6b);box-shadow:0 12px 34px #0000004d}.glass-stat[data-v-28819253]{border-radius:18px;border:1px solid rgba(255,255,255,.56);background:#ffffff85;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 26px #485c8c24}:is(.dark,.dark *) .glass-stat[data-v-28819253]{border-color:#ffffff14;background:#1e293b85;box-shadow:0 10px 26px #00000040}.studio-card[data-v-28819253]{border:1px solid rgba(255,255,255,.28);background:linear-gradient(132deg,#0a1732db,#1d3a6ea8),url(/studio.jpg);background-size:cover;background-position:center;box-shadow:0 14px 36px #14244a5c;min-height:280px}@media(min-width:1024px){.studio-card[data-v-28819253]{min-height:360px}}.studio-card-body[data-v-28819253]{display:flex;flex:1;flex-direction:column}.studio-card-fx[data-v-28819253]{position:relative;margin-top:1rem;min-height:170px;overflow:hidden;border-radius:18px;padding:6px 0}.studio-wave-grid[data-v-28819253]{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-28819253]{position:absolute;inset:0;z-index:1;display:flex;justify-content:center;align-items:center;gap:4px}.studio-wave-bar[data-v-28819253]{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-28819253 var(--bar-duration) cubic-bezier(.42,0,.2,1) infinite;animation-delay:var(--bar-delay)}.studio-wave-glow[data-v-28819253]{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-28819253 2.6s ease-in-out infinite}.studio-scanline[data-v-28819253]{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-28819253]{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-28819253 4.4s linear infinite}@keyframes studioWave-28819253{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-28819253{0%,to{opacity:.4;transform:translate(-50%,-50%) scaleX(.88)}50%{opacity:.95;transform:translate(-50%,-50%) scaleX(1)}}@keyframes studioScan-28819253{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-28819253],.studio-wave-glow[data-v-28819253],.studio-scan-dot[data-v-28819253]{animation:none}}.btn-primary[data-v-28819253]{border-radius:14px;padding:.58rem 1rem;font-size:.875rem;font-weight:600;background:linear-gradient(100deg,#3a62ff,#2d8aff);color:#fff;transition:transform .15s ease,filter .15s ease}.btn-primary[data-v-28819253]:hover{transform:translateY(-1px);filter:brightness(1.03)}.btn-primary[data-v-28819253]:focus-visible{outline:none;box-shadow:0 0 0 3px #2d8aff47}.nav-chip[data-v-28819253]{border-radius:14px;border:1px solid rgba(255,255,255,.7);background:#ffffff9e;padding:.58rem .8rem;text-align:center;font-size:.84rem;font-weight:600;color:#365082;transition:background-color .15s ease,color .15s ease}:is(.dark,.dark *) .nav-chip[data-v-28819253]{border-color:#ffffff14;background:#1e293b8c;color:#94a3b8}.nav-chip[data-v-28819253]:hover{background:#ffffffd6;color:#223354}:is(.dark,.dark *) .nav-chip[data-v-28819253]:hover{background:#33415599;color:#e2e8f0}.cmd-stat[data-v-28819253]{border-radius:14px;border:1px solid rgba(255,255,255,.6);background:#ffffff80;padding:.65rem .6rem;text-align:center}:is(.dark,.dark *) .cmd-stat[data-v-28819253]{border-color:#ffffff14;background:#1e293b80}.cmd-stat-value[data-v-28819253]{font-size:1.35rem;font-weight:700;line-height:1.2}.cmd-stat-label[data-v-28819253]{margin-top:.15rem;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#64748b}:is(.dark,.dark *) .cmd-stat-label[data-v-28819253]{color:#94a3b8}.cmd-call-row[data-v-28819253]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border-radius:12px;border:1px solid rgba(255,255,255,.6);background:#ffffff73;transition:background-color .12s ease}:is(.dark,.dark *) .cmd-call-row[data-v-28819253]{border-color:#ffffff0f;background:#1e293b73}.cmd-call-row[data-v-28819253]:hover{background:#ffffffb3}:is(.dark,.dark *) .cmd-call-row[data-v-28819253]:hover{background:#33415580}.numbers-shell[data-v-ac2769bb]{background:linear-gradient(152deg,#f8fafc,#eef2ff 38%,#f0f9ff 72%,#fdf2f8);box-shadow:0 20px 56px #3341551a,inset 0 0 0 1px #ffffffa6}:is(.dark,.dark *) .numbers-shell[data-v-ac2769bb]{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-ac2769bb]{position:absolute;border-radius:9999px;filter:blur(50px);opacity:.55;pointer-events:none;animation:numbersFloat-ac2769bb 13s ease-in-out infinite}.numbers-orb--a[data-v-ac2769bb]{width:220px;height:220px;top:-60px;right:-40px;background:#818cf852}.numbers-orb--b[data-v-ac2769bb]{width:190px;height:190px;bottom:-45px;left:-35px;background:#38bdf83d;animation-delay:-2.5s}.numbers-grid[data-v-ac2769bb]{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-ac2769bb]{border-radius:2px;background:linear-gradient(135deg,#6366f1,#0ea5e9);animation:numbersGridFade-ac2769bb 8s ease-in-out infinite}.numbers-grid-cell[data-v-ac2769bb]:nth-child(2n){animation-delay:.5s}.numbers-grid-cell[data-v-ac2769bb]:nth-child(3n){animation-delay:1s}.numbers-surface[data-v-ac2769bb]{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)}:is(.dark,.dark *) .numbers-surface[data-v-ac2769bb]{border-color:#ffffff14;background:#1e293bb8;box-shadow:0 10px 24px #00000040}.numbers-tabs[data-v-ac2769bb]{border:1px solid rgba(255,255,255,.72);background:#ffffffb3;box-shadow:0 8px 18px #0f172a0f}:is(.dark,.dark *) .numbers-tabs[data-v-ac2769bb]{border-color:#ffffff14;background:#1e293b99;box-shadow:0 8px 18px #0003}.numbers-tab-btn[data-v-ac2769bb]{min-height:44px;touch-action:manipulation}.numbers-plan-card[data-v-ac2769bb]{border:1px solid rgba(255,255,255,.72);background:#ffffffb8;box-shadow:0 10px 20px #0f172a14}:is(.dark,.dark *) .numbers-plan-card[data-v-ac2769bb]{border-color:#ffffff14;background:#1e293bb8;box-shadow:0 10px 20px #00000040}.numbers-plan-card[data-v-ac2769bb]:hover{box-shadow:0 16px 30px #0f172a24}:is(.dark,.dark *) .numbers-plan-card[data-v-ac2769bb]:hover{box-shadow:0 16px 30px #00000059}.numbers-owned-card[data-v-ac2769bb]{border:1px solid rgba(255,255,255,.72);background:#ffffffbd;box-shadow:0 8px 18px #0f172a14}:is(.dark,.dark *) .numbers-owned-card[data-v-ac2769bb]{border-color:#ffffff14;background:#1e293bbd;box-shadow:0 8px 18px #00000040}@keyframes numbersFloat-ac2769bb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4px,-8px) scale(1.03)}}@keyframes numbersGridFade-ac2769bb{0%,to{opacity:.04}50%{opacity:.09}}@media(prefers-reduced-motion:reduce){.numbers-orb[data-v-ac2769bb],.numbers-grid-cell[data-v-ac2769bb]{animation:none}}.number-view-shell[data-v-0a616833]{background:linear-gradient(152deg,#f8fafc,#eef2ff 38%,#f0f9ff 72%,#fdf2f8);box-shadow:0 20px 56px #3341551a,inset 0 0 0 1px #ffffffa6}:is(.dark,.dark *) .number-view-shell[data-v-0a616833]{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-0a616833]{position:absolute;border-radius:9999px;filter:blur(50px);opacity:.55;pointer-events:none;animation:numberViewFloat-0a616833 13s ease-in-out infinite}.number-view-orb--a[data-v-0a616833]{width:220px;height:220px;top:-60px;right:-40px;background:#818cf852}.number-view-orb--b[data-v-0a616833]{width:190px;height:190px;bottom:-45px;left:-35px;background:#38bdf83d;animation-delay:-2.5s}.number-view-grid[data-v-0a616833]{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-0a616833]{border-radius:2px;background:linear-gradient(135deg,#6366f1,#0ea5e9);animation:numberViewGridFade-0a616833 8s ease-in-out infinite}.number-view-grid-cell[data-v-0a616833]:nth-child(2n){animation-delay:.45s}.number-view-grid-cell[data-v-0a616833]:nth-child(3n){animation-delay:1s}.number-view-card[data-v-0a616833]{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)}:is(.dark,.dark *) .number-view-card[data-v-0a616833]{border-color:#ffffff14;background:#1e293bbd;box-shadow:0 12px 24px #00000040}.settings-block[data-v-0a616833]{border:1px solid rgba(226,232,240,.8);background:#ffffffb8;border-radius:14px;padding:14px}:is(.dark,.dark *) .settings-block[data-v-0a616833]{border-color:#33415599;background:#1e293b80}.numbers-table[data-v-0a616833]{border-radius:14px;overflow:hidden}@keyframes numberViewFloat-0a616833{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4px,-8px) scale(1.03)}}@keyframes numberViewGridFade-0a616833{0%,to{opacity:.04}50%{opacity:.09}}@media(prefers-reduced-motion:reduce){.number-view-orb[data-v-0a616833],.number-view-grid-cell[data-v-0a616833]{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)}}.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}}
