.MobileRegistrationArea_registrationArea__VTA4r{width:100%;padding:var(--space-xl-m);background-color:var(--color-white);min-height:75vh;max-height:90vh;display:flex;flex-direction:column;margin-top:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding-bottom:var(--space-xl-m)}.MobileRegistrationArea_registrationAreaOverlay__anqNa{position:fixed;bottom:0;left:0;width:100vw;min-height:75vh;max-height:90vh;z-index:var(--z-modal);border-top-left-radius:2vh;border-top-right-radius:2vh}.MobileRegistrationArea_registrationHeader__JlPnV{text-align:center;margin-bottom:var(--space-md-m);padding-top:0}.MobileRegistrationArea_registrationHeader__JlPnV h1{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl-m);margin:0;color:var(--color-black)}.MobileRegistrationArea_registrationContent___dSRQ{flex:1 1;display:flex;flex-direction:column;width:100%}.MobileRegistrationArea_authTabs__HspZY{display:flex;margin-bottom:var(--space-lg-m);border-bottom:.3vw solid #eee;width:100%}.MobileRegistrationArea_authTab__VWdjP{flex:1 1;background:none;border:none;padding:var(--space-md-m) var(--space-sm-m);font-size:var(--font-size-md-m);color:var(--color-text-secondary);cursor:pointer;position:relative;text-align:center}.MobileRegistrationArea_authTab__VWdjP.MobileRegistrationArea_active__k9l_Z{color:var(--color-black);font-weight:600}.MobileRegistrationArea_authTab__VWdjP.MobileRegistrationArea_active__k9l_Z:after{content:"";position:absolute;bottom:-.3vw;left:0;width:100%;height:.5vw;background-color:var(--color-black)}.MobileRegistrationArea_authForm__mwdxu{display:flex;flex-direction:column;gap:var(--space-md-m);width:100%;padding-bottom:var(--space-md-m)}.MobileRegistrationArea_formGroup__Hm6Ak{display:flex;flex-direction:column;gap:var(--space-xs-m);width:100%;margin-bottom:var(--space-xs-m)}.MobileRegistrationArea_formGroup__Hm6Ak label{font-size:var(--font-size-base-m);font-weight:var(--font-weight-medium);color:#333}.MobileRegistrationArea_formGroup__Hm6Ak input{height:12vw;padding:2.5vw var(--space-lg-m);border:.3vw solid var(--color-border-light);border-radius:var(--space-xs-m);font-size:var(--font-size-md-m);width:100%;box-sizing:border-box}.MobileRegistrationArea_formGroup__Hm6Ak input:focus{outline:none;border-color:var(--color-black)}.MobileRegistrationArea_required__LOYBm{color:var(--color-error)}.MobileRegistrationArea_passwordInputContainer__EY_b1{position:relative;display:flex;align-items:center;width:100%}.MobileRegistrationArea_passwordInputContainer__EY_b1 input{flex:1 1;padding-right:20vw;width:100%}.MobileRegistrationArea_togglePassword__Pg9Y_{position:absolute;right:1.5vw;background:none;border:none;font-size:var(--font-size-base-m);color:var(--color-text-secondary);cursor:pointer;padding:1.5vw 2.5vw}.MobileRegistrationArea_submitButton__pzo6B{height:12vw;margin-top:var(--space-sm-m);background-color:var(--color-black);color:var(--color-white);border:none;border-radius:var(--space-xs-m);font-size:var(--font-size-md-m);font-weight:var(--font-weight-medium);cursor:pointer;width:100%}.MobileRegistrationArea_submitButton__pzo6B:disabled{background-color:#ccc;cursor:not-allowed}.MobileRegistrationArea_errorMessage__6eowC{padding:var(--space-md-m);background-color:rgba(229,57,53,.1);color:var(--color-error);border-radius:var(--space-xs-m);font-size:var(--font-size-base-m);word-wrap:break-word}.MobileRegistrationArea_fieldError__eQzBs{color:var(--color-error);font-size:var(--font-size-sm-m);margin-top:.5vw;word-wrap:break-word}.MobileRegistrationArea_inputError__djLXb{border-color:var(--color-error)!important;background-color:rgba(229,57,53,.05)}.MobileRegistrationArea_radioGroup__KyP4n{display:flex;flex-direction:column;gap:var(--space-md-m);width:100%;margin-top:.5vw}.MobileRegistrationArea_radioOption__b3ezE{display:flex;align-items:center;gap:var(--space-lg-m);padding:0 0 0 .5vw}.MobileRegistrationArea_radioOption__b3ezE input[type=radio]{width:4.5vw;height:4.5vw;accent-color:var(--color-text-tertiary);margin:0;flex-shrink:0}.MobileRegistrationArea_radioText__VFwDj{font-size:var(--font-size-base-m);color:#333;font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);text-align:left;margin:0}.MobileRegistrationArea_radioLabel__c3mLt{width:100%;display:flex;align-items:center}.MobileRegistrationArea_linkButton__TJkKV{background:none;border:none;color:var(--color-text-secondary);font-size:var(--font-size-base-m);cursor:pointer;text-align:center;text-decoration:underline;margin:0 auto;display:block;padding:2.5vw;transition:color var(--transition-base)}.MobileRegistrationArea_linkButton__TJkKV:hover{color:var(--color-black)}.MobileRegistrationArea_resetHeader__v32Vp{text-align:center;margin-bottom:var(--space-xl-m)}.MobileRegistrationArea_resetHeader__v32Vp h3{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl-m);margin:0 0 2.5vw;color:var(--color-black)}.MobileRegistrationArea_resetHeader__v32Vp p{font-weight:var(--font-weight-regular);font-size:var(--font-size-base-m);margin:0;color:var(--color-text-secondary);line-height:var(--line-height-normal)}.MobileRegistrationArea_successMessage__Yz_18{text-align:center;padding:var(--space-xl-m);background-color:rgba(76,175,80,.1);border-radius:var(--space-sm-m);border:.3vw solid rgba(76,175,80,.3)}.MobileRegistrationArea_successMessage__Yz_18 h3{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg-m);margin:0 0 var(--space-lg-m) 0;color:#2e7d32}.MobileRegistrationArea_successMessage__Yz_18 p{font-weight:var(--font-weight-regular);font-size:var(--font-size-base-m);margin:0 0 2.5vw;color:#555;line-height:var(--line-height-normal)}.MobileRegistrationArea_successMessage__Yz_18 p:last-of-type{margin-bottom:0}.MobileRegistrationArea_darkTheme__5Ql81{background-color:var(--color-black)!important;color:var(--color-white)!important}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_registrationHeader__JlPnV h1{color:var(--color-white)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_authTab__VWdjP{color:var(--color-text-disabled)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_authTab__VWdjP.MobileRegistrationArea_active__k9l_Z{color:var(--color-white)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_authTab__VWdjP.MobileRegistrationArea_active__k9l_Z:after{background-color:var(--color-white)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_authTabs__HspZY{border-bottom-color:#333}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_formGroup__Hm6Ak label{color:var(--color-border-light)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_formGroup__Hm6Ak input{background-color:var(--color-black);color:var(--color-white);border-color:#555}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_formGroup__Hm6Ak input:focus{border-color:var(--color-white);outline:none}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_passwordInputContainer__EY_b1{background-color:var(--color-black);border-color:#555}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_togglePassword__Pg9Y_{color:var(--color-text-disabled)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_togglePassword__Pg9Y_:hover{color:var(--color-white)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_submitButton__pzo6B{background-color:var(--color-white);color:var(--color-black)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_submitButton__pzo6B:hover{background-color:#eee}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_submitButton__pzo6B:disabled{background-color:#333;color:var(--color-text-secondary)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_linkButton__TJkKV{color:var(--color-text-disabled)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_linkButton__TJkKV:hover{color:var(--color-white)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_errorMessage__6eowC{background-color:rgba(255,0,0,.2);color:#ff6b6b;border-color:var(--color-error)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_fieldError__eQzBs{color:#ff6b6b}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_inputError__djLXb{border-color:var(--color-error)!important}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_radioOption__b3ezE{background-color:#111;border-color:#555}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_radioOption__b3ezE:hover{border-color:var(--color-white)}.MobileRegistrationArea_darkTheme__5Ql81 input[type=radio]:checked+.MobileRegistrationArea_radioText__VFwDj{color:var(--color-white)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_radioOption__b3ezE input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:4.5vw!important;height:4.5vw!important;min-width:4.5vw!important;min-height:4.5vw!important;max-width:4.5vw!important;max-height:4.5vw!important;border:.3vw solid var(--color-white);border-radius:var(--radius-circle);background-color:var(--color-black);cursor:pointer;position:relative;margin:0;flex-shrink:0;padding:0;box-sizing:border-box}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_radioOption__b3ezE input[type=radio]:checked{background-color:var(--color-white);border-color:var(--color-white)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_radioOption__b3ezE input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.5vw;height:2.5vw;border-radius:var(--radius-circle);background-color:var(--color-black)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_radioText__VFwDj{font-size:var(--font-size-base-m);color:var(--color-white);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);text-align:left;margin:0}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_successMessage__Yz_18{background-color:rgba(0,255,0,.1);color:#4caf50;border-color:#4caf50}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_successMessage__Yz_18 h3{color:#4caf50}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_required__LOYBm{color:#ff6b6b}.MobileRegistrationArea_divider__LC58c{display:flex;align-items:center;margin:var(--space-md-m) 0;text-align:center}.MobileRegistrationArea_divider__LC58c:after,.MobileRegistrationArea_divider__LC58c:before{content:"";flex:1 1;height:.3vw;background-color:#e0e0e0}.MobileRegistrationArea_divider__LC58c span{margin:0 var(--space-lg-m);font-weight:var(--font-weight-medium);font-size:var(--font-size-md-m);color:var(--color-text-secondary)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_divider__LC58c:after,.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_divider__LC58c:before{background-color:var(--color-text-secondary)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_divider__LC58c span{color:#ccc}.MobileRegistrationArea_legalSection__63xGl{border:.3vw solid #e0e0e0;padding:var(--space-md-m);border-radius:var(--space-sm-m);background-color:#f9f9f9;margin-top:var(--space-md-m)}.MobileRegistrationArea_legalSection__63xGl h4{font-weight:600;font-size:var(--font-size-lg-m);margin-bottom:var(--space-md-m);color:var(--color-black)}.MobileRegistrationArea_checkboxLabel__4t_9e{display:flex;align-items:flex-start;margin-bottom:var(--space-md-m);cursor:pointer}.MobileRegistrationArea_checkboxLabel__4t_9e:last-child{margin-bottom:0}.MobileRegistrationArea_checkboxLabel__4t_9e input[type=checkbox]{margin-right:var(--space-sm-m);margin-top:.5vw;cursor:pointer;width:auto;height:auto;min-width:4vw;min-height:4vw}.MobileRegistrationArea_checkboxLabel__4t_9e span{font-size:var(--font-size-base-m);line-height:var(--line-height-relaxed);color:#333}.MobileRegistrationArea_checkboxLabel__4t_9e a{color:var(--color-black);text-decoration:underline;font-weight:var(--font-weight-medium)}.MobileRegistrationArea_checkboxLabel__4t_9e a:hover{color:#555}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_legalSection__63xGl{background-color:#111;border-color:#444}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_legalSection__63xGl h4{color:var(--color-white)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_checkboxLabel__4t_9e span{color:#ccc}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_checkboxLabel__4t_9e a{color:var(--color-white)}.MobileRegistrationArea_darkTheme__5Ql81 .MobileRegistrationArea_checkboxLabel__4t_9e a:hover{color:var(--color-border-light)}