.styles-module-scss-module__oMMOyG__heroSection{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:160px;display:flex;position:relative}.styles-module-scss-module__oMMOyG__heroBackground{background-color:#33b5af;width:100%;height:130px;position:absolute;top:0;left:0}.styles-module-scss-module__oMMOyG__heroTitle{color:#fff;text-align:center;white-space:pre;font-family:Hiragino Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:150%;position:absolute;top:12px;left:50%;transform:translate(-50%)}.styles-module-scss-module__oMMOyG__heroTitle p{margin:0}.styles-module-scss-module__oMMOyG__heroIllustration{width:90.164px;height:110px;position:absolute;top:50px;left:50%;transform:translate(-50%)}.styles-module-scss-module__oMMOyG__heroImage{width:100%;max-width:none;height:100%;display:block}
.styles-module-scss-module__7uitJa__phoneInputContainer{flex-direction:column;gap:15px;width:100%;padding:0 20px;display:flex}.styles-module-scss-module__7uitJa__description{color:#000;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__7uitJa__description p{margin:0}.styles-module-scss-module__7uitJa__inputWrapper{box-sizing:border-box;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;width:100%;padding:14px 10px;position:relative}.styles-module-scss-module__7uitJa__inputWrapper.styles-module-scss-module__7uitJa__error{border-color:#dd2352}.styles-module-scss-module__7uitJa__input{color:#000;background:0 0;border:none;outline:none;width:100%;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__7uitJa__input::placeholder{color:#666}.styles-module-scss-module__7uitJa__input:disabled{opacity:.6;cursor:not-allowed}.styles-module-scss-module__7uitJa__errorMessage{color:#dd2352;font-family:Hiragino Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.styles-module-scss-module__7uitJa__errorMessage p{margin:0}
.styles-module-scss-module___C-X3a__stepsSectionWrapper{justify-content:center;width:100%;padding:0 20px;display:flex}.styles-module-scss-module___C-X3a__content{background-color:#f5f5f5;border-radius:15px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:350px;padding:15px;display:flex}.styles-module-scss-module___C-X3a__textContainer{text-align:center;flex-direction:column;gap:10px;width:100%;display:flex}.styles-module-scss-module___C-X3a__title{color:#000;width:100%;font-family:Hiragino Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.styles-module-scss-module___C-X3a__title p{margin:0}.styles-module-scss-module___C-X3a__subtitle{color:#666;font-family:Hiragino Sans,sans-serif;font-size:11px;font-weight:400;line-height:1.3}.styles-module-scss-module___C-X3a__subtitle p{margin:0}.styles-module-scss-module___C-X3a__stepImageContainer{justify-content:center;align-items:center;width:100%;display:flex}.styles-module-scss-module___C-X3a__stepImage{object-fit:contain;width:100%;max-width:320px;height:auto}.styles-module-scss-module___C-X3a__moreInfo{color:#000;text-align:center;width:100%;font-family:Hiragino Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.styles-module-scss-module___C-X3a__moreInfo p{margin:0}.styles-module-scss-module___C-X3a__link{color:#334ed4;cursor:pointer;text-decoration:underline}
.styles-module-scss-module__S9LGma__submitButtonContainer{width:100%;padding:0 20px}.styles-module-scss-module__S9LGma__submitButton{text-align:center;cursor:pointer;border:none;border-radius:3px;width:100%;height:50px;padding:10px;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:140%;transition:background-color .2s}.styles-module-scss-module__S9LGma__submitButton.styles-module-scss-module__S9LGma__enabled{color:#fff;background-color:#000}.styles-module-scss-module__S9LGma__submitButton.styles-module-scss-module__S9LGma__enabled:hover,.styles-module-scss-module__S9LGma__submitButton.styles-module-scss-module__S9LGma__enabled:active{background-color:#000}.styles-module-scss-module__S9LGma__submitButton.styles-module-scss-module__S9LGma__disabled{color:#fff;cursor:not-allowed;background-color:#ccc}
.styles-module-scss-module__5eO62G__content{max-width:300px}.styles-module-scss-module__5eO62G__body{flex-direction:column;align-items:center;gap:15px;padding:25px 15px;display:flex}.styles-module-scss-module__5eO62G__title{color:#000;text-align:center;width:100%;margin:0;font-family:Hiragino Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.styles-module-scss-module__5eO62G__message{color:#000;width:100%;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__5eO62G__message p{margin:0;line-height:1.4}.styles-module-scss-module__5eO62G__message a{color:#334ed4;text-decoration:none}.styles-module-scss-module__5eO62G__message a:hover{text-decoration:underline}
.styles-module-scss-module__Bcli6q__overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out styles-module-scss-module__Bcli6q__fade-in;display:flex;position:fixed;top:0;left:0}.styles-module-scss-module__Bcli6q__overlay.styles-module-scss-module__Bcli6q__fadeOut{animation:.3s ease-out forwards styles-module-scss-module__Bcli6q__fade-out}.styles-module-scss-module__Bcli6q__loadingBox{background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;max-width:300px;padding:25px 15px;display:flex}.styles-module-scss-module__Bcli6q__loadingText{color:#000;text-align:center;margin:0;font-family:Hiragino Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%}@keyframes styles-module-scss-module__Bcli6q__fade-in{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__Bcli6q__fade-out{0%{opacity:1}to{opacity:0}}
.styles-module-scss-module___8pQdW__otpContainer{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.styles-module-scss-module___8pQdW__otpContent{background:#fff;border-radius:8px;flex-direction:column;gap:25px;width:100%;max-width:600px;padding:40px 30px;display:flex;box-shadow:0 2px 8px #0000001a}.styles-module-scss-module___8pQdW__validateButton{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:5px;margin:20px 0;padding:14px 20px;font-size:16px;font-weight:700}.styles-module-scss-module___8pQdW__validateButton:disabled{cursor:not-allowed;background-color:#ccc}.styles-module-scss-module___8pQdW__validateButton:hover:not(:disabled){background-color:#333}.styles-module-scss-module___8pQdW__successMessage{color:#28a745;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:5px;padding:10px 15px;font-size:14px;font-weight:400;line-height:1.6}.styles-module-scss-module___8pQdW__successMessage p{margin:0}
.styles-module-scss-module__IxeB1W__contactText{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.styles-module-scss-module__IxeB1W__text{color:#999;text-align:center;font-family:Hiragino Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:130%}
.styles-module-scss-module__wU4O5a__otpForm{flex-direction:column;gap:20px;display:flex}.styles-module-scss-module__wU4O5a__header .styles-module-scss-module__wU4O5a__description{color:#000;margin:0;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__wU4O5a__errorMessage{color:#dd2352;background-color:#fff4f4;border:1px solid #dd2352;border-radius:3px;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.styles-module-scss-module__wU4O5a__errorMessage p{margin:0;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__wU4O5a__errorMessage .styles-module-scss-module__wU4O5a__clearErrorButton{color:#dd2352;cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0;font-family:Hiragino Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.styles-module-scss-module__wU4O5a__form{flex-direction:column;gap:30px;display:flex}.styles-module-scss-module__wU4O5a__otpInputContainer{align-items:center;gap:8px;display:flex}.styles-module-scss-module__wU4O5a__prefix{font-family:var(--font-inter),sans-serif;color:#000;flex-shrink:0;padding:15px 8px;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.styles-module-scss-module__wU4O5a__otpInputs{opacity:.8;flex:1;gap:5px;display:flex}.styles-module-scss-module__wU4O5a__otpInput{text-align:center;width:100%;height:50px;font-family:var(--font-inter),sans-serif;color:#000;background:#fff;border:1px solid #ccc;border-radius:3px;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.styles-module-scss-module__wU4O5a__otpInput:focus{opacity:1;border-color:#000;outline:none;box-shadow:0 0 0 1px #000}.styles-module-scss-module__wU4O5a__otpInput::placeholder{color:#ccc}.styles-module-scss-module__wU4O5a__submitButton{color:#fff;cursor:pointer;background-color:#ccc;border:none;border-radius:3px;width:100%;height:50px;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:140%;transition:background-color .2s}.styles-module-scss-module__wU4O5a__submitButton:not(.styles-module-scss-module__wU4O5a__disabled){color:#fff;background-color:#000}.styles-module-scss-module__wU4O5a__submitButton:hover:not(.styles-module-scss-module__wU4O5a__disabled){background-color:#000}.styles-module-scss-module__wU4O5a__submitButton.styles-module-scss-module__wU4O5a__disabled{color:#fff;cursor:not-allowed;background-color:#ccc}.styles-module-scss-module__wU4O5a__helpText{text-align:center;max-width:330px;margin:0 auto}.styles-module-scss-module__wU4O5a__helpText p{color:#999;margin:0;font-family:Hiragino Sans,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:130%}
.styles-module-scss-module__5nLoSG__phoneNumberInputContainer{flex-direction:column;gap:15px;width:100%;padding:0 20px;display:flex}.styles-module-scss-module__5nLoSG__description{color:#000;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__5nLoSG__description p{margin:0}.styles-module-scss-module__5nLoSG__inputWrapper{box-sizing:border-box;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;width:100%;padding:14px 10px;position:relative}.styles-module-scss-module__5nLoSG__inputWrapper.styles-module-scss-module__5nLoSG__error{border-color:#dd2352}.styles-module-scss-module__5nLoSG__input{color:#000;background:0 0;border:none;outline:none;width:100%;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__5nLoSG__input::placeholder{color:#666}.styles-module-scss-module__5nLoSG__input:disabled{opacity:.6;cursor:not-allowed}.styles-module-scss-module__5nLoSG__errorMessage{color:#dd2352;font-family:Hiragino Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.styles-module-scss-module__5nLoSG__errorMessage p{margin:0}
.styles-module-scss-module__1AsRHG__resendSection{flex-direction:column;align-items:center;gap:10px;display:flex}.styles-module-scss-module__1AsRHG__resendSection.styles-module-scss-module__1AsRHG__hidden{display:none}.styles-module-scss-module__1AsRHG__resendLink{color:#000;cursor:pointer;background-color:#0000;border:none;padding:0;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%;text-decoration:underline;display:inline-block}.styles-module-scss-module__1AsRHG__resendLink:hover:not(.styles-module-scss-module__1AsRHG__disabled){color:#000}.styles-module-scss-module__1AsRHG__resendLink.styles-module-scss-module__1AsRHG__disabled{cursor:not-allowed;color:#999}
.styles-module-scss-module__2YtaNW__loginContainer{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__2YtaNW__loginContainer .styles-module-scss-module__2YtaNW__loginContent{background-color:#fff;width:100%;max-width:500px;padding:2rem 2rem 4rem}.styles-module-scss-module__2YtaNW__loginContainer .styles-module-scss-module__2YtaNW__loginContent .styles-module-scss-module__2YtaNW__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.styles-module-scss-module__2YtaNW__loginContainer .styles-module-scss-module__2YtaNW__loginContent .styles-module-scss-module__2YtaNW__header .styles-module-scss-module__2YtaNW__pageTitle{color:#000;margin:0;font-family:Hiragino Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.styles-module-scss-module__2YtaNW__loginContainer .styles-module-scss-module__2YtaNW__loginContent .styles-module-scss-module__2YtaNW__header .styles-module-scss-module__2YtaNW__signupLink{color:#0065aa;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:140%;text-decoration:none}.styles-module-scss-module__2YtaNW__loginContainer .styles-module-scss-module__2YtaNW__loginContent .styles-module-scss-module__2YtaNW__header .styles-module-scss-module__2YtaNW__signupLink:hover{text-decoration:underline}
.styles-module-scss-module__cXfW8G__contactText{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:450px;margin:0 auto;padding:0 20px;display:flex}.styles-module-scss-module__cXfW8G__text{color:#999;text-align:center;font-family:Hiragino Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:130%}
.styles-module-scss-module__BY74LW__otpContainer{flex-direction:column;min-height:100vh;display:flex}.styles-module-scss-module__BY74LW__otpContent{flex-direction:column;flex:1;gap:20px;padding:30px 20px 50px;display:flex}.styles-module-scss-module__BY74LW__validateButton{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:5px;margin:20px;padding:14px 20px;font-size:16px;font-weight:700}.styles-module-scss-module__BY74LW__validateButton:disabled{cursor:not-allowed;background-color:#ccc}.styles-module-scss-module__BY74LW__validateButton:hover:not(:disabled){background-color:#333}.styles-module-scss-module__BY74LW__successMessage{color:#28a745;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:5px;margin:0 20px;padding:10px 15px;font-size:14px;font-weight:400;line-height:1.6}.styles-module-scss-module__BY74LW__successMessage p{margin:0}
.styles-module-scss-module__syl0HG__emailLoginForm{margin-bottom:1.5rem}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__title{color:#000;border-bottom:2px solid #eee;margin-bottom:1.5rem;padding-bottom:.5rem;font-family:Hiragino Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__errorMessage{color:#dd2352;background-color:#fff4f4;border:1px solid #dd2352;border-radius:6px;margin-bottom:1rem;padding:.75rem;font-family:Hiragino Sans,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:130%;position:relative}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__errorMessage p{margin:0;padding-right:1.5rem}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__errorMessage .styles-module-scss-module__syl0HG__clearErrorButton{cursor:pointer;color:#dd2352;background:0 0;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%;display:flex;position:absolute;top:.5rem;right:.5rem}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__errorMessage .styles-module-scss-module__syl0HG__clearErrorButton:hover{opacity:.7}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__form{flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__form .styles-module-scss-module__syl0HG__formGroup{flex-direction:column;display:flex}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__form .styles-module-scss-module__syl0HG__formGroup .styles-module-scss-module__syl0HG__label{color:#000;margin-bottom:.5rem;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__form .styles-module-scss-module__syl0HG__formGroup .styles-module-scss-module__syl0HG__input{box-sizing:border-box;appearance:none;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:5px;height:48px;padding:10px 15px;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;transition:border-color .2s}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__form .styles-module-scss-module__syl0HG__formGroup .styles-module-scss-module__syl0HG__input::placeholder{color:#999}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__form .styles-module-scss-module__syl0HG__submitButton{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:3px;width:100%;height:50px;margin:1rem 0;padding:1rem;font-family:Hiragino Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;transition:all .2s}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__form .styles-module-scss-module__syl0HG__submitButton:disabled{opacity:.6;cursor:not-allowed}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__form .styles-module-scss-module__syl0HG__submitButton:hover:not(:disabled){background-color:#000}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__form .styles-module-scss-module__syl0HG__submitButton:active:not(:disabled){transform:translateY(1px)}.styles-module-scss-module__syl0HG__emailLoginForm .styles-module-scss-module__syl0HG__form .styles-module-scss-module__syl0HG__submitButton.styles-module-scss-module__syl0HG__loading{background-color:#666}
.styles-module-scss-module__X4_tXG__otpForm{flex-direction:column;gap:20px;width:100%;max-width:450px;margin:0 auto;padding:60px 20px 0;display:flex}.styles-module-scss-module__X4_tXG__otpFormSP{padding:0 20px!important}.styles-module-scss-module__X4_tXG__header .styles-module-scss-module__X4_tXG__description{color:#000;margin:0;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__X4_tXG__errorMessage{color:#dd2352;background-color:#fff4f4;border:1px solid #dd2352;border-radius:3px;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.styles-module-scss-module__X4_tXG__errorMessage p{margin:0;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__X4_tXG__errorMessage .styles-module-scss-module__X4_tXG__clearErrorButton{color:#dd2352;cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0;font-family:Hiragino Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.styles-module-scss-module__X4_tXG__form{flex-direction:column;gap:30px;display:flex}.styles-module-scss-module__X4_tXG__otpInputContainer{align-items:center;gap:8px;display:flex}.styles-module-scss-module__X4_tXG__prefix{font-family:var(--font-inter),sans-serif;color:#000;flex-shrink:0;padding:15px 8px;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.styles-module-scss-module__X4_tXG__otpInputs{opacity:.8;flex:1;gap:5px;display:flex}.styles-module-scss-module__X4_tXG__otpInput{text-align:center;width:100%;height:50px;font-family:var(--font-inter),sans-serif;color:#000;background:#fff;border:1px solid #ccc;border-radius:3px;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.styles-module-scss-module__X4_tXG__otpInput:focus{opacity:1;border-color:#000;outline:none;box-shadow:0 0 0 1px #000}.styles-module-scss-module__X4_tXG__otpInput::placeholder{color:#ccc}.styles-module-scss-module__X4_tXG__submitButton{color:#fff;cursor:pointer;background-color:#ccc;border:none;border-radius:3px;width:100%;height:50px;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:140%;transition:background-color .2s}.styles-module-scss-module__X4_tXG__submitButton:not(.styles-module-scss-module__X4_tXG__disabled){color:#fff;background-color:#000}.styles-module-scss-module__X4_tXG__submitButton:hover:not(.styles-module-scss-module__X4_tXG__disabled){background-color:#000}.styles-module-scss-module__X4_tXG__submitButton.styles-module-scss-module__X4_tXG__disabled{color:#fff;cursor:not-allowed;background-color:#ccc}.styles-module-scss-module__X4_tXG__helpText{text-align:center;max-width:330px;margin:0 auto}.styles-module-scss-module__X4_tXG__helpText p{color:#999;margin:0;font-family:Hiragino Sans,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:130%}
.styles-module-scss-module__wSCkja__loginLinks{text-align:center;flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__wSCkja__loginLinks .styles-module-scss-module__wSCkja__link{color:#0065aa;padding:0;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;transition:color .3s}.styles-module-scss-module__wSCkja__loginLinks .styles-module-scss-module__wSCkja__link:hover{color:#0e1978;text-decoration:underline}.styles-module-scss-module__wSCkja__loginLinks .styles-module-scss-module__wSCkja__link:visited{color:#0065aa}
.styles-module-scss-module__cgAYYq__resendSection{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:450px;margin:0 auto;padding:0 20px;display:flex}.styles-module-scss-module__cgAYYq__resendSection.styles-module-scss-module__cgAYYq__hidden{display:none}.styles-module-scss-module__cgAYYq__resendLink{color:#000;cursor:pointer;background:0 0;border:none;padding:0;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%;text-decoration:underline;display:inline-block}.styles-module-scss-module__cgAYYq__resendLink:hover:not(.styles-module-scss-module__cgAYYq__disabled){color:#000}.styles-module-scss-module__cgAYYq__resendLink.styles-module-scss-module__cgAYYq__disabled{cursor:not-allowed;color:#999}
.styles-module-scss-module__J0597G__snsLoginSection{margin-bottom:2rem}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__title{color:#000;border-bottom:2px solid #eee;margin-bottom:1.5rem;padding-bottom:.5rem;font-family:Hiragino Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons{flex-direction:column;gap:.75rem;display:flex}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton{cursor:pointer;text-align:center;border:1px solid #ccc;border-radius:3px;width:100%;height:50px;padding:.875rem 1rem;font-family:Hiragino Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;transition:all .2s}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton:hover{opacity:.8}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton:active{transform:translateY(1px)}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton.styles-module-scss-module__J0597G__lineButton{color:#fff;background-color:#52b534;background-image:var(--line-icon);background-position:1.5rem;background-repeat:no-repeat;background-size:30px;padding-left:4rem}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton.styles-module-scss-module__J0597G__lineButton:hover{opacity:.7}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton.styles-module-scss-module__J0597G__facebookButton{color:#fff;background-color:#3875e9;background-image:var(--facebook-icon);background-position:1.5rem;background-repeat:no-repeat;background-size:28px;padding-left:4rem}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton.styles-module-scss-module__J0597G__facebookButton:hover{opacity:.7}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton.styles-module-scss-module__J0597G__yahooButton{color:#fff;background-color:#f03;background-image:var(--yahoo-icon);background-position:1.5rem;background-repeat:no-repeat;background-size:30px;padding-left:4rem}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton.styles-module-scss-module__J0597G__yahooButton:hover{opacity:.7}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton.styles-module-scss-module__J0597G__appleButton{color:#fff;background-color:#000;background-image:var(--apple-icon);background-position:1.5rem;background-repeat:no-repeat;background-size:23px;padding-left:4rem}.styles-module-scss-module__J0597G__snsLoginSection .styles-module-scss-module__J0597G__snsButtons .styles-module-scss-module__J0597G__snsButton.styles-module-scss-module__J0597G__appleButton:hover{opacity:.7}
.styles-module-scss-module__eYqAHa__pcContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__eYqAHa__innerContainer{flex-direction:column;gap:40px;width:100%;padding-bottom:40px;display:flex}
.styles-module-scss-module__6ja6-q__loginContainer{background-color:#fff;flex-direction:column;display:flex}.styles-module-scss-module__6ja6-q__loginContainer .styles-module-scss-module__6ja6-q__loginContent{background-color:#fff;flex:1;padding:2rem 1.5rem 4rem}.styles-module-scss-module__6ja6-q__loginContainer .styles-module-scss-module__6ja6-q__loginContent .styles-module-scss-module__6ja6-q__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.styles-module-scss-module__6ja6-q__loginContainer .styles-module-scss-module__6ja6-q__loginContent .styles-module-scss-module__6ja6-q__header .styles-module-scss-module__6ja6-q__pageTitle{color:#000;margin:0;font-family:Hiragino Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.styles-module-scss-module__6ja6-q__loginContainer .styles-module-scss-module__6ja6-q__loginContent .styles-module-scss-module__6ja6-q__header .styles-module-scss-module__6ja6-q__signupLink{color:#0065aa;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:140%;text-decoration:none}.styles-module-scss-module__6ja6-q__loginContainer .styles-module-scss-module__6ja6-q__loginContent .styles-module-scss-module__6ja6-q__header .styles-module-scss-module__6ja6-q__signupLink:hover{text-decoration:underline}
.styles-module-scss-module__meAYXa__otpContainer{flex-direction:column;min-height:100vh;display:flex}.styles-module-scss-module__meAYXa__otpContent{flex-direction:column;flex:1;gap:20px;padding:30px 0 50px;display:flex}
.styles-module-scss-module__c_cs9G__container{width:100%;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;display:flex}.styles-module-scss-module__c_cs9G__formSection{flex-direction:column;align-items:stretch;gap:15px;width:100%;display:flex}.styles-module-scss-module__c_cs9G__loadingContainer,.styles-module-scss-module__c_cs9G__errorContainer,.styles-module-scss-module__c_cs9G__alreadyVerifiedContainer,.styles-module-scss-module__c_cs9G__successContainer,.styles-module-scss-module__c_cs9G__loginRequiredContainer{text-align:center;width:100%;min-height:50dvh;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.styles-module-scss-module__c_cs9G__loadingContainer p,.styles-module-scss-module__c_cs9G__errorContainer p,.styles-module-scss-module__c_cs9G__alreadyVerifiedContainer p,.styles-module-scss-module__c_cs9G__successContainer p,.styles-module-scss-module__c_cs9G__loginRequiredContainer p{color:#000;margin:0;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__c_cs9G__loadingContainer a,.styles-module-scss-module__c_cs9G__errorContainer a,.styles-module-scss-module__c_cs9G__alreadyVerifiedContainer a,.styles-module-scss-module__c_cs9G__successContainer a,.styles-module-scss-module__c_cs9G__loginRequiredContainer a{color:#334ed4;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-decoration:underline}.styles-module-scss-module__c_cs9G__loadingContainer a:hover,.styles-module-scss-module__c_cs9G__errorContainer a:hover,.styles-module-scss-module__c_cs9G__alreadyVerifiedContainer a:hover,.styles-module-scss-module__c_cs9G__successContainer a:hover,.styles-module-scss-module__c_cs9G__loginRequiredContainer a:hover{color:#0827c6}.styles-module-scss-module__c_cs9G__successContainer h2{color:#000;margin:0 0 10px;font-family:Hiragino Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.styles-module-scss-module__c_cs9G__successContainer p{color:#666;margin:5px 0;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__c_cs9G__loginRequiredContainer h2{color:#000;margin:0 0 10px;font-family:Hiragino Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.styles-module-scss-module__c_cs9G__loginRequiredContainer p{color:#666;margin:5px 0 20px;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__c_cs9G__loginLink{background-color:#000;border-radius:4px;padding:12px 24px;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%;transition:background-color .2s;display:inline-block;color:#fff!important;text-decoration:none!important}.styles-module-scss-module__c_cs9G__loginLink:hover{background-color:#000;color:#fff!important}.styles-module-scss-module__c_cs9G__mfaEnabledSection{flex-direction:column;align-items:stretch;gap:15px;width:100%;display:flex}.styles-module-scss-module__c_cs9G__mfaStatusText{color:#000;width:100%;margin:0;padding:0 20px;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:inline-block}.styles-module-scss-module__c_cs9G__newPhoneLink{color:#334ed4;cursor:pointer;text-decoration:underline}.styles-module-scss-module__c_cs9G__newPhoneLink:hover{color:#0827c6}.styles-module-scss-module__c_cs9G__newPhoneText{color:#000;text-align:left;width:100%;margin:0;padding:0 20px;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:inline-block}.styles-module-scss-module__c_cs9G__mfaSetupNotice{align-items:left;flex-direction:column;width:100%;padding:0 20px;display:inline-block}.styles-module-scss-module__c_cs9G__mfaSetupNotice p{color:#000;text-align:left;margin:0;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__c_cs9G__newPhoneSetupText{color:#000;text-align:left;width:100%;margin:0;padding:0 20px;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:inline-block}
