.auth-form .form-heading{flex-direction:column;gap:1.25rem;margin-bottom:3.75rem;display:flex}.auth-form .form-heading h1{white-space:pre-line;margin:0}.auth-form .form-heading p{margin:0}.auth-form .form-content{flex-direction:column;gap:1.25rem;display:flex}.auth-form .form-content .two-column-row{flex-direction:row;gap:1.25rem;display:flex}@media not (min-width:640px){.auth-form .form-content .two-column-row{flex-direction:column}}.auth-form .form-content .two-column-row .field{flex:1}.auth-form .form-content .field{flex-direction:column;gap:.625rem;display:flex}.auth-form .form-content .field .password-field{position:relative}.auth-form .form-content .field .password-field .password-toggle-button{color:var(--color-neutral-400);cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s;position:absolute;top:50%;right:.9375rem;transform:translateY(-50%)}.auth-form .form-content .field .password-field .password-toggle-button:hover{color:var(--color-neutral-300)}.auth-form .form-content .field .input{padding-right:3.125rem}.auth-form .form-content .field .input--valid{border-color:var(--color-brand)}.auth-form .form-content .field .input--error{border-color:var(--color-red-600)}.auth-form .form-content .field .input--default{border-color:var(--color-neutral-700)}.auth-form .form-content .field .error-message{color:var(--color-red-600);font-size:var(--font-size-sm);margin:-.3125rem 0 0}.auth-form .form-content .field .hidden-error-message{display:none}.auth-form .form-content .field .validation-list{flex-direction:column;gap:.3125rem;margin-top:.625rem;display:flex}.auth-form .form-content .field .validation-list .validation-item{align-items:center;gap:.625rem;display:flex}.auth-form .form-content .field .validation-list .validation-item .validation-icon--valid{color:var(--color-green-600)}.auth-form .form-content .field .validation-list .validation-item .validation-icon--invalid{color:var(--color-red-600)}.auth-form .form-content .field .validation-list .validation-item .validation-text{font-size:var(--font-size-sm);margin:0}.auth-form .form-content .field .validation-list .validation-item .validation-text--valid{color:var(--color-neutral-400)}.auth-form .form-content .field .validation-list .validation-item .validation-text--invalid{color:var(--color-red-600)}.auth-form .form-content .field .help-link{color:var(--color-neutral-500);font-size:var(--font-size-xs);padding-left:.9375rem}.auth-form .form-content .field .help-text{color:var(--color-neutral-500);font-size:var(--font-size-xs)}.auth-form .form-content .field .help-text a{color:var(--color-brand)}.auth-form .form-content .field .help-text .help-text-muted{color:var(--color-neutral-400)}.auth-form .form-content .field .help-text .help-text-strong{color:var(--color-neutral-50);font-weight:600}.auth-form .submit-action{margin-top:1.875rem}.auth-form .submit-action--hidden{opacity:0}.auth-form .actions{gap:1.25rem;display:flex}.auth-form .form-footer{font-size:var(--font-size-sm);margin-top:.9375rem}.auth-form .form-footer .footer-link{color:var(--color-brand)}.auth-page{text-align:center;justify-content:center;align-items:center;min-height:60vh;display:flex}.auth-page .content{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.auth-page .content .icon-container{background-color:rgb(var(--white)/10%);border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.auth-page .content .icon{width:3.125rem;height:3.125rem}.auth-page .content .icon--loading{width:3.75rem;height:3.75rem;color:var(--color-brand)}.auth-page .content .icon--success{color:var(--color-brand)}.auth-page .content .icon--error{color:var(--color-red-600)}.auth-page .content .description{max-width:25rem;color:var(--color-neutral-400);margin:0}
