span.svelte-1rvw4z9{line-height:1}.letter.svelte-1rvw4z9{font-family:var(--font-heading);color:var(--color-text)}.confetti.svelte-1st8wz5{pointer-events:none;z-index:5;width:0;height:0;position:absolute;top:50%;left:50%}i.svelte-1st8wz5{border-radius:2px;width:8px;height:8px;animation:1s cubic-bezier(.2,.8,.3,1) forwards svelte-1st8wz5-burst;position:absolute;top:-4px;left:-4px}i.round.svelte-1st8wz5{border-radius:50%}@keyframes svelte-1st8wz5-burst{to{transform:translate(var(--x), var(--y));opacity:0}}@media (prefers-reduced-motion:reduce){.confetti.svelte-1st8wz5{display:none}}.typing.svelte-1c15cye{align-items:center;gap:8px;display:flex}.avatar.svelte-1c15cye{background:var(--color-accent-100);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dots.svelte-1c15cye{background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:22px 22px 22px 8px;gap:5px;padding:13px 16px;display:inline-flex}i.svelte-1c15cye{background:var(--color-neutral-600);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite svelte-1c15cye-hop}i.svelte-1c15cye:nth-child(2){animation-delay:.15s}i.svelte-1c15cye:nth-child(3){animation-delay:.3s}@keyframes svelte-1c15cye-hop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.composer.svelte-vcgukn{align-items:center;gap:8px;padding:8px 2px 12px;display:flex}.field.svelte-vcgukn{border-radius:var(--radius-pill);background:var(--color-neutral-100);min-width:0;height:50px;box-shadow:inset 0 0 0 2px var(--color-neutral-300);flex:1;align-items:center;margin:0;padding:0 6px 0 18px;display:flex}.field.svelte-vcgukn:focus-within{box-shadow:inset 0 0 0 2px var(--color-accent)}input.svelte-vcgukn{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0;font-size:17px}input.svelte-vcgukn::placeholder{color:var(--color-neutral-600)}.send.svelte-vcgukn,.swap.svelte-vcgukn{border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:inline-flex}.send.svelte-vcgukn{background:var(--color-accent);color:var(--color-neutral-100)}.send.svelte-vcgukn:hover:not(:disabled){background:var(--color-accent-500)}.send.svelte-vcgukn:active:not(:disabled){background:var(--color-accent-600)}.send.svelte-vcgukn:disabled{background:var(--color-accent-300);opacity:1}.swap.svelte-vcgukn{background:var(--color-neutral-100);color:var(--color-neutral-800);box-shadow:var(--shadow-sm);-webkit-touch-callout:none;touch-action:manipulation}.voice.svelte-vcgukn{justify-items:center;gap:8px;padding:6px 0 14px;display:grid}.voice.compact.svelte-vcgukn{gap:4px;padding:2px 0 8px}.live.svelte-vcgukn{background:var(--color-accent-200);max-width:89%;color:var(--color-accent-900);overflow-wrap:anywhere;border-radius:22px 22px 8px;place-self:end;margin:0;padding:10px 16px;font-size:17px;font-weight:500;line-height:1.45}.compact.svelte-vcgukn .side:where(.svelte-vcgukn){width:44px;height:44px}.hint.svelte-vcgukn{color:var(--color-neutral-700);margin:0;font-size:14px;font-weight:600}@media (width<=600px){.hint.idle.svelte-vcgukn{display:none}}.controls.svelte-vcgukn{justify-content:center;align-items:center;gap:28px;display:flex}.side.svelte-vcgukn{background:var(--color-neutral-100);width:52px;height:52px;box-shadow:var(--shadow-sm);color:var(--color-neutral-800);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.side.svelte-vcgukn:hover{background:var(--color-neutral-200)}}
