.form-field[data-astro-cid-nn45c2qd]{display:flex;flex-direction:column;gap:7px}.form-field__label[data-astro-cid-nn45c2qd]{color:var(--text-secondary);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:var(--track-meta);text-transform:uppercase}.form-field__req[data-astro-cid-nn45c2qd]{color:var(--error);margin-left:2px}.form-field__optional[data-astro-cid-nn45c2qd]{color:var(--text-tertiary);font-weight:400}.form-field[data-astro-cid-nn45c2qd] [data-astro-cid-nn45c2qd]:is(input,select,textarea){width:100%;min-height:44px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:2px;outline:none;background:var(--color-surface);color:var(--text-primary);font-family:var(--font-sans);font-size:15px}.form-field[data-astro-cid-nn45c2qd] textarea[data-astro-cid-nn45c2qd]{min-height:96px;resize:vertical;line-height:1.5}.form-field[data-astro-cid-nn45c2qd] [data-astro-cid-nn45c2qd]:is(input,textarea)::placeholder{color:var(--text-tertiary);opacity:1}.form-field[data-astro-cid-nn45c2qd] [data-astro-cid-nn45c2qd]:is(input,select,textarea):focus-visible{border-color:var(--color-blue);outline:2px solid var(--color-blue);outline-offset:2px}.form-field__help[data-astro-cid-nn45c2qd]{margin:0;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.form-field__help--compact[data-astro-cid-nn45c2qd]{font-size:10.5px;letter-spacing:0}
