.message-bubble.svelte-qf121g{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:90%;padding:var(--message-bubble-padding);border-radius:var(--message-bubble-radius);animation:svelte-qf121g-fadeIn .2s ease-in}@keyframes svelte-qf121g-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-bubble.user.svelte-qf121g{align-self:flex-end;background:var(--message-bubble-user-bg);color:var(--message-bubble-user-text);border:1px solid var(--message-bubble-user-border)}.message-bubble.user.svelte-qf121g .role:where(.svelte-qf121g),.message-bubble.user.svelte-qf121g .time:where(.svelte-qf121g){color:var(--message-bubble-user-text-secondary)}.message-bubble.assistant.svelte-qf121g{align-self:flex-start;background:var(--message-bubble-assistant-bg);color:var(--message-bubble-assistant-text);border:1px solid var(--message-bubble-assistant-border)}.message-bubble.assistant.svelte-qf121g .role:where(.svelte-qf121g),.message-bubble.assistant.svelte-qf121g .time:where(.svelte-qf121g){color:var(--message-bubble-assistant-text-secondary)}.message-bubble.error.svelte-qf121g{align-self:flex-start;background:var(--message-bubble-error-bg);color:var(--message-bubble-error-text);border:1px solid var(--message-bubble-error-border)}.message-bubble.error.svelte-qf121g .role:where(.svelte-qf121g),.message-bubble.error.svelte-qf121g .time:where(.svelte-qf121g){color:var(--message-bubble-error-text-secondary)}.header.svelte-qf121g{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8)}.role.svelte-qf121g{font:var(--text-label-3);text-transform:uppercase;letter-spacing:.05em}.time.svelte-qf121g{font:var(--text-label-3)}.content.svelte-qf121g{font:var(--text-body-2);line-height:1.5;word-wrap:break-word}.content.svelte-qf121g ol,.content.svelte-qf121g ul{margin-left:var(--spacing-16);padding-left:var(--spacing-8);margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.content.svelte-qf121g li{margin-bottom:var(--spacing-4)}.content.svelte-qf121g code{background:var(--color-surface-tertiary);padding:2px 4px;border-radius:var(--radius-4);font:var(--text-mono-2)}.content.svelte-qf121g p{margin-bottom:var(--spacing-8)}.content.svelte-qf121g p:last-child{margin-bottom:0}.content.svelte-qf121g h1,.content.svelte-qf121g h2,.content.svelte-qf121g h3,.content.svelte-qf121g h4,.content.svelte-qf121g h5,.content.svelte-qf121g h6{font:var(--text-body-1);font-weight:var(--font-bold);margin-top:var(--spacing-12);margin-bottom:var(--spacing-4)}.content.svelte-qf121g h1:first-child,.content.svelte-qf121g h2:first-child,.content.svelte-qf121g h3:first-child{margin-top:0}.content.svelte-qf121g strong{font-weight:var(--font-bold)}.thinking-indicator.svelte-1gfzi8g{display:inline-flex;align-items:center;padding:var(--spacing-4) 0}.dot.svelte-1gfzi8g{border-radius:50%;background:var(--color-primary);animation:svelte-1gfzi8g-pulse 1.4s infinite ease-in-out}.dot.svelte-1gfzi8g:nth-child(2){animation-delay:.2s}.dot.svelte-1gfzi8g:nth-child(3){animation-delay:.4s}@keyframes svelte-1gfzi8g-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
