.form_form__pi_MM{background:var(--bg-2);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:clamp(1.5rem,4vw,3rem);display:grid;grid-gap:1.5rem;gap:1.5rem;text-align:left}.form_title__xDUHI{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:400;color:var(--fg)}.form_text__wsYgf{font-size:15px;line-height:1.6;color:var(--fg-2)}.form_row__erv2I{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.form_field__eJnu3{display:grid;grid-gap:.55rem;gap:.55rem;border:none;min-width:0}.form_label__srMTC{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);padding:0}.form_optional__mGLNt{text-transform:none;letter-spacing:0;font-weight:400;color:var(--fg-3)}.form_input__e25ND{width:100%;padding:.9rem 1rem;background:var(--bg);border:1px solid var(--hairline2);border-radius:14px;color:var(--fg);font:inherit;font-size:16px;line-height:1.6;outline:none;resize:vertical;transition:border-color .2s;color-scheme:inherit}.form_input__e25ND::placeholder{color:var(--fg-3)}.form_input__e25ND:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.form_input__e25ND[aria-invalid=true]{border-color:var(--danger)}.form_error__RrJjH{font-size:14px;color:var(--danger)}.form_hint__hrEff{font-size:13px;color:var(--fg-3)}.form_chips__qP8dO{display:flex;flex-wrap:wrap;gap:.5rem}.form_chip__s442V{position:relative;cursor:pointer}.form_chip__s442V input{position:absolute;opacity:0;width:1px;height:1px}.form_chip__s442V span{display:inline-flex;align-items:center;min-height:42px;padding:0 1rem;border:1px solid var(--hairline2);border-radius:var(--r-pill);font-size:14px;color:var(--fg-2);transition:all .2s}.form_chip__s442V:hover span{border-color:var(--fg-3);color:var(--fg)}.form_chip__s442V input:checked+span{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.form_chip__s442V input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.form_status__oqZkE{font-size:14px;color:var(--fg-2);min-height:1.2em}.form_status__oqZkE a{color:var(--fg);text-decoration:underline}@media (max-width:640px){.form_row__erv2I{grid-template-columns:1fr}}