.composer.svelte-682y2k{display:grid;gap:.75rem;padding:.85rem 1rem;border-radius:.75rem;border:1px solid rgba(18,51,57,.12);background:#fff}textarea.svelte-682y2k{width:100%;border:none;resize:vertical;min-height:7rem;background:transparent;line-height:1.65;color:var(--ink-strong)}textarea.svelte-682y2k:focus{outline:none}.actions.svelte-682y2k,.left-actions.svelte-682y2k,.right-actions.svelte-682y2k{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.actions.svelte-682y2k{justify-content:space-between}button.svelte-682y2k{padding:.6rem .85rem;border-radius:999px;border:1px solid rgba(18,51,57,.14);background:#f1f4f5;color:var(--ink-strong);font-weight:600}button.primary.svelte-682y2k{background:#0b5c69;color:#fff;border-color:transparent}button.secondary.svelte-682y2k{background:#0b5c6914;color:var(--accent)}button.svelte-682y2k:disabled{opacity:.55;cursor:not-allowed}.hint.svelte-682y2k{margin:0;font-size:.82rem;color:#123339ad}.sr-only.svelte-682y2k{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}article.svelte-1l4320n{display:grid;gap:.75rem;padding:.9rem 1rem;border-radius:.75rem;border:1px solid rgba(26,56,64,.1)}article.assistant.svelte-1l4320n{background:#fff}article.user.svelte-1l4320n{background:#0f4950;color:#fff}header.svelte-1l4320n{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}time.svelte-1l4320n{opacity:.7}p.svelte-1l4320n{margin:0;white-space:pre-wrap;line-height:1.65}.rich-text.svelte-1l4320n{display:grid;gap:.8rem;line-height:1.7}.rich-text.svelte-1l4320n p,.rich-text.svelte-1l4320n ul,.rich-text.svelte-1l4320n ol,.rich-text.svelte-1l4320n blockquote,.rich-text.svelte-1l4320n table,.rich-text.svelte-1l4320n pre,.rich-text.svelte-1l4320n h2,.rich-text.svelte-1l4320n h3{margin:0}.rich-text.svelte-1l4320n h2,.rich-text.svelte-1l4320n h3{font-family:var(--heading-font);font-weight:500;color:var(--ink-strong)}.rich-text.svelte-1l4320n blockquote{padding:.9rem 1rem;border-left:4px solid rgba(11,92,105,.55);background:#d2eef080;border-radius:.85rem;color:var(--ink)}.rich-text.svelte-1l4320n ul,.rich-text.svelte-1l4320n ol{padding-left:1.25rem}.rich-text.svelte-1l4320n code{padding:.14rem .4rem;border-radius:.45rem;background:#0b5c691a;font-size:.92em}.rich-text.svelte-1l4320n table{width:100%;border-collapse:collapse;font-size:.94rem}.rich-text.svelte-1l4320n th,.rich-text.svelte-1l4320n td{padding:.55rem .65rem;border-bottom:1px solid rgba(12,54,61,.1);text-align:left}.shell.svelte-1uha8ag{display:grid;gap:.75rem;padding:1rem;max-width:52rem;margin:0 auto}.surface.svelte-1uha8ag{padding:.85rem 1rem;border-radius:.75rem;background:var(--surface);border:1px solid rgba(18,51,57,.1)}h1.svelte-1uha8ag,h2.svelte-1uha8ag{margin:0;font-family:var(--heading-font);font-weight:600}.tagline.svelte-1uha8ag{margin:.35rem 0 0;font-size:.95rem;color:#123339b8}.state.svelte-1uha8ag{font-size:.85rem;color:#123339b3}.logout-button.svelte-1uha8ag{border:1px solid rgba(18,51,57,.2);background:transparent;color:var(--ink-strong);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.status-line.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.status-line.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.95rem}.status-line.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#123339b8}.transcript.svelte-1uha8ag{min-height:20rem;max-height:64vh;overflow:auto}.message-stack.svelte-1uha8ag{display:grid;gap:.65rem}.empty-state.svelte-1uha8ag{display:grid;gap:.5rem;max-width:34rem;margin:0 auto;padding:1rem .25rem}.empty-state.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;line-height:1.5}
