.StudentLoginPage_container__mYvyc{display:flex;flex-direction:column}.OpenUrlPostMessageButton_PostMessageButton__7ZGsH{background-color:rgba(0,0,0,0)}.TabButton_button__BbDfO{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;gap:4px;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.TabButton_icon__BL7gh{background-image:url(https://d25jx7fmktl0yl.cloudfront.net/_next/static/media/nav_sprite.711a881e.png);width:24px;height:24px;background-size:288px 24px}.TabButton_home__3R0am{background-position:0 0}.TabButton_homeFocus__ENK_i{background-position:-24px 0}.TabButton_search__SA5It{background-position:-48px 0}.TabButton_searchFocus__bCnVG{background-position:-72px 0}.TabButton_schedule__Y4wXt{background-position:-96px 0}.TabButton_scheduleFocus__o1k_c{background-position:-120px 0}.TabButton_feed__Ey4X5{background-position:-144px 0}.TabButton_feedFocus__w64IW{background-position:-168px 0}.TabButton_favorites__dNcKO{background-position:-192px 0}.TabButton_favoritesFocus__Mj_Oc{background-position:-216px 0}.TabButton_my__tZ_VI{background-position:-240px 0}.TabButton_myFocus__AjomJ{background-position:-264px 0}.TabButton_iconWrapper__oaOFB{position:relative}.TabButton_nIcon__7Ysdk{position:absolute;top:-1px;right:-1px;background-color:#fa5252;padding:2px;z-index:1;width:10px;height:10px;border-radius:999px;font-size:6px;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff}.About_container__6znhK{display:flex;flex-direction:column;gap:16px}@media(min-width:985px){.About_container__6znhK{flex:1 1}}.About_contentContainer__OqMJE{display:flex;flex-direction:column;gap:8px}.About_content__dWrQx{color:#343a40}.AppDownload_appDownload__WMqjt{display:flex;flex-direction:column;width:100%;gap:16px}@media(min-width:985px){.AppDownload_appDownload__WMqjt{max-width:320px;height:203px}}.AppDownload_appList__yZkLw{display:flex;flex-direction:column;gap:8px}.AppDownload_appLink__OmvR5{height:40px;border:1px solid #dee2e6;display:flex;justify-content:center;align-items:center;border-radius:4px}@media only screen and (min-width:985px){.AppDownload_appLink__OmvR5{height:46px;border-radius:8px}}.BusinessInformation_container__3qnts{display:flex;flex-direction:column;gap:16px}.BusinessInformation_text__sQR4R{color:rgba(33,37,41,.6117647059)}.CustomerService_container__0_3jE{display:flex;flex-direction:column;gap:16px}.CustomerService_buttonContainer__sF7mf{display:flex;gap:8px}@media only screen and (min-width:985px){.CustomerService_buttonContainer__sF7mf{flex-direction:column}}.CustomerService_button__KD1ok{display:flex;width:100%;justify-content:center;align-items:center;border:1px solid #dee2e6;padding:0 16px;border-radius:8px;background-color:rgba(0,0,0,0);height:40px}@media only screen and (min-width:985px){.CustomerService_button__KD1ok{height:46px}}.CustomerService_link__bkka9{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.CustomerServiceInfo_description__kEod3{gap:8px;color:rgba(33,37,41,.6117647059)}@media only screen and (min-width:985px){.CustomerServiceInfo_mobile__TKgLU{display:none}}.CustomerServiceInfo_desktop__Gd3ZH{display:none}@media only screen and (min-width:985px){.CustomerServiceInfo_desktop__Gd3ZH{display:block}}.LanguageSwitcher_container__Hh7ew{display:flex;flex-direction:column;gap:16px}@media(min-width:985px){.LanguageSwitcher_container__Hh7ew{flex:1 1}}.LanguageSwitcher_contentContainer__aoeDt{display:flex;gap:8px}@media only screen and (max-width:985px){.LanguageSwitcher_contentContainer__aoeDt>li{flex-grow:1}}@media only screen and (min-width:985px){.LanguageSwitcher_contentContainer__aoeDt{flex-direction:column}}.Footer_footer__6dpnM{background:#f1f3f5;padding:32px 20px;display:flex;justify-content:center;width:100dvw}@media(min-width:985px){.Footer_footer__6dpnM{padding:48px 20px}}@media only screen and (max-width:985px){.Footer_responsiveView__CI_lM{display:none}}.Footer_container__BC5wO{display:flex;flex-direction:column;gap:24px;max-width:1280px}.Footer_menuWrapper__mNQRZ{display:flex;width:100%}@media only screen and (max-width:985px){.Footer_menuWrapper__mNQRZ{gap:24px;flex-direction:column}}@media only screen and (min-width:985px){.Footer_menuWrapper__mNQRZ{gap:16px}.Footer_menuWrapper__mNQRZ>*{max-width:200px;width:100%}}.Footer_serviceMenu__KVzH9{display:flex;flex-direction:column;gap:16px}.Footer_csWrapper__gMPeq{display:flex;flex-direction:column;width:100%;gap:24px}@media only screen and (min-width:985px){.Footer_csWrapper__gMPeq{flex-direction:row;gap:16px;justify-content:flex-end}.Footer_csWrapper__gMPeq>*{max-width:180px;width:100%}}.Footer_contentWrapper__jedzX{gap:24px}@media only screen and (max-width:985px){.Footer_contentWrapper__jedzX{display:flex;flex-direction:column}}@media only screen and (min-width:985px){.Footer_contentWrapper__jedzX{display:grid;grid-gap:40px;gap:40px;grid-template-columns:10fr 9fr}}.Footer_line__kxjxM{border-top:1px solid rgba(112,115,124,.2196078431)}@media(min-width:985px){.Footer_line__kxjxM{visibility:hidden}}.Footer_spacer__4Iqs0{height:56px}@media(min-width:985px){.Footer_spacer__4Iqs0{height:0}}.Spinner_spinner__qHSu7{animation:Spinner_rotate-spinner__4zUmK 3s ease-in-out infinite}@keyframes Spinner_rotate-spinner__4zUmK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Support_container__OUelx{display:flex;flex-direction:column;gap:16px}@media(min-width:985px){.Support_container__OUelx{flex:1 1}}.Support_title__kfMC_{color:rgba(33,37,41,.6117647059)}.Support_contentContainer__wyrU1{display:flex;flex-direction:column;gap:8px}.Support_content__FRLOL{color:#343a40}.ExclusiveBenefits_section__X4whD{display:flex;flex-direction:column;gap:8px}.ExclusiveBenefits_link__bS6L_{display:flex;position:relative;gap:4px;align-items:center;justify-content:center;width:100%;padding:16px;border-radius:8px;background-color:rgba(15,23,42,.1)}.ExclusiveBenefits_arrow__jaJx0{right:20px;position:absolute}.MembersCancelButton_buttonDefault__4esGz{display:flex;gap:4px;align-items:center;padding:16px;background-color:rgba(15,23,42,.1);justify-content:center;border-radius:8px;width:100%}.MembersCancelButton_disabled__MSjKn{cursor:wait}.ErrorMessage_errorMessage__GG07B{text-align:center;width:100%;height:100%}.Toast_container__ChX2M{display:flex;flex-direction:column;border-radius:8px;background-color:#343a40;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));padding:8px 12px;width:100%}@media only screen and (min-width:985px){.Toast_container__ChX2M{padding:16px;width:448px}}.Toast_container__ChX2M.Toast_animationStart__yDkOH{opacity:1;animation:Toast_enter__e9meI .2s ease-out}.Toast_container__ChX2M.Toast_animationEnd__ylvR_{opacity:0;animation:Toast_leave__6OYqN .15s ease-in forwards}.Toast_titleWrapper__DVvno{display:flex;align-items:center;gap:8px}.Toast_titleWrapper__DVvno .Toast_title__zO7_b{flex-grow:1}.Toast_titleWrapper__DVvno .Toast_closeButton__b_kap{display:flex;align-items:center;justify-content:center;color:#fff;background-color:rgba(0,0,0,0);width:20px;height:20px}@media only screen and (min-width:985px){.Toast_titleWrapper__DVvno .Toast_closeButton__b_kap{width:24px;height:24px}}.Toast_message__Go9uV{margin-left:28px;margin-top:4px}@media only screen and (min-width:985px){.Toast_message__Go9uV{margin-left:32px;margin-top:8px}}.ToastButtonAction_bottomAction__D7DLT{cursor:pointer;background-color:rgba(0,0,0,0);align-self:flex-end;margin-top:8px}@media only screen and (min-width:985px){.ToastButtonAction_bottomAction__D7DLT{margin-top:16px}}.Modal_container__jKGJp{display:flex;flex-direction:column;border-radius:8px;background-color:#fff;gap:20px;outline:none;width:100%;max-width:600px;min-width:320px}@media only screen and (min-width:985px){.Modal_container__jKGJp{width:640px;max-width:640px}}.Modal_overlay__WeWqq{position:fixed;display:flex;justify-content:center;align-items:center;padding:0 20px;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(15,23,42,.5)}.Modal_overlay__WeWqq.Modal_onBottomSheet__8eaSJ{z-index:99999999}.Modal_textWrapper__1Ku8O{display:flex;flex-direction:column}.Modal_textWrapper__1Ku8O .Modal_header__JfiRp{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px}.Modal_textWrapper__1Ku8O .Modal_header__JfiRp.Modal_headerDivider__oIQOp{border-bottom:1px solid #e9ecef}.Modal_textWrapper__1Ku8O .Modal_header__JfiRp .Modal_closeButtonWrapper__G5vXy{width:32px;height:32px}.Modal_textWrapper__1Ku8O .Modal_noTitleBottomPadding__y3WWZ{padding-bottom:0}.Modal_textWrapper__1Ku8O .Modal_content__GVGWX{padding:0 20px}.Modal_textWrapper__1Ku8O .Modal_content__GVGWX.Modal_noFooter__N4dch{padding-bottom:20px}.Modal_bottomLine__kBCPe{border-bottom:1px solid #e9ecef}.Modal_buttonWrapper___ggnt{display:flex;gap:8px;padding:0 20px 16px;justify-content:flex-end}.Modal_buttonWrapper___ggnt .Modal_defaultButton__EKe8A{width:72px}@media only screen and (min-width:985px){.Modal_buttonWrapper___ggnt .Modal_defaultButton__EKe8A{width:80px}}.Modal_buttonWrapper___ggnt .Modal_fullButton__qhV7e{width:100%}.Modal_buttonWrapper___ggnt.Modal_wideAccept__PPAVK>:first-child{flex:0 0 auto;width:auto;min-width:72px}.Modal_buttonWrapper___ggnt.Modal_wideAccept__PPAVK>:last-child{flex:1 0;width:auto;min-width:72px}@media only screen and (max-width:985px){.Modal_desktopOnly__WR0hB{display:none}}.Input_wrapper__n9FME{display:flex;gap:8px;width:100%}.Input_container__l6rVm{display:flex;width:100%;align-items:center;flex-direction:row;border-radius:8px;background-color:#fff;padding:10px 20px;gap:4px}.Input_inputNormal__v4Gnc{border:1px solid #dee2e6}.Input_inputNormal__v4Gnc:focus-within{border:1px solid #212529}.Input_inputError__kUFQb{border:1px solid #c92a2a}.Input_inputContainer__Jqp_c{flex-grow:1}.Input_input__EWzSn{resize:none;border:none;width:100%;display:flex;align-items:center;background-color:rgba(0,0,0,0);color:#343a40}.Input_input__EWzSn::placeholder{color:#adb5bd}.Input_input__EWzSn:focus{outline:none}.Input_unit__rGJNe{display:flex;justify-content:center;align-items:center}.Input_input__EWzSn[type=number]::-webkit-inner-spin-button,.Input_input__EWzSn[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input_cleanButton__AM4RZ{color:#868e96;background-color:rgba(0,0,0,0)}.Input_cleanButton__AM4RZ,.ToastIcon_toastIcon__1X_cd{width:20px;height:20px;display:flex;align-items:center}.ToastIcon_toastIcon__1X_cd{justify-content:center}@media only screen and (min-width:985px){.ToastIcon_toastIcon__1X_cd{width:24px;height:24px}}.MarketingConsentModal_container__iRl6Y{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px}.MarketingConsentModal_imageWrapper__2RFpm{display:flex;justify-content:center;align-items:center;width:82px;height:82px;border-radius:50%;background-color:#f8f9fa}.MarketingConsentModal_textWrapper__FJhDz{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:16px}.MarketingConsentModal_benefitList___9PVa{display:flex;flex-direction:column;gap:12px;width:100%;padding:16px;background-color:#f8f9fa;border-radius:8px;list-style:none;margin:0}.MarketingConsentModal_benefitItem__mwxDs{display:flex;align-items:center;gap:8px}.MarketingConsentModal_iconWrapper__f3pKv{display:flex;justify-content:center;align-items:center;width:24px;height:24px}.MarketingConsentModal_textContent__Pf8wf{display:inline}.MarketingConsentModal_buttonWrapper__W7Fdy{margin-top:4px}.MarketingConsentModal_buttonWrapper__W7Fdy,.PhoneNumberInputField_container__HtUl_{display:flex;flex-direction:column;gap:8px;width:100%}.PhoneNumberInputField_container__HtUl_ .PhoneNumberInputField_titleWrapper__2UJ9B{display:flex;flex-direction:column;gap:4px}.PhoneNumberInputField_container__HtUl_ .PhoneNumberInputField_disabledPhoneWrapper__ODaEs{display:flex;align-items:center;flex:1 1 auto;min-width:200px;padding:12px 20px;border-radius:8px;border:1px solid #ced4da;background:rgba(15,23,42,.05);position:relative;height:48px}@media only screen and (min-width:985px){.PhoneNumberInputField_container__HtUl_ .PhoneNumberInputField_disabledPhoneWrapper__ODaEs{height:62px}}.PhoneNumberInputField_container__HtUl_ .PhoneNumberInputField_disabledPhoneWrapper__ODaEs>p{margin-left:50px}.PhoneNumberInputField_container__HtUl_ .PhoneNumberInputField_disabledPhoneWrapper__ODaEs svg{color:#ced4da}.PhoneNumberInputField_phoneInputWrapper__cZyS0{border:1px solid #dee2e6;border-radius:4px;padding:8px 16px;color:#343a40}.PhoneNumberInputField_phoneInputWrapper__cZyS0.PhoneNumberInputField_error__B8HRF{border-color:#e03131}.PhoneNumberInputField_phoneInputWrapper__cZyS0 .PhoneInput{display:flex;align-items:center;gap:8px;position:relative}.PhoneNumberInputField_phoneInputWrapper__cZyS0 .PhoneInputInput{flex:1 1;height:32px;display:flex;justify-content:center;align-items:flex-start;text-align:start;border:none;padding:0;width:100%;z-index:90;margin-left:50px;font-size:19px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.57px}@media only screen and (max-width:985px){.PhoneNumberInputField_phoneInputWrapper__cZyS0 .PhoneInputInput{font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.48px}}.PhoneNumberInputField_phoneInputWrapper__cZyS0 .PhoneInputInput::placeholder{display:flex;justify-content:center;align-items:flex-start;color:#adb5bd}.PhoneNumberInputField_phoneInputWrapper__cZyS0 .PhoneInputInput:focus{outline:none}.PhoneNumberInputField_phoneInputWrapper__cZyS0:has(.PhoneInputInput:focus){border-color:#212529}.PhoneNumberInputField_phoneInputWrapper__cZyS0:has(.PhoneInputInput:focus).PhoneNumberInputField_error__B8HRF{border-color:#e03131}.PhoneNumberInputField_disabledPhoneSection__e00PK{display:flex;flex-direction:column;gap:4px}.PhoneNumberInputField_phoneRow__3Etq0{display:flex;align-items:center;gap:8px}.PhoneNumberInputField_duplicateCheckButton__yaWEF{flex:0 0 auto;background-color:rgba(15,23,42,.1);color:#495057;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;height:50px;width:88px}.PhoneNumberInputField_duplicateCheckButton__yaWEF:disabled{background-color:rgba(15,23,42,.05);color:#ced4da;cursor:not-allowed}.PhoneNumberInputField_duplicateCheckButton__yaWEF:hover:not(:disabled){background-color:rgba(15,23,42,.25)}@media only screen and (min-width:985px){.PhoneNumberInputField_duplicateCheckButton__yaWEF{height:62px;width:100px}}.PhoneNumberInputField_validBadge__Spb0U{display:flex;align-items:center;justify-content:center;min-width:90px;height:50px;padding:10px 16px;border-radius:8px;background:rgba(15,23,42,.05);flex-shrink:0}.PhoneNumberInputField_statusMessage__G_hHX{display:flex;gap:8px;align-items:center;width:100%;margin-top:8px}.PhoneVerificationField_container__nZ4Kr{display:flex;flex-direction:column;gap:8px;width:100%}.PhoneVerificationField_container__nZ4Kr .PhoneVerificationField_titleWrapper__ZRU60{display:flex;flex-direction:column;gap:4px}.PhoneVerificationField_container__nZ4Kr .PhoneVerificationField_helperText__kTur3{display:flex;align-items:center}.PhoneVerificationField_phoneInputRow__SBda2{display:flex;align-items:center;gap:8px;width:100%}.PhoneVerificationField_phoneInputWrapper__oBBSb{flex:1 1 auto;min-width:200px;border:1px solid #dee2e6;border-radius:4px;padding:8px 16px;color:#343a40}.PhoneVerificationField_phoneInputWrapper__oBBSb.PhoneVerificationField_error__RnvmZ{border-color:#e03131}.PhoneVerificationField_phoneInputWrapper__oBBSb .PhoneInput{display:flex;align-items:center;gap:8px;position:relative;width:100%}.PhoneVerificationField_phoneInputWrapper__oBBSb .PhoneInputInput{flex:1 1;height:32px;display:flex;justify-content:center;align-items:flex-start;text-align:start;border:none;padding:0;width:100%;z-index:90;margin-left:50px;background:rgba(0,0,0,0);font-size:19px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.57px}@media only screen and (max-width:985px){.PhoneVerificationField_phoneInputWrapper__oBBSb .PhoneInputInput{font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.48px}}.PhoneVerificationField_phoneInputWrapper__oBBSb .PhoneInputInput::placeholder{display:flex;justify-content:center;align-items:flex-start;color:#adb5bd}.PhoneVerificationField_phoneInputWrapper__oBBSb .PhoneInputInput:focus{outline:none}.PhoneVerificationField_phoneInputWrapper__oBBSb .PhoneInputInput:disabled{color:#343a40}.PhoneVerificationField_phoneInputWrapper__oBBSb .PhoneInputInput:-webkit-autofill,.PhoneVerificationField_phoneInputWrapper__oBBSb .PhoneInputInput:-webkit-autofill:focus,.PhoneVerificationField_phoneInputWrapper__oBBSb .PhoneInputInput:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,0);-webkit-text-fill-color:inherit;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.PhoneVerificationField_phoneInputWrapper__oBBSb:has(.PhoneInputInput:focus){border-color:#212529}.PhoneVerificationField_phoneInputWrapper__oBBSb:has(.PhoneInputInput:focus).PhoneVerificationField_error__RnvmZ{border-color:#e03131}.PhoneVerificationField_disabledPhoneWrapper__xvRb_{display:flex;align-items:center;flex:1 1 auto;min-width:200px;padding:12px 20px;border-radius:8px;border:1px solid #ced4da;background:rgba(15,23,42,.05);position:relative}.PhoneVerificationField_disabledPhoneWrapper__xvRb_>p{margin-left:50px}.PhoneVerificationField_disabledPhoneWrapper__xvRb_ svg{color:#ced4da}.PhoneVerificationField_sendButton__0_30a{flex:0 0 auto;width:90px;height:50px;padding:10px 16px;background-color:rgba(15,23,42,.1);color:#495057;border:none;border-radius:8px;white-space:nowrap;text-align:center;cursor:pointer;transition:background-color .2s}@media only screen and (max-width:985px){.PhoneVerificationField_sendButton__0_30a{width:79px}}.PhoneVerificationField_sendButton__0_30a:disabled{background-color:rgba(15,23,42,.05);color:#ced4da;cursor:not-allowed}.PhoneVerificationField_sendButton__0_30a:hover:not(:disabled){background-color:rgba(15,23,42,.25)}.PhoneVerificationField_resendButton__PHn2B{width:90px}@media only screen and (max-width:985px){.PhoneVerificationField_resendButton__PHn2B{width:79px}}.PhoneVerificationField_verifiedBadge__0kyOK{display:flex;align-items:center;justify-content:center;width:90px;height:50px;padding:10px 16px;border-radius:8px;background:rgba(15,23,42,.05);flex-shrink:0}@media only screen and (max-width:985px){.PhoneVerificationField_verifiedBadge__0kyOK{width:79px}}.PhoneVerificationField_validationMessage__GGrcU{display:flex;gap:8px;align-items:center;width:100%}.PhoneVerificationField_verificationCodeWrapper__T4kTh{display:flex;align-items:center;gap:8px}.PhoneVerificationField_codeInputWrapper__wySZU{position:relative;flex:1 1}.PhoneVerificationField_codeInput____Fkr{width:100%;height:50px;border:1px solid #dee2e6;border-radius:4px;padding:8px 56px 8px 16px;font-size:16px}.PhoneVerificationField_codeInput____Fkr::placeholder{color:#adb5bd}.PhoneVerificationField_codeInput____Fkr:focus{outline:none;border-color:#212529}.PhoneVerificationField_timer__Edb28{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#e03131;font-size:14px;font-weight:500}.PhoneVerificationField_confirmButton___64Px{flex:0 0 auto;width:90px;height:50px;padding:10px 16px;background-color:#343a40;color:#fff;border:none;border-radius:8px;white-space:nowrap;text-align:center;cursor:pointer;transition:background-color .2s}@media only screen and (max-width:985px){.PhoneVerificationField_confirmButton___64Px{width:79px}}.PhoneVerificationField_confirmButton___64Px:disabled{background-color:rgba(15,23,42,.05);color:#ced4da;cursor:not-allowed}.PhoneVerificationField_confirmButton___64Px:hover:not(:disabled){background-color:#212529}.PhoneVerificationField_container__nZ4Kr.PhoneVerificationField_ja__TERTS .PhoneVerificationField_confirmButton___64Px,.PhoneVerificationField_container__nZ4Kr.PhoneVerificationField_ja__TERTS .PhoneVerificationField_resendButton__PHn2B,.PhoneVerificationField_container__nZ4Kr.PhoneVerificationField_ja__TERTS .PhoneVerificationField_sendButton__0_30a,.PhoneVerificationField_container__nZ4Kr.PhoneVerificationField_ja__TERTS .PhoneVerificationField_verifiedBadge__0kyOK{width:108px}@media only screen and (max-width:985px){.PhoneVerificationField_container__nZ4Kr.PhoneVerificationField_ja__TERTS .PhoneVerificationField_confirmButton___64Px,.PhoneVerificationField_container__nZ4Kr.PhoneVerificationField_ja__TERTS .PhoneVerificationField_resendButton__PHn2B,.PhoneVerificationField_container__nZ4Kr.PhoneVerificationField_ja__TERTS .PhoneVerificationField_sendButton__0_30a,.PhoneVerificationField_container__nZ4Kr.PhoneVerificationField_ja__TERTS .PhoneVerificationField_verifiedBadge__0kyOK{width:90px}}.RecommendCodeForm_container__Womxn{display:flex;flex-direction:column;padding:24px 20px;gap:16px}.ErrorMessage_errorMessage__TJ_Zt{text-align:center;width:100%;height:100%}.SignUpButton_container__pn0Kf{padding:24px 20px;position:relative}.SignUpButton_container__pn0Kf,.UpdateButton_container__T7kz2{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.UpdateButton_container__T7kz2{padding:16px 20px}.SearchListItemFavoriteButton_classFavorite__DT9Hp{display:flex;position:absolute;width:24px;height:24px}.AutoFillRevokeButton_container__o9ywH{display:flex;padding:4px;background-color:rgba(0,0,0,0)}.Confirm_container__WR02s{display:flex;flex-direction:column;border-radius:8px;background-color:#fff;gap:20px;outline:none;width:100%;max-width:600px;min-width:320px}@media only screen and (min-width:985px){.Confirm_container__WR02s{width:640px;max-width:640px}}.Confirm_overlay__FoQoS{position:fixed;display:flex;justify-content:center;align-items:center;padding:0 20px;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(15,23,42,.5)}.Confirm_textWrapper__vqDy3{display:flex;flex-direction:column;gap:16px}.Confirm_textWrapper__vqDy3 .Confirm_header__MvLoJ{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px 0}.Confirm_textWrapper__vqDy3 .Confirm_header__MvLoJ .Confirm_closeButtonWrapper__qj9L9{width:32px;height:32px}.Confirm_textWrapper__vqDy3 .Confirm_content__uCt3T{padding:0 20px}.Confirm_buttonWrapper__JRgEq{display:flex;gap:8px;padding:0 20px 16px;justify-content:flex-end;width:100%}.Confirm_buttonWrapper__JRgEq .Confirm_defaultButton__Gc6L2{width:72px}@media only screen and (min-width:985px){.Confirm_buttonWrapper__JRgEq .Confirm_defaultButton__Gc6L2{width:80px}}.CancelOrderForm_errorMessage__Dx7lt{text-align:center}.CancelOrderForm_footer__f03XI{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px}.CancelOrderForm_footer__f03XI button{width:100%;padding:12px 0}.ClipLink_article__cvdgF{display:flex;padding:12px 14px;gap:8px;border-radius:6px;-webkit-mask-box-image-width:600px;mask-border-width:600px;background-color:#f1f3f5;justify-content:center;align-items:center}.ClassShareContent_container__acQ1m,.SuggestShareContent_container__S7_ED,.TeacherShareContent_container__BxDOY{display:flex;flex-direction:column;gap:8px}.TeacherShareButton_shareIcon__9xJlR{display:flex;justify-content:center;align-items:center;border:1px solid #dee2e6;border-radius:6px;background-color:rgba(0,0,0,0);width:40px;height:40px;transition:background-color .1s ease}@media only screen and (min-width:985px){.TeacherShareButton_shareIcon__9xJlR{width:100px;height:46px;border-radius:8px}}@media(hover:hover)and (pointer:fine){.TeacherShareButton_shareIcon__9xJlR:hover{border:1px solid #868e96;background-color:#f8f9fa}.TeacherShareButton_shareIcon__9xJlR:active{border:1px solid #212529;background-color:#f1f3f5}}.OriginalTextToggle_originalTextToggle__VLyQI{display:flex;align-items:center;gap:4px}.OriginalTextToggle_toggleButton__EADE5{padding:0;background:none;border:none;cursor:pointer;text-decoration:underline}.OriginalTextToggle_icon__sXAGE{color:#868e96;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.TeacherEtcImg_image__Q4uP3{display:flex;border-radius:4px;object-fit:cover}@media only screen and (min-width:985px){.TeacherEtcImg_image__Q4uP3{width:320px;height:180px;aspect-ratio:16/9}}.TeacherEtcImg_button__D9j8B{display:flex;width:-moz-fit-content;width:fit-content;border-radius:4px}.TeacherEtcImgSwiper_container__T0KPW{display:flex;width:100%;gap:8px;justify-content:flex-start}.TeacherEtcImgSwiper_slideItem__11WAl{width:-moz-fit-content;width:fit-content}.ClassFavoriteButton_classFavorite__ZrPK4{display:flex;position:absolute;z-index:1;top:8px;right:8px;width:24px;height:24px}@media only screen and (min-width:985px){.ClassFavoriteButton_classFavorite__ZrPK4{top:16px;right:16px;width:40px;height:40px}}.TeacherInfo_container__QxkLo{display:flex;flex-direction:column;padding-top:12px;padding-bottom:16px;gap:24px;background-color:#fff}.TeacherInfo_description__R1oWN{display:flex;flex-direction:column;gap:16px}.TeacherInfo_teacherInfoWrapper__O4Ba7{display:flex;flex-direction:column;gap:12px}@media only screen and (max-width:985px){.TeacherInfo_teacherInfoWrapper__O4Ba7{gap:8px}}.TeacherInfo_buttonWrapper__rk69S{display:flex;gap:8px}.TeacherInfo_chatButton__ktT81{flex:1 1}.ThumbnailDimFilter_dimFilter__Dx6oU{width:100%;height:100%;top:0;left:0;display:flex;-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);position:absolute}.ThumbnailDimFilter_dimFilter__Dx6oU>span{margin:auto}.MoreView_moreButton__b2V1J{position:relative;padding:24px 0 0}.MoreView_descriptionWrapper__6hu__{overflow:hidden;position:relative;white-space:pre-wrap}.MoreView_descriptionShadow__HCDTl{height:150px;width:100%;bottom:0;position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff)}.ClassThumbnail_classThumbnail__eXdfU{display:flex;flex-direction:column;position:relative;width:100%;overflow:hidden;border-radius:8px}.ClassThumbnail_classThumbnail__eXdfU.ClassThumbnail_thumbnailRigid__Vv7p2{border-radius:0}.ClassThumbnail_thumbnailImg__aNhC1{display:flex;position:relative;width:100%;aspect-ratio:16/9}.ClassTitle_title__l9XPg{overflow:hidden;display:-webkit-box;height:52px;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all}@media only screen and (min-width:985px){.ClassTitle_title__l9XPg{height:60px}}.ClassPrice_classPrice__nrMQt{display:flex;flex-direction:column}.ClassPrice_classPrice__nrMQt .ClassPrice_price__Q0u3B{display:flex;align-items:center;gap:4px}.ClassPrice_discounted__yBzbG{text-decoration:line-through}.ClassCountTag_tag__joUnG{border-radius:4px;display:flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;padding:2px 6px;white-space:nowrap}@media only screen and (min-width:985px){.ClassCountTag_tag__joUnG{padding:2px 8px}}.ClassCountTag_default__Ucy7X{background-color:#f1f3f5}.ClassCountTag_green__0x3VW{background-color:#ebfbee}.ClassCountTag_blue__Xd2NW{background-color:#edf2ff}.TeacherResume_container__QqjpZ{display:flex;flex-direction:column;gap:24px}.TeacherResume_content__CXrjZ{display:flex;flex-direction:column;gap:8px}.TeacherResume_contentText___Gocu{display:flex;flex-direction:row;gap:8px;align-items:center}.TeacherResume_contentText___Gocu p{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;max-width:100%}.TeacherResume_careerWrapper__22Dou,.TeacherResume_degreeWrapper__rTsgG{display:flex;flex-direction:column;gap:12px}.TranslatableTeacherContent_container__ez50F{display:flex;flex-direction:column;gap:24px}.ChatPolicyModal_link__RLzZt,.LinkOrText_link__Xqpdr,.SavePolicyModal_link__GSfPV{text-decoration:underline}.ChannelNotice_container__vBa9w{display:flex;flex-direction:column;gap:16px;margin:20px 0 24px}.ChannelNotice_container__vBa9w .ChannelNotice_item__QPTd7{display:flex;justify-content:center;align-items:center;border-radius:8px;padding:12px 16px;background-color:#f1f3f5}.ChannelNotice_container__vBa9w .ChannelNotice_item__QPTd7 span{text-decoration:underline;cursor:pointer}.ChannelSeparator_container__k9E3X{display:flex;align-items:center;justify-content:center;gap:4px;color:#868e96;margin:24px 0}.ChannelSeparator_container__k9E3X>svg{width:20px;height:20px}@media only screen and (max-width:985px){.ChannelSeparator_container__k9E3X>svg{width:16px;height:16px}}.ReportContent_container__EHcB5{display:flex;flex-direction:column;gap:16px}.ReportContent_container__EHcB5 .ReportContent_wrapper__2XTgh{background-color:#f8f9fa;word-break:break-all;padding:16px;border-radius:4px}.HelperText_wrapper__iaox_{display:flex;justify-content:space-between}.HelperText_rightWrapper__njcMo{display:flex;justify-content:flex-end}.SinglelineTextField_container__a4IgG{padding:20px;gap:8px;background-color:#fff}.page_container__59hdh{display:flex;flex-direction:column;background-color:#f1f3f5}.page_divider__bS_Hq{height:8px}.page_content___P4Ii{display:flex;flex-direction:column;gap:8px}.AsyncModal_asyncModal__wRdwJ{display:flex;flex-direction:column;border-radius:8px;background-color:#fff;padding:16px 20px;gap:20px;align-items:flex-end;outline:none;position:relative;width:100%;max-width:600px}@media only screen and (min-width:985px){.AsyncModal_asyncModal__wRdwJ{width:640px;max-width:640px;min-height:188px}}.AsyncModal_overlay__ILh1n{position:fixed;display:flex;justify-content:center;align-items:center;padding:0 20px;top:0;left:0;right:0;bottom:0;z-index:999999998;background-color:rgba(15,23,42,.5)}.AsyncModal_textWrapper__vmLMn{display:flex;position:relative;flex-direction:column;gap:16px;width:100%;flex-grow:1}.AsyncModal_textWrapper__vmLMn .AsyncModal_header__zGu4d{display:flex;justify-content:space-between;align-items:center;gap:8px}.AsyncModal_textWrapper__vmLMn .AsyncModal_rightPadding___9VRc{padding-right:32px}.AsyncModal_textWrapper__vmLMn .AsyncModal_messageWrapper__ORzAb,.AsyncModal_textWrapper__vmLMn .AsyncModal_messageWrapper__ORzAb>*{display:inline}.AsyncModal_closeButtonWrapper__2UUtJ{position:absolute;top:8px;right:8px;width:40px;height:40px}.AsyncModal_actions__8rPlz{display:flex;justify-content:space-between;gap:8px}.AsyncModal_twoButton__9twwR{width:100%}.MembersCardButton_membersCard__Wqp89{display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:12px}.MembersCardButton_membersChangeCardButton__XkUGW{display:flex;padding:4px 8px;align-items:center;justify-content:center;background-color:rgba(15,23,42,.1);border-radius:4px}.ResumeButton_link__Heev8{display:flex;position:relative;gap:4px;align-items:center;padding:16px;background-color:#343a40;justify-content:center;border-radius:8px;width:100%}.PaymentInfo_paymentInfo__BAxyK{border:1px solid #e9ecef;border-radius:12px;padding:0 24px 24px;width:100%;height:-moz-fit-content;height:fit-content}@media only screen and (max-width:985px){.PaymentInfo_paymentInfo__BAxyK{border:0}}.PaymentInfo_paymentInfo__BAxyK>header{padding:32px 0}.PaymentInfo_paymentDl__0t4jh{width:100%;display:grid;grid-template-columns:max-content 1fr;grid-row-gap:12px;row-gap:12px}.PaymentInfo_paymentDl__0t4jh dd{text-align:right}.PaymentInfo_buttonWrap__s_gd9{margin-top:14px;width:100%}@media only screen and (max-width:985px){.PaymentInfo_buttonWrap__s_gd9{position:fixed;left:0;bottom:0;padding:16px 20px;background-color:#fff}}.AutoFillSettingCTAButton_container__J1DQl{display:flex;background-color:#fff;padding:24px 20px;gap:16px}.ListHeader_listHeader__L_Zbh{padding-top:16px;padding-bottom:16px;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;display:grid;grid-template-columns:repeat(3,1fr);text-align:center}@media(max-width:985px){.ListHeader_listHeader__L_Zbh{padding-left:10px;padding-right:10px}}@media(min-width:985px){.ListHeader_listHeader__L_Zbh{padding-left:32px;padding-right:10px}.ListHeader_listHeader__L_Zbh>:first-child{text-align:left}.ListHeader_listHeader__L_Zbh>:last-child{text-align:right}}.MoneyTextItem_money__RFm3u{display:flex;gap:4px;align-items:center}.AppMoneySelectList_moneySelectList__w1J47{display:flex;flex-direction:column}.AppMoneySelectList_moneySelectItem__oNBlv{display:grid;grid-template-columns:1fr 128px;align-items:center;padding:8px 0}.AppMoneySelectList_moneySelectContent__MYEim{display:flex;flex-direction:column;gap:4px}.AppMoneySelectList_moneySelectTitle__AGrvc{display:grid;grid-template-columns:1fr 128px;height:34px;align-items:flex-start;padding:0}.GlobalFillRequestButton_fillRequest__PKPK6{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px 20px;border-top:8px solid #f1f3f5}.GlobalFillRequestButton_error__9s3QK,.GlobalFillRequestButton_fillRequestButton__l8ASh{display:flex;width:100%;align-items:center;justify-content:center}.GlobalFillRequestButton_fillRequestButton__l8ASh{gap:8px;padding:12px;background-color:#343a40;border-radius:8px;color:#fff;transition:background-color .1s ease}.GlobalFillRequestButton_fillRequestButton__l8ASh:active,.GlobalFillRequestButton_fillRequestButton__l8ASh:hover{background-color:#212529}.GlobalFillRequestButton_fillRequestButton__l8ASh:disabled{cursor:default;background-color:rgba(15,23,42,.05);color:#ced4da}.FloatingAccountButton_container__pexjN{position:fixed;bottom:110px;left:50%;transform:translateX(-50%);z-index:90;max-width:1280px;display:flex;justify-content:center;width:100%;pointer-events:none}@keyframes FloatingAccountButton_float__V32E_{0%,to{transform:translateY(0);border-color:#f76707}50%{transform:translateY(-2px);border-color:#ffa94d}}.FloatingAccountButton_button__rOg0r{pointer-events:auto;display:flex;align-items:center;gap:4px;padding:8px 16px;border-radius:999px;border:1px solid #f76707;background-color:#fff;box-shadow:0 4px 12px -8px rgba(41,45,61,.1607843137);cursor:pointer;animation:FloatingAccountButton_float__V32E_ 1s ease-in-out infinite}.FloatingAccountButton_button__rOg0r .FloatingAccountButton_chevronWrapper__t3BPd{display:flex;flex-direction:column;align-items:center;color:#fd7e14;justify-content:center;box-sizing:content-box;width:18px;height:18px}@media only screen and (min-width:985px){.FloatingAccountButton_button__rOg0r .FloatingAccountButton_chevronWrapper__t3BPd{width:24px;height:24px}}.FloatingAccountButton_button__rOg0r .FloatingAccountButton_chevronWrapper__t3BPd svg{width:18px;height:18px}@media only screen and (min-width:985px){.FloatingAccountButton_button__rOg0r .FloatingAccountButton_chevronWrapper__t3BPd svg{width:24px;height:24px}}.SaveButton_container__KcuPW{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px;gap:4px;background-color:#fff;position:fixed;bottom:0;width:100%;max-width:1280px}.ChildUpdate_container__q6jYg{display:flex;flex-direction:column;padding:16px 20px;gap:16px;position:relative}.ChildUpdate_headerContainer__hcnE_{display:flex;justify-content:space-between}.ChildUpdate_line__Mi60c{height:8px;background-color:#f8f9fa}.ChildUpdate_nameFieldWrapper__mx7oT{position:relative}.ChildUpdate_deleteWrapper__NvJp4{position:absolute;top:-10px;right:0}.ChildUpdate_deleteWrapper__NvJp4 button{justify-content:flex-end;gap:0;background-color:rgba(0,0,0,0)}.ChildUpdate_deleteWrapper__NvJp4 button:hover{background-color:rgba(0,0,0,0)}.ChildUpdate_deleteIcon__LxYZD{color:#f76707}.ChildAccountActivate_container__t1C19{display:flex;flex-direction:column;padding:24px 20px 16px}.ChildAccountActivate_headerContainer__DwzRQ{display:flex;flex-direction:column;gap:8px}.ChildAccountActivate_buttonContainer__F61DW{display:flex;flex-direction:column;justify-content:center;padding:24px 0}.ChildAccountActivate_timerContainer__guRlQ{text-align:center;justify-content:center;display:flex;gap:4px;padding:16px 0}.CopyLinkSuccessModal_wrapper__pFCPz{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media only screen and (max-width:985px){.CopyLinkSuccessModal_wrapper__pFCPz{gap:24px;padding:16px 20px;margin-bottom:80px}}@media only screen and (min-width:985px){.CopyLinkSuccessModal_wrapper__pFCPz{gap:32px;padding:16px 20px}}.CopyLinkSuccessModal_iconWrapper__tCExc{width:54px;height:54px;border-radius:999px;color:#fff;background-color:#343a40;display:flex;align-items:center;justify-content:center}.CardWrapperComponent_cardWrapper__1l1Hk{display:flex;border:1px solid #f1f3f5;align-items:center;justify-content:space-between;border-radius:4px;padding:9.5px 16px}.CardWrapperComponent_cardWrapper__1l1Hk>button{width:-moz-fit-content;width:fit-content}.MembersSubscribeCardWrapper_cardSkeleton__4fEjF{width:100%;height:52px}.MembersCard_membersCard__baFgT,.RegisteredCardBox_container__lc2HN{padding:24px 20px;display:flex;flex-direction:column;gap:16px;border-top:8px solid #f1f3f5}.RegisteredCardBox_cardWrapper__uCaBh{display:flex;border:1px solid #f1f3f5;align-items:center;justify-content:space-between;border-radius:4px;padding:9.5px 16px}.RegisteredCardBox_cardWrapper__uCaBh>button{width:-moz-fit-content;width:fit-content}.RegisteredCardBox_cardSkeleton__ciWM5{width:100%;height:52px}.ReSubscribeModalOpener_wrapper__l2kga{display:flex;flex-direction:column;gap:24px;padding-top:16px}.ReSubscribeModalOpener_wrapper__l2kga dl{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:985px){.ReSubscribeModalOpener_wrapper__l2kga{padding:16px 20px}}.ScheduleMenuModal_childTabWrapper__6_arb{padding:0 16px;border-bottom:1px solid #e9ecef}.ScheduleMenuModal_list__c6KFc{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ScheduleMenuModal_row__T8O1z+.ScheduleMenuModal_row__T8O1z{border-top:1px solid #f1f3f5}.ScheduleMenuModal_askTeacherRow__RGYKv:has(+.ScheduleMenuModal_row__T8O1z){border-bottom:1px solid #f1f3f5}.ScheduleMenuModal_askTeacherRow__RGYKv+.ScheduleMenuModal_row__T8O1z{border-top:0}.ScheduleMenuModal_rowButton__SFeTc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.ScheduleMenuModal_rowButton__SFeTc:disabled{cursor:not-allowed}.MyClassroomCalendar_container__1A0fM{display:flex;flex-direction:column;gap:16px}.MyClassroomCalendar_header__ySm15{display:flex;align-items:center;justify-content:space-between;gap:8px}.MyClassroomCalendar_navGroup__YZL3m{display:inline-flex;align-items:center;gap:8px}.MyClassroomCalendar_navButton__x_i7p{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background-color:rgba(15,23,42,.1);color:#868e96;cursor:pointer}.MyClassroomCalendar_navButton__x_i7p svg{width:16px;height:16px}@media(min-width:985px){.MyClassroomCalendar_navButton__x_i7p{width:28px;height:28px}.MyClassroomCalendar_navButton__x_i7p svg{width:20px;height:20px}}.MyClassroomCalendar_todayButton__lUTFL{display:inline-flex;align-items:center;padding:4px 8px;border:none;border-radius:4px;background-color:#e9ecef;cursor:pointer}.MyClassroomCalendar_dayRow__QJSyO,.MyClassroomCalendar_weekdayRow__jpBa6{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.MyClassroomCalendar_dayRowWrapper__Mz97U{overflow:hidden;transition:height .3s ease-in-out}.MyClassroomCalendar_dayRowWrapper__Mz97U .MyClassroomCalendar_dayRow__QJSyO{transition:transform .3s ease-in-out;will-change:transform}.MyClassroomCalendar_weekday__xxiQq{display:flex;align-items:center;justify-content:center;padding:4px 0;color:#868e96}.MyClassroomCalendar_daysGrid__cndUm{display:flex;flex-direction:column;gap:12px}.MyClassroomCalendar_dayCell__Ts4El{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:40px;border:none;background:rgba(0,0,0,0);cursor:pointer}.MyClassroomCalendar_dayNumber__4z5Eh{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px}.MyClassroomCalendar_pastMonth__rguWA{color:#adb5bd}.MyClassroomCalendar_currentMonth__2e6u_{color:#212529}.MyClassroomCalendar_outsideMonth__enopO{color:#adb5bd}.MyClassroomCalendar_todayRing__EqUvV{border:1px solid #ced4da}.MyClassroomCalendar_selected___zqJn{background-color:#343a40;color:#fff}.MyClassroomCalendar_eventDot__ZJKpE{width:4px;height:4px;border-radius:999px;background-color:#ff6b6b}.MyClassroomCalendar_eventDot__ZJKpE.MyClassroomCalendar_eventDotMuted__GTVKn{background-color:#dee2e6}.MyClassroomCalendar_eventDotPlaceholder__Y_aiS{width:4px;height:4px;visibility:hidden}.MyClassroomCalendar_handleWrapper__w_Wh7{display:flex;justify-content:center;align-items:center;margin-top:-8px;padding:8px 0 4px}@media only screen and (max-width:985px){.MyClassroomCalendar_handleWrapper__w_Wh7{padding-top:0}}.MyClassroomCalendar_handle__xSrpp{box-sizing:content-box;width:40px;height:4px;padding:8px 0;border-radius:999px;background-color:#e9ecef;background-clip:content-box;border:none;cursor:pointer;touch-action:none}.MyClassroomCalendarView_container__OE_gP{display:flex;flex-direction:column;gap:24px}.MyClassroomCalendarView_list__sTGjt{--card-padding-x:0;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.MyClassroomCalendarView_list__sTGjt>li:last-child>article{border-bottom:none}.ReportConsentBottomSheet_body__oxq0Y,.ReportConsentBottomSheet_top__3nH_t{display:flex;flex-direction:column;align-items:center}.ReportConsentBottomSheet_top__3nH_t{position:relative;gap:16px;width:100%}@media only screen and (max-width:985px){.ReportConsentBottomSheet_top__3nH_t{padding:16px 20px}}@media only screen and (min-width:985px){.ReportConsentBottomSheet_top__3nH_t{padding:24px 20px}}.ReportConsentBottomSheet_closeButton___leGh{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;color:#343a40;cursor:pointer}.ReportConsentBottomSheet_chartImage__rDixk{position:relative;margin:0}@media only screen and (max-width:985px){.ReportConsentBottomSheet_chartImage__rDixk{width:132px;height:118px}}@media only screen and (min-width:985px){.ReportConsentBottomSheet_chartImage__rDixk{width:162px;height:135px}}.ReportConsentBottomSheet_head__gH9a1{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ReportConsentBottomSheet_features__0oMRu{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}@media only screen and (max-width:985px){.ReportConsentBottomSheet_features__0oMRu{gap:16px;padding:16px 20px}}@media only screen and (min-width:985px){.ReportConsentBottomSheet_features__0oMRu{gap:12px;padding:8px 16px 24px}}.ReportConsentBottomSheet_feature__lINNH{display:flex;align-items:center;gap:16px}.ReportConsentBottomSheet_featureIcon__T5aPC{display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0;background-color:rgba(15,23,42,.05);border-radius:8px;padding:8px}@media only screen and (max-width:985px){.ReportConsentBottomSheet_featureIcon__T5aPC img{width:24px;height:24px}}@media only screen and (min-width:985px){.ReportConsentBottomSheet_featureIcon__T5aPC img{width:28px;height:28px}}.ReportConsentBottomSheet_featureText___CcNp{display:flex;flex-direction:column}.ReportConsentBottomSheet_buttons__DCmLj{width:100%;display:flex;flex-direction:column;align-items:center;padding:24px 20px 16px}.ReportConsentBottomSheet_infoLink__DD4L2{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;color:#868e96;margin-bottom:10px}.ReportConsentBottomSheet_actions__qWheh{display:flex;flex-direction:column;align-items:center;width:100%}.ReportConsentBottomSheet_secondaryButton__CRkkU{background:none;border:none;cursor:pointer;margin-top:12px}.ReportConsentNudgeBanner_banner__ZJmba{display:flex;align-items:center;gap:8px;padding:0 16px;margin:0 20px;background-color:#f1f3f5;border-radius:8px;position:relative}.ReportConsentNudgeBanner_chartImage__XL1Ck{transform:scaleX(-1)}.ReportConsentNudgeBanner_content__BTET4{display:flex;flex-direction:column}.ReportConsentNudgeBanner_link__ht2jv{display:inline-flex;align-items:center;gap:2px;color:#5c7cfa;background-color:rgba(0,0,0,0)}.ReportConsentNudgeBanner_closeButton__agWuF{position:absolute;top:8px;right:8px;display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#343a40;background-color:rgba(0,0,0,0);cursor:pointer}.MyClassFilterTabs_container__u__Rl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media(min-width:985px){.MyClassFilterTabs_container__u__Rl{display:flex;align-items:center}}.MyClassFilterTabs_button__qphKu{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 16px;border:1px solid #dee2e6;border-radius:8px;background-color:#fff;cursor:pointer;box-sizing:border-box}@media(min-width:985px){.MyClassFilterTabs_button__qphKu{max-width:156px}}.MyClassFilterTabs_active__JMysb{border:1px solid #212529}.ScheduleViewToggle_container__n1MHI{display:inline-flex;align-items:center;border-radius:8px;background-color:rgba(15,23,42,.1);padding:4px;gap:2px}.ScheduleViewToggle_button__3WVQt{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:6px;color:#868e96;cursor:pointer}.ScheduleViewToggle_active__iFCag{background-color:#fff;color:#212529}.OrderReceiptButton_wrapper__4Vfyl{border-radius:8px;border:1px solid #dee2e6;padding:4px 8px}.OrderReceiptButton_wrapper__4Vfyl a{text-decoration:none}.OrderReceiptButton_wrapper__4Vfyl .OrderReceiptButton_button__zd18C{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;cursor:pointer}.InfoSection_wrapper__Vs2bX{display:flex;flex-direction:column;gap:16px}.InfoSection_wrapper__Vs2bX .InfoSection_titleHeader__f9_nF{display:flex;justify-content:space-between;align-items:center}.InfoSection_wrapper__Vs2bX .InfoSection_titleHeader__f9_nF .InfoSection_receiptWrapper__NwhdR{border-radius:8px;border:1px solid #dee2e6;padding:4px 8px}.InfoSection_wrapper__Vs2bX .InfoSection_titleHeader__f9_nF .InfoSection_receiptWrapper__NwhdR a{text-decoration:none}.InfoSection_wrapper__Vs2bX .InfoSection_header__vCZQo{display:flex;align-items:center}.InfoSection_wrapper__Vs2bX .InfoSection_header__vCZQo span:nth-child(n+2):before{content:"";display:inline-block;margin:0 8px;min-width:1px;min-height:8px;background-color:#e9ecef}.InfoSection_wrapper__Vs2bX .InfoSection_header__vCZQo .InfoSection_orderDetail__OH1VS{display:flex;align-items:center}.InfoSection_wrapper__Vs2bX .InfoSection_header__vCZQo .InfoSection_orderDetail__OH1VS>svg{color:#868e96}.RefundItem_wrapper__2pDz_{width:100%;display:flex;flex-direction:column;gap:16px}.RefundItem_paybackRow__JUtXg{display:flex;align-items:center;gap:8px}.RefundItem_paybackLabel__uMMsv{display:flex;align-items:center;gap:4px}.RefundItem_paybackValue__kWJIq{display:flex;flex:1 1;align-items:center;justify-content:flex-end;gap:2px}.RefundItem_paybackInfo__nhW4j{display:inline-flex;color:#fd7e14}.IssuePsycheCoupon_psycheCoupon___KW48{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #495057;gap:8px;border-radius:8px;transition:all .2s ease;width:100%;cursor:pointer}.IssuePsycheCoupon_psycheCoupon___KW48:hover{background-color:#f1f3f5;border-color:#495057}.IssuePsycheCoupon_downloadIcon__iTsnB{flex-shrink:0;width:20px;height:20px;color:#212529}.PsycheHeader_psycheHeader__OY5Qq{display:flex;align-items:center;margin:16px 0}@media(max-width:985px){.PsycheHeader_psycheHeader__OY5Qq{padding:0 20px}}.PsycheVideo_psycheVideo__2iro1{overflow:hidden;width:100%;height:100%;aspect-ratio:16/9}.NotPublishedView_container__1tZL_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center;gap:8px;white-space:pre-line}.NotPublishedView_icon__LGTGe{width:40px;height:40px;margin-bottom:8px}@media only screen and (min-width:985px){.NotPublishedView_icon__LGTGe{width:44px;height:44px}}.DefaultTag_tag__aDHAC{display:flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;padding:2px 6px;white-space:nowrap}@media only screen and (min-width:985px){.DefaultTag_tag__aDHAC{padding:2px 8px}}.DefaultTag_small__ExcbI{border-radius:2px}.DefaultTag_medium__5HnoP{border-radius:4px}.DefaultTag_large__Dqc20{border-radius:8px}.DefaultTag_default__x_Y2x{background-color:#f1f3f5}.DefaultTag_dark__Aat_w{background-color:#495057}.DefaultTag_indigo__1GzNe{background-color:#dbe4ff}.ClassTagList_tagList__FN52C{display:flex;gap:8px}.TagList_tagList__Rugdo{display:flex;gap:8px;overflow:hidden}.Title_title__NCOul{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.RoadmapClassList_classList__no3y4{position:relative;padding:0 20px;margin-top:24px;margin-bottom:40px}@media only screen and (min-width:985px){.RoadmapClassList_classList__no3y4{padding:0 20px;margin-top:32px;margin-bottom:48px}}.RoadmapClassList_classList__no3y4 .RoadmapClassList_ul__MDwEF{display:flex;flex-direction:column;gap:24px;margin-left:-12px;position:relative;z-index:2}.RoadmapClassList_line__d_Wxf{position:absolute;height:100%;border-right:1px dashed #868e96;z-index:1}.RoadmapRelatedClass_relatedClass__6eYjE{display:flex;flex-direction:column;border-bottom:8px solid #f1f3f5;border-top:8px solid #f1f3f5}.MobileFavoriteButton_favorite__bfcDj{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:50px;background-color:hsla(0,0%,100%,.6980392157);position:absolute;top:8px;right:8px;border:none}@media only screen and (min-width:985px){.MobileFavoriteButton_favorite__bfcDj{display:none}}.MobileFavoriteButton_heartFill__n_e_9{color:#ff6b6b}.MobileFavoriteButton_heartOutline__W1e4M{color:#343a40}.RoadmapThumbnail_thumbnail__fUbJU{display:flex;position:relative;width:100%;height:100%;overflow:hidden}.RoadmapThumbnail_thumbnailImg__pcn3Y{position:relative;width:100%;aspect-ratio:16/9}@media only screen and (max-width:985px){.RoadmapActions_actions__jj2mr{display:none}}.RoadmapActions_heartFill__Ck91u{color:#ff6b6b}.RoadmapActions_heartOutline__4GmoG{color:#343a40}.RoadmapInfo_info__kioYp{display:flex;align-items:center;gap:12px}.RoadmapInfo_info__kioYp .RoadmapInfo_item__bUp5h{display:flex;align-items:center;gap:2px}.RoadmapInfo_info__kioYp .RoadmapInfo_icon__Albqt{color:#868e96}.RoadmapInfo_info__kioYp .RoadmapInfo_divider__wkvag{width:1px;background-color:#dee2e6;height:12px}.RoadmapTitle_title__Po9EJ{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.ClassTypeTagList_tagList__a0_g7{display:flex;gap:4px}.ClassTitle_title__MS9qy{overflow:hidden;display:-webkit-box;max-height:44px;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all}@media only screen and (min-width:985px){.ClassTitle_title__MS9qy{max-height:54px}}.ClassMeta_classMeta__nD_LC,.ClassPrice_classPrice__hYxnm{display:flex;align-items:center;gap:4px}.ClassMeta_classMeta__nD_LC>p{word-break:normal}@media only screen and (min-width:985px){.ClassMeta_classMeta__nD_LC{gap:6px}}.ClassMeta_divider__ivQEt{width:1px;background-color:#dee2e6;height:8px}@media only screen and (min-width:985px){.ClassMeta_divider__ivQEt{height:12px}}.ClassRating_classRating__qaHTY{display:flex;align-items:center;gap:4px}.ClassRating_star__A9fZ8{display:flex;align-items:center;justify-content:center;color:#ced4da;width:12px;height:12px}@media only screen and (min-width:985px){.ClassRating_star__A9fZ8{width:16px;height:16px}}.MiddleHighClassItem_contents__KsXJi{display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:985px){.MiddleHighClassItem_contents__KsXJi{gap:6px}}.MiddleHighClassItem_teacherAndRating__s7M7z{display:flex;align-items:center;gap:4px}.MiddleHighClassItem_badgeWrapper__7D91Q{display:flex;align-items:center;gap:2px}.MiddleHighClassItem_teacherName__MzseF{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-all}.MiddleHighClassItem_ratingWrap__9IyGL{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.MiddleHighClassItem_starIcon__HeHc_{display:inline-flex;color:#ffce22;width:12px;height:16px}@media only screen and (min-width:985px){.MiddleHighClassItem_starIcon__HeHc_{width:16px}}.MiddleHighClassItem_ratingFavoriteCountWrapper__WhD5n{display:flex;gap:8px;align-items:center}.MiddleHighEventBanner_container__wUbKl{position:relative;width:100%}.MiddleHighEventBanner_swiper__6dn3e{width:100%;aspect-ratio:85/133}@media only screen and (min-width:985px){.MiddleHighEventBanner_swiper__6dn3e{aspect-ratio:249/366}}.MiddleHighEventBanner_slide__66Zug{position:relative;width:100%;height:auto}.MiddleHighEventBanner_slideImage__vikMu{object-fit:cover}.MiddleHighEventBanner_pagination__Vfj_R{display:inline-flex;position:absolute;bottom:16px;left:8px;transform:translateX(8px);z-index:10;padding:4px 12px;gap:4px;border-radius:16px;background:rgba(62,77,124,.16)}.RowRenderer_specialRow__L8hpM{padding-top:24px;padding-bottom:8px}@media only screen and (min-width:985px){.RowRenderer_specialRow__L8hpM{padding-top:48px;padding-bottom:24px}}.RowRenderer_specialContent__kJV8X{margin:0 16px}@media only screen and (min-width:985px){.RowRenderer_specialContent__kJV8X{margin:0}}.RowRenderer_cardRow__3X9qe{padding-top:16px;padding-bottom:8px}@media only screen and (min-width:985px){.RowRenderer_cardRow__3X9qe{padding-top:40px;padding-bottom:0}}.RowRenderer_cardGrid__oNf2h{display:grid;grid-gap:8px;gap:8px;margin:0 16px}@media only screen and (min-width:985px){.RowRenderer_cardGrid__oNf2h{margin:0}}.RowRenderer_cardItem__Bni1A{height:100%}.TooltipWrapper_tooltipWrapper__tLX5q>.TooltipWrapper_tooltip__w1qTa{display:flex;background-color:#495057;border-radius:4px;color:#fff;padding:16px;z-index:1000}.MyFavoriteButton_inline__HHwKw{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px}.MyFavoriteAlarmIconButton_alarmButton__AkmKk{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.MyFavoriteAlarmIconButton_alarmOn__TWuUf{color:#fd7e14}.MyFavoriteAlarmIconButton_alarmOff__6YIRV{color:#868e96}.FavoriteClassPrice_price__MS7gs{display:flex;flex-shrink:0;align-items:center;gap:4px;white-space:nowrap}.FavoriteScheduleCard_card__Eipcq{display:flex;flex-direction:column;flex-shrink:0;min-width:157px;padding:0;overflow:hidden;text-align:left;cursor:pointer;background:none;border:none;border-radius:6px}.FavoriteScheduleCard_phaseHeader__cChle{display:flex;align-items:center;justify-content:center;padding:5px 10px;background-color:rgba(15,23,42,.05);border:1px solid #dee2e6;border-bottom:none;border-radius:6px 6px 0 0}.FavoriteScheduleCard_body__NmzBy{display:flex;flex-direction:column;gap:4px;flex:1 1;padding:10px;background-color:#fff;border:1px solid #dee2e6;border-radius:6px}.FavoriteScheduleCard_phaseHeader__cChle+.FavoriteScheduleCard_body__NmzBy{border-top:none;border-radius:0 0 6px 6px}.FavoriteScheduleCard_isWait__SmwJd .FavoriteScheduleCard_body__NmzBy{background-color:#f8f9fa}.FavoriteScheduleCard_topRow__CXW_3{display:flex;align-items:center;gap:2px;width:100%}.FavoriteScheduleCard_period__QNfrC{flex:1 1;min-width:0}.FavoriteScheduleCard_status__EW7WK{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:2px;min-width:41px}.FavoriteScheduleCard_status__EW7WK.FavoriteScheduleCard_statusWait__d88aj{color:#868e96}.FavoriteScheduleCard_status__EW7WK.FavoriteScheduleCard_statusOpen__tIZks{color:#adb5bd}.FavoriteScheduleCard_bottomRow__6JDhh{display:flex;align-items:center;gap:4px}.FavoriteScheduleList_scroller__TwXX0{display:flex;align-items:stretch;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.FavoriteScheduleList_scroller__TwXX0::-webkit-scrollbar{display:none}.FavoriteScheduleList_dragging__t5ows,.FavoriteScheduleList_dragging__t5ows *{cursor:-webkit-grabbing;cursor:grabbing}.FavoriteScheduleList_moreButton__KPUoS{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;align-self:center;gap:8px;width:75px;padding:0;margin-left:4px;text-align:center;cursor:pointer;background:none;border:none}.FavoriteScheduleList_moreIcon__OKYyg{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:#343a40;background-color:#fff;border:1px solid #dee2e6;border-radius:999px}.FavoriteScheduleList_requestCard__rIPab{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:4px;min-width:157px;padding:8px;text-align:left;cursor:pointer;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px}.FavoriteScheduleList_requestAction__gsQhh{display:flex;align-items:center}.FavoriteScheduleList_requestAction__gsQhh>svg{color:#343a40}.MyFavoriteClassRow_row__IMcKP{display:grid;grid-template-columns:142px minmax(0,1fr);grid-template-areas:"thumb title" "meta meta" "sched sched";grid-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px;padding:var(--favorite-row-padding-top,24px) 0 24px}@media only screen and (min-width:985px){.MyFavoriteClassRow_row__IMcKP{grid-template-areas:"thumb title" "thumb meta" "thumb sched";column-gap:16px;row-gap:4px}}.MyFavoriteClassRow_noSchedules__9jGGm{grid-template-areas:"thumb title" "meta meta"}@media only screen and (min-width:985px){.MyFavoriteClassRow_noSchedules__9jGGm{grid-template-areas:"thumb title" "thumb meta"}}.MyFavoriteClassRow_thumbnail__gQj8_{grid-area:thumb;align-self:start;position:relative;width:142px;height:80px;overflow:hidden;border-radius:4px}.MyFavoriteClassRow_thumbnail__gQj8_ img{width:100%;height:100%;object-fit:cover}.MyFavoriteClassRow_thumbnailDim__iiB0m{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(15,23,42,.5)}.MyFavoriteClassRow_titleBlock__HjcG3{grid-area:title;display:flex;flex-direction:column;gap:4px;min-width:0}.MyFavoriteClassRow_tagRow__9NMsr{display:flex;align-items:flex-start;justify-content:space-between;gap:2px}.MyFavoriteClassRow_actions__0m19e{display:flex;flex-shrink:0;align-items:center;gap:6px}.MyFavoriteClassRow_title__yPOfq{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}@media only screen and (min-width:985px){.MyFavoriteClassRow_title__yPOfq{-webkit-line-clamp:1}}.MyFavoriteClassRow_metaRow__OX2Xh{grid-area:meta;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.MyFavoriteClassRow_teacher__gDL2w{display:flex;align-items:center;gap:6px;min-width:0}.MyFavoriteClassRow_teacherName__OpDn7{min-width:0}.MyFavoriteClassRow_teacherName__OpDn7 span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.MyFavoriteClassRow_teacherImage__QbbKA{flex-shrink:0;width:16px;height:16px}.MyFavoriteClassRow_schedules__FUZiX{grid-area:sched;min-width:0;margin-top:4px}@media only screen and (max-width:985px){.MyFavoriteClassRow_schedules__FUZiX{margin-right:-20px;padding-right:20px}}@media only screen and (min-width:985px){.MyFavoriteClassRow_schedules__FUZiX{margin-top:8px}}.MyFavoriteClassRow_divider___GxiL{height:1px;background-color:#e9ecef}.MyClassList_container__jqsWm{padding-bottom:64px}.MyClassList_list__CQlHf{display:flex;flex-direction:column}.MyClassList_listItem__egCu_+.MyClassList_listItem__egCu_{border-top:1px solid #e9ecef}.MyClassList_listItem__egCu_:first-child{--favorite-row-padding-top:0}.MyClassList_recommendRow__2st89{margin:0}.MyClassList_feedRow__etwJJ{margin-top:24px}.MyClassList_skeleton__R89BX{width:100%;height:300px;margin-top:24px}.RecentViewList_list__MAqdw{display:flex;flex-direction:column;padding-bottom:64px}.RecentViewList_listItem__5I7Kx+.RecentViewList_listItem__5I7Kx{border-top:1px solid #e9ecef}.RecentViewList_listItem__5I7Kx:first-child{--favorite-row-padding-top:16px}.RecentViewList_recommendRow__4w_pT{margin:0}.RecentViewList_skeleton__JjCZR{width:100%;height:300px;margin-top:24px}.ReceiptButton_button__RKubV{display:flex;justify-content:center;align-items:center;border:1px solid #dee2e6;border-radius:4px;padding:0 16px;height:40px;width:100%}.MoneyHistoryItemDetail_contentItem__W_LJz{display:flex;justify-content:space-between;gap:32px}.MoneyHistoryItemDetail_contentItem__W_LJz p{white-space:nowrap}.MoneyHistoryItem_container__yrMsf{display:flex;flex-direction:column;width:100%;padding:16px;gap:16px}.MoneyHistoryItem_money__x3meR{display:flex;width:100%;justify-content:space-between;gap:8px}.MoneyHistoryItem_money__x3meR span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MoneyHistoryItem_title__heNoz{display:flex;flex-direction:column;gap:8px}.MoneyHistoryItem_divider___Pg8R{height:1px;background-color:#e9ecef}.MoneyHistoryItem_buttonWrapper__6CdcS{display:flex;gap:8px;justify-content:space-between}.MoneyHistoryItem_button__8OjhO{display:flex;justify-content:center;align-items:center;border:1px solid #dee2e6;border-radius:4px;padding:0 16px;height:40px;width:100%}.MoneyHistoryList_list__noolU{display:flex;flex-direction:column;gap:16px}.MoneyHistoryList_item__oSkuO{display:flex;background-color:#fff}.MoneyHistoryList_listSkeleton__12H9V{width:100%;height:300px}.MoneyHistory_container__tRJ9t{display:flex;flex-direction:column;padding:24px 20px;gap:16px;background-color:#f1f3f5;margin-bottom:64px}.MyMoneyWrapper_chargedMoneyWrapper__1JKt4{display:flex;flex-direction:column;padding:16px 20px;gap:12px;background-color:#fff}.MyMoneyWrapper_chargedMoneyWrapper__1JKt4 .MyMoneyWrapper_chargedMoneyContent__pdeOf{display:flex;flex-direction:column;gap:8px}.MyMoneyWrapper_divider__SApUt{height:1px;background-color:#f1f3f5}.MyMoneyWrapper_buttonWrapper__W3xO9{display:flex;gap:12px;width:100%}.TimeZoneTooltip_tooltipContent__fTpaZ{display:flex;align-items:flex-start;gap:8px}.TimeZoneTooltip_tooltipCloseBtn__IQTNz{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;flex-shrink:0}.BundleSelectedSchedule_bundle__nq0wC{display:flex;flex-direction:column;gap:4px}.BundleSelectedSchedule_scheduleDate__VuAF3{display:flex;align-items:center;gap:4px}.BundleSelectedSchedule_scheduleTime__3X17N{display:flex;align-items:center;gap:8px}.BundleSelectedSchedule_skeleton__Xs9VA{width:100%;height:50px}.BundleSelectedSchedule_verticalDivider__b3obY{border:1px solid #dee2e6;height:12px;width:0}.BundleSelectedSchedule_icon__9plk9{width:16px;height:16px;color:#4c6ef5;display:flex;align-items:center;justify-content:center;margin-right:4px}.GrayBox_grayBox__62Z2I{padding:12px 16px;background-color:#f8f9fa;border-radius:4px}.OnedaySelectedSchedule_oneday__3Ybsa{display:flex;align-items:center;justify-content:flex-start}.OnedaySelectedSchedule_skeleton__B7WIk{width:100%;height:50px}.OnedaySelectedSchedule_verticalDivider__2ybMy{border:1px solid #dee2e6;height:12px;width:0;margin:0 8px}.OnedaySelectedSchedule_icon__eZ5cx{width:20px;height:20px;color:#4c6ef5;display:flex;align-items:center;justify-content:center;margin-right:4px}.SelectedChild_selectedChild__O54TC{display:flex;align-items:center;gap:8px}.SelectedChild_childIcon__nzR0T{display:flex;align-items:center;justify-content:center}.SelectedChild_icon__9hlgk{width:24px;height:24px}@media only screen and (max-width:985px){.SelectedChild_icon__9hlgk{width:20px;height:20px}}.SelectedChild_dot__kg_KQ{width:4px;height:4px;border-radius:999px;background-color:#dee2e6}.SelectedSchedule_selectedSchedule__PE0Tq{display:flex;flex-direction:column;gap:16px}.SelectedDataInfo_selectedData__uvLhU{display:flex;flex-direction:column;gap:8px;padding:24px 20px;border-top:1px solid #e9ecef}.PaymentTable_paymentTable__b2ugo{display:flex;flex-direction:column;gap:16px;padding:24px 20px;border-top:8px solid #f1f3f5}.PaymentTable_paymentInfo__P_aCt{display:flex;flex-direction:column;gap:8px}.SubscribePolicy_dashedDivider__T4WvV{width:100%;height:1px;background-image:repeating-linear-gradient(90deg,#dee2e6,#dee2e6 4px,transparent 0,transparent 8px)}.SubscribePolicy_container__38E0u{display:flex;flex-direction:column;gap:8px}.SubscribePolicy_policyList__yNQIv{display:flex;flex-direction:column;gap:6px}.SubscribePolicy_policyItem__XjBDH{display:flex;align-items:center;gap:8px}.SubscribePolicy_checkIcon__nHHmz{color:#1c7ed6;display:flex;align-items:center}@media only screen and (max-width:985px){.SubscribePolicy_checkIcon__nHHmz{width:20px;height:20px}}@media only screen and (min-width:985px){.SubscribePolicy_checkIcon__nHHmz{width:24px;height:24px}}.SubscribePolicy_highlight__84e5c{color:#1c7ed6}.SubscribePolicy_muted__O1bZh{color:#adb5bd}.SubscribeSelectedSchedule_timeTable__Hs9BF{display:flex;flex-direction:column;gap:4px}.SubscribeSelectedSchedule_scheduleDate___hjt1{display:flex;align-items:center;gap:4px}.SubscribeSelectedSchedule_scheduleTime__or_6U{display:flex;align-items:center;gap:8px}.SubscribeSelectedSchedule_skeleton__YZatF{width:100%;height:50px}.SubscribeSelectedSchedule_verticalDivider__Nej8X{border:1px solid #dee2e6;height:12px;width:0}.SubscribeSelectedSchedule_icon__5b_3V{width:16px;height:16px;color:#4c6ef5;display:flex;align-items:center;justify-content:center}.SubscribeCurriculum_curriculum__0Rxp8{display:flex;flex-direction:column;padding-top:8px;gap:8px}.SubscribeCurriculum_curriculumDate__fSNnB{display:flex;align-items:center;gap:4px;margin-bottom:8px}.SubscribeCurriculum_icon__agfXV{width:16px;height:16px;color:#1098ad;display:flex;align-items:center;justify-content:center}.SubscribeCurriculum_curriculumInfo__d0h0W{display:flex;word-break:break-all}.SubscribeCurriculum_order__epco6{display:inline-block;background-color:#868e96;padding:0 6px;border-radius:4px;margin-right:6px}.SubscribeStartDate_startDate__PyvBg{display:grid;grid-row-gap:8px;row-gap:8px;grid-column-gap:16px;column-gap:16px;grid-template-columns:auto 1fr}.ShippingLink_shipping__xEY0P{display:flex;flex-direction:column;padding:24px 20px;gap:8px;border-top:8px solid #f1f3f5}.ShippingLink_shippingLink__R2Cqy{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;padding:16px;align-items:center;border:1px solid #212529;border-radius:8px}.ShippingLink_icon__i0xpd{width:16px;height:16px;color:#212529;justify-content:center}.MoneyChargeLink_charge__n35tV,.ShippingLink_icon__i0xpd{display:flex;align-items:center}.MoneyChargeLink_icon__sCSzm{width:24px;height:24px}.MoneyInput_container__OGDGf{display:flex;position:relative;width:100%;align-items:center;flex-direction:row;border:1px solid #dee2e6;border-radius:4px;background-color:#fff}.MoneyInput_container__OGDGf:focus-within{border:1px solid #228be6}.MoneyInput_container__OGDGf:focus-within .MoneyInput_placeholder__IoCK3:after{content:"|";margin-left:0;animation:MoneyInput_blink__5Fzou 1s step-start infinite}.MoneyInput_inputContainer__MYk2Y{flex-grow:1}.MoneyInput_input__I_ynU{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;pointer-events:none}.MoneyInput_input__I_ynU:focus{outline:none}.MoneyInput_unit__FxQER{padding:8px 16px 8px 4px;display:flex;justify-content:center;align-items:center}.MoneyInput_input__I_ynU[type=number]::-webkit-inner-spin-button,.MoneyInput_input__I_ynU[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MoneyInput_cleanButton__2JxuY{color:#868e96;background-color:rgba(0,0,0,0);width:20px;height:20px;display:flex;align-items:center}.MoneyInput_placeholder__IoCK3{width:100%;height:100%;pointer-events:none;padding:0 16px}.MoneyInput_placeholderBold__Qm9iG{color:#343a40}@keyframes MoneyInput_blink__5Fzou{0%,50%{opacity:1}51%,to{opacity:0}}.MoneyInputWrapper_moneyInputWrapper__iY9ru{display:grid;grid-template-columns:1fr 86px;grid-gap:8px;gap:8px}@media only screen and (min-width:985px){.MoneyInputWrapper_moneyInputWrapper__iY9ru{grid-template-columns:1fr 110px}}.UserMoneySelector_moneySelector__WQcd_{display:flex;flex-direction:column;gap:16px}.UserMoneySelector_moneySelector__WQcd_ .UserMoneySelector_title__5kuXe{display:flex;justify-content:space-between;align-items:center}.UserMoneySelector_moneySkeleton__Mp1nZ{width:100px;height:20px}.PayUserMoney_payMoney__AtzV1,.UserMoney_userMoney__PxSja{display:flex;flex-direction:column;gap:16px}.UserMoney_userMoney__PxSja{padding:24px 20px;border-top:8px solid #f1f3f5}.UserMoney_title__JFt_B{display:flex;justify-content:space-between}.UserMoney_charge__6JuyR{display:flex;gap:8px;align-items:center}.ReportNotice_wrapper__u67PK{padding:0 20px}.ReportNotice_container__BtrS5{display:flex;align-items:flex-start;gap:12px;border:1px solid #e9ecef;border-radius:8px;padding:16px}.ReportNotice_iconWrapper__vSSK4{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background-color:#f1f3f5;border-radius:8px;padding:8px}.ReportNotice_content__T9t11{display:flex;flex-direction:column;gap:4px}.AlertBox_alertContainer__s2nRg{display:flex;padding:16px 20px}.AlertBox_alertBox__uo87b{border:1px solid #fa5252;border-radius:4px;padding:16px;width:100%;display:flex;gap:8px}.AlertBox_alertImg__z6GBL{flex-shrink:0;width:20px;height:20px}.AlertBox_alertList__gshDc{display:flex;flex-direction:column;gap:8px}.AlertBox_alertItem__qIAZp{display:flex;flex-direction:column;gap:4px}.ClassTitle_classTitle__opRAK{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.ClassTitle_classTypeBadgeWrapper__hCcQ9{display:flex;gap:8px}.PayCoupon_couponContainer__LOK2f{display:flex;flex-direction:column;padding:24px 20px;gap:16px;border-top:8px solid #f1f3f5}.PayCoupon_couponBox__04zZs{display:flex;flex-direction:column;gap:8px;border:1px solid #f1f3f5;padding:16px}.PayCoupon_couponBoxConnected__dMyL7{border-radius:4px 4px 0 0;border-bottom:0}.PayCoupon_couponGroup__BETZr{display:flex;flex-direction:column}.PayCoupon_appliedCouponSkeleton__IfX2Q{width:100px;height:13px}.PayCoupon_skeleton___ndUD{width:100%;height:25px}.SingleAgreement_termLabel__rf8zc{display:flex;gap:8px;align-items:center;cursor:pointer}.SingleAgreement_termLabel__rf8zc>p{flex-grow:1}.SingleAgreement_termLink__NqKJX{text-decoration:underline}.SubsPaymentAgreement_subsPaymentAgreement__RiUXt{display:flex;flex-direction:column;margin-bottom:16px}.SubsPaymentAgreement_allAgreeLabel__ZBhJc{display:flex;justify-content:space-between;margin-bottom:16px;cursor:pointer}.SubsPaymentAgreement_title__L6flT{display:flex;flex-direction:column;gap:4px}.SubsPaymentAgreement_checkbox__yWqoN{display:flex;align-items:center}.PaymentNotice_paymentNotice__IQOq5,.SubsPaymentAgreement_terms__sEj8M{display:flex;flex-direction:column;gap:16px}.PaymentNotice_paymentNotice__IQOq5{padding:0 20px}.PaymentNotice_bulletList__Uu5HB,.PaymentNotice_noticeItem__9dTcB,.PaymentNotice_subItem__8Qjfm{display:flex;flex-direction:column;gap:4px}.PaymentNotice_bulletList__Uu5HB{list-style:disc outside;padding-left:20px}.RefundPolicyAgreement_refundPolicyAgreement__zr_ui{display:flex;gap:6px;align-items:center;cursor:pointer;padding:0 20px 16px}.RefundPolicyAgreement_refundPolicyAgreement__zr_ui>p{flex-grow:1}.RefundPolicyAgreement_text__wP109{font-size:15px;line-height:1.6;font-weight:500;letter-spacing:-.03rem;color:#868e96;flex-grow:1}.PaymentAgreement_agreement__NEKd4{background-color:#fff;padding:24px 20px;border-top:8px solid #f1f3f5}.PaymentAgreement_padding__RHxcG{padding:0 20px 24px}.PaymentRequestSection_paymentRequest__vuirw{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px 20px}.PaymentRequestSection_error__Z4P25,.PaymentRequestSection_requestButton__o_t_8{display:flex;width:100%;align-items:center;justify-content:center}.PaymentRequestSection_requestButton__o_t_8{gap:8px;padding:12px 14px;background-color:#343a40;border-radius:8px;color:#fff;transition:background-color .1s ease}.PaymentRequestSection_requestButton__o_t_8:active,.PaymentRequestSection_requestButton__o_t_8:hover{background-color:#212529}.PaymentRequestSection_requestButton__o_t_8:disabled{cursor:default;background-color:rgba(15,23,42,.05);color:#ced4da}.SimplePayment_simplePayment__lbmq_{display:flex;flex-direction:column;gap:8px;padding:24px 20px;position:relative}.SimplePayment_noMorePayAmount__fI09S{width:calc(100vw - 40px);height:100%;position:absolute;top:0;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.ReplayGuideBanner_container__lU95h{display:flex;flex-direction:column;gap:8px;padding:16px 20px;background-color:#fff}.ReplayGuideBanner_header__JCLMM{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ReplayGuideBanner_badge__r8G0g{display:inline-flex;align-items:center;gap:2px;padding:2px 4px;border-radius:4px}.ReplayGuideBanner_badgeSmart__uweM8{background-color:#d0ebff}.ReplayGuideBanner_badgePremium__TI_W6{background-color:#f3d9fa}.ReplayGuideBanner_daysSmart__h8DNP{color:#1c7ed6}.ReplayGuideBanner_daysPremium__crsJg{color:#ae3ec9}.ReplayGuideBanner_nudge__fKySl{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding-left:16px;padding-right:8px;border-radius:4px;background-color:#f1f3f5}.ReplayGuideBanner_nudgeText__qs_Sn{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:4px;padding:12px 0}.ReplayGuideBanner_nudgeCta__mYHr5{display:inline-flex;align-items:center;color:#ae3ec9}.ReplayGuideBanner_nudgeImage__zPSU_{flex-shrink:0;object-fit:contain}.ReplayGuideBanner_close__2VOzs{position:absolute;top:4px;right:4px;display:inline-flex;padding:0;border:0;background:none;color:#495057;cursor:pointer}.ReplayGuideBanner_tooltipContent__XqKpx{display:flex;align-items:center;gap:8px}.ReplayGuideBanner_tooltipClose__zjm2W{display:inline-flex;flex-shrink:0;padding:0;border:0;background:none;color:#fff;cursor:pointer}.MyReplayContent_container__ouEPG{display:flex;flex-direction:column;gap:16px}.MyReplayContent_containerEmpty__WEG_0{gap:0;background-color:#f8f9fa}.MyReplayContent_container__ouEPG>section{background-color:rgba(0,0,0,0)}@media only screen and (max-width:985px){.MyReplayContent_containerEmpty__WEG_0{min-height:calc(100dvh - var(--classroom-month-top, 115px))}.MyReplayContent_containerEmpty__WEG_0>section{flex:1 1}}.MyReplayContent_divider__Y3BRc{height:8px;margin:-16px 0;border:0;background-color:#f1f3f5}.MyReplayContent_items__FAOy3{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.MyReplayContent_items__FAOy3>li>article{background-color:#fff}.MyReplayContent_items__FAOy3>li:last-child>article{border-bottom:none}.ReportSettingsBottomSheet_header__Fo4xP{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.ReportSettingsBottomSheet_titleWrapper__0qldb{display:flex;flex-direction:column;gap:4px}.ReportSettingsBottomSheet_closeButton___18Tj{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;color:#343a40;cursor:pointer}.ReportSettingsBottomSheet_body__uCuch{display:flex;flex-direction:column;padding:16px 20px 32px;gap:56px}@media only screen and (min-width:985px){.ReportSettingsBottomSheet_body__uCuch{gap:24px}}.ReportSettingsBottomSheet_infoTable__Z_Ccz{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;background-color:#f8f9fa;border-radius:8px}.ReportSettingsBottomSheet_infoRow__QKrcy{display:flex;justify-content:space-between;align-items:center}.ReportSettingsBottomSheet_infoRow__QKrcy dd,.ReportSettingsBottomSheet_infoRow__QKrcy dt{margin:0}.ReportSettingsBottomSheet_actions__U0b7U{display:flex;flex-direction:column;align-items:center;gap:16px}.ReportSettingsBottomSheet_desktopActions__lyr8w{display:none}@media only screen and (min-width:985px){.ReportSettingsBottomSheet_desktopActions__lyr8w{display:flex;gap:8px;width:100%}.ReportSettingsBottomSheet_desktopActions__lyr8w>*{flex:1 1}}.ReportSettingsBottomSheet_mobileActions__8F35T{display:flex;flex-direction:column;align-items:center;width:100%}@media only screen and (min-width:985px){.ReportSettingsBottomSheet_mobileActions__8F35T{display:none}}.ReportSettingsBottomSheet_revokeLink__sNRhn{padding:8px;background:none;border:none;cursor:pointer}.ReportSettingsBottomSheet_revokeLink__sNRhn:disabled{opacity:.5;cursor:not-allowed}.ChildTabs_swiper__WeuwN{width:100%;padding:12px 20px;background-color:#fff}.ChildTabs_slide__SBuf0{width:auto!important}.ChildTabs_childTab__RZ7Q2{padding:4px 10px;background-color:rgba(0,0,0,0);border:1px solid #e9ecef;border-radius:999px;white-space:nowrap;cursor:pointer}@media(hover:hover)and (pointer:fine){.ChildTabs_childTab__RZ7Q2:hover{background-color:#f8f9fa}}.ChildTabs_childTabActive__M09J6,.ChildTabs_childTabActive__M09J6:hover{background-color:#212529;border-color:rgba(0,0,0,0)}.NotConsentedView_container__T_lbj{display:flex;flex-direction:column;align-items:center;background-color:#f8f9fa;min-height:calc(100dvh - 270px)}.NotConsentedView_notConsented__FLH_L{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;width:100%}@media only screen and (max-width:985px){.NotConsentedView_notConsented__FLH_L{padding:24px 20px}}@media only screen and (min-width:985px){.NotConsentedView_notConsented__FLH_L{max-width:400px;padding:24px 0}}.NotConsentedView_notConsentedHead__dcleq{display:flex;flex-direction:column;gap:4px}.NotConsentedView_noticeIcon__iHFXV{position:relative;margin:0}@media only screen and (max-width:985px){.NotConsentedView_noticeIcon__iHFXV{width:40px;height:40px}}@media only screen and (min-width:985px){.NotConsentedView_noticeIcon__iHFXV{width:44px;height:44px}}.NotConsentedView_sampleCard__J_3mK{display:flex;align-items:center;gap:4px;width:100%;padding:12px 16px;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;text-decoration:none;cursor:pointer}@media(hover:hover)and (pointer:fine){.NotConsentedView_sampleCard__J_3mK:hover{background-color:#fff}}.NotConsentedView_sampleCardBody__1ap9z{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.NotConsentedView_sampleBadge__WMAyq{display:inline-flex;padding:2px 6px;background-color:rgba(15,23,42,.1);border-radius:4px}.NotConsentedView_icon__8OkpZ{color:#868e96}.ReportCard_card__hOGeU{display:flex;align-items:center;gap:4px;width:100%;padding:12px 16px;border:1px solid #f1f3f5;border-radius:8px;background-color:#fff;text-decoration:none;text-align:left}@media(hover:hover)and (pointer:fine){.ReportCard_card__hOGeU:hover{background-color:#f8f9fa}}.ReportCard_cardDisabled__c2Yau{cursor:default}.ReportCard_cardDisabled__c2Yau:hover{background-color:#fff}.ReportCard_cardBody__wy1QA{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:8px}.ReportCard_cardHead__UoHds{justify-content:space-between;gap:8px}.ReportCard_cardHeadRight__2agpb,.ReportCard_cardHead__UoHds{display:flex;align-items:center}.ReportCard_newBadge__1nNte{color:#ff6b6b}.ReportCard_badge__BZi4F{display:inline-flex;padding:2px 8px;border-radius:4px}.ReportCard_badgePublished__KtB0s{background-color:#d3f9d8;color:#37b24d}.ReportCard_badgePreparing__8yjhf{background-color:#f1f3f5;color:#868e96}.ReportCard_badgeFailed__3C6k8{background-color:#ffe3e3;color:#fa5252}.ReportCard_badgeExpired__EUmEz{background-color:#f1f3f5;color:#868e96}.ReportCardSkeleton_card__98xGr{display:flex;align-items:center;gap:4px;width:100%;padding:12px 16px;border:1px solid #f1f3f5;border-radius:8px;background-color:#fff}.ReportCardSkeleton_cardBody__UnNtI{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:8px}.ReportCardSkeleton_cardHead__qAwnV{display:flex;align-items:center;gap:8px}.ReportConsentSuccessModal_content__H3_LO{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:16px 20px 32px}.ReportConsentSuccessModal_icon__VklAr{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:985px){.ReportConsentSuccessModal_icon__VklAr{width:40px;height:40px}}@media only screen and (min-width:985px){.ReportConsentSuccessModal_icon__VklAr{width:44px;height:44px}}.ReportConsentSuccessModal_text__pHLr9{display:flex;flex-direction:column}@media only screen and (min-width:985px){.ReportConsentSuccessModal_mobileOnly__vG3FU{display:none}}.ReportStatusBanner_statusBanner__OkPf1{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:rgba(15,23,42,.1)}.ReportStatusBanner_statusBannerLeft__lWP33{display:flex;align-items:center;gap:8px}.ReportStatusBanner_statusBannerAction__uRnQu{display:flex;align-items:center;gap:2px;padding:0;background:none;border:none;color:#1c1c1e;cursor:pointer}.ReportStatusBannerSkeleton_container__PSgAD{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#f8f9fa}.ReportStatusBannerSkeleton_left__lwEu5{display:flex;align-items:center;gap:8px}.ReportStatusBannerSkeleton_icon__DtDJh{width:20px;height:20px;border-radius:999px;background-color:#fff}.ReportStatusBannerSkeleton_text__4_azh{width:120px;height:16px;border-radius:999px;background-color:#fff}.ReportStatusBannerSkeleton_button__EvSC0{width:40px;height:16px;border-radius:999px;background-color:#fff}.MyReportContent_container__hU9dx{display:flex;flex-direction:column;min-width:0;background-color:#fff;height:100%;min-height:70vh}.MyReportContent_list__6rVH3{display:flex;flex-direction:column;gap:8px;margin:0;padding:8px 20px 48px;list-style:none;background-color:#fff}.TeacherFullEtcImg_container__MAG7L{width:100vw;position:fixed;top:0;display:flex;justify-content:center;align-items:center;z-index:92;height:calc(100vh + 58px);flex-direction:column}.TeacherFullEtcImg_image__CHqQB{width:100%;height:auto}@media only screen and (min-width:985px){.TeacherFullEtcImg_image__CHqQB{width:600px;height:auto}}.TeacherFullEtcImg_buttonContainer__WhzrO{position:absolute;top:0;width:100%;background-color:rgba(15,23,42,.5);display:flex;padding:12px;justify-content:flex-end}.TeacherFullEtcImg_closeButton__QGlYB{background-color:rgba(0,0,0,0)}.TeacherFullEtcImg_closeButtonIcon__eB7Vo{color:#fff}.AiRecommendationDetail_container__bHCP0{display:flex;gap:24px;padding:32px;background:#f8f9fa;border-radius:8px}@media(max-width:768px){.AiRecommendationDetail_container__bHCP0{flex-direction:column;gap:16px;padding:0;background:none;border:none;border-radius:0}}.AiRecommendationDetail_reasonSection__exfCe{display:flex;flex-direction:column;gap:8px;width:448px;flex-shrink:0}@media(max-width:768px){.AiRecommendationDetail_reasonSection__exfCe{width:auto;flex-shrink:1;gap:4px}}.AiRecommendationDetail_matchPercent__F3e_2{color:#f76707}.AiRecommendationDetail_divider__mII_q{display:none}@media(max-width:768px){.AiRecommendationDetail_divider__mII_q{display:block;height:1px;width:100%;background:#e9ecef}}.AiRecommendationDetail_fitSection__BsiH5{display:flex;flex-direction:column;gap:8px;flex:1 1}.AiRecommendationDetail_fitBars__w78VN{display:flex;flex-direction:column;flex:1 1;justify-content:space-between}.AiRecommendationDetail_fitBarItem__q_M1H{display:flex;gap:8px;align-items:center}.AiRecommendationDetail_fitBarDivider__jkkeG{height:1px;width:100%;background:#e9ecef}@media(max-width:768px){.AiRecommendationDetail_fitBarDivider__jkkeG{display:none}}.AiRecommendationDetail_fitBar__CLuv7{display:flex;flex:1 1;height:8px;border-radius:999px;overflow:hidden}.AiRecommendationDetail_fitBarFill__Hr_gm{height:100%;background:linear-gradient(90deg,#f59f00,#f76707)}.AiRecommendationDetail_fitBarEmpty__iCY2P{height:100%;flex:1 1;background:#e9ecef}.TagTitle_title__tvBcS{width:-moz-fit-content;width:fit-content;background-color:#f1f3f5;border-radius:4px;padding:2px 8px}@media only screen and (min-width:985px){.TagTitle_title__tvBcS{padding:4px 12px}}.ImportantNotice_importantNotice__jUOLK{display:flex;flex-direction:column;gap:16px}.ImportantNotice_noticeList__gJcBE{display:flex;flex-direction:column;gap:8px;list-style:disc;padding-left:20px}.ImportantNotice_noticeItem__mCsQy{display:flex;flex-direction:column;gap:8px;white-space:pre-wrap}.CheckStyle_ulStyle__Mldzu{display:flex;flex-direction:column;gap:16px}.CheckStyle_liStyle__wKqyA{display:flex;align-items:center;gap:8px}.CheckStyle_liStyle__wKqyA .CheckStyle_index__afNKf{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#495057;border-radius:999px}@media only screen and (min-width:985px){.CheckStyle_liStyle__wKqyA .CheckStyle_index__afNKf{width:24px;height:24px}}.PrepareYourself_prepare__glLQ1{display:flex;flex-direction:column;gap:20px}.ProvidedByTeacher_provideByTeacher__dRON8{display:flex;flex-direction:column;gap:16px}.CheckListHeaderWrapper_checkList__9gx9I{display:flex;flex-direction:column;border-top:8px solid #f1f3f5;gap:24px;padding:24px 20px}@media only screen and (min-width:985px){.CheckListHeaderWrapper_checkList__9gx9I{padding:32px 20px 40px}}.CheckListHeaderWrapper_content__nKGG8{display:flex;flex-direction:column;gap:24px}.SingleCurriculumItem_item__HjDjJ{display:flex;flex-direction:column;border:1px solid #e9ecef;background-color:#f8f9fa;border-radius:8px;margin-top:16px}.SingleCurriculumItem_item__HjDjJ:last-child{border-bottom:0}.SingleCurriculumItem_item__HjDjJ>div+div{background-color:#fff;padding:16px;border-radius:8px;border-bottom:1px solid #e9ecef}.SingleCurriculumItem_item__HjDjJ .SingleCurriculumItem_main__W_SLH{padding:16px}.CurriculumList_listWrapper__JlrqB{display:flex;margin-top:16px;flex-direction:column;gap:16px;position:relative}.CurriculumList_curriculumList__djlgj{display:flex;flex-direction:column;border:1px solid #e9ecef;background-color:#f8f9fa;border-radius:8px}.CurriculumList_descriptionShadow___eY09{height:100px;width:100%;bottom:60px;position:absolute;background:linear-gradient(0deg,#ffffff 10%,rgba(255,255,255,0))}.CurriculumList_showMoreButton__egS9W{display:flex;justify-content:center;align-items:center;gap:4px}.CurriculumList_icon__xC2HC{transition:transform .3s}.CurriculumList_icon__xC2HC.CurriculumList_iconSpin__JbbtJ{transform:rotate(180deg)}.CurriculumItem_item__haR0g{border-bottom:1px solid #e9ecef}.CurriculumItem_item__haR0g:last-child{border-bottom:0}.CurriculumItem_item__haR0g>div+div{background-color:#fff;padding:16px;border-radius:8px}.CurriculumItem_item__haR0g .CurriculumItem_main__8HPYt{padding:16px}.ClassCurriculum_curriculums__Uxlot{display:flex;flex-direction:column;border-top:8px solid #f1f3f5;padding:24px 20px}@media only screen and (min-width:985px){.ClassCurriculum_curriculums__Uxlot{padding:32px 20px}}.ClassCurriculum_curriculums__Uxlot .ClassCurriculum_header__YvXtZ{display:flex;gap:8px}.ClassCurriculum_curriculums__Uxlot .ClassCurriculum_header__YvXtZ .ClassCurriculum_totalEpisode__qT6wS{align-self:center}.ReviewListItem_card__HJCmN{--card-padding-x:20px;display:flex;flex-direction:column;gap:16px;padding:12px 0 24px;border-bottom:8px solid #f1f3f5;background-color:#fff}.ReviewListItem_header__lEk2V{display:flex;flex-direction:column;gap:4px;padding:0 var(--card-padding-x) 12px;border-bottom:1px solid #f1f3f5}.ReviewListItem_timeRange__ahYjQ{color:#495057}.ReviewListItem_classLink__G65BU{display:flex;align-items:flex-start;gap:8px;padding-left:var(--card-padding-x);padding-right:var(--card-padding-x);text-decoration:none;color:inherit}.ReviewListItem_thumbnail__MZFl0{position:relative;flex-shrink:0;width:129px;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background-color:rgba(15,23,42,.1)}.ReviewListItem_classInfo__mbSwx{display:flex;flex-direction:column;gap:2px;min-width:0}.ReviewListItem_tagAndTeacher___j0Ig{display:flex;align-items:center;gap:8px}.ReviewListItem_teacher__PRWHs{display:inline-flex;align-items:center;min-width:0;gap:4px}.ReviewListItem_teacherAvatar__8Ofgy{flex-shrink:0;width:20px;height:20px;overflow:hidden;border-radius:50%;background-color:rgba(15,23,42,.1)}.ReviewListItem_teacherName__PCPvP{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewListItem_classTitle__8HHj7{min-width:0}.ReviewListItem_classTitle__8HHj7 span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ReviewListItem_writeActionWrapper__wLj0m{display:flex;flex-direction:column;align-items:center;gap:8px;padding-left:var(--card-padding-x);padding-right:var(--card-padding-x)}.ReviewListItem_writeAction__4PMK0{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:10px 16px;border-radius:8px;background-color:#343a40;cursor:pointer;text-decoration:none;color:#fff}.ReviewListItem_rewardNotice__FkTAp{margin:0;text-align:center}.ReviewListItem_actionsWrapper__4EKSE{padding-left:var(--card-padding-x);padding-right:var(--card-padding-x)}.ReviewListItem_writeActionWrapper__wLj0m+.ReviewListItem_actionsWrapper__4EKSE{margin-top:-8px}.ReviewListItem_actions__hEt65{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ReviewListItem_actionsSingle__rc_qP{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.ReviewListItem_actionButton___EJTw{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:9px 16px;border:1px solid #dee2e6;border-radius:8px;background-color:#fff;cursor:pointer;text-decoration:none;color:#212529}.ReviewListItem_writtenHeader__T4KrU{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 var(--card-padding-x) 12px;border-bottom:1px solid #f1f3f5}.ReviewListItem_writtenBody__w4DoS{display:flex;flex-direction:column;gap:8px;padding:0 var(--card-padding-x)}.ReviewListItem_titleLink__SNPYr{text-decoration:none;color:inherit}.ReviewListItem_titleLink__SNPYr span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ReviewListItem_reviewComment__RMl0c{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;white-space:pre-wrap;word-break:break-word}.ReviewListItem_imageGrid__SsM3N{display:flex;flex-wrap:wrap;gap:8px}.ReviewListItem_reviewImage__jCLu2{position:relative;width:48px;height:48px;padding:0;border:0;overflow:hidden;border-radius:8px;background-color:rgba(15,23,42,.1);cursor:pointer}.ReviewListItem_reviewImage__jCLu2 img{object-fit:cover}.ClassListContainer_container__T59Sa{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"left right";padding:24px 20px 64px;grid-gap:16px;gap:16px;background-color:#fff}@media only screen and (min-width:985px){.ClassListContainer_container__T59Sa{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1280px){.ClassListContainer_container__T59Sa{grid-template-columns:repeat(4,1fr)}}.ImageUploader_container__zddl7{display:flex;gap:8px;padding:8px 20px;overflow-x:auto}@media only screen and (min-width:985px){.ImageUploader_container__zddl7{padding:8px 24px}}.ImageUploader_addButton__G5iRu{flex-shrink:0;width:80px;height:80px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ImageUploader_addButton__G5iRu:disabled{opacity:.5;cursor:not-allowed}.ImageUploader_addIcon__ElmSl{font-size:16px;line-height:1;color:#495057}.ImageUploader_fileInput__NCuub{display:none}.ImageUploader_thumbnailWrapper__wzt5A{position:relative;flex-shrink:0;width:80px;height:80px}.ImageUploader_thumbnail__al7A3{width:80px;height:80px;border-radius:4px;overflow:hidden;position:relative}.ImageUploader_thumbnailImage__E7iTA{width:100%;height:100%;object-fit:cover}.ImageUploader_uploading__Sl4yK{opacity:.5}.ImageUploader_removeButton__PFVCq{position:absolute;top:0;right:0;width:24px;height:24px;border-radius:4px;background-color:#1c1c1e;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ImageUploader_removeButton__PFVCq:hover{background-color:rgba(0,0,0,.7)}.Radio_wrapper__45U_g{position:relative;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:4px;flex-shrink:0}.Radio_input__fs44U{width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;pointer-events:none}.Radio_input__fs44U:before{content:"";position:absolute;display:flex;width:18px;height:18px;border-radius:999px;border:1px solid #dee2e6;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.Radio_input__fs44U:checked:before{background-color:#1c1c1e;border-color:#1c1c1e}.Radio_input__fs44U:checked:after{content:"";position:absolute;width:8px;height:8px;border-radius:999px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.Radio_input__fs44U:disabled:before{background-color:rgba(15,23,42,.05);border-color:#ced4da}.CardSelectDropdown_wrapper__vSoaM{position:relative;width:100%}.CardSelectDropdown_trigger__FG5tQ{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:48px;padding:12px 20px;background:#fff;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;color:#343a40}.CardSelectDropdown_triggerOpen__pb_PA{border-color:#212529}.CardSelectDropdown_panel__dfVPd{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:600;background:#fff;border-radius:8px;box-shadow:0 16px 24px -7px rgba(41,45,61,.16),0 1px 4px 1px rgba(41,45,61,.06);list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:4px;max-height:360px;overflow-y:auto}.CardSelectDropdown_item__VH2DR{display:inline-flex;align-items:center;gap:8px;width:100%;padding:4px 12px;background:none;border:none;border-radius:4px;cursor:pointer;text-align:left}.CardSelectDropdown_item__VH2DR:hover{background:#f8f9fa}.CardSelectDropdown_selectedBadge__vO6Fn{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;background:#dbe4ff;border-radius:4px;flex-shrink:0}.CardSelectDropdown_divider__aFUbK{height:1px;background:#f1f3f5;margin:4px 0}.PaymentMethodCardOption_option__VfzVM{display:flex;flex-direction:column;gap:8px;padding:8px 0}.PaymentMethodCardOption_row__fuGzn{display:flex;align-items:center;gap:8px;cursor:pointer;background:none;border:none;width:100%;text-align:left}.PaymentMethodCardOption_body__aAKGZ{margin-left:32px;display:flex;flex-direction:column;gap:8px}.PaymentMethodCardOption_manageLink__ZawPY{background:rgba(15,23,42,.1);border:1px solid #f1f3f5;border-radius:8px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;text-decoration:none;color:#343a40}.PaymentMethodNaverPayOption_option__QplGb{display:flex;align-items:center;gap:8px;padding:8px 0;cursor:pointer;background:none;border:none;width:100%;text-align:left}.PaymentMethodNaverPayOption_logo__SEe0D{display:block;height:16px;width:auto;flex-shrink:0}.SubscribeCardWrapper_wrapper__0i_t1{display:flex;flex-direction:column;gap:24px}.SubscribeCardWrapper_notice__x5pET,.SubscribeCardWrapper_options__ZWpKN{display:flex;flex-direction:column;gap:8px}.SubscribeCardWrapper_cardSkeleton__ec4nN{width:100%;height:52px}.SubscribeCardWrapper_naverPayGuide__tJMQw{margin:0;padding:0;list-style:none}.SubscribeCardWrapper_naverPayGuideItem__GuGdL{list-style:disc;margin-left:19.5px;color:#868e96}.SubscribePayment_subsPayment__gRmkZ{padding:24px 20px;display:flex;flex-direction:column;gap:24px;border-top:8px solid #f1f3f5}.ClassPrice_classPrice__EzgyJ{display:flex;align-items:center;justify-content:space-between}.TotalPriceTable_totalPriceDetail__r0P30{display:flex;flex-direction:column;gap:4px}.TotalPriceTable_totalPriceDetailButton__V_OU5{padding:0;margin:0;background-color:rgba(0,0,0,0)}.TotalPriceTable_totalPriceDetailButton__V_OU5,.TotalPriceTable_totalPriceRow__SfnqM{display:flex;align-items:center;justify-content:space-between}.TotalPriceTable_totalPriceWrapper__sGfkk{display:flex;flex-direction:column;gap:4px}.TotalPriceTable_iconWrapper__O5E1i{display:flex;align-items:center;gap:4px}.TotalPriceTable_icon__tAlmb{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#343a40;transition:transform .3s ease}.TotalPriceTable_iconSpin__6IkN5{transform:rotate(180deg)}.DiscountDetail_discountDetail__Au_oG{display:flex;flex-direction:column;gap:4px}.DiscountDetail_discountDetailButton__gMpip{padding:0;margin:0;background-color:rgba(0,0,0,0)}.DiscountDetail_discountDetailButton__gMpip,.DiscountDetail_discountRow__Puntt{display:flex;align-items:center;justify-content:space-between}.DiscountDetail_discountWrapper__c3k4R{display:flex;flex-direction:column;gap:4px}.DiscountDetail_iconWrapper__qvArf{display:flex;align-items:center;gap:4px}.DiscountDetail_icon__8o4Td{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#343a40;transition:transform .3s ease}.DiscountDetail_iconSpin__C1WgK{transform:rotate(180deg)}.PriceTable_priceTable__Qod1Z{display:flex;flex-direction:column;gap:4px}.PriceTable_priceRow__bhdun{display:flex;align-items:center;justify-content:space-between}.SubscribeBillingInfo_container__Zb4pm{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:4px;background:#f8f9fa}.SubscribeBillingInfo_row__ABQx9{display:flex;align-items:center;justify-content:space-between}.PaymentTable_paymentTable__AgDj2{display:flex;flex-direction:column;gap:16px;padding:24px 20px;border-top:8px solid #f1f3f5}.PaymentTable_paymentInfo__hafUZ{display:flex;flex-direction:column;gap:8px}.OverlappedContents_wrapper__kILqu{display:flex;flex-direction:column;gap:16px;width:100%}.OverlappedContents_contents__b_k47{display:flex;flex-direction:column}.OverlappedContents_contents__b_k47>p{margin-top:8px}.OverlappedContents_contents__b_k47>p+h3{margin-top:16px}.OverlappedContents_container__chl8G{display:flex;flex-direction:column;padding:16px;border-radius:4px;background-color:#f8f9fa}.OverlappedContents_container__chl8G>:first-child{margin-bottom:8px}.BundleSelectedSchedule_bundle__lmBi6{display:flex;flex-direction:column;gap:4px}.BundleSelectedSchedule_scheduleDate__1e6X2{display:flex;align-items:center;gap:4px}.BundleSelectedSchedule_scheduleTime__5NCW2{display:flex;align-items:center;gap:8px}.BundleSelectedSchedule_skeleton__na8Su{width:100%;height:50px}.BundleSelectedSchedule_verticalDivider__Mvs7l{border:1px solid #dee2e6;height:12px;width:0}.BundleSelectedSchedule_icon__hrIBl{width:16px;height:16px;color:#4c6ef5;display:flex;align-items:center;justify-content:center;margin-right:4px}.GrayBox_grayBox__flmPA{padding:12px 16px;background-color:#f8f9fa;border-radius:4px}.OnedaySelectedSchedule_oneday__nEN2K{display:flex;align-items:center;justify-content:flex-start}.OnedaySelectedSchedule_skeleton__JOO3_{width:100%;height:50px}.OnedaySelectedSchedule_verticalDivider__MX4gj{border:1px solid #dee2e6;height:12px;width:0;margin:0 8px}.OnedaySelectedSchedule_icon__b8C4g{width:20px;height:20px;color:#4c6ef5;display:flex;align-items:center;justify-content:center;margin-right:4px}.SelectedChild_selectedChild__n72a4{display:flex;align-items:center;gap:8px}.SelectedChild_childIcon__ypc53{display:flex;align-items:center;justify-content:center}.SelectedChild_icon__Q_Nd9{width:24px;height:24px}@media only screen and (max-width:985px){.SelectedChild_icon__Q_Nd9{width:20px;height:20px}}.SelectedChild_dot__DdC5a{width:4px;height:4px;border-radius:999px;background-color:#dee2e6}.SelectedSchedule_selectedSchedule__6CDel{display:flex;flex-direction:column;gap:16px}.SelectedDataInfo_selectedData__NTB_S{display:flex;flex-direction:column;gap:8px;padding:24px 20px;border-top:1px solid #e9ecef}.SubscribeSelectedSchedule_timeTable__tp6yK{display:flex;flex-direction:column;gap:4px}.SubscribeSelectedSchedule_scheduleDate__58X8c{display:flex;align-items:center;gap:4px}.SubscribeSelectedSchedule_scheduleTime__UJg0Q{display:flex;align-items:center;gap:8px}.SubscribeSelectedSchedule_skeleton__dgfFr{width:100%;height:50px}.SubscribeSelectedSchedule_verticalDivider__DU6OF{border:1px solid #dee2e6;height:12px;width:0}.SubscribeSelectedSchedule_icon__7w0sx{width:16px;height:16px;color:#4c6ef5;display:flex;align-items:center;justify-content:center}.SubscribeCurriculum_curriculum__qPEN0{display:flex;flex-direction:column;padding-top:8px;gap:8px}.SubscribeCurriculum_curriculumDate__3OLI_{display:flex;align-items:center;gap:4px;margin-bottom:8px}.SubscribeCurriculum_icon__qTdxA{width:16px;height:16px;color:#1098ad;display:flex;align-items:center;justify-content:center}.SubscribeCurriculum_curriculumInfo__H9ndP{display:flex;word-break:break-all}.SubscribeCurriculum_order__pkUvN{display:inline-block;background-color:#868e96;padding:0 6px;border-radius:4px;margin-right:6px}.SubscribeStartDate_startDate__zphwk{display:grid;grid-row-gap:8px;row-gap:8px;grid-column-gap:16px;column-gap:16px;grid-template-columns:auto 1fr}.BoardTypeRadioList_header__E33Ux{padding:24px 16px 8px}.BoardTypeRadioList_list__aiHZc{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.BoardTypeRadioList_item__tZZ0A{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid #e9ecef;cursor:pointer}.BoardTypeRadioList_iconGroup__Ic30Z{display:flex;flex:1 1;align-items:center;gap:4px;min-width:0}.BoardTypeRadioList_iconChip__sfI7U{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:4px;border-radius:6px}.BoardTypeRadioList_iconLounge__6prNU{background-color:#fff4e6}.BoardTypeRadioList_iconSuggest__VxvKp{background-color:#e7f5ff}.BoardTypeRadioList_iconGrowth__7uHFN{background-color:#f8f9fa}