.nic-agents{display:grid;gap:16px}.nic-agent{display:grid;gap:10px}.nic-agent h2{margin:0;font-size:1.15rem}.nic-agent-form{display:grid;gap:10px}.nic-agent-form label{display:grid;gap:4px;font-weight:600;font-size:.92rem}.nic-agent-form input,.nic-agent-form textarea{font:inherit;font-weight:400;padding:8px 10px;border-radius:8px;border:1px solid var(--br-line,#cbd5e1);background:var(--br-surface,#fff);color:var(--br-ink,#0f172a)}.nic-agent-form [aria-invalid=true]{border-color:var(--br-accent-text,#1e3a8a);border-width:2px}.nic-agent-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nic-agent-preview{display:grid;gap:8px;border:2px dashed var(--br-accent-text,#1e3a8a);border-radius:10px;padding:12px}.nic-agent-preview h3{margin:0;font-size:.95rem}.nic-agent-draft{margin:0;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto;font:13px/1.5 ui-monospace,Menlo,monospace;background:var(--br-bg,#f8fafc);color:var(--br-ink,#0f172a);border:1px solid var(--br-line,#cbd5e1);border-radius:8px;padding:10px}.nic-agent-draft:focus-visible{outline:3px solid var(--br-accent-text,#1e3a8a);outline-offset:2px}.nic-agent-check{display:flex;gap:8px;align-items:flex-start;font-size:.92rem}.nic-agent-steps{margin:0;padding-left:20px;display:grid;gap:6px}.nic-agent-steps li[data-status=past]{color:var(--br-muted,#475569);text-decoration:line-through;text-decoration-thickness:1px}@media (max-width:640px){.nic-agent-two{grid-template-columns:1fr}}