.AuthModal-module-scss-module__1Hs1qa__authModal{opacity:0;visibility:hidden;z-index:1050;background-color:#1a202ca6;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .25s ease-out,visibility 0s linear .25s;display:flex;position:fixed;top:0;left:0}.AuthModal-module-scss-module__1Hs1qa__authModal.AuthModal-module-scss-module__1Hs1qa__open{opacity:1;visibility:visible;transition-delay:0s}.AuthModal-module-scss-module__1Hs1qa__authModal.AuthModal-module-scss-module__1Hs1qa__open .AuthModal-module-scss-module__1Hs1qa__authModalWrapper{opacity:1;transform:scale(1)translateY(0)}.AuthModal-module-scss-module__1Hs1qa__authModalOverlay{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.AuthModal-module-scss-module__1Hs1qa__authModalWrapper{z-index:2;opacity:0;background-color:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:500px;padding:2rem;transition:transform .25s ease-out,opacity .25s ease-out;display:flex;position:relative;transform:scale(.95)translateY(15px);box-shadow:0 20px 40px #0000001f}.AuthModal-module-scss-module__1Hs1qa__modalTitle{color:#1a202c;text-align:center;margin-bottom:1rem;padding:0 1rem;font-size:calc(1.5rem + 2px);font-weight:600}.AuthModal-module-scss-module__1Hs1qa__modalSubtitle{color:#4a5568;text-align:center;margin-bottom:1.5rem;padding:0 .5rem;font-size:1rem;line-height:1.5}.AuthModal-module-scss-module__1Hs1qa__modalSubtitle strong{color:#1a202c;font-weight:500}.AuthModal-module-scss-module__1Hs1qa__inputGroup{flex-direction:column;margin-bottom:1.25rem;display:flex;position:relative}label.AuthModal-module-scss-module__1Hs1qa__inputLabel{color:#1a202c;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.AuthModal-module-scss-module__1Hs1qa__contactInputContainer{height:58px;transition:border-color all .3s cubic-bezier(.25,.8,.25,1),box-shadow all .3s cubic-bezier(.25,.8,.25,1);background-color:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;display:flex}.AuthModal-module-scss-module__1Hs1qa__contactInputContainer:focus-within{border-color:#3598fe;box-shadow:0 0 0 2px #3598fe33}.AuthModal-module-scss-module__1Hs1qa__contactInputContainer.AuthModal-module-scss-module__1Hs1qa__inputError{border-color:#ff3b30}.AuthModal-module-scss-module__1Hs1qa__contactInputContainer.AuthModal-module-scss-module__1Hs1qa__inputError:focus-within{border-color:#ff3b30;box-shadow:0 0 0 2px #ff3b3033}.AuthModal-module-scss-module__1Hs1qa__contactInputPrefix{color:#4a5568;border-right:1px solid #edf2f7;flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:0 1rem;display:flex}.AuthModal-module-scss-module__1Hs1qa__contactInputPrefix svg{width:22px;height:22px}.AuthModal-module-scss-module__1Hs1qa__contactInputFieldElement,.AuthModal-module-scss-module__1Hs1qa__phoneInputFieldElement{color:#1a202c;background-color:#0000;border:none;outline:none;flex-grow:1;width:100%;height:100%;padding:.75rem 1rem;font-size:1rem}.AuthModal-module-scss-module__1Hs1qa__contactInputFieldElement:focus-visible,.AuthModal-module-scss-module__1Hs1qa__phoneInputFieldElement:focus-visible{outline:none}.AuthModal-module-scss-module__1Hs1qa__contactInputFieldElement::placeholder,.AuthModal-module-scss-module__1Hs1qa__phoneInputFieldElement::placeholder{color:#a0aec0}.AuthModal-module-scss-module__1Hs1qa__phoneInputFieldElement{padding:0}input.AuthModal-module-scss-module__1Hs1qa__inputField{color:#1a202c;width:100%;height:58px;transition:border-color all .3s cubic-bezier(.25,.8,.25,1),box-shadow all .3s cubic-bezier(.25,.8,.25,1);border:1.5px solid #e2e8f0;border-radius:10px;outline:none;padding:.75rem 1rem;font-size:1rem}input.AuthModal-module-scss-module__1Hs1qa__inputField:focus-visible{outline:none}input.AuthModal-module-scss-module__1Hs1qa__inputField::placeholder{color:#a0aec0}input.AuthModal-module-scss-module__1Hs1qa__otpInput{text-align:center;letter-spacing:.75em;height:58px;transition:border-color all .3s cubic-bezier(.25,.8,.25,1),box-shadow all .3s cubic-bezier(.25,.8,.25,1);border:1.5px solid #cbd5e0;border-radius:10px;outline:none;padding:.75rem .5rem;font-size:calc(1.25rem + 2px)}input.AuthModal-module-scss-module__1Hs1qa__otpInput:focus{border-color:#3598fe;box-shadow:0 0 0 2px #3598fe33}input.AuthModal-module-scss-module__1Hs1qa__otpInput.AuthModal-module-scss-module__1Hs1qa__inputError{border-color:#ff3b30}input.AuthModal-module-scss-module__1Hs1qa__otpInput.AuthModal-module-scss-module__1Hs1qa__inputError:focus{box-shadow:0 0 0 2px #ff3b3033}.AuthModal-module-scss-module__1Hs1qa__checkboxGroup{flex-direction:row;align-items:flex-start;gap:.75rem;margin-bottom:1rem}input.AuthModal-module-scss-module__1Hs1qa__checkboxInput{accent-color:#3598fe;border:1.5px solid #a0aec0;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin-top:5px}input.AuthModal-module-scss-module__1Hs1qa__checkboxInput:checked{background-color:#3598fe;border-color:#3598fe}label.AuthModal-module-scss-module__1Hs1qa__checkboxLabel{color:#4a5568;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.5}label.AuthModal-module-scss-module__1Hs1qa__checkboxLabel a.AuthModal-module-scss-module__1Hs1qa__inlineLink{color:#1a202c;font-weight:600;text-decoration:underline}label.AuthModal-module-scss-module__1Hs1qa__checkboxLabel a.AuthModal-module-scss-module__1Hs1qa__inlineLink:hover{color:#3598fe}.AuthModal-module-scss-module__1Hs1qa__checkboxError{color:#ff3b30;margin-top:.25rem;margin-left:calc(.75rem + 18px);font-size:.75rem}.AuthModal-module-scss-module__1Hs1qa__errorMessage,.AuthModal-module-scss-module__1Hs1qa__apiError{color:#ff3b30;margin-top:.5rem;font-size:.875rem}.AuthModal-module-scss-module__1Hs1qa__apiError{text-align:center;margin-bottom:.75rem}.AuthModal-module-scss-module__1Hs1qa__submitButton{color:#fff;cursor:pointer;transition:background-color all .3s cubic-bezier(.25,.8,.25,1),transform .1s ease-out;border:none;border-radius:10px;width:100%;height:58px;margin-top:.75rem;padding:16px 1.5rem;font-size:1rem;font-weight:600}.AuthModal-module-scss-module__1Hs1qa__submitButton.AuthModal-module-scss-module__1Hs1qa__submitButtonPrimary{background-color:#3598fe}.AuthModal-module-scss-module__1Hs1qa__submitButton.AuthModal-module-scss-module__1Hs1qa__submitButtonPrimary:hover{background-color:#0b83ff}.AuthModal-module-scss-module__1Hs1qa__submitButton:active{transform:scale(.98)}.AuthModal-module-scss-module__1Hs1qa__submitButton:disabled{color:#a0aec0;cursor:not-allowed;background-color:#edf2f7}.AuthModal-module-scss-module__1Hs1qa__linkButton{color:#1a202c;cursor:pointer;background:0 0;border:none;margin-top:1rem;padding:.5rem 0;font-size:.875rem;font-weight:600;text-decoration:underline}.AuthModal-module-scss-module__1Hs1qa__linkButton:hover{color:#3598fe}.AuthModal-module-scss-module__1Hs1qa__closeButton{cursor:pointer;color:#1a202c;background:#f7fafc;border:none;border-radius:50%;padding:.5rem;line-height:0;transition:background-color .2s;position:absolute;top:1rem;left:1.25rem}.AuthModal-module-scss-module__1Hs1qa__closeButton:hover{background-color:#edf2f7}.AuthModal-module-scss-module__1Hs1qa__closeButton svg{width:16px;height:16px;display:block}.AuthModal-module-scss-module__1Hs1qa__backButton{cursor:pointer;color:#1a202c;background:0 0;border:none;border-radius:50%;align-items:center;padding:.5rem;font-size:1rem;font-weight:600;display:flex;position:absolute;top:calc(1rem + 2px);left:1.25rem}.AuthModal-module-scss-module__1Hs1qa__backButton:hover{background-color:#f7fafc}.AuthModal-module-scss-module__1Hs1qa__backButton svg{width:18px;height:18px;margin-right:.25rem}.AuthModal-module-scss-module__1Hs1qa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
