.chat.svelte-2xd2gq{flex-direction:column;gap:.75rem;max-width:720px;display:flex}.error.svelte-2xd2gq{color:#f87171}.tabs.svelte-2xd2gq{flex-wrap:wrap;gap:.5rem;display:flex}.tab.svelte-2xd2gq{color:#cbd5e1;cursor:pointer;background:#172033;border:1px solid #1e293b;border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.85rem;display:flex}.tab.active.svelte-2xd2gq{color:#f8fafc;border-color:#38bdf8}.tab.unavailable.svelte-2xd2gq{opacity:.6}.badge.svelte-2xd2gq{color:#64748b;font-size:.65rem}.panel.svelte-2xd2gq{background:#172033;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.messages.svelte-2xd2gq{flex-direction:column;gap:.5rem;min-height:12rem;max-height:24rem;display:flex;overflow-y:auto}.message.svelte-2xd2gq{background:#0f172a;border-radius:.5rem;padding:.5rem .65rem}.message.user.svelte-2xd2gq{background:#1d4ed8;align-self:flex-end}.message.svelte-2xd2gq .role:where(.svelte-2xd2gq){text-transform:uppercase;color:#94a3b8;margin-bottom:.2rem;font-size:.65rem;display:block}.message.svelte-2xd2gq p:where(.svelte-2xd2gq){white-space:pre-wrap;color:#e2e8f0;margin:0}.empty.svelte-2xd2gq{color:#475569;font-size:.85rem}.composer.svelte-2xd2gq{gap:.5rem;display:flex}textarea.svelte-2xd2gq{resize:vertical;color:#e2e8f0;background:#0f172a;border:1px solid #1e293b;border-radius:.5rem;flex:1;padding:.5rem;font-family:inherit}button.svelte-2xd2gq{color:#0f172a;cursor:pointer;background:#38bdf8;border:none;border-radius:.5rem;padding:0 1rem;font-weight:600}button.svelte-2xd2gq:disabled{opacity:.5;cursor:not-allowed}
