.RegisterCreateAccountStep-module__IFBNeG__step{align-items:flex-start;gap:var(--layout-spacing-desktop-xl,42px);width:var(--form-inner-width-desktop,442px);flex-direction:column;display:flex}.RegisterCreateAccountStep-module__IFBNeG__title{color:var(--color-text-highlight,#fff);font-family:var(--title-medium-font-family,var(--outfit-font));font-size:var(--title-medium-font-size,36px);font-weight:var(--title-medium-font-weight-medium,500);letter-spacing:var(--title-medium-letter-spacing,-.2px);line-height:var(--title-medium-line-height,100%);max-width:442px;margin:0}.RegisterCreateAccountStep-module__IFBNeG__fields{flex-direction:column;align-self:stretch;gap:16px;display:flex}.RegisterCreateAccountStep-module__IFBNeG__input{width:100%;min-height:99px}.RegisterCreateAccountStep-module__IFBNeG__tallInput{min-height:105px}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput{--private-date-picker-calendar-width:min(22rem, calc(100vw - 2rem))}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker-popper{z-index:var(--z-interactive,2)}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__month-container{width:100%}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__header{align-items:center;gap:var(--layout-sizing-desktop-sm,16px);height:var(--layout-sizing-desktop-2xl,56px);padding:0 var(--layout-sizing-desktop-xl,40px);justify-content:center;display:flex}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__year-dropdown-container--select{margin:0;display:flex}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__navigation{height:var(--layout-sizing-desktop-2xl,56px);top:0}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__navigation-icon{top:0}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__current-month{white-space:nowrap}:is(.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day-names,.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__week){grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:is(.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day-name,.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day){width:auto;margin:0}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day{padding-block:var(--layout-sizing-desktop-nano,4px)}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__year-select{background:var(--color-bg-emphasis,#2b2b2b);border:1px solid var(--text-field-border-filled,#fff3);border-radius:var(--text-field-corner-radius,8px);color:var(--button-tertiary-text-rest,#ffc961);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:var(--layout-sizing-desktop-nano,4px) var(--layout-sizing-desktop-xs,12px)}:is(.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker,.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__header){background:var(--color-bg-default,#1a1a1a);border-color:var(--text-field-border-filled,#fff3);color:var(--color-text-highlight,#fff)}:is(.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__current-month,.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day-name,.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day){color:var(--color-text-highlight,#fff)}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day--outside-month{visibility:hidden}:is(.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day:not([aria-disabled=true]):hover,.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day--keyboard-selected){background:var(--color-bg-emphasis,#2b2b2b)}:is(.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day--selected,.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day--selected:not([aria-disabled=true]):hover){background:var(--button-primary-fill-rest,#ffc961);color:var(--button-primary-text-rest,#000)}:is(.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__day:focus-visible,.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__year-select:focus-visible,.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__navigation:focus-visible){outline:2px solid var(--focus-indicator-color,#ffc961);outline-offset:-2px}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker__navigation-icon:before{border-color:var(--button-tertiary-text-rest,#ffc961);top:50%;translate:0 -50%}.RegisterCreateAccountStep-module__IFBNeG__birthdayInput .react-datepicker-popper .react-datepicker__triangle{color:var(--color-bg-default,#1a1a1a);fill:var(--color-bg-default,#1a1a1a);stroke:var(--text-field-border-filled,#fff3)}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements{background:var(--color-bg-emphasis,#2b2b2b);border-radius:var(--card-container-corner-radius-default,8px);color:var(--color-text-default,#d9d9d9);flex-direction:column;gap:9px;min-height:115px;padding:9px 12px;display:flex}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements p,.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements ul{margin:0}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements p{font-family:var(--label-medium-font-family,var(--outfit-font));font-size:var(--label-medium-font-size,18px);line-height:120%}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements ul{font-family:var(--body-medium-font-family,var(--outfit-font));font-size:var(--body-medium-font-size,18px);padding:0;line-height:120%;list-style:none}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements li{grid-template-columns:1em minmax(0,1fr);display:grid}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements [aria-hidden=true]{justify-content:center;align-items:center;height:1.2em;display:flex}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements svg{width:1em;height:1em}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements svg path{fill:currentColor}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements li[data-satisfied=true]{color:var(--color-primary-default,#ffc961)}:is(.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements li[data-satisfied=true])>:last-child{margin-left:2px}.RegisterCreateAccountStep-module__IFBNeG__termsAcceptance{align-self:stretch;align-items:flex-start;gap:9px;margin:0;display:flex}.RegisterCreateAccountStep-module__IFBNeG__termsAcceptance>input{accent-color:var(--button-tertiary-text-rest,#ffc961);cursor:pointer;flex:none;width:18px;height:18px;margin:0}.RegisterCreateAccountStep-module__IFBNeG__genderFieldset{color:var(--text-field-text-input-title,#d9d9d9);border:0;width:100%;min-width:0;min-height:89px;margin:0;padding:0 0 16px}.RegisterCreateAccountStep-module__IFBNeG__genderFieldset legend{font-family:var(--body-medium-font-family,var(--outfit-font));font-size:var(--body-medium-font-size,16px);margin-bottom:12px;padding:0;line-height:120%}.RegisterCreateAccountStep-module__IFBNeG__genderOptions{gap:36px;padding:4px 0;display:flex}.RegisterCreateAccountStep-module__IFBNeG__genderOptions input{appearance:none;border:2px solid var(--radio-off-border-hover,#fff);border-radius:var(--radio-corner-radius,9999px);background:0 0;width:18px;height:18px;margin:0}.RegisterCreateAccountStep-module__IFBNeG__genderOptions input:checked{background:var(--button-tertiary-text-rest,#ffc961);box-shadow:inset 0 0 0 3px #000}.RegisterCreateAccountStep-module__IFBNeG__genderOptions input:focus-visible{outline:2px solid var(--focus-indicator-color,#ffc961);outline-offset:3px}.RegisterCreateAccountStep-module__IFBNeG__genderOptions span{color:var(--radio-label-hover,#d9d9d9);font-family:var(--label-medium-font-family,var(--outfit-font));font-size:var(--label-medium-font-size,18px);line-height:120%}.RegisterCreateAccountStep-module__IFBNeG__genderOptions label{cursor:pointer;align-items:center;gap:var(--radio-spacing-container-desktop,9px);white-space:nowrap;display:flex}.RegisterCreateAccountStep-module__IFBNeG__termsAcceptance>input:focus-visible{outline:2px solid var(--focus-indicator-color,#ffc961);outline-offset:3px}.RegisterCreateAccountStep-module__IFBNeG__fieldError,.RegisterCreateAccountStep-module__IFBNeG__errorMessage{color:var(--status-error-text,#f04438);font-family:var(--body-small-font-family,var(--outfit-font));font-size:var(--body-small-font-size,16px);line-height:120%}.RegisterCreateAccountStep-module__IFBNeG__fieldError{margin-top:3px;display:block}.RegisterCreateAccountStep-module__IFBNeG__actions{flex-direction:column;align-self:stretch;align-items:center;gap:16px;display:flex}.RegisterCreateAccountStep-module__IFBNeG__errorMessage{align-self:stretch;margin:0}.RegisterCreateAccountStep-module__IFBNeG__terms{color:#fffc;font-family:var(--caption-font-family,var(--outfit-font));font-size:var(--caption-font-size,12px);font-weight:var(--caption-font-weight-medium,500);letter-spacing:var(--caption-letter-spacing,-.2px);line-height:120%}.RegisterCreateAccountStep-module__IFBNeG__terms a{color:inherit;text-underline-offset:1px;font-weight:500;text-decoration:underline}.RegisterCreateAccountStep-module__IFBNeG__accountHint{flex-direction:column;align-self:stretch;align-items:center;display:flex}.RegisterCreateAccountStep-module__IFBNeG__accountHint>span{color:#fff;font-family:var(--body-medium-font-family,var(--outfit-font));font-size:var(--body-medium-font-size,18px);letter-spacing:var(--body-medium-letter-spacing,-.2px);line-height:120%}.RegisterCreateAccountStep-module__IFBNeG__loginButton{justify-content:center;align-self:stretch;height:48px;min-height:48px;padding:9px 21px;display:flex}@media only screen and (min-width:768px) and (not (min-width:1025px)){.RegisterCreateAccountStep-module__IFBNeG__step{gap:var(--layout-spacing-tablet-lg,24px);width:var(--form-inner-width-tablet,442px)}.RegisterCreateAccountStep-module__IFBNeG__input,.RegisterCreateAccountStep-module__IFBNeG__tallInput{min-height:99px}.RegisterCreateAccountStep-module__IFBNeG__emailInput{min-height:93px}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements{min-height:97px}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements p{font-size:var(--tablet-label-medium-font-size,16px);font-weight:var(--tablet-label-medium-font-weight-bold,700)}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements ul{font-size:var(--tablet-body-small-font-size,14px)}.RegisterCreateAccountStep-module__IFBNeG__genderFieldset{min-height:84px}.RegisterCreateAccountStep-module__IFBNeG__accountHint>span{font-size:var(--mobile-body-medium-font-size,14px)}.RegisterCreateAccountStep-module__IFBNeG__createButton{margin-block:-4px}.RegisterCreateAccountStep-module__IFBNeG__loginButton{height:40px;min-height:40px}}@media only screen and not (min-width:768px){.RegisterCreateAccountStep-module__IFBNeG__step{gap:var(--layout-spacing-lg,24px);width:var(--form-inner-width-mobile,calc(100vw - 42px))}.RegisterCreateAccountStep-module__IFBNeG__title{font-size:var(--mobile-title-medium-font-size,24px);line-height:var(--mobile-title-medium-line-height,100%)}.RegisterCreateAccountStep-module__IFBNeG__input,.RegisterCreateAccountStep-module__IFBNeG__tallInput{min-height:97px}.RegisterCreateAccountStep-module__IFBNeG__emailInput{min-height:91px}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements{min-height:89px}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements p,.RegisterCreateAccountStep-module__IFBNeG__genderOptions span{font-size:var(--mobile-label-medium-font-size,14px)}.RegisterCreateAccountStep-module__IFBNeG__passwordRequirements ul{font-size:var(--typography-body-small-font-size,12px)}.RegisterCreateAccountStep-module__IFBNeG__genderFieldset{min-height:83px}.RegisterCreateAccountStep-module__IFBNeG__terms{font-size:var(--tablet-caption-font-size,12px)}.RegisterCreateAccountStep-module__IFBNeG__accountHint>span{font-size:var(--mobile-body-medium-font-size,14px)}.RegisterCreateAccountStep-module__IFBNeG__loginButton{height:40px;min-height:40px}}
.RegisterEmailStep-module__tFTKMa__step{align-items:flex-start;gap:var(--layout-spacing-desktop-xl,42px);width:var(--form-inner-width-desktop);flex-direction:column;display:flex}.RegisterEmailStep-module__tFTKMa__title{color:#fff;font-family:var(--title-medium-font-family,var(--outfit-font));font-size:var(--title-medium-font-size,36px);font-weight:var(--title-medium-font-weight-medium,500);letter-spacing:var(--title-medium-letter-spacing,-.2px);line-height:var(--title-medium-line-height,100%);word-break:break-word;margin:0}.RegisterEmailStep-module__tFTKMa__inputs{align-self:stretch;gap:var(--form-login-credentials-gap);flex-direction:column;display:flex}.RegisterEmailStep-module__tFTKMa__input{width:100%}.RegisterEmailStep-module__tFTKMa__ctas{align-self:stretch;align-items:center;gap:var(--layout-spacing-sm,18px);flex-direction:column;display:flex}.RegisterEmailStep-module__tFTKMa__accountHint{flex-direction:column;align-self:stretch;align-items:center;display:flex}.RegisterEmailStep-module__tFTKMa__hintText{color:#fff;font-family:var(--body-medium-font-family,var(--outfit-font));font-size:var(--body-medium-font-size,18px);font-weight:var(--body-medium-font-weight-regular,regular);letter-spacing:var(--body-medium-letter-spacing,-.2px);line-height:var(--body-medium-line-height,120%)}.RegisterEmailStep-module__tFTKMa__hintButton{align-self:stretch;align-items:center;gap:var(--button-spacing-mobile,3px);min-height:var(--button-sizing-container-height-min-height-mobile,48px);padding:var(--button-padding-vertical-mobile,9px) var(--button-padding-horizontal-mobile,21px);justify-content:center;display:flex}.RegisterEmailStep-module__tFTKMa__helperMessage{color:#fffc;font-family:var(--body-small-font-family,var(--outfit-font));font-size:var(--body-small-font-size,16px);font-weight:var(--body-small-font-weight-regular,regular);letter-spacing:var(--body-small-letter-spacing,-.2px);line-height:var(--body-small-line-height,120%);text-align:left;flex-direction:column;display:flex}.RegisterEmailStep-module__tFTKMa__helperMessage>a{margin-top:19px}.RegisterEmailStep-module__tFTKMa__helperMessage a{text-underline-offset:1px;text-decoration:underline}.RegisterEmailStep-module__tFTKMa__japaneseGuide{white-space:pre-line;margin-top:19px}.RegisterEmailStep-module__tFTKMa__japaneseGuide ul{padding-left:24px;list-style:outside}.RegisterEmailStep-module__tFTKMa__errorMessage{color:var(--status-error-text,#f04438);font-family:var(--body-small-font-family,var(--outfit-font));font-size:var(--body-small-font-size,16px);font-weight:var(--body-small-font-weight-regular,regular);letter-spacing:var(--body-small-letter-spacing,-.2px);line-height:var(--body-small-line-height,120%)}@media only screen and (min-width:768px) and (not (min-width:1025px)){.RegisterEmailStep-module__tFTKMa__step{gap:var(--layout-spacing-2xl,33px);width:var(--form-inner-width-tablet)}}@media only screen and not (min-width:768px){.RegisterEmailStep-module__tFTKMa__step{gap:var(--layout-spacing-lg,24px);width:var(--form-inner-width-mobile)}}
.RegisterVerifyStep-module__wsY6LG__step{align-items:flex-start;gap:var(--layout-spacing-desktop-xl,42px);width:var(--form-inner-width-desktop);flex-direction:column;display:flex}.RegisterVerifyStep-module__wsY6LG__title{color:#fff;font-family:var(--title-medium-font-family,var(--outfit-font));font-size:var(--title-medium-font-size,36px);font-weight:var(--title-medium-font-weight-medium,500);letter-spacing:var(--title-medium-letter-spacing,-.2px);line-height:var(--title-medium-line-height,100%);word-break:break-word;margin:0}.RegisterVerifyStep-module__wsY6LG__description{color:#fffc;font-family:var(--body-small-font-family,var(--outfit-font));font-size:var(--body-small-font-size,16px);font-weight:var(--body-small-font-weight-regular,regular);letter-spacing:var(--body-small-letter-spacing,-.2px);line-height:var(--body-small-line-height,120%);word-break:break-word;flex-direction:column;gap:19px;display:flex}.RegisterVerifyStep-module__wsY6LG__description p{margin:0}.RegisterVerifyStep-module__wsY6LG__wrongEmail{color:#fffc;cursor:pointer;font-family:var(--body-small-font-family,var(--outfit-font));font-size:var(--body-small-font-size,16px);font-weight:var(--body-small-font-weight-regular,regular);letter-spacing:var(--body-small-letter-spacing,-.2px);line-height:var(--body-small-line-height,120%);text-align:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.RegisterVerifyStep-module__wsY6LG__pinRegion{gap:var(--text-field-spacing-vertical,9px);flex-direction:column;max-width:100%;display:flex}.RegisterVerifyStep-module__wsY6LG__pinLabel{color:var(--text-field-text-input-title,#d9d9d9);font-family:var(--body-medium-font-family,var(--outfit-font));font-size:var(--body-medium-font-size,16px);font-weight:var(--body-medium-font-weight-medium,500);letter-spacing:var(--body-medium-letter-spacing,-.2px);line-height:var(--body-medium-line-height,120%)}.RegisterVerifyStep-module__wsY6LG__pinInput{--text-field-sizing-numeric-field:64px;--text-field-spacing-horizontal:3px}.RegisterVerifyStep-module__wsY6LG__resendRow{justify-content:flex-end;align-self:stretch;display:flex}.RegisterVerifyStep-module__wsY6LG__resend{color:#fffc;cursor:pointer;font-family:var(--body-small-font-family,var(--outfit-font));font-size:var(--body-small-font-size,16px);font-weight:var(--body-small-font-weight-regular,regular);letter-spacing:var(--body-small-letter-spacing,-.2px);line-height:var(--body-small-line-height,120%);text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.RegisterVerifyStep-module__wsY6LG__resend:disabled{cursor:default;opacity:1;text-decoration:none}.RegisterVerifyStep-module__wsY6LG__ctas{align-self:stretch;align-items:center;gap:var(--layout-spacing-sm,18px);flex-direction:column;display:flex}.RegisterVerifyStep-module__wsY6LG__accountHint{flex-direction:column;align-self:stretch;align-items:center;display:flex}.RegisterVerifyStep-module__wsY6LG__accountHint>span{color:#fff;font-family:var(--body-medium-font-family,var(--outfit-font));font-size:var(--body-medium-font-size,18px);letter-spacing:var(--body-medium-letter-spacing,-.2px);line-height:120%}.RegisterVerifyStep-module__wsY6LG__loginButton{justify-content:center;align-self:stretch;min-height:48px;display:flex}.RegisterVerifyStep-module__wsY6LG__errorMessage{color:var(--status-error-text,#f04438);font-family:var(--body-small-font-family,var(--outfit-font));font-size:var(--body-small-font-size,16px);font-weight:var(--body-small-font-weight-regular,regular);letter-spacing:var(--body-small-letter-spacing,-.2px);line-height:var(--body-small-line-height,120%)}@media only screen and (min-width:768px) and (not (min-width:1025px)){.RegisterVerifyStep-module__wsY6LG__step{gap:var(--layout-spacing-2xl,33px);width:var(--form-inner-width-tablet)}}@media only screen and not (min-width:768px){.RegisterVerifyStep-module__wsY6LG__step{gap:var(--layout-spacing-lg,24px);width:var(--form-inner-width-mobile)}.RegisterVerifyStep-module__wsY6LG__pinInput{--text-field-sizing-numeric-field:48px;--text-field-spacing-horizontal:3px}}
.signupPage-module__mX9Aca__signup{align-items:center;gap:var(--layout-spacing-desktop-3xl,63px);flex-direction:column;display:flex}.signupPage-module__mX9Aca__deviceGateWrapper{margin:var(--form-content-margin-top) auto 0;max-width:760px;padding:0 var(--layout-spacing-desktop-sm)}@media only screen and (min-width:768px) and (not (min-width:1025px)){.signupPage-module__mX9Aca__signup{gap:100px}}@media only screen and not (min-width:768px){.signupPage-module__mX9Aca__signup{gap:70px}.signupPage-module__mX9Aca__deviceGateWrapper{padding:0 var(--layout-spacing-mobile-sm)}}
