.widget.svelte-4a3out{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 2rem;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:1.5rem;box-shadow:0 2px 24px #0000000f;min-height:260px;width:100%;max-width:520px;margin:0 auto;transition:background .3s ease}.prompts.svelte-4a3out{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.prompt-chip.svelte-4a3out{font-size:.78rem;color:#71717a;background:#f4f4f5;border:1px solid #E4E4E7;border-radius:2rem;padding:.35rem .85rem;line-height:1.4}.mic-btn.svelte-4a3out{width:80px;height:80px;border-radius:50%;background:#0ea5e9;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;box-shadow:0 0 #0ea5e966;animation:svelte-4a3out-pulse 2.5s ease-in-out infinite}.mic-btn.svelte-4a3out:hover{transform:scale(1.06);box-shadow:0 6px 20px #0ea5e959;animation:none}.mic-btn.svelte-4a3out:active{transform:scale(.97)}@keyframes svelte-4a3out-pulse{0%,to{box-shadow:0 0 #0ea5e966}50%{box-shadow:0 0 0 12px #0ea5e900}}.start-label.svelte-4a3out{font-size:.82rem;color:#a1a1aa;letter-spacing:.04em}.waveform.svelte-4a3out{display:flex;align-items:center;gap:5px;height:48px}.bar.svelte-4a3out{width:5px;border-radius:3px;background:#0ea5e9;transition:height .1s ease;animation:svelte-4a3out-idle-bounce 1.4s ease-in-out infinite;height:8px}.waveform.connecting.svelte-4a3out .bar:where(.svelte-4a3out){animation:svelte-4a3out-connecting-bounce .8s ease-in-out infinite}.waveform.listening.svelte-4a3out .bar:where(.svelte-4a3out){animation:svelte-4a3out-listen-bounce 2s ease-in-out infinite}.waveform.speaking.svelte-4a3out .bar:where(.svelte-4a3out){animation:svelte-4a3out-speak-bounce .5s ease-in-out infinite}@keyframes svelte-4a3out-idle-bounce{0%,to{height:8px}50%{height:14px}}@keyframes svelte-4a3out-connecting-bounce{0%,to{height:6px;opacity:.5}50%{height:28px;opacity:1}}@keyframes svelte-4a3out-listen-bounce{0%,to{height:6px}50%{height:18px}}@keyframes svelte-4a3out-speak-bounce{0%,to{height:10px}50%{height:42px}}.bar.svelte-4a3out:nth-child(2){animation-delay:.1s}.bar.svelte-4a3out:nth-child(3){animation-delay:.2s}.bar.svelte-4a3out:nth-child(4){animation-delay:.1s}.bar.svelte-4a3out:nth-child(5){animation-delay:.05s}.status-label.svelte-4a3out{font-size:.82rem;color:#71717a;letter-spacing:.04em}.transcript.svelte-4a3out{width:100%;max-height:120px;overflow:hidden;display:flex;flex-direction:column;gap:.4rem}.t-line.svelte-4a3out{font-size:.84rem;line-height:1.5;padding:.4rem .75rem;border-radius:.6rem;max-width:90%;opacity:.9}.t-user.svelte-4a3out{background:#f4f4f5;color:#3f3f46;align-self:flex-end}.t-agent.svelte-4a3out{background:#0ea5e91a;color:#0369a1;align-self:flex-start}.end-btn.svelte-4a3out{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;background:transparent;border:1px solid rgba(239,68,68,.3);color:#ef4444;border-radius:2rem;font-size:.82rem;cursor:pointer;transition:background .2s,border-color .2s}.end-btn.svelte-4a3out:hover{background:#ef44440f;border-color:#ef444480}.ended-icon.svelte-4a3out{width:56px;height:56px;border-radius:50%;background:#10b9811a;color:#10b981;display:flex;align-items:center;justify-content:center}.ended-title.svelte-4a3out{font-size:1.15rem;font-weight:700;color:#0a2540;margin:0}.ended-sub.svelte-4a3out{font-size:.88rem;color:#71717a;text-align:center;max-width:32ch;line-height:1.6;margin:0}.alert-icon.svelte-4a3out{color:#a1a1aa}.alert-icon.error.svelte-4a3out{color:#f59e0b}.alert-title.svelte-4a3out{font-size:1rem;font-weight:600;color:#0a2540;margin:0}.alert-sub.svelte-4a3out{font-size:.84rem;color:#71717a;text-align:center;max-width:34ch;line-height:1.6;margin:0}.email-link.svelte-4a3out{font-size:.88rem;color:#0ea5e9;text-decoration:underline;text-underline-offset:2px}.email-link.svelte-4a3out:hover{color:#0369a1}.restart-btn.svelte-4a3out{padding:.6rem 1.5rem;background:#f4f4f5;border:none;border-radius:2rem;font-size:.82rem;color:#3f3f46;cursor:pointer;transition:background .2s}.restart-btn.svelte-4a3out:hover{background:#e4e4e7}
