.tower.svelte-1at9uh1{display:block;width:min(300px,84vw);margin:0 auto}.tower.svelte-1at9uh1 svg:where(.svelte-1at9uh1){width:100%;height:auto;display:block}.edge.svelte-1at9uh1{stroke:var(--border-strong);stroke-width:1}.edge--lit.svelte-1at9uh1{stroke:var(--accent);stroke-width:1.4}.node.svelte-1at9uh1{fill:var(--bg);stroke:var(--accent-bright);stroke-width:1.3}.node--apex.svelte-1at9uh1{fill:var(--accent);stroke:none}@media (prefers-reduced-motion: no-preference){.node--apex.svelte-1at9uh1{animation:svelte-1at9uh1-pulse 2.4s var(--ease-out) infinite}}@keyframes svelte-1at9uh1-pulse{0%,to{opacity:1}50%{opacity:.55}}.cd.svelte-vckp0f{font-variant-numeric:tabular-nums}main.svelte-1uha8ag{min-height:100dvh;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + 20px) 20px calc(env(safe-area-inset-bottom) + 18px);max-width:34rem;margin:0 auto}.top.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em}.top.svelte-1uha8ag .mark:where(.svelte-1uha8ag){color:var(--text-primary)}.top.svelte-1uha8ag .height:where(.svelte-1uha8ag){color:var(--accent)}.mid.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;justify-content:center;gap:24px}h1.svelte-1uha8ag{font-size:clamp(20px,5.4vw,24px);line-height:1.38;font-weight:600;letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance}.eyebrow.svelte-1uha8ag{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:10px}.graph.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center}.graph.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){align-self:flex-start}.record-link.svelte-1uha8ag{margin-top:14px;font-family:var(--font-mono);font-size:12px;color:var(--accent);text-decoration:none}.field.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border-strong);background:var(--surface-1);border-radius:6px;padding:0 8px 0 14px;height:48px;transition:border-color .12s var(--ease-out)}.field.svelte-1uha8ag:focus-within{border-color:var(--accent)}.field.busy.svelte-1uha8ag{opacity:.7}.field.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;border:none;background:none;color:var(--text-primary);font-family:var(--font-mono);font-size:16px}.field.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--text-muted)}.field.svelte-1uha8ag .ret:where(.svelte-1uha8ag){font-family:var(--font-mono);color:var(--accent);font-size:15px;padding:6px 8px;border-radius:4px;line-height:1}.field.svelte-1uha8ag .ret:where(.svelte-1uha8ag):disabled{color:var(--text-muted);cursor:default}.answer.svelte-1uha8ag{margin-top:14px;min-height:1.5em}.thinking.svelte-1uha8ag{font-family:var(--font-mono);font-size:13px;color:var(--text-muted)}.reply.svelte-1uha8ag{font-size:15px;line-height:1.55;color:var(--text-secondary);text-wrap:pretty}.bot.svelte-1uha8ag{display:flex;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;color:var(--text-muted);margin-top:20px}.bot.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--text-primary);font-weight:500}.bot.svelte-1uha8ag .you:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary)}.nav.svelte-1uha8ag{display:flex;gap:18px;margin-top:12px;font-family:var(--font-mono);font-size:12px}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-muted);text-decoration:none}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent)}
