.agent.svelte-te5liz{border:2px dashed var(--line);background:var(--deck);border-radius:10px;gap:1rem;min-width:0;padding:1.25rem;display:grid}.intro.svelte-te5liz{gap:.35rem;display:grid}h4.svelte-te5liz{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);line-height:1.1}.intro.svelte-te5liz p{color:var(--ink-soft);max-width:40rem}.prompt.svelte-te5liz{border:2px solid var(--line);background:var(--code-bg);color:var(--code-ink);border-radius:8px;max-height:9.5rem;position:relative;overflow:hidden}.prompt.svelte-te5liz:not(.open):after{content:"";background:linear-gradient(transparent, var(--code-bg));pointer-events:none;height:3.5rem;position:absolute;inset:auto 0 0}.prompt.open.svelte-te5liz{max-height:none}pre.svelte-te5liz{font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.9rem 1rem 1rem;line-height:1.6}.row.svelte-te5liz{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn.svelte-te5liz svg:where(.svelte-te5liz){fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round;width:1.1rem;height:1.1rem}.status.svelte-te5liz{font-size:var(--text-sm);color:var(--ok);font-weight:700}.status.failed.svelte-te5liz{color:var(--danger)}
