.AppInstallTopBanner_root__h24jz{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-index-level3);display:flex;gap:2px;width:100%;height:64px;background:var(--color-new-semantic-static-surface-container-light-blue)}.AppInstallTopBanner_closeButton__miMP_{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;padding:0;cursor:pointer}.AppInstallTopBanner_closeButtonIcon__qXHu4{fill:var(--color-new-semantic-interactive-text-icon-button-gray-default)}.AppInstallTopBanner_linkArea__Wq3Ta{display:flex;gap:8px;align-items:center;width:100%;min-width:0;padding:12px 8px 12px 0;color:inherit;text-decoration:none}.AppInstallTopBanner_body__XAbTR{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.AppInstallTopBanner_ratingMeta___wBAS,.AppInstallTopBanner_ratingRow__UKrSj{display:flex;gap:4px;align-items:center;min-width:0}.AppInstallTopBanner_ratingMeta___wBAS{white-space:nowrap}.AppInstallTopBanner_separator__PYTFF{flex-shrink:0;width:.5px;height:8px;background:var(--color-new-primitive-rag-blue-300)}.AppInstallTopBanner_installLabel__9U5cw{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:80px;height:24px;background:var(--color-new-semantic-interactive-surface-button-secondary-secondary-default);border-radius:6px;box-shadow:var(--shadow-secondarybuttonshadow)}.NaviBar_navigation__RU7Aq{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 8px;color:var(--color-primitive-rag-blue-100);border-radius:0}.NaviBar_backgroundColorWhite__ZsuuZ{background-color:var(--color-new-semantic-static-surface-container-white)}.NaviBar_backgroundColorNone__tdiO3{background-color:transparent}.NaviBar_navigation__RU7Aq.NaviBar_floating__JJ20f{border-radius:16px}.NaviBar_iconButton__5FM4_{position:absolute;top:50%;left:0;transform:translateY(-50%)}.NaviBar_navigation__RU7Aq.NaviBar_floating__JJ20f>.NaviBar_iconButton__5FM4_{left:8px}.NaviBar_ellipsis__ga8_T{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NaviBar_rightContent__fYFqL{position:absolute;top:50%;right:0;transform:translateY(-50%)}.NaviBar_navigation__RU7Aq.NaviBar_floating__JJ20f>.NaviBar_rightContent__fYFqL{right:8px}.Layout_wrapper__eWSpv{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.Layout_bgWrapperNaviBar__NZCJU{background-color:var(--color-primitive-mono-000)}.Layout_wrapperHeight__TTx_9{min-height:100vh;min-height:100dvh}.Layout_main__wkq4K{display:flex;flex:auto;flex-direction:column;width:100%;margin-inline:auto}.Layout_bottomNavigationDummy__emVF6{padding-bottom:60px}.Layout_naviBar__Jz3GM{width:100%;max-width:648px}.Layout_progressBarWrapper__wy6EQ{margin:16px}@media (min-width:768px){.Layout_progressBarWrapper__wy6EQ{margin:32px 0}}.TextField_root__geTES{position:relative;width:100%}.TextField_textField__2BiRg{width:100%;padding:16px;font-size:var(--font-size-body-02);font-weight:var(--font-weights-normal);color:var(--color-new-semantic-interactive-text-input-primary-default);letter-spacing:.02em;background:var(--color-primitive-mono-000);border-radius:16px;outline:1px solid var(--color-primitive-mono-300);outline-offset:-1px;box-shadow:var(--shadow-indershadow)}.TextField_textField__2BiRg[type=password]{font-family:Tahoma;letter-spacing:.1em}.TextField_textField__2BiRg.TextField_search__vOyxG{padding:16px 16px 16px 40px;background-image:url(/_next/static/media/search.265852b9.svg);background-repeat:no-repeat;background-position:16px 50%}.TextField_textField__2BiRg.TextField_buttonArea__FTDWn{padding-right:44px}.TextField_textField__2BiRg:hover{outline:1px solid var(--color-primitive-rag-blue-500)}.TextField_textField__2BiRg::placeholder,.TextField_textField__2BiRg[aria-invalid=true]::placeholder,.TextField_textField__2BiRg[aria-invalid=true]:is(:-webkit-autofill)::placeholder{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:var(--color-primitive-mono-400);letter-spacing:.02em;-webkit-text-fill-color:var(--color-primitive-mono-400)}.TextField_textField__2BiRg:active{background-color:var(--color-primitive-rag-blue-100)}.TextField_textField__2BiRg:disabled{color:var(--color-primitive-mono-400);background:var(--color-primitive-mono-100);outline:initial;box-shadow:none}.TextField_textField__2BiRg[aria-invalid=true],.TextField_textField__2BiRg[aria-invalid=true]:is(:-webkit-autofill){color:var(--color-new-semantic-interactive-text-input-primary-error);background-color:var(--color-new-semantic-interactive-surface-input-white-error);outline:2px solid var(--color-new-semantic-static-stroke-default-error);outline-offset:-2px;box-shadow:inset 0 0 0 100px var(--color-new-semantic-interactive-surface-input-white-error);-webkit-text-fill-color:var(--color-new-semantic-interactive-text-input-primary-error)}.TextField_textField__2BiRg:focus-visible{outline:2px solid var(--color-primitive-rag-blue-500)}.TextField_caption__UQSvA{padding:0 16px;margin-top:4px}.TextField_errorMessage__bT3Xw{display:flex;align-items:center;margin-top:4px;text-align:left}.TextField_errorMessage__bT3Xw:before{display:inline-block;width:16px;height:16px;margin-right:4px;vertical-align:sub;content:url(/_next/static/media/warning.11a1bd5f.svg)}.TextField_iconWrapper__trv5Z{position:absolute;top:16px;right:12px}.AppInstallBannerLink_root__eSnbf{position:relative;display:flex;gap:24px;align-items:center;align-self:stretch;justify-content:center;padding:16px;background:hsla(0,0%,100%,.7);border:1px solid var(--color-new-primitive-rag-blue-100);border-radius:12px}.AppInstallBannerLink_logoArea__MmBQg{display:flex;flex-direction:column;gap:8px;align-items:center}.AppInstallBannerLink_ratingRow__5dWVP{display:flex;gap:4px;align-items:center}.AppInstallBannerLink_vertical__LDaAf{flex-direction:column-reverse}.AppInstallBannerLink_ratingText__OwKFu{display:flex;gap:4px;align-items:center;white-space:nowrap}.AppInstallBannerLink_divider__Hpoa8{width:.5px;height:8px;background-color:var(--color-new-primitive-mono-500)}.AppInstallBannerLink_storeLinks__T1g5d{display:flex;flex-direction:column;gap:8px}.AppInstallBannerLink_appStoreLogoWrapper__UGkl_{display:flex;flex-direction:column;gap:10px;align-items:center;align-self:stretch;justify-content:center;max-width:165.5px;height:40px;padding:9px 45px;background:#000;border-radius:8px}.AppInstallBannerLink_appStoreLogoWrapperShort__sWywx{max-width:153px}@media (max-width:374px){.AppInstallBannerLink_root__eSnbf{gap:8px;padding:12px}.AppInstallBannerLink_appStoreLogoWrapperShort__sWywx{max-width:138.5px}}.LoginAppInstallBanner_root__Dtq_u{width:100%;overflow:clip}.LoginAppInstallBanner_content__pklaB{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 16px 12px;overflow:clip;background:linear-gradient(180deg,rgba(242,243,255,.5) 0,var(--color-new-primitive-rag-blue-100) 44%,#f2f3ff 88%),var(--color-new-primitive-rag-blue-100);border-radius:10px}.LoginAppInstallBanner_circleRight__3SLt6{position:absolute;top:3px;right:0}.LoginAppInstallBanner_circleLeft__2F5ke{position:absolute;top:93.5px;left:0}.LoginAppInstallBanner_header__L_P40{position:relative;flex-direction:column}.LoginAppInstallBanner_header__L_P40,.LoginAppInstallBanner_subHeading__lCwZK{display:flex;gap:4px;align-items:center}.LoginAppInstallBanner_middleSectionWrapper__hVD4b{position:relative;align-self:stretch;margin-top:8px}@media (max-width:374px){.LoginAppInstallBanner_content__pklaB{padding:16px 8px 12px}}.Login_root__mNkEG{align-self:center}.Login_title__HFCW_{display:flex;align-items:center;justify-content:center;padding:12px 0}.Login_body__lVrbf{display:flex;flex-direction:column;gap:32px;padding:16px}.Login_inputTitle__rn_uQ{margin-bottom:4px}.Login_inputNote__eYbLj{margin-top:12px}.Login_submitArea__bv1jh{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.Login_submitNote__AptNY{align-self:flex-start;line-height:100%}@media (min-width:768px){.Login_root__mNkEG{width:482px}.Login_body__lVrbf{padding:16px 0}}