.form-field input[data-v-25e20ac5]{width:100%;box-sizing:border-box}.agreement-field[data-v-25e20ac5]{align-items:flex-start;font-size:.95rem;line-height:1.4}.agreement-field input[data-v-25e20ac5]{margin-top:.2rem}.legal-footer[data-v-25e20ac5]{margin-top:.25rem;font-size:.85rem}.field-hint[data-v-25e20ac5]{margin:.4rem 0 0;font-size:.85rem}.error-hint[data-v-25e20ac5]{color:var(--color-error, #dc2626)}.social-hint[data-v-25e20ac5]{margin:0 0 .5rem;font-size:.85rem;color:var(--color-text-muted, #6b7280);text-align:center}
