.thread.svelte-1ws8000{flex-direction:column;gap:18px;display:flex}.thread.compact.svelte-1ws8000{gap:14px;font-size:13.5px}.msg.user.svelte-1ws8000{justify-content:flex-end;display:flex}.bubble.svelte-1ws8000{background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 4px;max-width:85%;padding:8px 13px;line-height:1.5}.compact.svelte-1ws8000 .bubble:where(.svelte-1ws8000){padding:6px 11px}.msg.bot.svelte-1ws8000{align-items:flex-start;gap:12px;display:flex}.compact.svelte-1ws8000 .msg.bot:where(.svelte-1ws8000){gap:9px}.avatar.svelte-1ws8000{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.compact.svelte-1ws8000 .avatar:where(.svelte-1ws8000){border-radius:7px;width:24px;height:24px}.avatar.spin.svelte-1ws8000 .sparkle{animation:1.6s linear infinite svelte-1ws8000-spin}@keyframes svelte-1ws8000-spin{to{transform:rotate(360deg)}}.body.svelte-1ws8000{flex:1;min-width:0;padding-top:3px}.thinking.svelte-1ws8000{background:linear-gradient(90deg, var(--text-3), var(--text), var(--text-3));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite svelte-1ws8000-shimmer}@keyframes svelte-1ws8000-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.actions.svelte-1ws8000{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.act.svelte-1ws8000{width:fit-content;max-width:100%;color:var(--text-2);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;text-decoration:none;display:flex}a.act.svelte-1ws8000:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.act.svelte-1ws8000 b:where(.svelte-1ws8000){color:var(--accent);white-space:nowrap;font-weight:600}.prose.svelte-1ws8000{line-height:1.6}.prose.svelte-1ws8000 p{margin:0 0 8px}.prose.svelte-1ws8000 p:last-child{margin-bottom:0}.prose.svelte-1ws8000 ul,.prose.svelte-1ws8000 ol{margin:0 0 8px;padding-left:22px}.prose.svelte-1ws8000 h4{margin:10px 0 4px;font-size:14.5px}.prose.svelte-1ws8000 pre{background:var(--code-bg);font:12.5px/1.5 var(--font-mono);border-radius:8px;margin:0 0 8px;padding:10px 12px;overflow-x:auto}.prose.svelte-1ws8000 pre code{color:inherit;background:0 0;padding:0}.sources.svelte-1ws8000{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;display:flex}.src.svelte-1ws8000{color:var(--text-2);background:var(--hover);border-radius:9px;padding:1px 7px;font-size:11.5px;text-decoration:none}.src.svelte-1ws8000:hover{color:var(--text);background:var(--active)}
