.SignUpPage_signup-container__B1_3N{align-items:center;display:flex;justify-content:center;min-height:700px;padding:20px}@media(max-width:768px){.SignUpPage_signup-container__B1_3N{padding:0}}.SignUpPage_card__Zsx3b{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:640px;padding:20px;transition:all .3s ease;width:100%}.SignUpPage_title-wrapper__Ev_4g{align-items:center;display:flex;justify-content:center;margin-bottom:2rem}@media(max-width:768px){.SignUpPage_title-wrapper__Ev_4g{margin-bottom:1rem}}.SignUpPage_logo__RYc_Q{height:auto;width:120px}@media(max-width:768px){.SignUpPage_logo__RYc_Q{display:flex;height:auto;justify-content:center;width:100px}}.SignUpPage_title__k_dEx{color:#36c;font-size:1.5rem;font-weight:700;text-decoration:none}.SignUpPage_sub-title__58wma{color:#757575}.SignUpPage_form__er_La{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 auto;max-width:600px;padding:25px}@media(max-width:768px){.SignUpPage_form__er_La{box-shadow:none;padding:0}}.SignUpPage_form-group__P6XrX{margin-bottom:20px}.SignUpPage_form-group__P6XrX:last-child{margin-bottom:0}.SignUpPage_form-group__P6XrX label{display:block;font-weight:500;margin-bottom:8px}.SignUpPage_input__q5ovw{border:1px solid #e0e0e0;border-radius:4px;font-size:1rem;padding:12px;transition:all .3s ease;width:100%}.SignUpPage_input__q5ovw.SignUpPage_input-with-toggle__z8W_8{padding-right:45px}.SignUpPage_input__q5ovw:focus{border-color:#36c;box-shadow:0 0 0 2px rgba(51,102,204,.2);outline:none}.SignUpPage_input-wrapper__9icZg{position:relative}.SignUpPage_input-wrapper__9icZg .SignUpPage_icon__8t5Jc{color:#757575;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.SignUpPage_input-wrapper__9icZg input{padding-left:40px}.SignUpPage_password-toggle__YRspa{align-items:center;background:none;border:none;border-radius:4px;color:#757575;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.SignUpPage_password-toggle__YRspa:hover{background-color:rgba(51,102,204,.1);color:#36c}.SignUpPage_password-toggle__YRspa:disabled{cursor:not-allowed;opacity:.5}.SignUpPage_password-toggle__YRspa i{font-size:16px}.SignUpPage_signup-error__uRP1_{--tw-text-opacity:1;background-color:rgb(254,226,226,var(--tw-bg-opacity,1));border-color:rgb(248,113,113,var(--tw-border-opacity,1));border-radius:.25rem;border-width:1px;color:rgb(185,28,28,var(--tw-text-opacity,1));margin-bottom:1rem;padding:.75rem 1rem;--tw-bg-opacity:1;--tw-border-opacity:1}.SignUpPage_error__m_eFl{--tw-text-opacity:1;color:rgb(220,38,38,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.SignUpPage_help__V5zS_{color:#36c;display:block;font-size:.9rem;font-weight:600;margin-top:10px;text-align:right;text-decoration:none}.SignUpPage_help__V5zS_:hover{text-decoration:underline}.SignUpPage_signup-icon__0E6o1{margin-right:12px}.SignUpPage_bottom-wrapper__fqwIb{margin-top:2rem;text-align:center}.SignUpPage_link__HS6Wl{color:#06c;text-decoration:underline}.SignUpPage_link__HS6Wl:hover{color:#0052a3}.SignUpPage_btn__Vfmac{align-items:center;background-color:#36c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:12px;transition:background-color .3s ease;width:100%}.SignUpPage_btn__Vfmac:hover:not(:disabled){background-color:#0052a3}.SignUpPage_btn__Vfmac:disabled{cursor:not-allowed}.SignUpPage_link-row__Pw7ql{align-items:baseline;display:flex;font-size:12px;justify-content:center;margin-top:12px;text-align:center}.SignUpPage_link-row__Pw7ql a{color:#1967d2;text-decoration:none}.SignUpPage_link-row__Pw7ql a:hover{text-decoration:underline}.SignUpPage_checkbox-group__aOU9k{margin-bottom:20px}.SignUpPage_checkbox-label__RM8xC{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.SignUpPage_checkbox-label__RM8xC input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;width:18px}.SignUpPage_checkbox-label__RM8xC span{font-size:.9rem;line-height:1.5}