.FormField_fieldGroup__6swpp{display:flex;flex-direction:column;gap:var(--space-1)}.FormField_label__ESUAq{font-size:var(--font-size-sm);font-weight:600;color:var(--color-foreground)}.FormField_required__TAnbO{color:var(--color-primary)}.FormField_optional__XH164{font-weight:400;color:var(--color-text-muted)}.FormField_description__eCgWr{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.FormField_input__iFDzu,.FormField_select__V5LHH,.FormField_textarea__1rt_q{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);font-family:inherit;color:var(--color-foreground);background:var(--color-background);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.FormField_textarea__1rt_q{resize:vertical;min-height:7rem}.FormField_input__iFDzu:focus,.FormField_select__V5LHH:focus,.FormField_textarea__1rt_q:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.FormField_input__iFDzu[aria-invalid=true],.FormField_select__V5LHH[aria-invalid=true],.FormField_textarea__1rt_q[aria-invalid=true]{border-color:var(--color-error)}.FormField_input__iFDzu[aria-invalid=true]:focus,.FormField_select__V5LHH[aria-invalid=true]:focus,.FormField_textarea__1rt_q[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-error-ring)}.FormField_checkboxField__gIE1L{display:flex;flex-direction:column;gap:var(--space-1)}.FormField_checkboxLabel__ouT74{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;line-height:var(--line-height-body)}.FormField_checkbox__KzKS_{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem;accent-color:var(--color-primary);cursor:pointer}.FormField_checkbox__KzKS_:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.FormField_errorMessage__vKALW{font-size:var(--font-size-xs);font-weight:600;color:var(--color-error);margin:var(--space-1) 0 0}.FormField_successMessage__6EjBC{padding:var(--space-5);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);max-width:36rem}.FormField_successText__a6YF5{font-size:var(--font-size-base);color:var(--color-text);margin:0}.FormField_successNote__CVeOY{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--space-3) 0 0}.FormField_integrationNotice__uSmFP{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3)}.FormField_formError__30P0L{font-size:var(--font-size-sm);font-weight:600;color:var(--color-error);background:var(--color-error-soft);border:1px solid var(--color-error);border-radius:var(--radius-sm);padding:var(--space-3)}.FormField_form__7fAG_{display:flex;flex-direction:column;gap:var(--space-4);max-width:36rem}.FormField_submitButton__F_GhT{align-self:flex-start;padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);font-weight:700;color:var(--color-primary-contrast);background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.FormField_submitButton__F_GhT:hover:not(:disabled){background:var(--color-primary-hover)}.FormField_submitButton__F_GhT:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.FormField_submitButton__F_GhT:disabled{opacity:.7;cursor:not-allowed}