.mf-login-page{flex-flow:column;align-items:center;max-width:500px;display:flex}.mf-login-page .welcome-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-4)}.mf-login-page header{color:var(--gray-11);flex-flow:column;align-items:center;display:flex}.mf-login-page header h1{font-size:var(--font-size-6);margin-bottom:var(--space-2);margin-top:var(--space-4)}
.mf-login-auth-tabs{width:100%}.mf-login-auth-tabs .auth-mode-content{min-height:26rem}.mf-login-auth-tabs .auth-mode-list{margin:0 0 var(--space-6);grid-template-columns:1fr 1fr;width:100%;display:grid}
.mf-comfort-login-form .email-field{margin-bottom:var(--space-5)}.mf-comfort-login-form .password-field{margin-top:var(--space-4)}.mf-comfort-login-form .auxiliary{font-size:var(--font-size-2);text-align:left}.mf-comfort-login-form .auxiliary a{text-decoration:underline}
.mf-login-form-layout{text-align:center;font-size:var(--font-size-4);font-weight:var(--font-weight-bold);gap:var(--space-6);flex-direction:column;width:100%;display:flex}.mf-login-form-layout .controls{flex-direction:column;width:100%;margin:0 auto;display:flex}.mf-login-form-layout .actions{margin-top:var(--space-8);border-top:1px solid var(--gray-6);padding-top:var(--space-6);position:relative}.mf-login-form-layout .submit{width:100%;height:var(--space-8);align-self:center}
.mf-login-secure-connection{color:var(--gray-a8);font-family:var(--secondary-font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);align-items:flex-end;gap:var(--space-2);top:calc(-1 * var(--space-6));display:flex;position:absolute}
.mf-legacy-login-form .password-field{margin-top:var(--space-4)}.mf-legacy-login-form .auxiliary{font-size:var(--font-size-2);text-align:left}.mf-legacy-login-form .auxiliary a{text-decoration:underline}
