.customModalStyles_wrapper__vI8GQ{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.329);z-index:99999999999}.customModalStyles_cover__kFahT{position:absolute;top:0;right:0;bottom:0;left:0}.customModalStyles_content__b4Ofj{min-height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customModalStyles_content_inner__LsJHo{width:500px;padding:25px;border-top:1px solid transparent;background-color:#fff;color:#000;border-radius:15px;animation-name:customModalStyles_dropDown__mpgAt;animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:linear}.customModalStyles_imageIcon__7AXec{position:absolute;left:50%;transform:translateX(-50%)}.customModalStyles_imageIcon__7AXec img{height:auto}.customModalStyles_close__xKJHa{height:45px;width:45px;position:absolute;top:-25px;right:15px;cursor:pointer;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 0 0 rgba(0,0,0,.102);transition:all .2s}.customModalStyles_close__xKJHa:active{transform:translateY(4px);transition:all .2s;box-shadow:none}.customModalStyles_close__xKJHa img{width:21px!important}@media screen and (max-width:768px){.customModalStyles_content_inner__LsJHo{max-width:100%}}@media screen and (max-width:600px){.customModalStyles_content__b4Ofj{height:100%;width:100%;max-width:100%;top:unset;bottom:0;transform:translate(-50%)}.customModalStyles_content_inner__LsJHo{width:100%;max-width:100%;position:fixed;top:unset;bottom:0;left:0;transform:translate(0);animation-name:customModalStyles_dropDownMobileBot__g02j6;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px 16px 0 0}.customModalStyles_content_inner_mid__cBh2k{max-width:calc(100% - 30px);position:fixed;top:40%;bottom:unset;left:50%;transform:translate(-50%);animation-name:customModalStyles_dropDownMobile__wC87S;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px}}@keyframes customModalStyles_dropDown__mpgAt{0%{opacity:.1;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes customModalStyles_dropDownMobile__wC87S{0%{opacity:.1;transform:translate(-50%,-40px)}to{transform:translate(-50%)}}@keyframes customModalStyles_dropDownMobileBot__g02j6{0%{opacity:.1;transform:translateY(100%)}to{transform:translateY(0)}}.ButtonRectangleStyles_wrapper__WU5Uk{width:100%;background:#209b32;border-radius:100px;position:relative;margin-top:5px}.ButtonRectangleStyles_wrapper_flatBody__qvAvn .ButtonRectangleStyles_button__k3fDC{top:-1px}.ButtonRectangleStyles_link_element__EmLEN{text-decoration:none;color:#fff}.ButtonRectangleStyles_link_element__EmLEN:hover{color:#fff}.ButtonRectangleStyles_wrapper__WU5Uk+.ButtonRectangleStyles_wrapper__WU5Uk{margin-top:30px}.ButtonRectangleStyles_button__k3fDC{width:100%;display:flex;align-items:center;justify-content:center;font-weight:700;border:none;background:linear-gradient(83.47deg,#58cc02 9.02%,#23ac38 90.81%);border-radius:100px;position:absolute;left:0;top:-5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.ButtonRectangleStyles_button__k3fDC:active{top:0}@media only screen and (max-width:576px){.ButtonRectangleStyles_wrapper__WU5Uk{height:45px;margin-top:10px}}.LayoutWithHeader_container___3Qie{min-height:100vh}.LayoutWithHeader_body__nOvj1{min-height:100%;display:flex;justify-content:center;align-items:center}.LayoutWithHeader_btn__vFQJt{bottom:140px;left:18%;background:transparent;width:50px;cursor:pointer;position:fixed}@media screen and (max-width:1000px){.LayoutWithHeader_btn__vFQJt{left:5%}}@media screen and (max-width:650px){.LayoutWithHeader_btn__vFQJt{left:2%}}button.buttonStyle_wrapper__H65Jn{width:-moz-fit-content;width:fit-content;min-width:199px;margin:0 auto;padding:0 25px;height:56px;display:block;border-radius:100px;border:none;background:var(--color-gradient-green,linear-gradient(83deg,#58cc02 9.02%,#23ac38 90.81%));box-shadow:0 4px 0 0 #209b32;color:var(--color-neutral-white,var(--color-neutral-dark-mode-white,#fff));cursor:pointer;transition:all .2s;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}button.buttonStyle_wrapper__H65Jn:hover{opacity:.8;transition:all .2s}button.buttonStyle_wrapper__H65Jn:active{transform:translateY(4px);box-shadow:none}button.buttonStyle_wrapper__H65Jn span{text-align:center;font-size:17px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:.257px;color:var(--button)}button.buttonStyle_wrapper_line__hSbQH{border:1px solid var(--color-neutral-grey-70,#e0e0e0);background:var(--color-neutral-dark-mode-white,#fff);box-shadow:0 4px 0 0 #e0e0e0}button.buttonStyle_wrapper_line__hSbQH span{color:#000}button.buttonStyle_wrapper_yellow__i0ByM{border:none;background:linear-gradient(83.47deg,#ffcb08 9.02%,#ff9600 90.81%);box-shadow:0 4px 0 0 #ff9600}button.buttonStyle_wrapper_yellow__i0ByM span{color:#fff}button.buttonStyle_wrapper_white__iYTkN{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 0 0 #e0e0e0}button.buttonStyle_wrapper_white__iYTkN span{color:#000}button.buttonStyle_wrapper_underline__d5_xh{width:-moz-fit-content;width:fit-content;background:transparent;border:none;box-shadow:none}button.buttonStyle_wrapper_underline__d5_xh:active{transform:translateY(0)}button.buttonStyle_wrapper_underline__d5_xh span{color:var(--logout);text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:.257px;-webkit-text-decoration-line:underline;text-decoration-line:underline}button.buttonStyle_wrapper_disable__F0FOT{cursor:not-allowed;border-radius:100px;background:var(--color-neutral-grey-70,#e0e0e0);box-shadow:none}button.buttonStyle_wrapper_disable__F0FOT:hover{opacity:1}button.buttonStyle_wrapper_disable__F0FOT:active{transform:translateY(0)}button.buttonStyle_wrapper_disable__F0FOT span{color:var(--color-neutral-grey-100,var(--color-neutral-dark-mode-grey-100,#828282));text-align:center;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:700;line-height:32.574px;letter-spacing:.257px}button.buttonStyle_wrapper_fullWidth__QDcQi{width:100%}@media(max-width:600px){button.buttonStyle_wrapper__H65Jn{height:50px;min-height:50px}}.ButtonCircleStyles_wrapper__Oh5wj{width:100%;border-radius:25px;position:relative}.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_green__5e4wY{background:#5edb01!important}.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_line__x9jXT,.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_white__jYWRL{background:#f2f2f2!important}.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_disable__nI_fa,.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_gray__pICi3{background:#e0e0e0!important}.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_inCorrect__5NlIc{background:#eb5757!important}.ButtonCircleStyles_wrapper__Oh5wj:hover .ButtonCircleStyles_button_correct__xL3wa{background:#23ac38!important}.ButtonCircleStyles_wrapper__Oh5wj+.ButtonCircleStyles_wrapper__Oh5wj{margin-top:20px}.ButtonCircleStyles_button__BARm1{width:100%;display:flex;align-items:center;justify-content:center;border-radius:25px;position:absolute;transition:top .2s;top:-4px;text-align:center;cursor:pointer;color:#fff;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ButtonCircleStyles_button_active__cNO4X{top:0}.ButtonCircleStyles_button_disable__nI_fa{cursor:auto}.ButtonCircleStyles_button_disable_active__Wwmr_{top:-4px}.ModalInstallApp_wrapper__4ne7E{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.329);z-index:99999999999}.ModalInstallApp_cover__BDyZQ{position:absolute;top:0;right:0;bottom:0;left:0}.ModalInstallApp_content__DuIKM{min-height:150px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.ModalInstallApp_content_inner__TbfrU{width:500px;padding:25px;border-top:1px solid transparent;background-color:#fff;color:#000;border-radius:15px;animation-name:ModalInstallApp_dropDown__cD6sw;animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:linear}.ModalInstallApp_imageIcon__FajQm{position:absolute;left:50%;transform:translateX(-50%)}.ModalInstallApp_imageIcon__FajQm img{max-width:none!important;height:auto}.ModalInstallApp_title__yVw9W{font-weight:600;margin:60px 0 20px;text-align:center;padding:0 16%}@media screen and (max-width:450px){.ModalInstallApp_title__yVw9W{padding:0 8%}}.ModalInstallApp_button__pgeJT{margin-bottom:10px;text-align:center}.ModalInstallApp_close__ZVoIy{height:45px;width:45px;position:absolute;top:-25px;right:15px;cursor:pointer;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 0 0 rgba(0,0,0,.102);transition:all .2s}.ModalInstallApp_close__ZVoIy:active{transform:translateY(4px);transition:all .2s;box-shadow:none}.ModalInstallApp_close__ZVoIy img{width:21px!important}@media screen and (max-width:768px){.ModalInstallApp_content_inner__TbfrU{max-width:100%}}@media screen and (max-width:600px){.ModalInstallApp_content__DuIKM{height:100%;width:100%;max-width:100%;top:unset;bottom:0;transform:translate(-50%)}.ModalInstallApp_content_inner__TbfrU{width:100%;max-width:100%;position:fixed;top:unset;bottom:0;left:0;transform:translate(0);animation-name:ModalInstallApp_dropDownMobileBot__uljgt;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px 16px 0 0}.ModalInstallApp_content_inner_mid__mG31P{max-width:calc(100% - 30px);position:fixed;top:40%;bottom:unset;left:50%;transform:translate(-50%);animation-name:ModalInstallApp_dropDownMobile__QQV4W;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px}}@keyframes ModalInstallApp_dropDown__cD6sw{0%{opacity:.1;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes ModalInstallApp_dropDownMobile__QQV4W{0%{opacity:.1;transform:translate(-50%,-40px)}to{transform:translate(-50%)}}@keyframes ModalInstallApp_dropDownMobileBot__uljgt{0%{opacity:.1;transform:translateY(100%)}to{transform:translateY(0)}}.ButtonCloseStyles_button__bb_nM{cursor:pointer}.ButtonSignUp_wrapper___37W5{width:100%;border-radius:100px;position:relative;margin-top:16px}.ButtonSignUp_wrapper___37W5:active{box-shadow:none!important;top:1px}.ButtonSignUp_button__DUjDC{width:100%;display:flex;align-items:center;justify-content:center;font-weight:700;border:none;background:linear-gradient(83.47deg,#58cc02 9.02%,#23ac38 90.81%);border-radius:100px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.ButtonSignUp_button_text_left__jcF2b{margin-right:20px}.ChooseCourse_wrapper__310WQ{padding:12px 30px}@media screen and (max-width:1000px){.ChooseCourse_wrapper__310WQ{display:none}}.footer_container__37Ev5{font-size:14px;width:100%;background-color:#f1f3f4;display:flex;justify-content:center}.footer_content__kvHGo{max-width:1400px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:65px 25px}.footer_column__88OnY{display:flex;flex-direction:column;gap:10px;list-style-type:none}.footer_category__ruqvC{font-weight:700}.footer_wordList__97zqC{display:flex;gap:10px;flex-wrap:wrap}.footer_footer__8wbGq{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;left:50%;transform:translate(-50%);position:absolute;bottom:0}.footer_footer__8wbGq .footer_footer_content__h3zYN{margin-bottom:20px;display:flex;gap:16px}.footer_footer__8wbGq .footer_footer_content__h3zYN p{font-weight:500;font-size:14px;margin:0;text-decoration:underline;color:#fff;text-align:center}@media screen and (max-width:1000px){.footer_footer__8wbGq{display:none}}.customModalStyles_wrapper__b0zFD{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.329);z-index:99999999999}.customModalStyles_cover___4ZY4{position:absolute;top:0;right:0;bottom:0;left:0}.customModalStyles_content__f2pvm{min-height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customModalStyles_content_inner__k5GLh{width:500px;padding:25px;border-top:1px solid transparent;background-color:#fff;color:#000;border-radius:15px;animation-name:customModalStyles_dropDown__ndErf;animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:linear}.customModalStyles_imageIcon__WcP4t{position:absolute;left:50%;transform:translateX(-50%)}.customModalStyles_imageIcon__WcP4t img{height:auto}.customModalStyles_close__y396C{height:45px;width:45px;position:absolute;top:-25px;right:15px;cursor:pointer;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 0 0 rgba(0,0,0,.102);transition:all .2s}.customModalStyles_close__y396C:active{transform:translateY(4px);transition:all .2s;box-shadow:none}.customModalStyles_close__y396C img{width:21px!important}@media screen and (max-width:768px){.customModalStyles_content_inner__k5GLh{max-width:100%}}@media screen and (max-width:600px){.customModalStyles_content__f2pvm{height:100%;width:100%;max-width:100%;top:unset;bottom:0;transform:translate(-50%)}.customModalStyles_content_inner__k5GLh{width:100%;max-width:100%;position:fixed;top:unset;bottom:0;left:0;transform:translate(0);animation-name:customModalStyles_dropDownMobileBot__xN_3G;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px 16px 0 0}.customModalStyles_content_inner_mid__SdMx_{max-width:calc(100% - 30px);position:fixed;top:40%;bottom:unset;left:50%;transform:translate(-50%);animation-name:customModalStyles_dropDownMobile__8FCL6;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px}}@keyframes customModalStyles_dropDown__ndErf{0%{opacity:.1;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes customModalStyles_dropDownMobile__8FCL6{0%{opacity:.1;transform:translate(-50%,-40px)}to{transform:translate(-50%)}}@keyframes customModalStyles_dropDownMobileBot__xN_3G{0%{opacity:.1;transform:translateY(100%)}to{transform:translateY(0)}}.BannerChristmas_wrapper__6GyEz{background-image:url(/kana/_next/static/media/bgBannerChristmas.65b34144.png);background-repeat:round;aspect-ratio:337/326;display:flex;padding:160px 0 55px;position:relative;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:center}.BannerChristmas_wrapper__6GyEz .BannerChristmas_text1__npYNU{font-size:18px;margin-bottom:0!important;text-transform:uppercase}.BannerChristmas_wrapper__6GyEz .BannerChristmas_text2__B5bFN{font-size:14px}.BannerChristmas_wrapper__6GyEz .BannerChristmas_btn__S8aSJ{background:#ffffe4;color:#46a606;cursor:pointer;border:1px solid #fdffd3;animation:BannerChristmas_zoom___9_kw 2s ease-in-out infinite}.BannerChristmas_wrapper__6GyEz .BannerChristmas_btnNormal__FipFT,.BannerChristmas_wrapper__6GyEz .BannerChristmas_btn__S8aSJ{width:170px;aspect-ratio:170/36;box-shadow:0 0 18px 0 hsla(35,96%,90%,.4);border-radius:100px;display:flex;justify-content:center;align-items:center;font-weight:800;background-size:cover}.BannerChristmas_wrapper__6GyEz .BannerChristmas_btnNormal__FipFT{text-transform:uppercase;background:radial-gradient(48.06% 105.32% at 51.94% 44.87%,#ffeb91 0,#ddaf4e 100%);color:#671e21}@media screen and (max-width:1305px){.BannerChristmas_wrapper__6GyEz .BannerChristmas_text1__npYNU{font-size:16px}.BannerChristmas_wrapper__6GyEz .BannerChristmas_text2__B5bFN{font-size:13px}}@media screen and (max-width:1160px){.BannerChristmas_wrapper__6GyEz .BannerChristmas_text1__npYNU{font-size:13px}.BannerChristmas_wrapper__6GyEz .BannerChristmas_text2__B5bFN{font-size:12px}.BannerChristmas_wrapper__6GyEz .BannerChristmas_btn__S8aSJ{width:170px}}@media screen and (max-width:1000px){.BannerChristmas_wrapper__6GyEz{display:none}}@keyframes BannerChristmas_zoom___9_kw{0%{transform:scale(.9)}50%{transform:scale(1.1)}to{transform:scale(.9)}}.MenuTab_container__m4QQd{padding:0 30px}@media screen and (max-width:1000px){.MenuTab_container__m4QQd{padding:0 14px}}@media screen and (max-width:650px){.MenuTab_container__m4QQd{display:none}}.MenuTab_container__m4QQd .MenuTab_items__1sGZq{border-radius:12px;padding:25px;background:hsla(0,0%,100%,.898)}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_item__br2Pf{cursor:pointer;display:flex;padding:10px;align-items:center;gap:12px}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_item__br2Pf p{margin:0}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_item__br2Pf img{max-width:38px}@media screen and (max-width:1070px){.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_item__br2Pf{justify-content:center}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_item__br2Pf p{display:none}}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_itemActive__Gb7Kg{background:#ffeea6;border:1px solid #ffd078;border-radius:10px}.MenuTab_container__m4QQd .MenuTab_items__1sGZq .MenuTab_itemActive__Gb7Kg p{font-weight:700}@media screen and (max-width:1000px){.MenuTab_container__m4QQd .MenuTab_items__1sGZq{padding:8px}}.MochiGardenTab_container__PTba7{padding:12px 30px}.MochiGardenTab_container__PTba7 .MochiGardenTab_wrap__yFuql{background-image:url(/kana/_next/static/media/bg_mochi_garden.58af85ee.webp);background-repeat:round;aspect-ratio:294/162;padding:25% 20px 5%;display:flex;justify-content:center;align-items:center}.MochiGardenTab_container__PTba7 .MochiGardenTab_wrap__yFuql .MochiGardenTab_btn__obrs2{cursor:pointer;height:30px;max-width:138px;width:100%;margin:auto;border-radius:50px;background:linear-gradient(83.47deg,#58cc02 9.02%,#23ac38 90.81%);box-shadow:0 2.34px 0 0 #209b32;color:#fff;font-size:11px;font-weight:700;text-align:center;transition:all .3s}.MochiGardenTab_container__PTba7 .MochiGardenTab_wrap__yFuql .MochiGardenTab_btn__obrs2:active{box-shadow:none;transform:translateY(2.34px)}@media screen and (max-width:1000px){.MochiGardenTab_container__PTba7{display:none}}.MochiGardenTab_wrapper__MlDYd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.329);z-index:99999999999}.MochiGardenTab_cover__tttLR{position:absolute;top:0;right:0;bottom:0;left:0}.MochiGardenTab_content__ZtWER{min-height:150px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.MochiGardenTab_content_inner__JqizD{width:500px;padding:10px;border-top:1px solid transparent;background-color:#fff;color:#000;border-radius:15px;animation-name:MochiGardenTab_dropDown__RkpPG;animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:linear}.MochiGardenTab_imageIcon__KuO7N{position:absolute;left:50%;transform:translateX(-50%)}.MochiGardenTab_imageIcon__KuO7N img{max-width:none!important;height:auto}.MochiGardenTab_title__0PEw0{font-weight:600;margin:60px 0 20px;text-align:center;padding:0 16%}@media screen and (max-width:450px){.MochiGardenTab_title__0PEw0{padding:0 8%}}.MochiGardenTab_button__IuMix{margin-bottom:10px;text-align:center}.MochiGardenTab_close__F6nAA{height:45px;width:45px;position:absolute;top:-25px;right:15px;cursor:pointer;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 0 0 rgba(0,0,0,.102);transition:all .2s}.MochiGardenTab_close__F6nAA:active{transform:translateY(4px);transition:all .2s;box-shadow:none}.MochiGardenTab_close__F6nAA img{width:21px!important}@media screen and (max-width:768px){.MochiGardenTab_content_inner__JqizD{max-width:100%}}@media screen and (max-width:600px){.MochiGardenTab_content__ZtWER{height:100%;width:100%;max-width:100%;top:unset;bottom:0;transform:translate(-50%)}.MochiGardenTab_content_inner__JqizD{width:100%;max-width:100%;position:fixed;top:unset;bottom:0;left:0;transform:translate(0);animation-name:MochiGardenTab_dropDownMobileBot__y3EqR;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px 16px 0 0}.MochiGardenTab_content_inner_mid__tR1EL{max-width:calc(100% - 30px);position:fixed;top:40%;bottom:unset;left:50%;transform:translate(-50%);animation-name:MochiGardenTab_dropDownMobile__1Li4a;animation-duration:.2s;animation-fill-mode:forwards;border-radius:16px}}@keyframes MochiGardenTab_dropDown__RkpPG{0%{opacity:.1;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes MochiGardenTab_dropDownMobile__1Li4a{0%{opacity:.1;transform:translate(-50%,-40px)}to{transform:translate(-50%)}}@keyframes MochiGardenTab_dropDownMobileBot__y3EqR{0%{opacity:.1;transform:translateY(100%)}to{transform:translateY(0)}}