.page-header[data-astro-cid-pltccjxd]{padding:var(--space-2xl) 0 var(--space-xl);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2xl)}.eyebrow[data-astro-cid-pltccjxd]{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-dim);margin-bottom:var(--space-md)}.page-header[data-astro-cid-pltccjxd] h1[data-astro-cid-pltccjxd]{font-size:2.2rem;margin-bottom:var(--space-md)}.page-header__sub[data-astro-cid-pltccjxd]{font-size:1rem;color:var(--color-text-muted);max-width:600px;line-height:1.75;margin:0}.section-label[data-astro-cid-pltccjxd]{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim);margin-bottom:var(--space-lg);font-weight:400}.setup-section[data-astro-cid-pltccjxd],.run-section[data-astro-cid-pltccjxd],.output-section[data-astro-cid-pltccjxd]{margin-bottom:var(--space-2xl)}.setup-grid[data-astro-cid-pltccjxd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.field[data-astro-cid-pltccjxd]{display:flex;flex-direction:column;gap:var(--space-xs)}.field__label[data-astro-cid-pltccjxd]{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim)}.field[data-astro-cid-pltccjxd] input[data-astro-cid-pltccjxd]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-mono);font-size:.85rem;padding:var(--space-sm)}.field[data-astro-cid-pltccjxd] input[data-astro-cid-pltccjxd]:focus{outline:1px solid var(--color-accent-dim)}.btn[data-astro-cid-pltccjxd]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-lg);cursor:pointer;transition:border-color var(--transition),color var(--transition);margin-right:var(--space-sm)}.btn[data-astro-cid-pltccjxd]:hover:not(:disabled){border-color:var(--color-accent-dim);color:var(--color-accent)}.btn[data-astro-cid-pltccjxd]:disabled{opacity:.35;cursor:default}.btn--primary[data-astro-cid-pltccjxd]{color:var(--color-accent);border-color:var(--color-accent-dim)}.run-status[data-astro-cid-pltccjxd]{font-size:.75rem;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.block-card[data-astro-cid-pltccjxd]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-lg);margin-bottom:var(--space-md)}.block-card[data-astro-cid-pltccjxd] h3[data-astro-cid-pltccjxd]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-sm)}.prompt-row[data-astro-cid-pltccjxd]{font-size:.85rem;color:var(--color-text-muted);margin-bottom:2px}.prompt-row[data-astro-cid-pltccjxd] .card-name[data-astro-cid-pltccjxd]{color:var(--color-text)}.caller-row[data-astro-cid-pltccjxd]{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border-dim);font-size:.85rem}.caller-row[data-astro-cid-pltccjxd].caller--standard{color:var(--color-caller-standard)}.caller-row[data-astro-cid-pltccjxd].caller--emergency{color:var(--color-caller-emergency)}.caller-row[data-astro-cid-pltccjxd].caller--phenomenon{color:var(--color-caller-phenomenon)}.caller-row[data-astro-cid-pltccjxd].caller--none{color:var(--color-text-dim)}.ambient-row[data-astro-cid-pltccjxd]{margin-top:var(--space-xs);font-size:.78rem;color:var(--color-text-dim);font-style:italic}.veil-row[data-astro-cid-pltccjxd]{margin-top:var(--space-xs);font-size:.7rem;color:var(--color-text-dim)}.output-desc[data-astro-cid-pltccjxd]{font-size:.85rem;color:var(--color-text-muted);margin-bottom:var(--space-md)}.output-text[data-astro-cid-pltccjxd]{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:.78rem;padding:var(--space-lg);margin-bottom:var(--space-md);resize:vertical}
