.authentication-skill-level-selection-component{--labelBackgroundHover: var(--color-gray-100);align-items:center;display:flex;flex-direction:column;width:100%}.dark-mode .authentication-skill-level-selection-component{--labelBackgroundHover: rgba(255, 255, 255, .15)}.authentication-skill-level-selection-component .authentication-skill-level-selection-levels{display:flex;width:100%}.authentication-skill-level-selection-component .authentication-skill-level-selection-title{color:var(--color-text-subtle);font-size:1.4rem;font-weight:600;margin-bottom:2rem}.authentication-skill-level-selection-component .authentication-skill-level-selection-level{align-items:center;display:flex;flex-direction:column;min-height:5rem;position:relative;width:100%}.authentication-skill-level-selection-component .authentication-skill-level-selection-level label{height:100%;width:100%}.authentication-skill-level-selection-component .authentication-skill-level-selection-level label:not(.authentication-skill-level-selection-selected):hover .authentication-skill-level-selection-input:not(:checked)~.authentication-skill-level-selection-label-icon{background-color:var(--labelBackgroundHover)}.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-selected .authentication-skill-level-selection-label-icon,.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-input:checked~.authentication-skill-level-selection-label-icon{background-color:var(--labelBackgroundHover);border:solid .2rem var(--color-green-300)}.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-selected .authentication-skill-level-selection-label-icon .cls-1,.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-input:checked~.authentication-skill-level-selection-label-icon .cls-1{fill:var(--color-text-boldest)}.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-selected .authentication-skill-level-selection-label-icon .authentication-skill-level-selection-name,.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-input:checked~.authentication-skill-level-selection-label-icon .authentication-skill-level-selection-name{color:var(--color-text-boldest)}.authentication-skill-level-selection-component .authentication-skill-level-selection-label-icon{align-items:center;background-clip:content-box;background-color:var(--color-bg-subtler);border:solid .2rem transparent;border-radius:var(--radius-10);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:.3rem}[dir=ltr] .authentication-skill-level-selection-component .authentication-skill-level-selection-label-icon{margin-right:0}[dir=rtl] .authentication-skill-level-selection-component .authentication-skill-level-selection-label-icon{margin-left:0}.authentication-skill-level-selection-component .authentication-skill-level-selection-piece{height:3.6rem;margin-top:1rem}.authentication-skill-level-selection-component .authentication-skill-level-selection-piece svg{height:100%}.authentication-skill-level-selection-component .authentication-skill-level-selection-piece .cls-1{fill:var(--color-icon-boldest)}.authentication-skill-level-selection-component .authentication-skill-level-selection-name{color:var(--color-text-bolder);cursor:pointer;font-size:clamp(1.1rem,3vw,1.2rem);font-weight:600;line-height:1;margin:1rem .2rem;text-align:center;word-break:break-word}.authentication-skill-level-selection-component .authentication-skill-level-selection-input{clip:rect(0 0 0 0);height:.1rem;overflow:hidden;position:absolute;width:.1rem}@media (min-width: 34.375em){.authentication-skill-level-selection-component .authentication-skill-level-selection-label-icon{min-height:10rem}.authentication-skill-level-selection-component .authentication-skill-level-selection-levels{gap:1rem}}.register-form-component{display:flex;flex-direction:column}.register-form-captcha{flex:1;flex-direction:column}.register-form-line{display:flex;flex-direction:column;padding:1rem 0}.register-form-line label{color:var(--color-text-default);font-weight:600}.register-form-input-error{margin-top:-.7rem}.register-form-input-error a{color:var(--color-text-default);text-decoration:underline}.register-form-input-error a:hover{color:var(--color-text-default-hovered)}.register-avatar{vertical-align:middle}.register-form-form-element{flex:1}.register-form-form-group{flex:1;position:relative;width:100%}[dir=ltr] .register-form-form-group .register-form-password{padding-right:3rem}[dir=rtl] .register-form-form-group .register-form-password{padding-left:3rem}.register-form-form-group .register-form-autocomplete{font-size:1.4rem}[dir=ltr] .register-form-form-group .register-form-autocomplete{left:var(--space-40)}[dir=rtl] .register-form-form-group .register-form-autocomplete{right:var(--space-40)}.register-form-button{margin:4.5rem 0 0}.register-form-button-social{margin:2.5rem 0 0}.register-form-social-info{align-items:center;cursor:default;display:flex;justify-content:center;margin:.5rem 0 1rem}.register-form-social-icon{height:1.6rem;width:1.6rem}.register-form-social-icon.apple{position:relative}.register-form-social-icon.apple:before{background-image:url(/bundles/web/images/socials/apple.d77d954d.svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;width:100%}[dir=ltr] .register-form-social-icon.apple:before{left:0}[dir=rtl] .register-form-social-icon.apple:before{right:0}.register-form-social-icon.google{position:relative}.register-form-social-icon.google:before{background-image:url(/bundles/web/images/socials/google.9f87d284.svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;width:100%}[dir=ltr] .register-form-social-icon.google:before{left:0}[dir=rtl] .register-form-social-icon.google:before{right:0}.register-form-social-icon.facebook-button{position:relative}.register-form-social-icon.facebook-button:before{background-image:url(/bundles/web/images/socials/facebook-button.2cbe7756.svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;width:100%}[dir=ltr] .register-form-social-icon.facebook-button:before{left:0}[dir=rtl] .register-form-social-icon.facebook-button:before{right:0}.register-form-social-email{font-size:1.4rem;font-weight:600;margin:0 1rem;text-decoration:underline}.register-form-social-edit{cursor:pointer;font-size:2.3rem}.register-form-social-label{color:var(--color-transparent-white-50);font-size:1.4rem;font-weight:600;margin:1rem 0 .5rem;text-align:center}.register-form-social-signup-form-element{order:-1}.register-sheet-component{padding-bottom:1rem}.register-sheet-line{color:var(--color-text-default);display:flex;font-size:1.5rem;font-weight:600;justify-content:center;padding:1rem 0 0}.register-sheet-social{margin-top:3rem}.register-sheet-club-landing-login{padding-top:1rem}.register-sheet-club-landing-login p{color:var(--color-text-subtle);font-size:1.4rem;font-weight:500;margin-bottom:1.5rem;text-align:center}@media (min-width: 64em){[dir=ltr] .register-sheet-line{margin-right:-13%;padding-left:22%}[dir=rtl] .register-sheet-line{margin-left:-13%;padding-right:22%}}.step-transition-back{position:absolute;top:calc(1.7rem + var(--judoHeight, 0rem))}[dir=ltr] .step-transition-back{left:4rem;transform:translate(-50%)}[dir=rtl] .step-transition-back{right:4rem;transform:translate(50%)}.step-transition-icon{font-size:2.4rem}@media (min-width: 30em){[dir=ltr] .step-transition-back{left:16.6666666667vw}[dir=rtl] .step-transition-back{right:16.6666666667vw}}.step-transition-fadeEnterFrom{opacity:0}[dir=ltr] .step-transition-fadeEnterFrom{transform:translate(5rem)}[dir=rtl] .step-transition-fadeEnterFrom{transform:translate(-5rem)}.step-transition-fadeFirstEnterActive{transition:opacity .15s var(--motion-ease-out-gentle)}.step-transition-fadeEnterActive{transition:opacity .15s var(--motion-ease-out-gentle),transform .15s var(--motion-ease-out-gentle)}.step-transition-fadeEnterTo,.step-transition-fadeLeaveFrom{opacity:1;transform:translate(0)}.step-transition-fadeLeaveActive{transition:opacity .15s var(--motion-ease-out-gentle),transform .15s var(--motion-ease-out-gentle)}.step-transition-fadeLeaveTo{opacity:0}[dir=ltr] .step-transition-fadeLeaveTo{transform:translate(-5rem)}[dir=rtl] .step-transition-fadeLeaveTo{transform:translate(5rem)}.step-transition-fadeEnterFromBack{opacity:0}[dir=ltr] .step-transition-fadeEnterFromBack{transform:translate(-5rem)}[dir=rtl] .step-transition-fadeEnterFromBack{transform:translate(5rem)}.step-transition-fadeLeaveToBack{opacity:0}[dir=ltr] .step-transition-fadeLeaveToBack{transform:translate(5rem)}[dir=rtl] .step-transition-fadeLeaveToBack{transform:translate(-5rem)}.registration-back{position:absolute;top:calc(1.7rem + var(--judoHeight, 0rem))}[dir=ltr] .registration-back{left:4rem;transform:translate(-50%)}[dir=rtl] .registration-back{right:4rem;transform:translate(50%)}.registration-icon{font-size:2.4rem}@media (min-width: 30em){[dir=ltr] .registration-back{left:16.6666666667vw}[dir=rtl] .registration-back{right:16.6666666667vw}}.registration-component{align-items:center;display:flex;flex-direction:column;justify-content:center}.registration-username-container{align-items:center;display:flex;flex-direction:column}.registration-form{display:grid;grid-template-columns:1fr;justify-items:center}.registration-form>*{align-self:start;grid-column:1;grid-row:1}@media (min-width: 30em){.registration-component{align-items:center}}
