.page.svelte-t22puq{box-sizing:border-box;flex-direction:column;gap:16px;max-width:480px;height:calc(100dvh - 60px);margin:0 auto;padding:24px 20px 20px;display:flex;overflow:hidden}.muted.svelte-t22puq{color:var(--ink-muted);font-size:14px}h1.svelte-t22puq{margin:0;font-size:24px;font-weight:600}.tabs.svelte-t22puq{background:var(--surface-2);border-radius:10px;gap:4px;padding:4px;display:flex}.tabs.svelte-t22puq button:where(.svelte-t22puq){font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px;font-size:13.5px;font-weight:600}.tabs.svelte-t22puq button.active:where(.svelte-t22puq){background:var(--surface);color:var(--ink)}.thread.svelte-t22puq{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.bubble.svelte-t22puq{border-radius:12px;max-width:85%;padding:10px 14px;font-size:13.5px;line-height:1.5}.bubble.user.svelte-t22puq{background:var(--surface-2);color:var(--ink);align-self:flex-end}.bubble.ai.svelte-t22puq{background:var(--accent-soft);color:var(--ink);align-self:flex-start}.bubble.clarifying.svelte-t22puq{background:var(--warn-soft);border:1px solid var(--warn)}.clarify-tag.svelte-t22puq{letter-spacing:.05em;text-transform:uppercase;color:var(--warn);margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.setup-error.svelte-t22puq{align-self:stretch}.sources.svelte-t22puq{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sources.svelte-t22puq li:where(.svelte-t22puq) a:where(.svelte-t22puq){color:var(--accent);word-break:break-word;font-size:12px;text-decoration:underline}.about-chip.svelte-t22puq{color:var(--ink-muted);background:var(--surface-2);border-radius:100px;align-self:flex-start;padding:7px 14px;font-size:12.5px}.add-step.svelte-t22puq{font:inherit;background:var(--accent);color:var(--surface);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:7px 12px;font-size:12px;font-weight:600;display:block}.add-step.svelte-t22puq:disabled{background:var(--surface-2);color:var(--ink-muted);cursor:default}.composer.svelte-t22puq{padding-bottom:env(safe-area-inset-bottom,0px);flex:none;gap:8px;display:flex}.composer.svelte-t22puq input:where(.svelte-t22puq){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;flex:1;padding:11px 12px}.composer.svelte-t22puq button:where(.svelte-t22puq){font:inherit;background:var(--accent);color:var(--surface);cursor:pointer;border:none;border-radius:10px;padding:8px 16px}
