.page.svelte-y8y77k.svelte-y8y77k{max-width:760px}.header.svelte-y8y77k.svelte-y8y77k{margin-bottom:24px}h1.svelte-y8y77k.svelte-y8y77k{font-size:24px;font-weight:700}.subtitle.svelte-y8y77k.svelte-y8y77k{color:var(--text-muted);font-size:14px;margin-top:4px}.sign-in-prompt.svelte-y8y77k.svelte-y8y77k{color:var(--text-muted);font-size:14px}.chat-area.svelte-y8y77k.svelte-y8y77k{display:flex;flex-direction:column;gap:16px}.messages.svelte-y8y77k.svelte-y8y77k{min-height:300px;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius)}.welcome-text.svelte-y8y77k.svelte-y8y77k{color:var(--text-muted);margin-bottom:12px}.suggestions.svelte-y8y77k.svelte-y8y77k{display:flex;flex-direction:column;gap:6px}.suggestion.svelte-y8y77k.svelte-y8y77k{text-align:left;background:var(--bg3);color:var(--accent);font-size:13px;padding:8px 12px;border-radius:var(--radius);border:1px solid var(--border)}.suggestion.svelte-y8y77k.svelte-y8y77k:hover{border-color:var(--accent)}.msg.svelte-y8y77k.svelte-y8y77k{display:flex;gap:10px;align-items:flex-start}.msg.user.svelte-y8y77k.svelte-y8y77k{flex-direction:row-reverse}.bot-avatar.svelte-y8y77k.svelte-y8y77k{font-size:22px;flex-shrink:0}.bubble.svelte-y8y77k.svelte-y8y77k{background:var(--bg3);border-radius:var(--radius);padding:10px 14px;font-size:14px;line-height:1.6;max-width:85%;white-space:pre-wrap}.msg.user.svelte-y8y77k .bubble.svelte-y8y77k{background:var(--accent);color:#fff}.loading.svelte-y8y77k.svelte-y8y77k{color:var(--text-muted);font-style:italic}.input-row.svelte-y8y77k.svelte-y8y77k{display:flex;gap:10px}.input-row.svelte-y8y77k textarea.svelte-y8y77k{flex:1;resize:none}.send.svelte-y8y77k.svelte-y8y77k{align-self:flex-end}
