.intake{display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:44rem;padding-block:2.5rem 4rem}.intake>.lede{color:var(--muted);font-size:var(--step-1);max-width:34em;text-wrap:pretty}.intake-form{display:grid;grid-gap:.4rem;gap:.4rem}.intake-form label{font-weight:500;margin-top:1rem}.intake-form input:not([type]),.intake-form input[type=email],.intake-form input[type=text],.intake-form textarea{font:inherit;width:100%;padding:.6rem .75rem;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px}.intake-form textarea{resize:vertical;min-height:6rem;font-family:var(--mono);font-size:var(--step--1)}.intake-form :is(input,textarea):focus-visible{outline:2px solid var(--proof);outline-offset:2px;border-color:var(--proof)}.intake-hint{color:var(--muted);font-size:var(--step--1);max-width:60ch;text-wrap:pretty}.intake-consent{display:flex;align-items:start;gap:.6rem;margin-top:1.5rem;font-weight:400}.intake-consent input{margin-top:.2rem;flex:none}.intake-form button[type=submit]{font:inherit;font-weight:500;justify-self:start;margin-top:1.25rem;padding:.7rem 1.4rem;color:var(--on-proof);background:var(--proof);border:1px solid transparent;border-radius:8px;cursor:pointer}.intake-form button[type=submit]:disabled{opacity:.6;cursor:progress}.intake-error{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 1.1rem;border:1px solid var(--signal);border-radius:10px;background:var(--signal-wash)}.intake-error ul{margin:0;padding-left:1.2rem;display:grid;grid-gap:.4rem;gap:.4rem}.intake-ok{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.5rem;border:1px solid var(--proof);border-radius:10px;background:var(--proof-wash)}.intake-ref{font-family:var(--mono);font-size:var(--step-2);letter-spacing:.06em;-webkit-user-select:all;-moz-user-select:all;user-select:all}