/* ExecBot — src/public/css/ask-form.css (INV-1, v17.17.96). The landing's "Ask for an invitation" form, in the
   platform strip. Tokens only (site-tokens.css); landing.css is past the file-size gate, so this lives here. */
.inv-form{display:grid;gap:10px;width:100%;max-width:420px}
.inv-form input[type=email],.inv-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--border2);border-radius:var(--r-md);background:var(--bg);color:var(--text);font:400 15px/1.4 var(--font-body);resize:vertical}
.inv-form input[type=email]:focus-visible,.inv-form textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.inv-form input[aria-invalid=true]{border-color:var(--red)}
.inv-ok{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--text2)}
.inv-ok input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--accent-2)}
.inv-hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}
.inv-note{font-size:14px;line-height:1.5;font-weight:600;color:var(--accent-ink)}
.inv-note[hidden]{display:none}
