.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.fill-container.svelte-1ut9dvx{min-height:0;height:100%;gap:14px}.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}.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}.orb.svelte-1ut9dvx{--wave-dur: 2s;position:relative;width:min(46vw,26dvh,200px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.22),transparent 68%)}.orb-core.svelte-1ut9dvx{position:relative;z-index:1;width:64%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#f5f3ff;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.28),transparent 42%),radial-gradient(circle at 50% 55%,var(--talk-accent),#241a5e 80%);box-shadow:inset 0 0 0 1px #ffffff24,0 18px 44px #00000073,0 0 56px #7c5cff59;animation:svelte-1ut9dvx-breathe 4s ease-in-out infinite}.orb-core.svelte-1ut9dvx .orb-mark{width:42%;height:auto}.orb-core.svelte-1ut9dvx img:where(.svelte-1ut9dvx){width:52%;height:52%;padding:8%;object-fit:contain;border-radius:14px;background:#fff}.orb-wave.svelte-1ut9dvx{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(170,150,255,.5);opacity:0;transform:scale(.64)}.avatar-card[data-state=connecting].svelte-1ut9dvx .orb:where(.svelte-1ut9dvx){--wave-dur: 1.1s}.avatar-card[data-state=speaking].svelte-1ut9dvx .orb:where(.svelte-1ut9dvx){--wave-dur: .9s}.avatar-card[data-state=connecting].svelte-1ut9dvx .orb-wave:where(.svelte-1ut9dvx),.avatar-card[data-state=listening].svelte-1ut9dvx .orb-wave:where(.svelte-1ut9dvx),.avatar-card[data-state=speaking].svelte-1ut9dvx .orb-wave:where(.svelte-1ut9dvx){animation-name:svelte-1ut9dvx-ripple;animation-duration:var(--wave-dur);animation-timing-function:ease-out;animation-iteration-count:infinite}.orb-wave.delay.svelte-1ut9dvx{animation-delay:calc(var(--wave-dur) / -2)}.avatar-card[data-state=speaking].svelte-1ut9dvx .orb-core:where(.svelte-1ut9dvx){animation:svelte-1ut9dvx-speak .45s ease-in-out infinite alternate}.avatar-card[data-state=ended].svelte-1ut9dvx .orb-core:where(.svelte-1ut9dvx),.avatar-card[data-state=error].svelte-1ut9dvx .orb-core:where(.svelte-1ut9dvx){animation:none;opacity:.85;filter:saturate(.7)}.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}.fill-container.svelte-1ut9dvx .mic-btn:where(.svelte-1ut9dvx){width:96px;height:96px}.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-ripple{0%{opacity:.9;transform:scale(.64)}to{opacity:0;transform:scale(1)}}@keyframes svelte-1ut9dvx-speak{0%{transform:scale(1)}to{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.orb-core.svelte-1ut9dvx,.orb-wave.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}
