.success-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(26,26,26,.7);display:flex;align-items:center;justify-content:center;z-index:1000;font-family:Manrope,sans-serif}.success-modal-content{background:#ffffff;border:1px solid #555555;border-radius:10px;padding:40px 30px;max-width:400px;width:90%;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;align-items:center;gap:25px;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.success-modal-message{color:#27ae60;font-size:18px;font-weight:600;text-align:center;letter-spacing:-.03px;margin:0;line-height:1.5}.success-modal-button{background-color:#555555;color:#ffffff;border:none;border-radius:8px;padding:12px 40px;font-size:16px;font-weight:600;font-family:Manrope,sans-serif;cursor:pointer;transition:all .3s ease;letter-spacing:-.03px}.success-modal-button:hover{background-color:#333333;box-shadow:0 4px 8px rgba(0,0,0,.2)}.success-modal-button:active{transform:scale(.98)}@media screen and (max-width:480px){.success-modal-content{padding:30px 20px;max-width:90%}.success-modal-message{font-size:16px}.success-modal-button{padding:10px 30px;font-size:14px}}@font-face{font-family:MyFontManrope;src:url(/_next/static/media/Manrope-VariableFont_wght.3787d9a8.ttf) format("truetype")}.sign-up-container{display:flex;align-items:center;justify-content:center;background-color:rgba(26,26,26,.4392156863);font-family:MyFontManrope,sans-serif;padding:50px 10px;margin-top:50px;height:calc(100vh + 110px)}.sign-up-content{width:525px;border-radius:10px;background:#FFFFFF;border:1px solid #555555;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.2509803922);padding:30px;gap:15px}.sign-up-content,.sing-up-header{display:flex;flex-direction:column}.sing-up-header{align-items:center;justify-content:center;gap:6px}.sign-up-title{display:flex;align-items:center;gap:4px;font-size:24px;letter-spacing:-.03px;color:#555555}.sign-up-form{display:flex;flex-direction:column;gap:15px;width:356px;margin:30px auto 0}.sign-up-form .sing-up-inputs{display:flex;flex-direction:column;gap:35px}.sign-up-form .sign-up-checkboxes{display:flex;flex-direction:column;gap:10px;font-size:14px}.sign-up-form .sign-up-checkboxes .sign-up-checkbox{display:flex;gap:6px;font-size:14px;align-items:center}.sign-up-form .sign-up-checkboxes .sign-up-checkbox input[type=checkbox]{width:14px;height:14px;margin-top:2px;flex-shrink:0}.sign-up-form .sign-up-checkboxes .sign-up-checkbox .sign-up-checkbox-text{flex:1 1;line-height:1.4}.sign-up-form .sign-up-checkboxes .sign-up-checkbox .sign-up-checkbox-text a{font-weight:500;text-decoration:underline!important}.sign-up-form .sign-up-checkboxes .sign-up-checkbox .sign-up-checkbox-text .sign-up-required{color:red}.sign-up-form .register-success{font-size:14px;font-weight:700;color:green}.sign-up-button{background:linear-gradient(180deg,#4E4E4E,#818181 50%,#4E4E4E);box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);color:#FFFFFF;padding:10px 20px;font-weight:700;border-radius:3px;border:none;transition:opacity .5s ease-in-out}.sign-up-button:hover{opacity:.8}.sign-up-button:disabled{pointer-events:none;opacity:.5}.sing-up-footer{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px}.sing-up-footer>a{color:red!important}.spinner{width:18px;height:18px;border:3px solid white;border-top-color:transparent;border-radius:50%;display:inline-block;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media screen and (max-width:450px){.sign-up-form{width:auto;margin:unset}.sign-up-form .sign-up-checkboxes .sign-up-checkbox{gap:4px;font-size:12px}}