.page-module__iRBh-W__signupContainer{background-color:var(--background-color);width:100%;max-width:400px;font-family:var(--font-poppins);text-align:center;border-radius:12px;min-height:525px;margin:0 auto;padding:2rem;box-shadow:0 4px 6px #0000001a}.page-module__iRBh-W__signupHeader{text-align:center;margin-bottom:2rem}.page-module__iRBh-W__signupTitle{color:var(--text-primary);font-size:1.75rem;font-weight:600;font-family:var(--font-poppins);margin-bottom:.5rem}.page-module__iRBh-W__signupSubtitle{color:var(--text-primary);font-size:1rem;font-family:var(--font-poppins);margin-bottom:1.5rem}.page-module__iRBh-W__authButtons{flex-direction:column;gap:1rem;display:flex}.page-module__iRBh-W__formGroup{width:100%;margin-bottom:.5rem}.page-module__iRBh-W__formGroup .react-tel-input{width:100%!important}.page-module__iRBh-W__formGroup .react-tel-input .form-control{width:100%!important}.page-module__iRBh-W__inputError{border-color:var(--text-error)!important}.page-module__iRBh-W__errorText{color:var(--text-error);font-size:.875rem;font-family:var(--font-poppins);text-align:left;background-color:#dc26261a;border:1px solid #dc26264d;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-top:.75rem;margin-bottom:1rem;padding:.75rem;line-height:1.4;animation:.3s ease-out page-module__iRBh-W__slideDown;display:flex}.page-module__iRBh-W__errorText:before{content:"⚠";flex-shrink:0;font-size:1rem}@keyframes page-module__iRBh-W__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__iRBh-W__formInput{border:1px solid var(--text-primary);width:100%;font-size:1rem;font-family:var(--font-poppins);background:var(--background);color:var(--text-primary);border-radius:.5rem;padding:.75rem 1rem}.page-module__iRBh-W__formInput::placeholder{color:var(--text-primary);opacity:.7;font-family:var(--font-poppins)}.page-module__iRBh-W__formInput:focus{border-color:var(--text-primary);box-shadow:0 0 0 2px rgba(var(--text-primary-rgb), .1);outline:none}.page-module__iRBh-W__buttonGroup{gap:1rem;margin-top:1.5rem;display:flex}.page-module__iRBh-W__submitButton{background-color:var(--background);width:100%;color:var(--text-primary);border:1px solid var(--text-primary);cursor:pointer;font-size:1rem;font-weight:500;font-family:var(--font-poppins);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:all .2s;display:flex}.page-module__iRBh-W__submitButton:hover:not(:disabled){background-color:var(--text-primary);color:var(--background)}.page-module__iRBh-W__submitButton:disabled{opacity:.5;cursor:not-allowed}.page-module__iRBh-W__buttonIcon{font-size:1.25rem}.page-module__iRBh-W__otpContainer{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.page-module__iRBh-W__otpInput{border:1px solid var(--text-primary)!important;width:48px!important;height:48px!important;color:var(--text-primary)!important;background:var(--background)!important;text-align:center!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:600!important;transition:border-color .2s!important;display:flex!important}.page-module__iRBh-W__otpInput::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.page-module__iRBh-W__otpInput::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.page-module__iRBh-W__otpInput[type=number]{-moz-appearance:textfield!important}.page-module__iRBh-W__otpInput:focus{border-color:var(--text-primary)!important;outline:none!important}.page-module__iRBh-W__otpInput:disabled{background:var(--background-secondary)!important;cursor:not-allowed!important}.page-module__iRBh-W__link{color:var(--text-primary);text-decoration:none}.page-module__iRBh-W__link:hover{opacity:.8}
.Gap-module__jjG2Pq__gap{width:100%}@media (max-width:1200px){.Gap-module__jjG2Pq__gap[data-tablet-height]{height:var(--tablet-height)!important}}@media (max-width:768px){.Gap-module__jjG2Pq__gap[data-mobile-height]{height:var(--mobile-height)!important}}@media (max-width:480px){.Gap-module__jjG2Pq__gap[data-small-mobile-height]{height:var(--small-mobile-height)!important}}
