.avatar.svelte-155xzf9{flex-shrink:0;border-radius:var(--radius-full);overflow:hidden;background:var(--surface)}.avatar.svelte-155xzf9 img:where(.svelte-155xzf9){width:100%;height:100%;object-fit:cover;display:block}.avatar-sm.svelte-155xzf9{width:32px;height:32px}.avatar-md.svelte-155xzf9{width:40px;height:40px}.avatar-lg.svelte-155xzf9{width:64px;height:64px}.streaming.svelte-155xzf9{animation:svelte-155xzf9-pulse 1.4s ease-in-out infinite}@keyframes svelte-155xzf9-pulse{0%,to{box-shadow:0 0 #ef444499}50%{box-shadow:0 0 8px 4px #ef444466}}.message.svelte-1uqoiy7{display:flex;gap:var(--space-3);padding:var(--space-2) 0}.message.user.svelte-1uqoiy7{justify-content:flex-end}.bubble.svelte-1uqoiy7{max-width:85%;padding:var(--space-3) var(--space-4);background:var(--user-bubble);color:var(--text-primary);border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-sm);line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.message.assistant.svelte-1uqoiy7{align-items:flex-start}.message.assistant.svelte-1uqoiy7 .content:where(.svelte-1uqoiy7){flex:1;display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-1)}.thought-line.svelte-1uqoiy7{line-height:1.6;color:var(--text-primary);word-wrap:break-word}@media(max-width:640px){.bubble.svelte-1uqoiy7{max-width:90%}}
