.talk.svelte-1ut9dvx{--talk-accent: #7c5cff;--talk-bg-1: #2b1d5c;--talk-bg-2: #171233;--talk-fg: #f5f3ff;--talk-muted: rgba(245, 243, 255, .65);min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:18px;padding:16px 16px max(24px,env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% -10%,var(--talk-bg-1),var(--talk-bg-2) 70%);color:var(--talk-fg);font-family:inherit}.talk-header.svelte-1ut9dvx{width:100%;max-width:480px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px}.talk-header.svelte-1ut9dvx h1:where(.svelte-1ut9dvx){margin:0;text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:.01em}.icon-btn.svelte-1ut9dvx{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--talk-fg);display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s}.icon-btn.svelte-1ut9dvx:hover,.icon-btn.active.svelte-1ut9dvx{background:#ffffff24}[dir=rtl] .talk.svelte-1ut9dvx .rtl-flip{transform:scaleX(-1)}.talk-top.svelte-1ut9dvx{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:12px}.pill.svelte-1ut9dvx{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:var(--talk-fg);font-size:.95rem;cursor:pointer;transition:background .2s}.pill.svelte-1ut9dvx:hover:not(:disabled){background:#ffffff29}.pill.svelte-1ut9dvx:disabled{opacity:.8;cursor:default}.chips.svelte-1ut9dvx{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.chip.svelte-1ut9dvx{padding:10px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:var(--talk-fg);font-size:.95rem;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.chip.selected.svelte-1ut9dvx{background:#7c5cff47;border-color:#a08cffe6;color:#cfd6ff;box-shadow:0 0 0 3px #7c5cff26}.chip.svelte-1ut9dvx:disabled{opacity:.6;cursor:default}.avatar-card.svelte-1ut9dvx{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 12px 8px;border-radius:22px;background:linear-gradient(180deg,#00000059,#0000008c);border:1px solid rgba(255,255,255,.08);position:relative}.brand-logo.svelte-1ut9dvx{position:absolute;inset-block-start:12px;inset-inline-start:12px;height:26px;opacity:.85}.avatar-ring.svelte-1ut9dvx{width:min(72vw,300px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(124,92,255,.18),transparent 70%);box-shadow:0 0 #7c5cff00;transition:box-shadow .3s}.avatar.svelte-1ut9dvx{width:92%;height:92%;filter:drop-shadow(0 12px 24px rgba(0,0,0,.45));animation:svelte-1ut9dvx-breathe 4s ease-in-out infinite;transform-origin:50% 90%}.avatar-card[data-state=listening].svelte-1ut9dvx .avatar-ring:where(.svelte-1ut9dvx){animation:svelte-1ut9dvx-pulse 1.6s ease-out infinite}.avatar-card[data-state=connecting].svelte-1ut9dvx .avatar-ring:where(.svelte-1ut9dvx){animation:svelte-1ut9dvx-pulse 1s ease-out infinite}.avatar-card[data-state=speaking].svelte-1ut9dvx .mouth:where(.svelte-1ut9dvx){animation:svelte-1ut9dvx-talk .28s ease-in-out infinite alternate;transform-origin:100px 118px}.avatar-card[data-state=speaking].svelte-1ut9dvx .eyes:where(.svelte-1ut9dvx){animation:svelte-1ut9dvx-blink 3.2s ease-in-out infinite;transform-origin:100px 92px}.avatar-card[data-state=idle].svelte-1ut9dvx .eyes:where(.svelte-1ut9dvx),.avatar-card[data-state=listening].svelte-1ut9dvx .eyes:where(.svelte-1ut9dvx){animation:svelte-1ut9dvx-blink 4.5s ease-in-out infinite;transform-origin:100px 92px}.avatar-card[data-state=ended].svelte-1ut9dvx .avatar:where(.svelte-1ut9dvx),.avatar-card[data-state=error].svelte-1ut9dvx .avatar:where(.svelte-1ut9dvx){animation:none;opacity:.85}.caption.svelte-1ut9dvx{margin:0;font-size:1.15rem;font-weight:600;text-align:center;min-height:1.6em}.first-message.svelte-1ut9dvx{margin:0 0 8px;color:var(--talk-muted);font-size:.9rem;text-align:center}.transcript.svelte-1ut9dvx{width:100%;max-width:480px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);overflow:hidden}.transcript-toggle.svelte-1ut9dvx{width:100%;text-align:start;padding:10px 14px;background:transparent;border:none;color:var(--talk-muted);font-size:.85rem;cursor:pointer}.transcript.svelte-1ut9dvx ul:where(.svelte-1ut9dvx){list-style:none;margin:0;padding:0 14px 12px;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.transcript.svelte-1ut9dvx li:where(.svelte-1ut9dvx){display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:12px;background:#ffffff0f;font-size:.92rem;line-height:1.5}.transcript.svelte-1ut9dvx li.user:where(.svelte-1ut9dvx){background:#7c5cff38;align-self:flex-end;max-width:90%}.transcript.svelte-1ut9dvx li.agent:where(.svelte-1ut9dvx){align-self:flex-start;max-width:90%}.transcript.svelte-1ut9dvx li.empty:where(.svelte-1ut9dvx){background:transparent;color:var(--talk-muted);align-self:center}.who.svelte-1ut9dvx{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--talk-muted)}.talk-footer.svelte-1ut9dvx{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:8px}.thanks.svelte-1ut9dvx{margin:0;text-align:center;font-weight:600}.muted.svelte-1ut9dvx{color:var(--talk-muted);font-weight:400}.mic-btn.svelte-1ut9dvx{width:120px;height:120px;border-radius:50%;border:none;background:linear-gradient(180deg,#8d6cff,#6a4be6);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 18px 40px #6a4be673,0 0 0 10px #7c5cff1f;transition:transform .15s,box-shadow .2s,background .2s}.mic-btn.svelte-1ut9dvx:active:not(:disabled){transform:scale(.96)}.mic-btn.busy.svelte-1ut9dvx{animation:svelte-1ut9dvx-pulse 1s ease-out infinite}.mic-btn.end.svelte-1ut9dvx{background:linear-gradient(180deg,#ff6b6b,#d63b3b);box-shadow:0 18px 40px #d63b3b66,0 0 0 10px #ff6b6b1f}.mic-btn.again.svelte-1ut9dvx{background:linear-gradient(180deg,#4dd6a0,#25a36f);box-shadow:0 18px 40px #25a36f66,0 0 0 10px #4dd6a01f}.mic-btn.svelte-1ut9dvx:disabled{cursor:progress}.mic-label.svelte-1ut9dvx{color:var(--talk-muted);font-size:.95rem}@keyframes svelte-1ut9dvx-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.015)}}@keyframes svelte-1ut9dvx-pulse{0%{box-shadow:0 0 #7c5cff73}to{box-shadow:0 0 0 28px #7c5cff00}}@keyframes svelte-1ut9dvx-talk{0%{transform:scaleY(.35)}to{transform:scaleY(1.25)}}@keyframes svelte-1ut9dvx-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media(prefers-reduced-motion:reduce){.avatar.svelte-1ut9dvx,.avatar-ring.svelte-1ut9dvx,.mouth.svelte-1ut9dvx,.eyes.svelte-1ut9dvx,.mic-btn.busy.svelte-1ut9dvx{animation:none!important}}@media(max-width:380px){.mic-btn.svelte-1ut9dvx{width:100px;height:100px}.chip.svelte-1ut9dvx{padding:8px 16px}}.actions.svelte-1ut9dvx{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.actions.svelte-1ut9dvx li:where(.svelte-1ut9dvx){font-size:.72rem;padding:3px 10px;border-radius:999px;background:#10b98124;color:#34d399}
