body[data-surface=public] .intake-form{display:grid;gap:1.25rem;margin-top:1.5rem}body[data-surface=public] .intake-scenario{display:grid;gap:1rem;margin:0;padding:1.25rem;border:1px solid var(--border-strong);border-radius:12px}body[data-surface=public] .intake-scenario[hidden]{display:none}body[data-surface=public] .intake-scenario legend{padding:0 .35rem;font-weight:600}body[data-surface=public] .intake-field{display:grid;gap:.45rem}body[data-surface=public] .catalogue-intake-context{display:grid;gap:.25rem;padding:.85rem .95rem;border-left:3px solid var(--brand-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--brand-soft);color:var(--muted-strong);font-size:.9rem}body[data-surface=public] .catalogue-intake-context strong{color:var(--brand)}body[data-surface=public] .intake-field label{font-weight:600}body[data-surface=public] .intake-field label span,body[data-surface=public] .intake-help{font-weight:400;color:var(--text-muted)}body[data-surface=public] .intake-field input,body[data-surface=public] .intake-field select,body[data-surface=public] .intake-field textarea{width:100%;padding:.75rem .8rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text)}body[data-surface=public] .intake-field textarea{resize:vertical}body[data-surface=public] .intake-actions{display:grid;gap:.65rem;justify-items:start}body[data-surface=public] .intake-actions[hidden],body[data-surface=public] [data-common-fields][hidden],body[data-surface=public] [data-verification][hidden]{display:none}body[data-surface=public] .intake-status{min-height:1.5rem;margin:0;font-weight:500}body[data-surface=public] .intake-status[data-tone=success]{padding:.8rem .9rem;border:1px solid rgba(36,107,70,.25);border-radius:var(--radius-md);background:var(--ok-soft);color:var(--ok)}body[data-surface=public] .intake-status[data-tone=error]{color:var(--bad)}body[data-surface=public] .contact-fallback{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border);color:var(--muted-strong);font-size:.9rem}body[data-surface=public] .contact-fallback p{margin:0}body[data-surface=public] .contact-fallback p+p{margin-top:.55rem;color:var(--muted);font-size:.82rem}body[data-surface=public] .intake-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body[data-surface=public] .catalogue-preview-prompt{border-top:1px solid var(--border);padding-top:1rem}body[data-surface=public] .catalogue-preview-prompt p{color:var(--muted-strong);font-size:.9rem;margin-top:0}body[data-surface=public] .catalogue-review{border:1px solid var(--border-strong);border-left:4px solid var(--brand-2);border-radius:var(--radius-md);padding:1.1rem 1.25rem;background:var(--brand-soft)}body[data-surface=public] .catalogue-review[hidden]{display:none}body[data-surface=public] .catalogue-review h3{margin:0 0 .5rem}body[data-surface=public] .catalogue-review p{margin:.4rem 0 1rem;font-size:.88rem;color:var(--muted-strong)}body[data-surface=public] .catalogue-review dl{display:grid;grid-template-columns:minmax(9rem,.45fr) minmax(0,1fr);gap:.6rem 1rem;margin:.9rem 0}body[data-surface=public] .catalogue-review dt{color:var(--muted-strong);font-weight:600;font-size:.83rem}body[data-surface=public] .catalogue-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.87rem}body[data-surface=public] [data-submit]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:620px){body[data-surface=public] .catalogue-review dl{grid-template-columns:minmax(0,1fr);gap:.2rem}body[data-surface=public] .catalogue-review dd{margin-bottom:.75rem}}
