.RegistrationForm_container___vSXH{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#000}.RegistrationForm_formContainer__BxfZG{min-width:300px;max-width:450px;width:90%;margin:20px auto;padding:2rem;background-color:var(--form-bg-color);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;border:1px solid #ccc}.RegistrationForm_formContainer__BxfZG h1{text-align:center;margin-bottom:2rem;color:var(--text-color)}.RegistrationForm_registrationForm__8kiih{display:flex;flex-direction:column;gap:1.5rem}.RegistrationForm_formControl__S_Lqj{position:relative;margin-bottom:1.5rem}.RegistrationForm_formControl__S_Lqj .RegistrationForm_formInput__rqqFK{width:100%;padding:1rem 0 .2rem;border:none;border-bottom:2px solid var(--text-color);background-color:rgba(0,0,0,0);color:var(--text-color);font-family:inherit;font-size:1rem;transition:border-color .3s ease}.RegistrationForm_formControl__S_Lqj .RegistrationForm_formInput__rqqFK:focus{outline:none;border-bottom-color:var(--text-color)}.RegistrationForm_formControl__S_Lqj .RegistrationForm_formInput__rqqFK:valid{border-bottom-color:var(--text-color)}.RegistrationForm_formControl__S_Lqj .RegistrationForm_formInput__rqqFK:-webkit-autofill,.RegistrationForm_formControl__S_Lqj .RegistrationForm_formInput__rqqFK:-webkit-autofill:active,.RegistrationForm_formControl__S_Lqj .RegistrationForm_formInput__rqqFK:-webkit-autofill:focus,.RegistrationForm_formControl__S_Lqj .RegistrationForm_formInput__rqqFK:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--form-bg-color) inset!important;-webkit-text-fill-color:var(--text-color)!important;caret-color:var(--text-color)!important;font-size:1rem!important;font-family:inherit!important}.RegistrationForm_formControl__S_Lqj .RegistrationForm_formLabel__bykbw{position:absolute;top:1rem;left:0;display:flex;gap:.1rem;pointer-events:none;transition:.3s ease;color:var(--label-color);letter-spacing:-1px}.RegistrationForm_formControl__S_Lqj .RegistrationForm_formLabel__bykbw span{transition:all .3s ease}.RegistrationForm_formControl__S_Lqj .RegistrationForm_formInput__rqqFK:-webkit-autofill+.RegistrationForm_formLabel__bykbw span,.RegistrationForm_formControl__S_Lqj .RegistrationForm_formInput__rqqFK:focus+.RegistrationForm_formLabel__bykbw span,.RegistrationForm_formControl__S_Lqj .RegistrationForm_formInput__rqqFK:valid+.RegistrationForm_formLabel__bykbw span{color:#888;transform:translateY(-18px);font-size:12px;-webkit-user-select:none;user-select:none}.RegistrationForm_submitButton__dQsMM{width:100%;padding:11px;background-color:var(--form-bg-btn-color);color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:filter .3s ease}.RegistrationForm_submitButton__dQsMM:hover{filter:brightness(1.2)}.RegistrationForm_linkToLogin__baO_w{text-align:center;color:var(--link-color);text-decoration:none;margin-top:1rem;display:block}.RegistrationForm_linkToLogin__baO_w:hover{filter:brightness(1.6);text-decoration:underline}.RegistrationForm_errorMessage__dQSg4{color:red;margin-bottom:1rem;padding:0;list-style-type:none;font-size:.9rem}.RegistrationForm_errorMessage__dQSg4 li{margin-bottom:.5rem}.RegistrationForm_fieldError__SLsMI{color:red;font-size:.8rem;margin-top:.3rem;display:block}.RegistrationForm_inputError__tzXis{border-color:red!important}.RegistrationForm_createAccountLink__9LwR5{text-align:center;min-width:300px;max-width:450px;width:90%;background-color:var(--form-bg-color);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;padding:20px;border:1px solid #ccc;margin:0 auto 20px}.RegistrationForm_createAccountLink__9LwR5 a{display:block;font-size:14px;color:#06c;text-decoration:none;padding:10px 15px;color:#fff;background-color:var(--form-bg-btn-color);border:none;border-radius:4px;white-space:nowrap;margin-top:20px;margin-left:15px;cursor:pointer}.RegistrationForm_createAccountLink__9LwR5 a:hover{filter:brightness(1.2)}.RegistrationForm_passwordWrapper__oxk2G{position:relative}.RegistrationForm_passwordWrapper__oxk2G .RegistrationForm_togglePassword__hvqJA{position:absolute;top:50%;right:0;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.RegistrationForm_passwordWrapper__oxk2G .RegistrationForm_togglePassword__hvqJA svg{width:100%;height:100%;fill:var(--text-color)}