.registration-area{width:100%;height:100vh;height:100dvh;background-color:var(--color-white);flex-direction:column;position:relative}.registration-area,.registration-header{display:flex;justify-content:center;align-items:center}.registration-header{border-bottom:1px solid var(--color-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);margin-top:var(--space-3xl);margin-bottom:4dvh;color:var(--color-black)}.registration-header h1{font-size:var(--font-size-lg);line-height:1.1;margin:0}.registration-tagline{font-weight:200;font-size:var(--font-size-md);margin-top:var(--space-sm);color:#333}.registration-content{flex:1 1;padding:6% 10% 5.19%;margin:0 auto;width:100%;overflow-y:auto}.registration-claim-message{background-color:#f0f9ff;border-left:4px solid #007aff;padding:var(--space-lg);margin-bottom:var(--space-xl);border-radius:.5vh;border-radius:.5dvh}.registration-claim-message p{margin:0 0 var(--space-md) 0;font-size:var(--font-size-base);line-height:1.6;color:#1a1a1a}.registration-claim-message p:last-child{margin-bottom:0}.registration-auth-tabs{display:flex;border-bottom:1px solid #e5e5e5;max-width:60vh;max-width:60dvh;margin:0 auto}.registration-auth-tab{font-weight:var(--font-weight-medium);font-size:var(--font-size-md);padding:var(--space-md) var(--space-xl);background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;position:relative}.registration-auth-tab:hover{color:var(--color-black)}.registration-auth-tab.active{color:var(--color-black);font-weight:var(--font-weight-bold)}.registration-auth-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--color-black)}.registration-auth-form{width:50vh;width:50dvh;margin:0 auto;padding-top:5dvh}.registration-form-group{margin-bottom:2.5dvh}.registration-form-row{display:flex;gap:var(--space-lg)}.registration-form-row .registration-form-group{flex:1 1}.registration-form-group label{display:block;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);margin-bottom:var(--space-sm)}.registration-form-group input{width:100%;padding:1.2dvh;border:1px solid #ccc;border-radius:1.3vh;border-radius:1.3dvh;font-family:inherit;font-size:var(--font-size-base)}.registration-form-group input:focus{outline:none;border-color:var(--color-black)}.registration-submit-button{width:100%;padding:1.4dvh;margin-top:var(--space-lg);background-color:var(--color-white);border:var(--border-thin);color:var(--color-black);border-radius:1.3vh;border-radius:1.3dvh;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);display:flex;justify-content:center;align-items:center;text-align:center}.registration-submit-button:hover{background-color:#eaeaea;color:var(--color-black)}.registration-submit-button:disabled{background-color:#ccc;cursor:not-allowed}.registration-error-message{background-color:rgba(255,0,0,.1);color:var(--color-error);padding:var(--space-md);border-radius:.5vh;border-radius:.5dvh;margin-bottom:var(--space-lg);font-size:var(--font-size-sm)}.registration-creation-options{display:flex;flex-direction:column;align-items:center;text-align:center}.registration-creation-options h2{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);margin-bottom:var(--space-xl)}.registration-options-container{display:flex;gap:var(--space-xl);width:100%;justify-content:center;margin-bottom:5dvh}.registration-option-button{display:flex;align-items:center;padding:var(--space-xl);width:45%;border:1px solid #e5e5e5;border-radius:var(--radius-sm);background-color:var(--color-white);cursor:pointer;transition:all var(--transition-base);text-align:left}.registration-option-button:hover{border-color:var(--color-black);transform:translateY(-.2vh);box-shadow:0 .5vh 1.5vh rgba(0,0,0,.05)}.registration-option-icon{width:6vh;width:6dvh;height:6vh;height:6dvh;margin-right:var(--space-lg);display:flex;align-items:center;justify-content:center}.registration-option-icon img{width:100%;height:auto}.registration-option-text{display:flex;flex-direction:column}.registration-option-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-md);margin-bottom:var(--space-xs)}.registration-option-description{font-weight:var(--font-weight-light);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.registration-password-input-container{position:relative;display:flex;align-items:center}.registration-toggle-password{position:absolute;right:1vh;right:1dvh;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color var(--transition-base)}.registration-toggle-password:hover{color:var(--color-black)}.registration-toggle-password:focus{outline:none}.registration-toggle-password svg{width:var(--space-lg);height:var(--space-lg)}.registration-password-input-container input{padding-right:4dvh}.registration-input-error{border-color:var(--color-error)!important}.registration-field-error{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--space-xs)}.registration-required{color:var(--color-error)}.registration-radio-group{display:flex;flex-direction:column;gap:.5vh;gap:.5dvh;margin-top:1.5dvh;margin-bottom:1.5dvh}.registration-radio-label{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;padding:.8dvh 0}.registration-radio-option{display:flex;align-items:center;gap:1.2vh;gap:1.2dvh}.registration-radio-label input[type=radio]{width:var(--space-lg);height:var(--space-lg);min-width:2vh;min-width:2dvh;min-height:2vh;min-height:2dvh;cursor:pointer;margin:0}.registration-radio-text{font-size:var(--font-size-base);color:#333;line-height:2vh;line-height:2dvh}.registration-link-button{background:none;border:none;color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;text-align:center;text-decoration:underline;margin:0 auto;display:block;transition:color var(--transition-base)}.registration-link-button:hover{color:var(--color-black)}.registration-reset-header{text-align:center;margin-bottom:var(--space-xl)}.registration-reset-header h3{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);margin:0 0 var(--space-sm) 0;color:var(--color-black)}.registration-reset-header p{font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);margin:0;color:var(--color-text-secondary);line-height:1.4}.registration-success-message{text-align:center;padding:var(--space-xl);background-color:rgba(76,175,80,.1);border-radius:var(--radius-sm);border:1px solid rgba(76,175,80,.3)}.registration-success-message h3{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);margin:0 0 var(--space-lg) 0;color:#2e7d32}.registration-success-message p{font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);margin:0 0 var(--space-sm) 0;color:#555;line-height:1.4}.registration-success-message p:last-of-type{margin-bottom:0}.registration-area-dark{background-color:var(--color-black);color:var(--color-white);height:auto;min-height:auto}.registration-area-dark .registration-header{color:var(--color-white);border-bottom:1px solid #333;margin-top:0;margin-bottom:var(--space-lg)}.registration-area-dark .registration-auth-tabs{border-bottom:1px solid #333}.registration-area-dark .registration-auth-tab{color:#ccc}.registration-area-dark .registration-auth-tab.active,.registration-area-dark .registration-auth-tab:hover{color:var(--color-white)}.registration-area-dark .registration-auth-tab.active:after{background-color:var(--color-white)}.registration-area-dark .registration-form-group label{color:var(--color-white)}.registration-area-dark .registration-form-group input{background-color:var(--color-black);border:1px solid var(--color-text-secondary);color:var(--color-white);font-family:inherit}.registration-area-dark .registration-form-group input:focus{border-color:var(--color-white)}.registration-area-dark .registration-form-group input::placeholder{color:var(--color-text-tertiary)}.registration-area-dark .registration-submit-button{background-color:var(--color-black);border:1px solid var(--color-white);color:var(--color-white)}.registration-area-dark .registration-submit-button:hover{background-color:#333;color:var(--color-white)}.registration-area-dark .registration-submit-button:disabled{background-color:#333;color:var(--color-text-secondary)}.registration-area-dark .registration-toggle-password{color:#ccc}.registration-area-dark .registration-radio-text,.registration-area-dark .registration-toggle-password:hover{color:var(--color-white)}.registration-area-dark .registration-link-button{color:#ccc;margin-top:var(--space-lg);padding-bottom:0dvh}.registration-area-dark .registration-link-button:hover,.registration-area-dark .registration-reset-header h3{color:var(--color-white)}.registration-area-dark .registration-reset-header p{color:#ccc}.registration-area-dark .registration-content{padding:var(--space-lg) 5%;flex:none;overflow-y:visible}.registration-area-dark .registration-auth-form{width:100%;max-width:100%;padding-left:0;padding-right:0}.registration-area-dark .registration-auth-tabs{max-width:90%;margin:0 auto 4dvh 2dvh}.registration-area-dark .registration-form-group input{box-sizing:border-box}.registration-area-dark .registration-success-message{background-color:rgba(76,175,80,.2);border:1px solid rgba(76,175,80,.5)}.registration-area-embedded{height:auto!important;min-height:auto!important;max-height:60vh!important;max-height:80dvh!important;justify-content:flex-start!important;overflow-y:auto!important;overflow-x:hidden!important}.registration-area-embedded .registration-header{margin-top:0!important;margin-bottom:2dvh!important;flex-shrink:0}.registration-area-embedded .registration-header h1{font-size:var(--font-size-lg)!important;color:var(--color-black);border-bottom:0 solid var(--color-black)}.registration-area-embedded .registration-content{flex:1 1!important;padding:var(--space-lg) 5%!important;overflow-y:auto!important;min-height:0!important}.registration-area-dark .registration-success-message h3{color:#4caf50}.registration-area-dark .registration-success-message p{color:#ccc}.registration-divider{display:flex;align-items:center;margin:var(--space-lg) 0;text-align:center}.registration-divider:after,.registration-divider:before{content:"";flex:1 1;height:.1vh;height:.1dvh;background-color:#e0e0e0}.registration-divider span{margin:0 var(--space-md);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.registration-area-dark .registration-divider:after,.registration-area-dark .registration-divider:before{background-color:var(--color-text-secondary)}.registration-area-dark .registration-divider span{color:#ccc}.registration-legal-section{border:1px solid #e0e0e0;padding:var(--space-lg);border-radius:var(--radius-sm);background-color:#f9f9f9;margin-top:var(--space-lg)}.registration-legal-section h4{font-weight:600;font-size:var(--font-size-base);margin-bottom:var(--space-md);color:var(--color-black)}.registration-checkbox-label{display:flex;align-items:flex-start;margin-bottom:var(--space-md);cursor:pointer}.registration-checkbox-label:last-child{margin-bottom:0}.registration-checkbox-label input[type=checkbox]{margin-right:var(--space-sm);margin-top:.3dvh;cursor:pointer;width:auto;height:auto;min-width:1.8vh;min-width:1.8dvh;min-height:1.8vh;min-height:1.8dvh}.registration-checkbox-label span{font-size:var(--font-size-sm);line-height:1.5;color:#333}.registration-checkbox-label a{color:var(--color-black);text-decoration:underline;font-weight:var(--font-weight-medium)}.registration-checkbox-label a:hover{color:#555}.registration-area-dark .registration-legal-section{background-color:#111;border-color:#444}.registration-area-dark .registration-legal-section h4{color:var(--color-white)}.registration-area-dark .registration-checkbox-label span{color:#ccc}.registration-area-dark .registration-checkbox-label a{color:var(--color-white)}.registration-area-dark .registration-checkbox-label a:hover{color:var(--color-border-light)}.registration-area.mobile{padding:0;height:auto;min-height:177vw;overflow-y:auto;overflow-x:hidden}.registration-area.mobile .registration-content{padding:var(--space-lg-m);padding-bottom:12vw;max-width:none;width:100%;overflow:visible}.registration-area.mobile .registration-header{font-size:var(--font-size-xl-m);margin-top:var(--space-xs-m);margin-bottom:var(--space-sm-m);text-align:center}.registration-area.mobile .registration-header h1{font-size:var(--font-size-xl-m);line-height:1.1;margin:0}.registration-area.mobile .registration-tagline{font-size:var(--font-size-md-m)}.registration-area.mobile .registration-form{max-width:none;width:100%}.registration-area.mobile .registration-auth-form{width:100%;max-width:none;padding-top:var(--space-lg-m)}.registration-area.mobile .registration-form-row{flex-direction:column}.registration-area.mobile .registration-form-group{margin-bottom:var(--space-md-m)}.registration-area.mobile .registration-form-group label{font-size:var(--font-size-base-m);margin-bottom:1.5vw}.registration-area.mobile .registration-form-group input,.registration-area.mobile .registration-form-group select{font-size:var(--font-size-md-m);padding:2.5vw;border-radius:var(--radius-sm-m);height:auto}.registration-area.mobile .registration-legal-section h4{font-size:var(--font-size-md-m)}.registration-area.mobile .registration-checkbox-label span{font-size:var(--font-size-base-m);line-height:1.4}.registration-area.mobile .registration-submit-button{font-size:var(--font-size-md-m);padding:var(--space-md-m) 6vw;margin-top:var(--space-lg-m);margin-bottom:10vw}.registration-area.mobile .registration-claim-message{padding:var(--space-lg-m);margin-bottom:6vw;border-radius:var(--radius-sm-m);border-left:var(--space-xs-m) solid #007aff}.registration-area.mobile .registration-claim-message p{margin:0 0 var(--space-md-m) 0;font-size:var(--font-size-base-m);line-height:1.5}.registration-area.mobile .registration-claim-message p:last-child{margin-bottom:0}.registration-area.mobile .registration-error-message{padding:var(--space-md-m);border-radius:var(--radius-sm-m);margin-bottom:var(--space-lg-m);font-size:var(--font-size-sm-m)}.registration-area.mobile .registration-legal-section{padding:var(--space-lg-m);border-radius:var(--radius-sm-m);margin-top:var(--space-lg-m)}.registration-area.mobile .registration-legal-section h4{font-size:var(--font-size-base-m);margin-bottom:var(--space-md-m)}.registration-area.mobile .registration-checkbox-label{margin-bottom:var(--space-md-m)}.registration-area.mobile .registration-checkbox-label input[type=checkbox]{margin-right:var(--space-sm-m);margin-top:.8vw;min-width:var(--space-md-m);min-height:var(--space-md-m)}.registration-area.mobile .registration-checkbox-label a,.registration-area.mobile .registration-checkbox-label span{font-size:var(--font-size-sm-m)}.registration-area.mobile .registration-field-error{font-size:var(--font-size-sm-m);margin-top:1.5vw}.registration-area.mobile .mobile-logo{display:block;width:60vw;margin:6vw auto 0;margin-bottom:var(--space-md-m)}.registration-area:not(.mobile) .mobile-logo{display:none}.registration-area.mobile .mobile-logo-button{background:none;border:none;padding:0;margin:0 auto;display:block;cursor:pointer;transition:transform var(--transition-fast)}.registration-area.mobile .mobile-logo-button:hover{transform:scale(.98)}.registration-area.mobile .mobile-logo-button:active{transform:scale(.95)}.registration-area:not(.mobile) .mobile-logo-button{display:none}.MobileSocialLoginButtons_mobileSocialButtons__j3_Q4{display:flex;flex-direction:column;gap:var(--space-md-m);margin-bottom:var(--space-xl-m)}.MobileSocialLoginButtons_mobileSocialButton__2DvjY{width:100%;height:12vw;border:.3vw solid #e0e0e0;border-radius:var(--space-sm-m);background-color:var(--color-white);display:flex;align-items:center;justify-content:center;gap:var(--space-md-m);cursor:pointer;transition:all var(--transition-base);padding:0 var(--space-lg-m);font-size:var(--font-size-md-m);font-weight:var(--font-weight-light);color:#333}.MobileSocialLoginButtons_mobileSocialButton__2DvjY:hover{border-color:#333;transform:translateY(-.3vw);box-shadow:0 .5vw 2vw rgba(0,0,0,.1)}.MobileSocialLoginButtons_mobileSocialButton__2DvjY:active{transform:translateY(0)}.MobileSocialLoginButtons_mobileSocialButton__2DvjY:disabled{opacity:.6;cursor:not-allowed;transform:none}.MobileSocialLoginButtons_mobileSocialButton__2DvjY:disabled:hover{border-color:#e0e0e0;transform:none;box-shadow:none}.MobileSocialLoginButtons_icon__kCwXr{width:var(--space-xl-m);height:var(--space-xl-m);color:#333;flex-shrink:0}.MobileSocialLoginButtons_mobileSocialButton__2DvjY span{flex:1 1;text-align:center;margin-right:8vw}.MobileSocialLoginButtons_spinner__NmKgX{width:var(--space-xl-m);height:var(--space-xl-m);border:.5vw solid #f3f3f3;border-top-color:#333;border-radius:var(--radius-circle);animation:MobileSocialLoginButtons_spin__2L9T4 1s linear infinite}@keyframes MobileSocialLoginButtons_spin__2L9T4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MobileSocialLoginButtons_darkTheme__V99i0 .MobileSocialLoginButtons_mobileSocialButton__2DvjY{background-color:var(--color-black);border:.3vw solid var(--color-text-secondary);color:var(--color-white)}.MobileSocialLoginButtons_darkTheme__V99i0 .MobileSocialLoginButtons_mobileSocialButton__2DvjY:hover{border-color:var(--color-white);background-color:#111}.MobileSocialLoginButtons_darkTheme__V99i0 .MobileSocialLoginButtons_mobileSocialButton__2DvjY:disabled{background-color:#333;border-color:#333;color:var(--color-text-secondary)}.MobileSocialLoginButtons_darkTheme__V99i0 .MobileSocialLoginButtons_mobileSocialButton__2DvjY:disabled:hover{border-color:#333;background-color:#333}.MobileSocialLoginButtons_darkTheme__V99i0 .MobileSocialLoginButtons_icon__kCwXr{color:var(--color-white)}.MobileSocialLoginButtons_darkTheme__V99i0 .MobileSocialLoginButtons_spinner__NmKgX{border:.5vw solid #333;border-top:.5vw solid var(--color-white)}.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)}