.phone-agent-simulator[data-v-6c1b3849]{justify-content:center;align-items:center;display:flex}.phone-agent-simulator__device[data-v-6c1b3849]{border:.4rem solid var(--flow-chrome);width:18rem;height:36rem;box-shadow:0 25px 60px -15px color-mix(in srgb,var(--flow-chrome) 100%,transparent);background:#000;border-radius:2.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone-agent-simulator__notch[data-v-6c1b3849]{z-index:50;background:#000;border-radius:999px;justify-content:flex-end;align-items:center;width:5rem;height:1.25rem;display:flex;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.phone-agent-simulator__notch-camera[data-v-6c1b3849]{background:var(--flow-chrome);border-radius:999px;width:.625rem;height:.625rem;margin-right:1rem}.phone-agent-simulator__background[data-v-6c1b3849]{z-index:0;background:#020608;position:absolute;inset:0}.phone-agent-simulator__glow[data-v-6c1b3849]{filter:blur(60px);border-radius:9999px;position:absolute}.phone-agent-simulator__glow--cyan[data-v-6c1b3849]{background:color-mix(in srgb,var(--flow-accent) 15%,transparent);width:15.625rem;height:15.625rem;top:-10%;left:-10%}.phone-agent-simulator__glow--purple[data-v-6c1b3849]{background:#a855f71a;width:15.625rem;height:15.625rem;bottom:15%;right:-10%}.phone-agent-simulator__content[data-v-6c1b3849]{z-index:40;flex-direction:column;justify-content:space-between;height:100%;padding:1rem 1rem .5rem;display:flex;position:relative}.phone-agent-simulator__status-bar[data-v-6c1b3849]{color:color-mix(in srgb,var(--flow-text) 40%,transparent);justify-content:space-between;align-items:center;padding:0 .75rem;font-size:.6875rem;display:flex}.phone-agent-simulator__signal[data-v-6c1b3849]{align-items:center;gap:.375rem;display:flex}.phone-agent-simulator__body[data-v-6c1b3849]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 1rem;display:flex}.phone-agent-simulator__idle[data-v-6c1b3849]{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.phone-agent-simulator__avatar[data-v-6c1b3849]{border:1px solid color-mix(in srgb,var(--flow-accent) 20%,transparent);background:color-mix(in srgb,var(--flow-accent) 5%,transparent);width:4rem;height:4rem;box-shadow:0 0 30px color-mix(in srgb,var(--flow-accent) 10%,transparent);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}.phone-agent-simulator__ping[data-v-6c1b3849]{background:color-mix(in srgb,var(--flow-accent) 10%,transparent);border-radius:9999px;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping-6c1b3849;position:absolute;inset:0}@keyframes ping-6c1b3849{75%,to{opacity:0;transform:scale(2)}}.phone-agent-simulator__info[data-v-6c1b3849]{flex-direction:column;gap:.375rem;display:flex}.phone-agent-simulator__name[data-v-6c1b3849]{color:var(--flow-text);letter-spacing:.02em;font-size:.875rem;font-weight:700}.phone-agent-simulator__role[data-v-6c1b3849]{color:var(--flow-text-muted);font-size:.75rem}.phone-agent-simulator__number[data-v-6c1b3849]{background:var(--flow-chrome);border:1px solid color-mix(in srgb,var(--flow-text) 5%,transparent);color:var(--flow-text-muted);border-radius:9999px;padding:.125rem .625rem;font-size:.625rem;display:inline-block}.phone-agent-simulator__call-btn[data-v-6c1b3849]{background:var(--flow-accent);width:100%;color:var(--flow-chrome);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 20px color-mix(in srgb,var(--flow-accent) 40%,transparent);border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.375rem;padding:.75rem;font-size:.6875rem;font-weight:700;transition:opacity .22s,transform .15s;display:flex}.phone-agent-simulator__call-btn[data-v-6c1b3849]:hover:not(:disabled){opacity:.9}.phone-agent-simulator__call-btn[data-v-6c1b3849]:active:not(:disabled){transform:scale(.97)}.phone-agent-simulator__call-btn[data-v-6c1b3849]:disabled{cursor:not-allowed;opacity:.5}.phone-agent-simulator__active[data-v-6c1b3849]{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.phone-agent-simulator__live-badge span[data-v-6c1b3849]{letter-spacing:.15em;text-transform:uppercase;color:var(--flow-accent);font-size:.625rem;font-weight:700;animation:2s ease-in-out infinite pulse-6c1b3849}@keyframes pulse-6c1b3849{0%,to{opacity:1}50%{opacity:.5}}.phone-agent-simulator__active-name[data-v-6c1b3849]{color:var(--flow-text);font-size:1.125rem;font-weight:700}.phone-agent-simulator__timer[data-v-6c1b3849]{color:var(--flow-text-muted);font-family:ui-monospace,monospace;font-size:.75rem}.phone-agent-simulator__waveform[data-v-6c1b3849]{justify-content:center;align-items:center;gap:.25rem;height:4rem;display:flex}.phone-agent-simulator__wave-bar[data-v-6c1b3849]{background:linear-gradient(to top,var(--flow-accent),#a855f7);border-radius:999px;width:.25rem;animation:1.2s ease-in-out infinite wave-pulse-6c1b3849}@keyframes wave-pulse-6c1b3849{0%,to{height:4px}50%{height:28px}}.phone-agent-simulator__subtitle[data-v-6c1b3849]{background:color-mix(in srgb,var(--flow-elevated) 2%,transparent);border:1px solid color-mix(in srgb,var(--flow-text) 5%,transparent);text-align:left;border-radius:1rem;width:100%;max-height:7.5rem;padding:.875rem;overflow-y:auto}.phone-agent-simulator__subtitle-label[data-v-6c1b3849]{color:var(--flow-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem;font-size:.5625rem;font-weight:700;display:block}.phone-agent-simulator__subtitle-text[data-v-6c1b3849]{color:var(--flow-text-muted);font-size:.6875rem;font-style:italic;line-height:1.5}.phone-agent-simulator__hangup-btn[data-v-6c1b3849]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:background .22s,transform .15s;display:flex;box-shadow:0 0 25px #ef444466}.phone-agent-simulator__hangup-btn[data-v-6c1b3849]:hover{background:#dc2626}.phone-agent-simulator__hangup-btn[data-v-6c1b3849]:active{transform:scale(.93)}.phone-agent-simulator__home-indicator[data-v-6c1b3849]{background:color-mix(in srgb,var(--flow-text) 20%,transparent);border-radius:999px;width:7rem;height:.25rem;margin:0 auto .25rem}.phone-agent-call-shell[data-v-9e307c5b]{justify-content:center;align-items:center;display:flex}.phone-agent-call-shell__device[data-v-9e307c5b]{border:.5rem solid var(--flow-chrome);width:21rem;height:42rem;box-shadow:0 25px 60px -15px color-mix(in srgb,var(--flow-chrome) 100%,transparent);background:#000;border-radius:3rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone-agent-call-shell__notch[data-v-9e307c5b]{z-index:50;background:#000;border-radius:999px;justify-content:flex-end;align-items:center;width:6.25rem;height:1.6rem;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.phone-agent-call-shell__notch-camera[data-v-9e307c5b]{background:var(--flow-chrome);border-radius:999px;width:.625rem;height:.625rem;margin-right:1rem}.phone-agent-call-shell__background[data-v-9e307c5b]{z-index:0;background:#020608;position:absolute;inset:0}.phone-agent-call-shell__glow[data-v-9e307c5b]{filter:blur(60px);border-radius:9999px;position:absolute}.phone-agent-call-shell__glow--cyan[data-v-9e307c5b]{background:color-mix(in srgb,var(--flow-accent) 15%,transparent);width:15.625rem;height:15.625rem;top:-10%;left:-10%}.phone-agent-call-shell__glow--purple[data-v-9e307c5b]{background:#a855f71a;width:15.625rem;height:15.625rem;bottom:15%;right:-10%}.phone-agent-call-shell__content[data-v-9e307c5b]{z-index:40;flex-direction:column;justify-content:space-between;height:100%;padding:1.25rem 1rem .5rem;display:flex;position:relative}.phone-agent-call-shell__status-bar[data-v-9e307c5b]{color:color-mix(in srgb,var(--flow-text) 40%,transparent);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 .75rem;font-size:.6875rem;display:flex}.phone-agent-call-shell__signal[data-v-9e307c5b]{align-items:center;gap:.375rem;display:flex}.phone-agent-call-shell__signal-dot[data-v-9e307c5b]{background:var(--flow-accent);width:.375rem;height:.375rem;box-shadow:0 0 6px color-mix(in srgb,var(--flow-accent) 60%,transparent);border-radius:999px}.phone-agent-call-shell__stage[data-v-9e307c5b]{flex:1;justify-content:center;align-items:flex-end;min-height:0;padding:0 .25rem .5rem;display:flex;overflow:hidden}.phone-agent-call-shell__home-indicator[data-v-9e307c5b]{z-index:40;background:color-mix(in srgb,var(--flow-text) 35%,transparent);border-radius:999px;flex-shrink:0;width:8rem;height:.25rem;margin:0 auto .25rem;position:relative}.phone-agent-config-page__stage[data-v-f682d56a]{min-height:0}.phone-agent-config-page__simulator[data-v-f682d56a]{border-color:color-mix(in srgb,var(--flow-border) 55%,transparent);position:relative}.phone-agent-config-page__icon-btn[data-v-f682d56a]{border:1px solid var(--flow-divider);background:var(--flow-icon-well);width:2.25rem;height:2.25rem;color:var(--flow-text-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.phone-agent-config-page__rail[data-v-f682d56a]{flex-shrink:0;width:min(30rem,38vw);min-width:24rem;max-width:34rem;height:100%;min-height:0;padding:.5rem 0}.phone-agent-config-page__rail-panel[data-v-f682d56a]{border:1px solid var(--flow-border);background:color-mix(in srgb,var(--flow-chrome) 92%,transparent);min-height:0;box-shadow:var(--flow-panel-shadow);border-radius:1.25rem;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.phone-agent-config-page__rail-actions[data-v-f682d56a]{flex-shrink:0;gap:.5rem;display:flex}.phone-agent-config-page__reset-btn[data-v-f682d56a]{border:1px solid var(--flow-divider);background:var(--flow-icon-well);width:2rem;height:2rem;color:var(--flow-text-muted);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;transition:color .22s,background .22s;display:inline-flex}.phone-agent-config-page__reset-btn[data-v-f682d56a]:hover{color:var(--flow-text);background:var(--flow-elevated)}.phone-agent-config-page__publish-btn[data-v-f682d56a]{background:linear-gradient(135deg,var(--flow-accent),color-mix(in srgb,var(--flow-accent) 80%,#3b82f6));color:var(--flow-chrome);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 4px 15px color-mix(in srgb,var(--flow-accent) 25%,transparent);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;transition:opacity .22s,transform .15s;display:inline-flex}.phone-agent-config-page__publish-btn[data-v-f682d56a]:hover{opacity:.9}.phone-agent-config-page__publish-btn[data-v-f682d56a]:active{transform:scale(.97)}.phone-agent-config-page__call-console[data-v-f682d56a]{z-index:50;background:color-mix(in srgb,var(--flow-chrome) 95%,transparent);border-left:1px solid var(--flow-divider);width:100%;max-width:24rem;box-shadow:-20px 0 60px -15px color-mix(in srgb,var(--flow-chrome) 100%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:1rem;padding:1rem;display:flex;position:absolute;top:0;bottom:0;right:0}.call-console__header[data-v-f682d56a]{justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.call-console__title[data-v-f682d56a]{color:var(--flow-text);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:700}.call-console__close[data-v-f682d56a]{border:1px solid var(--flow-divider);background:var(--flow-icon-well);width:2rem;height:2rem;color:var(--flow-text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:color .22s,background .22s;display:inline-flex}.call-console__close[data-v-f682d56a]:hover{color:var(--flow-text);background:var(--flow-elevated)}.call-console__body[data-v-f682d56a]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow-y:auto}.call-console-enter-active[data-v-f682d56a],.call-console-leave-active[data-v-f682d56a]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.call-console-enter-from[data-v-f682d56a],.call-console-leave-to[data-v-f682d56a]{transform:translate(100%)}
