.PasswordlessStep_step__3ygLa{display:flex;flex-direction:column;grid-gap:16px;gap:16px;width:100%}.PasswordlessStep_step__3ygLa p{margin:0}.PasswordlessStep_title__3rscS{display:flex;align-items:center;grid-gap:8px;gap:8px}.PasswordlessStep_texts__2GKK9{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.PasswordlessStep_field__1G9dC{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.PasswordlessStep_codeInput__2l2AO input{font-family:monospace;text-align:center;width:56px;height:48px;font-size:20px;border-radius:8px;border:1px solid var(--cinza300);background:var(--cinza00);color:var(--cinza800);margin-right:8px;outline:none}.PasswordlessStep_codeInput__2l2AO input:focus{border-color:var(--azul500)}.PasswordlessStep_codeInputError__iNAox input{border-color:var(--vermelho500)}.PasswordlessStep_errorMessage__37Iqo{color:var(--vermelho500)}.PasswordlessStep_resend__1Knvw{flex-direction:column}.PasswordlessStep_resend__1Knvw,.PasswordlessStep_resendButtons__39E6f{display:flex;grid-gap:8px;gap:8px}.PasswordlessStep_loading__1NhMB{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;padding:15vh 0}.PasswordlessOptions_container__3Lc2w{display:flex;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;width:100%;margin-top:32px}.PasswordlessOptions_container__3Lc2w p{margin:0}.PasswordlessOptions_divider__TG5C3{display:flex;align-items:center;grid-gap:16px;gap:16px;width:100%}.PasswordlessOptions_line__2fDHf{flex:1 1;height:1px;background:var(--cinza300)}.PasswordlessOptions_buttons__Dorok{display:flex;justify-content:center;grid-gap:24px;gap:24px;width:100%}.PasswordlessOptions_buttons__Dorok button{min-width:232px}.PasswordlessOptions_buttonContent__34qYO{grid-gap:16px;gap:16px}@media (max-width:767px){.PasswordlessOptions_buttons__Dorok{flex-direction:column;grid-gap:16px;gap:16px}.PasswordlessOptions_buttons__Dorok button{width:100%;min-width:0}}.PasswordlessPageLayout_content__2ZvX0{display:flex;flex-direction:column;grid-gap:16px;gap:16px;width:100%;max-width:752px;margin:0 auto}.PasswordlessPageLayout_content__2ZvX0 p{margin:0}@media (max-width:1024px){.PasswordlessPageLayout_content__2ZvX0{width:90%}}