.ActivityIndicator_activityIndicatorContainer__oQuzQ{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.ActivityIndicator_activityIndicator__Hf8SW{border-radius:50%;border:4px solid rgba(0,0,0,.2);border-top-color:#000;animation:ActivityIndicator_spin__p_o_d 1s linear infinite}@keyframes ActivityIndicator_spin__p_o_d{to{transform:rotate(1turn)}}.LoadingPage_loadingPage__M480t{display:flex;justify-content:center;align-items:center;height:calc(100vh - 116px);width:100%;background-color:#fff}.TextColor_primary-normal__SOfZo{color:#20201d}.TextColor_primary-neutral__umZHm{color:#868e96}.TextColor_common-0__sCD3T{color:#fff}.TextColor_common-100__DG7QI{color:#000}.TextColor_common-dimmer__Kpde3{color:rgba(23,23,25,.5)}.TextColor_background-normal__mMFgw{color:#fff}.TextColor_background-elevated__1BPCj{color:#f8f9fa}.TextColor_label-strong__Tz2Eq{color:#212529}.TextColor_label-normal__dY_gz{color:#343a40}.TextColor_label-neutral__zrVW9{color:rgba(33,37,41,.88)}.TextColor_label-alternative__b4_KB{color:rgba(33,37,41,.61)}.TextColor_label-assistive__Ii6Bc{color:rgba(33,37,41,.43)}.TextColor_label-disable__SAfus{color:rgba(33,37,41,.22)}.TextColor_label-white__q_N3F{color:#fff}.TextColor_status-positive__JxEWd{color:#51cf66}.TextColor_status-cautionary__J5SxQ{color:#d9480f}.TextColor_status-negative__uBr4_{color:#fa5252}.TextColor_status-info__mJGxj{color:#4c6ef5}.TextColor_brand-normal__u0q7P{color:#ffce22}.TextColor_brand-neutral__OSnuW{color:#ffec99}.TextColor_brand-strong__CCDVS{color:#f59f00}.TextColor_line-strong__q9x1x{color:rgba(112,115,124,.52)}.TextColor_line-normal__EpGkH{color:rgba(112,115,124,.22)}.TextColor_line-disable__Df7Qg,.TextColor_line-neutral__qnBMy{color:rgba(112,115,124,.16)}.TextColor_line-alternative__cYX_7{color:rgba(112,115,124,.08)}.TextColor_fill-strong__0TNvH{color:rgba(112,115,124,.16)}.TextColor_fill-disable__NQGpr,.TextColor_fill-normal__mL8wJ{color:rgba(112,115,124,.08)}.TextColor_accent-red__6Mr3R{color:#ff6b6b}.TextColor_accent-pink__SDxZl{color:#f06595}.TextColor_accent-grape__9Ybro{color:#cc5de8}.TextColor_accent-violet__9ly_T{color:#845ef7}.TextColor_accent-indigo__89OPF{color:#5c7cfa}.TextColor_accent-blue__BOX3s{color:#339af0}.TextColor_accent-cyan__Wk4Yp{color:#22b8cf}.TextColor_accent-teal__A2z7N{color:#20c997}.TextColor_accent-green__1T1AZ{color:#51cf66}.TextColor_accent-lime__wmNPc{color:#94d82d}.TextColor_accent-yellow__WYJsP{color:#fcc419}.TextColor_accent-orange__9AZ2R{color:#ff922b}.TextColor_neutral-5__MpOg3{color:#f8f9fa}.TextColor_neutral-10__KmMn0{color:#f1f3f5}.TextColor_neutral-20__8x1_u{color:#e9ecef}.TextColor_neutral-30__pAMMU{color:#dee2e6}.TextColor_neutral-40__rsEoa{color:#ced4da}.TextColor_neutral-50__96H8x{color:#adb5bd}.TextColor_neutral-60__kAboT{color:#868e96}.TextColor_neutral-70__HgxTU{color:#495057}.TextColor_neutral-80__FFN35{color:#343a40}.TextColor_neutral-90__oi4Y2{color:#212529}.TextColor_red-5__RSP7e{color:#fff5f5}.TextColor_red-10__70CHi{color:#ffe3e3}.TextColor_red-20__gncYO{color:#ffc9c9}.TextColor_red-30__aWoQs{color:#ffa8a8}.TextColor_red-40__tgmju{color:#ff8787}.TextColor_red-50__K8a8Z{color:#ff6b6b}.TextColor_red-60__616JH{color:#fa5252}.TextColor_red-70__ygu7l{color:#f03e3e}.TextColor_red-80__Cn04z{color:#e03131}.TextColor_red-90__ghctK{color:#c92a2a}.TextColor_pink-5__CMlXw{color:#fff0f6}.TextColor_pink-10__2OjqO{color:#ffdeeb}.TextColor_pink-20__4lkpT{color:#fcc2d7}.TextColor_pink-30__Pqlvk{color:#faa2c1}.TextColor_pink-40__inoqt{color:#f783ac}.TextColor_pink-50__XjoiV{color:#f06595}.TextColor_pink-60__AQ7Fr{color:#e64980}.TextColor_pink-70__KUXv6{color:#d6336c}.TextColor_pink-80__Y8Qbo{color:#c2255c}.TextColor_pink-90__D0Sir{color:#a61e4d}.TextColor_grape-5__LSXSK{color:#f8f0fc}.TextColor_grape-10__x_6Gm{color:#f3d9fa}.TextColor_grape-20__quZww{color:#eebefa}.TextColor_grape-30__keFQE{color:#e599f7}.TextColor_grape-40__98WLE{color:#da77f2}.TextColor_grape-50__hkx5T{color:#cc5de8}.TextColor_grape-60__bUa4U{color:#be4bdb}.TextColor_grape-70__3FfiF{color:#ae3ec9}.TextColor_grape-80__4q9Mt{color:#9c36b5}.TextColor_grape-90__L7tfh{color:#862e9c}.TextColor_violet-5__3TFqz{color:#f3f0ff}.TextColor_violet-10__T7V08{color:#e5dbff}.TextColor_violet-20__kft06{color:#d0bfff}.TextColor_violet-30__ELATz{color:#b197fc}.TextColor_violet-40__EV4IE{color:#9775fa}.TextColor_violet-50__EkUv1{color:#845ef7}.TextColor_violet-60__ZECZm{color:#7950f2}.TextColor_violet-70__wtF0O{color:#7048e8}.TextColor_violet-80__VLsIU{color:#6741d9}.TextColor_violet-90__3tma9{color:#5f3dc4}.TextColor_indigo-5__tsf8I{color:#edf2ff}.TextColor_indigo-10__1b_q9{color:#dbe4ff}.TextColor_indigo-20__YpZS3{color:#bac8ff}.TextColor_indigo-30__uEBOo{color:#91a7ff}.TextColor_indigo-40__cdyrP{color:#748ffc}.TextColor_indigo-50__fy3g2{color:#5c7cfa}.TextColor_indigo-60__Ws5_D{color:#4c6ef5}.TextColor_indigo-70__juUvl{color:#4263eb}.TextColor_indigo-80__xT_fF{color:#3b5bdb}.TextColor_indigo-90__w9tBx{color:#364fc7}.TextColor_blue-5__zAb5_{color:#e7f5ff}.TextColor_blue-10__v9Zlv{color:#d0ebff}.TextColor_blue-20__9swdb{color:#a5d8ff}.TextColor_blue-30__Tn66L{color:#74c0fc}.TextColor_blue-40__Zvp11{color:#4dabf7}.TextColor_blue-50__m5e2e{color:#339af0}.TextColor_blue-60___4PMD{color:#228be6}.TextColor_blue-70__qdTHF{color:#1c7ed6}.TextColor_blue-80__36Lmj{color:#1971c2}.TextColor_blue-90__r4eVl{color:#1864ab}.TextColor_cyan-5___Dj0h{color:#e3fafc}.TextColor_cyan-10__uLrzP{color:#c5f6fa}.TextColor_cyan-20__GQ66w{color:#99e9f2}.TextColor_cyan-30__rTg_s{color:#66d9e8}.TextColor_cyan-40__wXiRk{color:#3bc9db}.TextColor_cyan-50__oEHFF{color:#22b8cf}.TextColor_cyan-60__s0HC1{color:#15aabf}.TextColor_cyan-70__68i6B{color:#1098ad}.TextColor_cyan-80__z_eK3{color:#0c8599}.TextColor_cyan-90__vymFB{color:#0b7285}.TextColor_teal-5__Y_szV{color:#e6fcf5}.TextColor_teal-10__hJemi{color:#c3fae8}.TextColor_teal-20__SBl5c{color:#96f2d7}.TextColor_teal-30__oU93C{color:#63e6be}.TextColor_teal-40__am3R6{color:#38d9a9}.TextColor_teal-50__Su5pg{color:#20c997}.TextColor_teal-60__l7Mfs{color:#12b886}.TextColor_teal-70__g09Qz{color:#0ca678}.TextColor_teal-80__fx5Qx{color:#099268}.TextColor_teal-90__TzY_b{color:#087f5b}.TextColor_green-5__Mfq6P{color:#ebfbee}.TextColor_green-10__4nYdL{color:#d3f9d8}.TextColor_green-20__Zbzq6{color:#b2f2bb}.TextColor_green-30__DlA_E{color:#8ce99a}.TextColor_green-40__YkzOW{color:#69db7c}.TextColor_green-50__qUU__{color:#51cf66}.TextColor_green-60__sA5JB{color:#40c057}.TextColor_green-70__F50CH{color:#37b24d}.TextColor_green-80__5CFwi{color:#2f9e44}.TextColor_green-90__peyCL{color:#2b8a3e}.TextColor_lime-5__wu4QS{color:#f4fce3}.TextColor_lime-10__YYrC6{color:#e9fac8}.TextColor_lime-20__qdw8_{color:#d8f5a2}.TextColor_lime-30__HGksJ{color:#c0eb75}.TextColor_lime-40__n7vTV{color:#a9e34b}.TextColor_lime-50__t8nC_{color:#94d82d}.TextColor_lime-60__AwDH3{color:#82c91e}.TextColor_lime-70__xoSR_{color:#74b816}.TextColor_lime-80__7BwVp{color:#66a80f}.TextColor_lime-90__nQdH7{color:#5c940d}.TextColor_yellow-5__7QpTC{color:#fff9db}.TextColor_yellow-10__srqQG{color:#fff3bf}.TextColor_yellow-20__eQE9i{color:#ffec99}.TextColor_yellow-30__EriNt{color:#ffe066}.TextColor_yellow-40__HbYXR{color:#ffce22}.TextColor_yellow-50__2EB6U{color:#fcc419}.TextColor_yellow-60__nkq3u{color:#fab005}.TextColor_yellow-70__VVFNB{color:#f59f00}.TextColor_yellow-80__NnCLQ{color:#f08c00}.TextColor_yellow-90__TAOja{color:#e67700}.TextColor_orange-5__xD3jp{color:#fff4e6}.TextColor_orange-10__WomP7{color:#ffe8cc}.TextColor_orange-20__iK6cV{color:#ffd8a8}.TextColor_orange-30___Y8zB{color:#ffc078}.TextColor_orange-40__bMfl_{color:#ffa94d}.TextColor_orange-50__JAwzd{color:#ff922b}.TextColor_orange-60__QjWmw{color:#fd7e14}.TextColor_orange-70__q4m_T{color:#f76707}.TextColor_orange-80__XPJ9N{color:#e8590c}.TextColor_orange-90__1dDrh{color:#d9480f}.Typography_title1__fbuL8{font-weight:700;letter-spacing:-.011rem;line-height:160%;font-size:1.375rem}@media(min-width:985px){.Typography_title1__fbuL8{font-size:1.5625rem}}.Typography_title2__WAg_8{font-weight:700;letter-spacing:-.011rem;line-height:160%;font-size:1.1875rem}@media(min-width:985px){.Typography_title2__WAg_8{font-size:1.375rem}}.Typography_headline__nfTGJ{font-weight:700;letter-spacing:-.03rem;line-height:160%;font-size:1rem}@media(min-width:985px){.Typography_headline__nfTGJ{font-size:1.1875rem}}.Typography_subHeadline__wVJYX{font-weight:500;letter-spacing:-.03rem;line-height:160%;font-size:.875rem}@media(min-width:985px){.Typography_subHeadline__wVJYX{font-size:1.0625rem}}.Typography_subHeadlineBold__Vy56J{font-weight:700;letter-spacing:-.03rem;line-height:160%;font-size:.875rem}@media(min-width:985px){.Typography_subHeadlineBold__Vy56J{font-size:1.0625rem}}.Typography_body__3NBEV{font-weight:400;letter-spacing:-.03rem;line-height:160%;font-size:1rem}@media(min-width:985px){.Typography_body__3NBEV{font-size:1.1875rem}}.Typography_caption__RPIFa{font-weight:400;letter-spacing:-.03rem;line-height:160%;font-size:.8125rem}@media(min-width:985px){.Typography_caption__RPIFa{font-size:1rem}}.Typography_captionBold__vB0hc{font-weight:700;letter-spacing:-.03rem;line-height:160%;font-size:.8125rem}@media(min-width:985px){.Typography_captionBold__vB0hc{font-size:1rem}}.Typography_captionSmall__Fkhlx{font-weight:400;letter-spacing:-.22px;line-height:150%;font-size:.6875rem}@media(min-width:985px){.Typography_captionSmall__Fkhlx{font-size:.8125rem}}.Typography_captionSmallBold__QFnKP{font-weight:600;letter-spacing:-.22px;line-height:150%;font-size:.6875rem}@media(min-width:985px){.Typography_captionSmallBold__QFnKP{font-size:.8125rem}}.Typography_flex__kZO8h{display:flex}.TextOpacity_text-opacity-100__e5dYB{opacity:1}.TextOpacity_text-opacity-90__sMrKb{opacity:.9}.TextOpacity_text-opacity-80__Ci1cu{opacity:.8}.TextOpacity_text-opacity-70__SkbsX{opacity:.7}.TextOpacity_text-opacity-60__ujL1f{opacity:.6}.TextOpacity_text-opacity-50__J3p8k{opacity:.5}.TextOpacity_text-opacity-40__TATd8{opacity:.4}.TextOpacity_text-opacity-30__AQuYJ{opacity:.3}.TextOpacity_text-opacity-20__LTFWN{opacity:.2}.TextOpacity_text-opacity-10__9EXqD{opacity:.1}.TextOpacity_text-opacity-0__4kmMR{opacity:0}.ChargeTag_chargeTag__4m4sD{display:flex;background-color:#f3f0ff;padding:2px 8px;border-radius:20px;gap:4px}.CouponPolicyIcon_couponPolicyIcon__d5Bao{width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:rgba(33,37,41,.61)}.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(23,23,25,.5);display:flex;padding:12px;justify-content:flex-end}.TeacherFullEtcImg_closeButton__QGlYB{background-color:rgba(0,0,0,0)}.TeacherFullEtcImg_closeButtonIcon__eB7Vo{color:#fff}.RoadmapCurriculum_curriculum__dZsn3{display:flex;gap:4px;align-items:center}.RoadmapCurriculum_curriculum__dZsn3 .RoadmapCurriculum_disc__YkC_t{border-radius:999px;background-color:rgba(33,37,41,.61);width:2px;height:2px}@media(min-width:985px){.RoadmapCurriculum_curriculum__dZsn3 .RoadmapCurriculum_disc__YkC_t{width:4px;height:4px}}.RoadmapCurriculum_progressWrapper__fO2da{margin-top:12px;height:8px;width:100%;max-width:180px;background-color:#e9ecef;border-radius:8px;overflow:hidden}@media only screen and (max-width:985px){.RoadmapCurriculum_progressWrapper__fO2da{height:6px;width:136px}}.RoadmapCurriculum_progressBar__6AF_H{height:100%;background-color:#4c6ef5}.RoadmapItem_roadmapItem__gzwSe{width:100%;display:flex;flex-direction:column;gap:16px;cursor:pointer}.RoadmapItem_cardUI__8j_Wp{box-shadow:8px 12px 16px 0 rgba(41,45,61,.12);margin-bottom:26px;border-radius:8px;background:#fff;padding:0 12px 16px}.RoadmapItem_contents__4X_W5{display:flex;flex-direction:column;gap:8px}.RoadmapTagList_tagList__qFtxM{display:flex;gap:8px}.ErrorFallback_error__mPjvK{display:flex;flex-direction:column;align-items:center;justify-content:center}.ErrorFallback_errorText__7Bj0f{display:flex;flex-direction:column;align-items:center;gap:16px}.ClassAlarmButton_alarmButton__K_bMB{border:none;background-color:rgba(0,0,0,0);margin:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 8px;border-radius:4px}.ClassAlarmButton_alarmOn__Pnfa_{background-color:#fd7e14;border:1px solid #fd7e14}.ClassAlarmButton_alarmOff__4Wtw7{background-color:#fff;border:1px solid #adb5bd}.ClassAlarmButton_alarmIconText__ojcUQ{display:flex;align-items:center;gap:6px}.ClassAlarmButton_alarmIconOn__efH23{color:#fff}.ClassAlarmButton_alarmIconOff__rnK3D{color:#adb5bd}.CurationSwiper_curationSwiper__Lr_JG{display:flex;flex-direction:column}.SwiperTitle_swiperHeader__Dmd9G{display:grid;grid-column-gap:16px;column-gap:16px;align-items:center;grid-template-areas:"title" "subtitle";grid-template-columns:1fr;margin-bottom:24px}@media only screen and (min-width:985px){.SwiperTitle_swiperHeader__Dmd9G{grid-template-areas:"title    navigation" "subtitle  subtitle";grid-template-columns:1fr auto;margin-bottom:32px}}@media only screen and (max-width:985px){.SwiperTitle_swiperHeader__Dmd9G{padding:0 20px}}.SwiperTitle_swiperTitle___7zSB{grid-area:title}.SwiperTitle_allLink__DsxL2{display:flex;align-items:center;justify-content:space-between}.SwiperTitle_allLink__DsxL2>span{word-break:keep-all}.SwiperTitle_subTitle__Sl7bg{grid-area:subtitle;padding-top:8px}.SwiperNavigation_swiperNavigation__9O3M2{grid-area:navigation;display:flex;gap:4px}@media only screen and (max-width:985px){.SwiperNavigation_swiperNavigation__9O3M2{display:none}}.SwiperNavigation_navButton__PLjRQ{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);width:40px;height:40px;padding:8px;color:#495057;cursor:pointer}.SwiperNavigation_navButton__PLjRQ>svg{width:32px;height:32px}.SwiperNavigation_navButton__PLjRQ:disabled{cursor:not-allowed;color:#adb5bd}.ClassMostPurchasedCount_container__ailGU{display:flex;justify-content:flex-start;align-items:center}.ClassContents_contents__LgiKp{display:flex;flex-direction:column;gap:8px}.ContentText_contentText__uMCu3{display:flex;align-items:flex-start}.ContentText_gap__xqOKy{display:flex;gap:8px}.ContentText_centerDot__hVV0r{display:flex;justify-content:center;align-items:flex-start}.LinkOrText_link__Xqpdr{text-decoration:underline}.IncomingMessage_opacityWrapper__pa9Nm{opacity:.5}.AppPaymentNotice_container__Y8vaP{display:flex;justify-content:center}.AppPaymentNotice_container__Y8vaP .AppPaymentNotice_article__pu_LE{min-width:56px;width:100%;border-radius:6px;padding:12px 8px;display:flex;gap:4px;background-color:#ffe3e3;flex-direction:column}.AppPaymentNotice_container__Y8vaP .AppPaymentNotice_article__pu_LE .AppPaymentNotice_title__EPnJO{display:flex;gap:2px;align-items:center}.AppPaymentNotice_container__Y8vaP .AppPaymentNotice_article__pu_LE .AppPaymentNotice_title__EPnJO .AppPaymentNotice_icon__0pUBR{color:#d9480f;width:20px;height:20px}.AppPaymentNotice_container__Y8vaP .AppPaymentNotice_article__pu_LE .AppPaymentNotice_content__rCETq{display:flex;flex-direction:column;margin-left:8px}.IconButton_button__anG5_{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:8px;border-radius:4px;background-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.IconButton_button__anG5_.IconButton_circle__cOjL0{border-radius:100%}@media(hover:hover)and (pointer:fine){.IconButton_button__anG5_:hover{background-color:#f1f3f5}}.IconButton_button__anG5_:disabled{cursor:default}.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(23,23,25,.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_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%}.CommonRating_rating__wzQ3j{display:flex;align-items:center;gap:2px}.CommonRating_star___DXqG{color:#ffce22;width:16px;height:16px}@media only screen and (min-width:985px){.CommonRating_star___DXqG{width:20px;height:20px}}.ClassMeta_meta__xEIn_{display:flex;align-items:center;gap:8px}.ClassFavoriteCount_favorite__MjS3I{display:flex;color:#fa5252;gap:2px;align-items:center}.ClassTeacher_teacher__Oq2BE{display:flex;align-items:center;gap:8px}.ClassTeacher_profileImage__55tin{width:16px;height:16px}@media only screen and (min-width:985px){.ClassTeacher_profileImage__55tin{width:20px;height:20px}}.ClassTeacher_iconWrapper__BMDPC{display:flex;align-items:center;gap:2px}.ClassMembersBadge_container__yh0Xy{display:flex;position:absolute;z-index:1;left:0}.ClassMembersBadge_width-32__wTltc{width:32px!important;height:32px!important;top:-6px}.ClassMembersBadge_width-48__vyqK2{width:48px!important;height:48px!important;top:-11.5px}.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}.BottomSheet_header__ZANEh{display:flex;border-top-left-radius:16px;border-top-right-radius:16px;padding-top:16px;gap:10px}.BottomSheet_header__ZANEh .BottomSheet_content__5uobs{display:flex;justify-content:center;width:100%;height:12px}.BottomSheet_header__ZANEh .BottomSheet_content__5uobs .BottomSheet_handler__edDIS{width:48px;height:4px;border-radius:20px;background-color:#e9ecef}.BottomSheet_title__TARF8{display:flex;align-items:center;padding:16px 20px}@media only screen and (min-width:985px){.BottomSheet_container__s8dCb{display:none}}.ResponsiveBottomSheet_title__SWcBS{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.ResponsiveBottomSheet_title__SWcBS.ResponsiveBottomSheet_titleLine__BT_VM{border-bottom:1px solid rgba(112,115,124,.22)}.ImageWithFallback_image__N5GL6{object-fit:cover}.RoadmapCuration_roadmap__3Ta3W{border-top:8px solid #f1f3f5;padding:32px 20px}@media only screen and (max-width:985px){.RoadmapCuration_roadmap__3Ta3W{padding:24px 0}}.Favorite_favorite__JBAie{display:flex;position:absolute;top:8px;right:8px;width:24px;height:24px}@media only screen and (min-width:985px){.Favorite_favorite__JBAie{top:16px;right:16px;width:40px;height:40px}}.RoadmapThumbnail_thumbnail__iObGe{display:flex;flex-direction:column;position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.RoadmapThumbnail_thumbnailCard__nhPuy{border-bottom-left-radius:0;border-bottom-right-radius:0}.RoadmapThumbnail_thumbnailImg__Sl_OF{display:flex;padding-bottom:56.25%;position:relative}.RoadmapThumbnail_tag__Wd9uh{position:absolute;bottom:8.25px;left:12px}@media only screen and (min-width:985px){.RoadmapThumbnail_tag__Wd9uh{bottom:16px;left:16px}}.ProfileImage_container__2NV2V{position:relative;border-radius:100px;object-fit:cover}.TeacherImageList_teacherImageList__pdHir{display:flex;align-items:center}.TeacherImageList_avatar__qEyL6{box-shadow:1px 1px 2px -1px rgba(41,45,61,.25);border-radius:999px;transform:translateX(calc(-3px * var(--i)));position:relative;width:20px;height:20px}@media(min-width:985px){.TeacherImageList_avatar__qEyL6{width:26px;height:26px}}.TeacherImageList_defaultAvatar__aN4dC{display:flex;align-items:center;justify-content:center;background-color:#f1f3f5;color:rgba(33,37,41,.61)}.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)}.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}.ClassCountTag_tag__joUnG,.TeacherEtcImgSwiper_slideItem__11WAl{width:-moz-fit-content;width:fit-content}.ClassCountTag_tag__joUnG{border-radius:4px;display:flex;align-items:center;gap:2px;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}.ClassTagList_tagList__FN52C{display:flex;gap:8px}.DropdownButton_wrapper__BvPtT{position:relative}.DropdownButton_button__c7aws{border:1px solid rgba(112,115,124,.22);background:#fff;display:flex;gap:8px;align-items:center;justify-content:space-between;color:#212529;white-space:nowrap;cursor:pointer;min-width:95px}.DropdownButton_button__c7aws:disabled{cursor:not-allowed}.DropdownButton_buttonSm__RO5gJ{height:32px;border-radius:4px}.DropdownButton_buttonMd__bvqR1{height:48px;border-radius:8px}.DropdownButton_openActive__PTCZx{border:1px solid #495057}.DropdownButton_icon__tIeBf{display:flex;justify-content:center;align-items:center;flex-shrink:0}.DropdownButton_icon__tIeBf>svg{transition:transform .3s ease}.DropdownButton_rotate__NwZdK{transform:rotate(180deg)}.DropdownButton_noOutlineButton__kPN43{padding:8px 11.5px;white-space:nowrap;background:#fff;display:flex;gap:4px;align-items:center;height:40px;cursor:pointer}.DropdownButton_noOutlineButton__kPN43:disabled{cursor:not-allowed}.DropdownButton_buttonPadding__Pu7at{padding:8px 11.5px}.DropdownButton_dropdown__TYR1g{position:absolute;z-index:600;white-space:nowrap}.DropdownButton_dropdown__TYR1g .DropdownButton_container__6KPbx{max-height:450px;overflow-y:auto;margin-top:8px;background:#fff;border-bottom:1px solid rgba(112,115,124,.16);box-shadow:0 8px 8px -8px rgba(41,45,61,.08),0 1px 4px 1px rgba(41,45,61,.06);border-radius:4px;padding-right:24px;display:flex;flex-direction:column}.DropdownButton_dropdown__TYR1g .DropdownButton_container__6KPbx li{cursor:pointer;border-radius:4px;padding:8px 11.5px;display:flex;gap:8px;align-items:center}.DropdownButton_dropdown__TYR1g .DropdownButton_container__6KPbx li.DropdownButton_disabled__l3Tl9{cursor:not-allowed}.DropdownButton_full__HZodj{width:100%}.DropdownButton_full__HZodj .DropdownButton_button__c7aws,.DropdownButton_full__HZodj .DropdownButton_noOutlineButton__kPN43{justify-content:space-between}.DropdownButton_full__HZodj .DropdownButton_button__c7aws,.DropdownButton_full__HZodj .DropdownButton_dropdown__TYR1g,.DropdownButton_full__HZodj .DropdownButton_noOutlineButton__kPN43{width:100%}.DropdownButton_bottomEnd__McWr7{right:0}.StarRating_starRating__mBiRX{position:relative;unicode-bidi:bidi-override;width:max-content;display:flex;justify-content:center;align-items:center}.StarRating_starRatingBase__0AdJ9{z-index:0;padding:0;color:#e9ecef;display:flex}.StarRating_starRatingFill__SHzAe{display:flex;position:absolute;z-index:1;left:0;overflow:hidden;color:#fab005}.StarRating_star__z29Yt{display:flex;align-items:center;justify-content:center;width:var(--star-size);height:var(--star-size)}@media only screen and (min-width:985px){.StarRating_star__z29Yt{width:var(--star-desktop-size);height:var(--star-desktop-size)}}.ReviewProfile_profileImg__K3z_8{width:24px;height:24px}.ReviewProfile_profileInfo__4ZXev{display:flex;flex-direction:column}.ReviewProfile_profile__BTe24{width:100%;justify-content:space-between;display:flex;gap:8px}.ReviewProfile_profileWrapper__kuUD1{display:flex;align-items:center;gap:8px}.ReviewProfile_info__nGe9Y{display:flex;gap:8px}.ReviewReply_container__EZ0WS{background-color:#f1f3f5;border-radius:8px;border-top-left-radius:0;padding:12px 16px}.ReviewReply_blind__qS8xt{display:flex;justify-content:center;align-items:center;border:1px solid rgba(112,115,124,.16)}.ReviewImage_image__MROv3{border-radius:4px;width:36px;height:36px}.ReviewThumbsUp_container__WhZOi{display:flex;justify-content:flex-end;align-items:center;background-color:#fff;padding:0 20px 16px}.ReviewThumbsUp_text__YyJ75{display:flex;flex-grow:1}.ReviewThumbsUp_button__DlPod{border:1px solid #ced4da;border-radius:40px;display:flex;justify-content:center;align-items:center;padding:8px 16px;gap:4px;background-color:#fff}.ReviewThumbsUp_isClick__KETO8{border:1px solid #20201d}.ReviewThumbsUp_icon__U6Hwk{color:#868e96}.ReviewThumbsUp_iconClick__wcExE{color:#20201d}.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}.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}.AnchorItem_link__f_drZ{display:flex;align-items:center;gap:4px;height:100%;border-bottom:2px solid #fff;cursor:pointer;-webkit-touch-callout:none;-webkit-touch-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out}.AnchorItem_active__XbC05{border-bottom-color:#212529}.ContentsAnchorNavigation_anchorNavigation__9I9IF{display:flex;align-items:center;padding:0 16px;transition:top .2s ease-in-out;position:-webkit-sticky;position:sticky;z-index:90;background-color:#fff;top:56px;height:50px;gap:16px}@media only screen and (min-width:985px){.ContentsAnchorNavigation_anchorNavigation__9I9IF{top:65px;height:62px;gap:24px}}.ContentsAnchorNavigation_scrollDown__oDYj0{top:-1px}.ClassRecommendations_recommendations__AjvJN{display:flex;flex-direction:column;border-top:8px solid #f1f3f5;gap:24px;padding:24px 20px}@media only screen and (min-width:985px){.ClassRecommendations_recommendations__AjvJN{padding:32px 20px 40px}}.ClassRecommendations_recommendList__DtAYT{display:flex;flex-direction:column;list-style:disc;padding-left:20px;gap:8px;margin-top:8px}@media only screen and (min-width:985px){.ClassRecommendations_recommendList__DtAYT{gap:16px;margin-top:16px}}.EventTimerBanner_container__QEehJ{display:flex;align-items:center;justify-content:flex-end;position:relative;background-color:#12b4ff}.EventTimerBanner_container__QEehJ .EventTimerBanner_content__C1Ubw{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:-moz-fit-content;width:fit-content}.EventTimerBanner_container__QEehJ .EventTimerBanner_image__Myavl{height:100%;display:flex;align-items:center}.EventTimerBanner_productContainer__q_BrJ{display:flex;align-items:center;justify-content:flex-end;position:relative;height:72px;border-radius:4px}.EventTimerBanner_productContainer__q_BrJ .EventTimerBanner_content__C1Ubw{left:16px}.EventTimerBanner_productContainer__q_BrJ .EventTimerBanner_image__Myavl{width:280px;border-top-right-radius:4px;border-bottom-right-radius:4px;justify-content:flex-end;padding-right:16px}.EventBanner_banner__AOOXC{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px;width:-moz-fit-content;width:fit-content;cursor:pointer}.EventBanner_banner__AOOXC .EventBanner_bannerImage__LffnY{display:flex;height:100%;aspect-ratio:2400/480}.Description_description__S06RH{padding:32px 20px}@media only screen and (min-width:985px){.Description_description__S06RH{padding:40px 20px}}.Description_description__S06RH p{font-weight:400;font-size:16px;line-height:160%;color:#212529;letter-spacing:-.5px;min-height:1em}.Description_description__S06RH strong{font-weight:700}.Description_description__S06RH h2+:not(h2){margin-top:6px}.Description_description__S06RH a,.Description_description__S06RH button{color:#4c6ef5;text-decoration:underline}.Description_description__S06RH h2{font-weight:700;font-size:19px;line-height:160%;letter-spacing:-.5px;color:#212529;word-break:break-all}.Description_description__S06RH h3{font-weight:700;font-size:16px;line-height:160%;letter-spacing:-.5px;color:#212529}.Description_description__S06RH img{display:block;margin:0 -20px;max-width:600px}@media(max-width:985px){.Description_description__S06RH img{width:calc(100% + 40px)}}@media(min-width:985px){.Description_description__S06RH img{width:100%}}@media(min-width:600px){.Description_description__S06RH img{margin:0}}.Description_description__S06RH ul{padding:0 0 0 20px}.Description_description__S06RH ul>li{list-style:disc}.Description_description__S06RH ol{padding:0 0 0 20px}.Description_description__S06RH ol>li{list-style:decimal}.Description_description__S06RH hr{box-sizing:content-box;height:1px;border:none;background-color:#e9ecef;margin-top:24px;margin-bottom:24px}.Description_description__S06RH .Description_videoEmbed__FEn56{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:16px -20px}.Description_description__S06RH .Description_videoEmbed__FEn56>iframe{position:absolute;top:0;left:0;width:calc(100% + 40px);height:100%}.CheckBox_container__OG0HV{display:flex;justify-content:center;align-items:center;border:1px solid rgba(33,37,41,.43);width:20px;height:20px;position:relative}.CheckBox_rectangle____4ew{border-radius:4px}.CheckBox_circle__NVP6y{border-radius:1000px}.CheckBox_checkedBackGround__eRoa1{background-color:#20201d;border:1px solid #20201d}.CheckBox_disabledBackGround__NYISM{background-color:rgba(32,32,29,.12);border:none}.CheckBox_icon__PUYKP{color:rgba(33,37,41,.43)}.CheckBox_checkedIcon__QVJPf{color:#fff}.CheckBox_disabledIcon__0IoPM{color:rgba(33,37,41,.43)}.CheckBox_hover__l_yqx{z-index:1;position:absolute;opacity:0;background-color:#20201d}.CheckBox_checkedHover__uEphr{z-index:1;position:absolute;opacity:0;background-color:#fff}.CheckBox_container__OG0HV:hover:not([aria-disabled=true]) .CheckBox_hover__l_yqx{opacity:.08}.CheckBox_container__OG0HV:hover:not([aria-disabled=true]) .CheckBox_checkedHover__uEphr{opacity:.12}.CheckBox_notAllSelectIcon__E0Cl7{height:1.5px;width:6px;background-color:#fff}.ClassInfoTag_wrapper__4W6JI{display:flex;gap:4px;align-items:center}.ClassInfoTag_rating__QVAzR>svg{color:#fab005}.ClassInfoTag_ratingWrapper__5CNG6{display:flex;gap:2px;align-items:center}.ClassInfoTag_gradeTag__YxjTO{padding:0 4px;background-color:#f1f3f5}.CouponOrder_couponOrder__Dl_jh{display:flex;justify-content:space-between;align-items:center;margin-top:24px;margin-bottom:24px}.CouponContent_couponWrapper__wSqp8{padding:16px 20px 64px;position:relative}.CouponContent_couponScrollSection__Bdy4Z{overflow-y:auto;margin:0 -20px;padding:0 20px 32px}@media only screen and (min-width:985px){.CouponContent_couponScrollSection__Bdy4Z{height:60vh}}.CouponHeader_couponHeader__HtRlK{display:flex;align-items:center}@media only screen and (min-width:985px){.CouponHeader_couponHeader__HtRlK{padding:8px 16px}}.ApplyCoupon_applyCoupon__OAC0S{gap:8px;border:1px solid #4c6ef5;border-radius:4px;padding:12px 16px;background-color:#f1f3f5;margin:0;cursor:pointer}.ApplyCoupon_applyCoupon__OAC0S:disabled{border:1px solid #e9ecef;background-color:#f1f3f5;color:rgba(33,37,41,.61)}.CouponPrice_couponPrice__L6cT3{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.CouponPrice_icon__Dixbd{color:#4c6ef5;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.CouponPrice_disabled__UoPo8{color:rgba(33,37,41,.61)}.PayCoupon_couponContainer__UyujB{display:flex;flex-direction:column;padding:24px 20px;gap:16px;border-top:8px solid #f1f3f5}.PayCoupon_couponBox__z1aXX{display:flex;flex-direction:column;gap:8px;border:1px solid #e9ecef;padding:16px}.PayCoupon_appliedCouponSkeleton___6VV_{width:100px;height:13px}.PayCoupon_skeleton__pYr0u{width:100%;height:25px}.InputCheckBox_inputCheckBox__Grks5{flex-shrink:0;border:none;cursor:pointer}.InputCheckBox_inputCheckBox__Grks5 input{display:none}.InputCheckBox_icon__NVZQf{display:flex;align-items:center;justify-content:center;border:1px solid rgba(112,115,124,.22);color:rgba(33,37,41,.43)}.InputCheckBox_icon__NVZQf.InputCheckBox_circle__DjiWr{border-radius:999px}.InputCheckBox_icon__NVZQf.InputCheckBox_rectangle__2JvBi{border-radius:4px}.InputCheckBox_disabled__SbeVc{background-color:#f1f3f5}.InputCheckBox_checkedBlue__RQc2a{background-color:#4c6ef5;border:1px solid #4c6ef5;color:#fff}.InputCheckBox_checkedBlack__zsh7u{background-color:#20201d;border:1px solid #20201d;color:#fff}.SingleAgreement_termLabel__GsTnZ{display:flex;gap:8px;align-items:center;cursor:pointer}.SingleAgreement_termLabel__GsTnZ>p{flex-grow:1}.SingleAgreement_termLink__Axq3o{text-decoration:underline}.AppPaymentAgreement_appPaymentAgreement__jU8zH{display:flex;flex-direction:column;margin-bottom:16px}.AppPaymentAgreement_allAgreeLabel__uAlEn{display:flex;justify-content:space-between;margin-bottom:16px;cursor:pointer}.AppPaymentAgreement_title__dlRRW{display:flex;flex-direction:column;gap:4px}.AppPaymentAgreement_checkbox__9hEpM{display:flex;align-items:center}.AppPaymentAgreement_terms__wErb9,.PaymentNotice_paymentNotice__xpwRz{display:flex;flex-direction:column;gap:16px}.PaymentNotice_noticeItem__9wJhP,.PaymentNotice_subItem__L8wRI{display:flex;flex-direction:column;gap:4px}.PaymentAgreement_agreement__Qwgxs{background-color:#fff;padding:24px 20px;border-top:8px solid #f1f3f5}.PaymentRequestSection_paymentRequest__dzvdb{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px 20px}.PaymentRequestSection_error__jKhJ_,.PaymentRequestSection_requestButton__o921O{display:flex;width:100%;align-items:center;justify-content:center}.PaymentRequestSection_requestButton__o921O{gap:8px;padding:12px 14px;background-color:#343a40;border-radius:8px;color:#fff;transition:background-color .1s ease}.PaymentRequestSection_requestButton__o921O:active,.PaymentRequestSection_requestButton__o921O:hover{background-color:#212529}.PaymentRequestSection_requestButton__o921O:disabled{cursor:default;background-color:rgba(112,115,124,.08);color:#ced4da}.ClassPrice_classPrice__kRc2B{display:flex;align-items:center;justify-content:space-between}.DiscountDetail_discountDetail__d8M8z{display:flex;flex-direction:column;gap:4px}.DiscountDetail_discountDetailButton__5QwOs{padding:0;margin:0;background-color:rgba(0,0,0,0)}.DiscountDetail_discountDetailButton__5QwOs,.DiscountDetail_discountRow__dkNnE{display:flex;align-items:center;justify-content:space-between}.DiscountDetail_discountWrapper__F4O5h{display:flex;flex-direction:column;gap:4px}.DiscountDetail_iconWrapper__LLuAu{display:flex;align-items:center;gap:4px}.DiscountDetail_icon__hQ_Di{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#343a40;transition:transform .3s ease}.DiscountDetail_iconSpin__ALIO0{transform:rotate(180deg)}.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}.PriceTable_priceTable__Ypv2X{display:flex;flex-direction:column;gap:4px}.PriceTable_priceRow__SwFHk{display:flex;align-items:center;justify-content:space-between}.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 rgba(112,115,124,.22);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 rgba(112,115,124,.22);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 rgba(112,115,124,.16)}.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 rgba(112,115,124,.22);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:62px 1fr}@media only screen and (min-width:985px){.SubscribeStartDate_startDate__PyvBg{grid-template-columns:76px 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 rgba(112,115,124,.22);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:rgba(33,37,41,.61);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}}.UserMoney_userMoney__PxSja{display:flex;flex-direction:column;gap:16px;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}.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__56O2W{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:985px){.NewWebPayment_wrapper__OgO35{padding-bottom:60px}}.PaymentNotice_paymentNotice__IQOq5{display:flex;flex-direction:column;gap:16px}.PaymentNotice_noticeItem__9dTcB,.PaymentNotice_subItem__8Qjfm{display:flex;flex-direction:column;gap:4px}.CardAddSubsPaymentAgreement_agreement__VVWkL{background-color:#fff;padding:24px 20px;border-top:8px solid #f1f3f5}.CardAddSubsPaymentAgreement_padding__VXPRZ{padding:0 20px 24px}.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__PcFnn{display:flex;flex-direction:column;margin-bottom:16px}.SubsPaymentAgreement_allAgreeLabel__J_Wv2{display:flex;justify-content:space-between;margin-bottom:16px;cursor:pointer}.SubsPaymentAgreement_title__Ts_P_{display:flex;flex-direction:column;gap:4px}.SubsPaymentAgreement_checkbox__ljZa5{display:flex;align-items:center}.SubsPaymentAgreement_terms__8DGpv{display:flex;flex-direction:column;gap:16px}.PaymentAgreement_agreement__3qpKn{background-color:#fff;padding:24px 20px;border-top:8px solid #f1f3f5}.PaymentAgreement_padding__EzjWj{padding:0 20px 24px}.SelectPaymentMethodButton_button__06ZOm{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 14px;background-color:#343a40;border-radius:8px;color:#fff;transition:background-color .1s ease}.SelectPaymentMethodButton_button__06ZOm:active,.SelectPaymentMethodButton_button__06ZOm:hover{background-color:#212529}.SelectPaymentMethodButton_button__06ZOm:disabled{cursor:default;background-color:rgba(112,115,124,.08);color:#ced4da}.RequestPaymentButton_button__NkPd4{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 14px;background-color:#343a40;border-radius:8px;color:#fff;transition:background-color .1s ease}.RequestPaymentButton_button__NkPd4:active,.RequestPaymentButton_button__NkPd4:hover{background-color:#212529}.RequestPaymentButton_button__NkPd4:disabled{cursor:default;background-color:rgba(112,115,124,.08);color:#ced4da}.PaymentRequestSection_paymentRequest__I3IYR{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px 20px}@media only screen and (max-width:985px){.PaymentRequestSection_paymentRequest__I3IYR{position:fixed;bottom:0;width:100%;background-color:#fff;box-shadow:0 -8px 8px -6px rgba(41,45,61,.08);z-index:10}}.PaymentRequestSection_error__I_RGv{display:flex;width:100%;align-items:center;justify-content:center}.SubscribePayment_subsPayment__9IQHF{padding:24px 0;display:flex;flex-direction:column;gap:16px;border-top:8px solid #f1f3f5}.SubscribePayment_titleWrapper__tlAcy{padding-left:20px;padding-right:20px}.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}.ClassTitle_classTypeBadgeWrapper__hCcQ9 .ClassTitle_classTypeOnedayBadge__M7EAH{background-color:#ffe3e3;padding:2px 6px;border-radius:4px}.ClassTitle_classTypeBadgeWrapper__hCcQ9 .ClassTitle_classTypeBundleBadge__Bwhbm{background-color:#fff3bf;padding:2px 6px;border-radius:4px}.ClassTitle_classTypeBadgeWrapper__hCcQ9 .ClassTitle_classTypeSubscribeBadge__NW1iD{background-color:#d3f9d8;padding:2px 6px;border-radius:4px}.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 #e9ecef;padding:16px}.PayCoupon_appliedCouponSkeleton__IfX2Q{width:100px;height:13px}.PayCoupon_skeleton___ndUD{width:100%;height:25px}.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)}.ClassTypeTag_tag__mfOg7{display:flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;white-space:nowrap}.ClassTypeTag_tag__mfOg7.ClassTypeTag_small__X7r_9{padding:4px}.ClassTypeTag_tag__mfOg7.ClassTypeTag_large__N3gd0,.ClassTypeTag_tag__mfOg7.ClassTypeTag_medium__2Ysmr{padding:2px 6px}.ClassTypeTag_tag__mfOg7.ClassTypeTag_hasRadius__GP6U4{border-radius:4px}@media only screen and (min-width:985px){.ClassTypeTag_tag__mfOg7{padding:2px 8px}}.ClassTypeTag_default__f0bXZ{background-color:#f1f3f5}.ClassTypeTag_roadmap__Y0wNr{background-color:#495057;color:#fff}.ClassTypeTag_oneday__b1FkT{color:#c92a2a;background-color:#ffe3e3}.ClassTypeTag_bundle__Y9Tqn{color:#e67700;background-color:#fff3bf}.ClassTypeTag_subscribe__FCuEp{color:#087f5b;background-color:#d3f9d8}.ClassTypeTag_isBeforeDay___nnOD{color:#495057;background-color:#e9ecef}.TooltipWrapper_tooltipWrapper__tLX5q>.TooltipWrapper_tooltip__w1qTa{display:flex;background-color:#495057;border-radius:4px;color:#fff;padding:16px;z-index:1000}.DimWrapper_DimWrapper__msuBz{width:100%;height:100%;background:linear-gradient(0deg,rgba(33,37,41,.6) .25%,rgba(33,37,41,.05));display:flex;align-items:center;justify-content:center}.DimWrapper_playIconWrapper__R2XTF{display:flex;flex-direction:column;align-items:center;gap:8px}.DimWrapper_playIcon__A6LSY{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px}@media only screen and (min-width:985px){.DimWrapper_playIcon__A6LSY{width:80px;height:80px}}.VideoPlayerSection_player__7Yb3R{position:relative;width:100%;height:100%;background-color:#f8f9fa}.VideoPlayerSection_mobileStyle__YuJ2_{transition:top .2s ease-in-out}@media only screen and (max-width:985px){.VideoPlayerSection_mobileStyle__YuJ2_{position:fixed;top:56px;left:0;right:0;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9;z-index:9999}}.VideoPlayerSection_scrollDown__ViTX4{top:-1px}.MobileVideoCloseButton_closeButton__0XK83{position:absolute;top:8px;right:8px;width:40px;height:40px;border-radius:999px;background-color:rgba(0,0,0,0);color:rgba(33,37,41,.43);padding:0;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:985px){.MobileVideoCloseButton_closeButton__0XK83{display:none}}.MembersBanner_container__vmsFR{display:flex;align-items:center;justify-content:flex-end;position:relative;background-color:#240957}.MembersBanner_container__vmsFR .MembersBanner_content__6Hf_b{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:-moz-fit-content;width:fit-content}.MembersBanner_container__vmsFR .MembersBanner_image__9yEf_{height:100%;display:flex;align-items:center}@media only screen and (max-width:985px){.MembersBanner_homeContainer__CaZF_{height:72px;border-radius:4px;margin:0 20px}}@media only screen and (min-width:985px){.MembersBanner_homeContainer__CaZF_{height:104px;border-radius:8px}}@media only screen and (max-width:985px){.MembersBanner_homeContainer__CaZF_ .MembersBanner_content__6Hf_b{left:16px}}@media only screen and (min-width:985px){.MembersBanner_homeContainer__CaZF_ .MembersBanner_content__6Hf_b{left:24px}}@media only screen and (max-width:985px){.MembersBanner_homeContainer__CaZF_ .MembersBanner_image__9yEf_{width:280px;border-top-right-radius:4px;border-bottom-right-radius:4px;justify-content:flex-end;padding-right:16px}}@media only screen and (min-width:985px){.MembersBanner_homeContainer__CaZF_ .MembersBanner_image__9yEf_{width:480px;border-top-right-radius:8px;border-bottom-right-radius:8px;justify-content:center}}.MembersBanner_productContainer__AaQdL{display:flex;align-items:center;justify-content:flex-end;position:relative;height:72px;border-radius:4px}.MembersBanner_productContainer__AaQdL .MembersBanner_content__6Hf_b{left:16px}.MembersBanner_productContainer__AaQdL .MembersBanner_image__9yEf_{width:280px;border-top-right-radius:4px;border-bottom-right-radius:4px;justify-content:flex-end;padding-right:16px}.MembersBanner_mobile__vVnvI{display:none}@media only screen and (max-width:985px){.MembersBanner_mobile__vVnvI{display:flex}}.MembersBanner_desktop__f4ngN{display:none}@media only screen and (min-width:985px){.MembersBanner_desktop__f4ngN{display:flex}}.FavoriteAction_favoriteAction__A_m8H{display:flex}.ClassActions_actions__R_amv{display:flex;align-items:center;background-color:#fff}@media only screen and (max-width:985px){.ClassActions_actions__R_amv{position:fixed;z-index:91;width:100%;left:0;bottom:0;padding:16px 20px;box-shadow:0 -2px 8px 0 rgba(41,45,61,.08);gap:12px}}@media only screen and (min-width:985px){.ClassActions_actions__R_amv{margin-top:24px;gap:24px}}.PaymentRequestAction_calendar__aoKkE{color:#fff}.PaymentRequestAction_buttonLabel__arPZx{padding-top:2px}.ClassDescription_moreButton___FShP{position:relative;padding:24px 20px}.ClassDescription_descriptionWrapper__qP54A{overflow:hidden;position:relative}.ClassDescription_descriptionShadow__SdPFo{height:150px;width:100%;bottom:0;position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff)}.BundlePrice_bundle__QAseZ{display:flex;align-items:center;gap:4px}.BundlePrice_lineThrough__U7Si4{text-decoration:line-through}.OnedayPrice_onedayPrice__r4_If{display:flex;align-items:center;gap:4px}.OnedayPrice_lineThrough__7R9tg{text-decoration:line-through}.SubscribePrice_subscribeDiscount__Q6fbD{display:flex;align-items:center;gap:4px}.SubscribePrice_subscribePrice__qYsl5{display:flex;align-items:center;gap:8px}.SubscribePrice_lineThrough__ZbKV4{text-decoration:line-through}.ClassPriceBenefitTag_benefitTag__tVIBN{border-radius:4px;display:flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;padding:2px 6px;white-space:nowrap;background-color:#fa5252}@media only screen and (min-width:985px){.ClassPriceBenefitTag_benefitTag__tVIBN{padding:2px 8px}}.UnAuthPrice_unAuth__QMaCL{display:flex;align-items:center;gap:4px}.ClassReview_review__TiJ5F{display:flex;align-items:center;gap:8px}.ClassReview_link__ZYaNZ{display:flex;align-items:center;gap:2px;cursor:pointer}.ShareButton_share__0XxRN{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);padding:4px;margin:-4px;border-radius:999px;width:32px;height:32px;color:#495057}.ShareButton_share__0XxRN:hover{background-color:#f8f9fa}.SummaryTagList_tag__EFgii{display:flex;align-items:center;justify-content:space-between}.SummaryTagList_tagList__JMwvw{display:flex;gap:6px;align-items:center}.SummaryTagList_tagList__JMwvw .SummaryTagList_membershipBadge__OX1me{height:20px;width:76px}.SummaryTagList_share__qg2IR{width:32px;height:32px;font-size:24px;color:rgba(33,37,41,.61)}.ClassThumbnail_thumbnail__jP3gJ{display:flex;position:relative;width:100%;height:100%;overflow:hidden}@media only screen and (min-width:1280px){.ClassThumbnail_thumbnail__jP3gJ{width:800px}}.ClassThumbnail_thumbnailImg__zTlFg{position:relative;width:100%;aspect-ratio:16/9}.ClassThumbnail_previewVideo__5JE7x{z-index:-1}.VideoThumbnail_videoThumbnail__nvAbz{width:100%;height:100%;position:absolute;top:0;left:0}.LineBanner_roadmapBanner__tKgfn{background-color:#364fc7;display:flex;align-items:center;width:100%;gap:4px;padding:8px 20px;cursor:pointer}.LineBanner_roadmapBanner__tKgfn .LineBanner_icon__o3A7z{color:#fff;width:20px;height:20px}@media only screen and (min-width:985px){.LineBanner_roadmapBanner__tKgfn{padding:16px 20px}.LineBanner_roadmapBanner__tKgfn .LineBanner_icon__o3A7z{width:24px;height:24px}}.LineBanner_roadmapBanner__tKgfn>span{flex-grow:1}.ProgressStatusTitle_titleWrapper__XTcJE{display:flex;gap:4px;align-items:center}.ProgressStatusTitle_title__tio_s{display:flex;gap:4px;align-items:end}.ProgressStatusTitle_backButton__14Yli{background:#fff}@media only screen and (min-width:985px){.ProgressStatusTitle_backButton__14Yli{display:none}}.CTA_button__af5Af,.CTA_default__XWcHF{width:100%;display:flex;justify-content:center;align-items:center}.CTA_button__af5Af{position:relative;white-space:nowrap;transition:background-color .1s ease;background:none;border-radius:8px;padding:0 24px;gap:8px;cursor:pointer}@media only screen and (min-width:985px){.CTA_button__af5Af{height:64px;max-width:720px}}@media only screen and (max-width:985px){.CTA_button__af5Af{height:52px;max-width:600px}.CTA_background__4nLQT{display:flex;background-color:#fff;padding:24px 20px 16px;gap:10px}}.CTA_filled-black__QUma1{background-color:#343a40;color:#fff}@media(hover:hover){.CTA_filled-black__QUma1:hover{background-color:#20201d;color:#fff}}.CTA_filled-black__QUma1:disabled{cursor:default;background-color:rgba(112,115,124,.08);color:rgba(33,37,41,.22)}.CTA_filled-grey__76YLm{background-color:rgba(112,115,124,.08);color:rgba(33,37,41,.88)}@media(hover:hover){.CTA_filled-grey__76YLm:hover{background:linear-gradient(0deg,rgba(112,115,124,.08),rgba(112,115,124,.08)),rgba(33,37,41,.05);color:rgba(33,37,41,.88)}}.CTA_filled-grey__76YLm:disabled{cursor:default;background-color:rgba(112,115,124,.08);color:rgba(33,37,41,.22)}.CTA_outlined__zcv_1{border:1px solid rgba(112,115,124,.22)}@media(hover:hover){.CTA_outlined__zcv_1:hover{background-color:rgba(33,37,41,.05);color:rgba(33,37,41,.88)}}.CTA_outlined__zcv_1:disabled{cursor:default;border:1px solid rgba(112,115,124,.16);background-color:rgba(112,115,124,.08);color:rgba(33,37,41,.22)}.AddCardButton_icon__5XmFi{color:#343a40}.CardItem_cardItem__BbgSX{display:flex;align-items:center;gap:16px;padding:12px 0}.CardItem_cardItemButton__Lv8tM{display:flex;align-items:center;gap:8px;flex-grow:1;background-color:rgba(0,0,0,0);cursor:pointer;padding:0;margin:0}.CardItem_cardItemButton__Lv8tM .CardItem_cardItemIcon__Na_SQ{border-radius:999px;background-color:#fff;border:1px solid #343a40;display:flex;align-items:center;justify-content:center;position:relative;width:20px;height:20px}.CardItem_cardItemButton__Lv8tM .CardItem_cardItemIcon__Na_SQ.CardItem_selected__kcimA{background-color:#4c6ef5;border:none}.CardItem_cardItemButton__Lv8tM .CardItem_cardItemIcon__Na_SQ.CardItem_selected__kcimA:after{content:"";width:8px;height:8px;background-color:#fff;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CardItem_cardItemContent__FE2_O{display:flex;flex-direction:column;text-align:left}.CardItem_cardDeleteButton__M6Y6Y{display:flex;align-items:center;gap:8px;background-color:rgba(0,0,0,0);cursor:pointer;padding:0;margin:0}.CardItem_cardDeleteButton__M6Y6Y>p{white-space:nowrap}.CardList_cardList__GboDC,.CardModal_cardModal__dqYIy{display:flex;flex-direction:column}.CardModal_cardModal__dqYIy{gap:16px}@media only screen and (max-width:985px){.CardModal_cardModal__dqYIy{padding:24px 20px;height:85vh}}.ScheduleNudge_scheduleSearchWrapper__s73IQ{display:flex;align-items:center;justify-content:space-between;margin-top:16px;margin-bottom:16px}.ScheduleNudge_scheduleSearchText___tSlv{display:flex;align-items:center}.ScheduleNudge_clockIcon__lsHEP{color:rgba(33,37,41,.43)}.ScheduleNudge_searchLink__1GzPy{display:flex;align-items:center}.ScheduleNudge_chevronRightIcon__yYLVt{color:rgba(33,37,41,.88)}.ScheduleOnedayItemContent_scheduleItem__ZDpGm{padding:8px 0;justify-items:center;align-items:center;cursor:pointer}.ScheduleOnedayItemContent_scheduleItemInner__0eOcq{display:flex;align-items:center;gap:4px}.ScheduleOnedayItemContent_radioWrapper__DPIBX{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:4px}.ScheduleOnedayItemContent_radioInput__rzr__{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;pointer-events:none}.ScheduleOnedayItemContent_radioInput__rzr__:before{content:"";position:absolute;display:flex;width:18px;height:18px;border-radius:999px;border:1px solid rgba(112,115,124,.22);background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleOnedayItemContent_radioInput__rzr__:checked:before{background-color:#20201d;border-color:#20201d}.ScheduleOnedayItemContent_radioInput__rzr__:checked:after{content:"";position:absolute;display:flex;width:8px;height:8px;border-radius:999px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleOnedayItemContent_radioInputDisable__X_aeU{width:0;height:0}.ScheduleOnedayItemContent_radioInputDisable__X_aeU:before{border:0;background-color:rgba(112,115,124,.08);width:18px;height:18px}.ScheduleOnedayItemContent_calendarIcon__MpHX2{color:#343a40}.ScheduleOnedayItemContent_calendarIconDisable__zaqYe{color:rgba(33,37,41,.22)}.ScheduleOnedayItemContent_divider__b1gq0{height:16px;width:2px;background-color:rgba(112,115,124,.22);margin:0 8px}.ScheduleOnedayItemContent_seat__TrG4Z{display:flex;margin-top:12px;margin-left:28px;align-items:center}.ScheduleOnedayItemContent_myIcon__SN9Zm{color:rgba(33,37,41,.61)}.ScheduleOnedayItemContent_myIconDisable__OU2zL{color:rgba(33,37,41,.22)}.ScheduleOnedayItemContent_redBadge__HR4aP{background-color:#fff5f5}.ScheduleOnedayItemContent_fullBadge__As2L_,.ScheduleOnedayItemContent_redBadge__HR4aP{display:flex;align-items:center;padding:2px 6px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;margin-left:12px}.ScheduleOnedayItemContent_fullBadge__As2L_{background-color:#f1f3f5}.ScheduleOnedayItem_itemWrapper__K0yyT{min-height:400px;max-height:450px;overflow-y:auto;padding-top:8px;padding-left:4px;padding-right:4px}@media only screen and (max-width:985px){.ScheduleOnedayItem_itemWrapper__K0yyT{padding:0 20px 20px;height:50vh}}.ScheduleOnedayItem_wrapper__XmDis{box-shadow:0 2px 10px rgba(0,0,0,.12);border-radius:8px;padding:12px;border:1px solid #fff;margin-top:16px}.ScheduleOnedayItem_selectedItem__e_ulm{border:1px solid #495057}.ScheduleOnedayItem_bottomButton___Y8RL{display:flex;width:100%;padding:24px 20px 16px;max-width:1280px;background:linear-gradient(0deg,#ffffff 80%,rgba(255,255,255,0));bottom:0}@media only screen and (min-width:985px){.ScheduleOnedayItem_bottomButton___Y8RL{width:100%;padding:16px 0}}.SelectScheduleSkeleton_skeleton__p1pw9{width:100%;height:400px;margin-top:20px}.ScheduleWeekText_weekTextWrapper__86dTF>*+:before{content:", "}.ScheduleSubscribeItemContent_scheduleItem__PRT6d{padding:8px 0;justify-items:center;align-items:center;cursor:pointer}.ScheduleSubscribeItemContent_scheduleItemInner__Y1cnT{display:flex;align-items:center;gap:4px}.ScheduleSubscribeItemContent_radioWrapper__wh5u0{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:4px}.ScheduleSubscribeItemContent_radioInput__59j8c{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;pointer-events:none}.ScheduleSubscribeItemContent_radioInput__59j8c:before{content:"";position:absolute;display:flex;width:18px;height:18px;border-radius:999px;border:1px solid rgba(112,115,124,.22);background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleSubscribeItemContent_radioInput__59j8c:checked:before{background-color:#20201d;border-color:#20201d}.ScheduleSubscribeItemContent_radioInput__59j8c:checked:after{content:"";position:absolute;display:flex;width:8px;height:8px;border-radius:999px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleSubscribeItemContent_radioInputDisable__6jklu{width:0;height:0}.ScheduleSubscribeItemContent_radioInputDisable__6jklu:before{border:0;background-color:rgba(112,115,124,.08);width:18px;height:18px}.ScheduleSubscribeItemContent_calendarIcon__z7UC7{color:#343a40}.ScheduleSubscribeItemContent_calendarIconDisable__Y6LhZ{color:rgba(33,37,41,.22)}.ScheduleSubscribeItemContent_divider__tWyeN{height:16px;width:2px;background-color:rgba(112,115,124,.22);margin:0 8px}.ScheduleSubscribeItemContent_seat__GMg3w{display:flex;margin-top:12px;margin-left:28px;align-items:center;gap:4px}.ScheduleSubscribeItemContent_myIcon__KomBM{color:rgba(33,37,41,.61)}.ScheduleSubscribeItemContent_myIconDisable__YosV2{color:rgba(33,37,41,.22)}.ScheduleSubscribeItemContent_redBadge__e_miM{background-color:#fff5f5}.ScheduleSubscribeItemContent_fullBadge__ezGkV,.ScheduleSubscribeItemContent_redBadge__e_miM{display:flex;align-items:center;padding:2px 6px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;margin-left:12px}.ScheduleSubscribeItemContent_fullBadge__ezGkV{background-color:#f1f3f5}.ScheduleSubscribeItemContent_startCurriculum__r9lNU{display:flex;gap:4px;margin-top:8px;margin-left:28px;align-items:center}.ScheduleSubscribeItemContent_firstEpisodeIcon__Tye_k{color:#4c6ef5;opacity:1;width:18px;height:18px}.ScheduleSubscribeItemContent_firstEpisodeIconDisable__h0weU{opacity:.5;color:#91a7ff}@media only screen and (max-width:985px){.ScheduleSubscribeItemContent_firstEpisodeIcon__Tye_k{width:16px;height:16px}}.ScheduleSubscribeItem_itemWrapper__XT2pE{padding-top:8px;min-height:400px;max-height:450px;overflow-y:auto;padding-left:4px;padding-right:4px}@media only screen and (max-width:985px){.ScheduleSubscribeItem_itemWrapper__XT2pE{padding:0 20px 20px;overflow-y:auto;height:50vh}}.ScheduleSubscribeItem_wrapper__Xdo5r{box-shadow:0 2px 10px rgba(0,0,0,.12);border-radius:8px;padding:12px;border:1px solid #fff;margin-top:16px}.ScheduleSubscribeItem_selectedItem__7D8zE{border:1px solid #495057}.ScheduleSubscribeItem_bottomButton__17kns{display:flex;width:100%;padding:24px 20px 16px;max-width:1280px;background:linear-gradient(0deg,#ffffff 80%,rgba(255,255,255,0));bottom:0}@media only screen and (min-width:985px){.ScheduleSubscribeItem_bottomButton__17kns{width:100%;padding:16px 0}}.ScheduleBundleItemContent_scheduleItem__J9mLD{padding:8px 0;justify-items:center;align-items:center;cursor:pointer}.ScheduleBundleItemContent_scheduleItemInner__LN_Fg{display:flex;align-items:center;gap:4px}.ScheduleBundleItemContent_radioWrapper__vmMSK{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:4px}.ScheduleBundleItemContent_radioInput__WF1_k{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;pointer-events:none}.ScheduleBundleItemContent_radioInput__WF1_k:before{content:"";position:absolute;display:flex;width:18px;height:18px;border-radius:999px;border:1px solid rgba(112,115,124,.22);background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleBundleItemContent_radioInput__WF1_k:checked:before{background-color:#20201d;border-color:#20201d}.ScheduleBundleItemContent_radioInput__WF1_k:checked:after{content:"";position:absolute;display:flex;width:8px;height:8px;border-radius:999px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleBundleItemContent_radioInputDisable__8vctu{width:0;height:0}.ScheduleBundleItemContent_radioInputDisable__8vctu:before{border:0;background-color:rgba(112,115,124,.08);width:18px;height:18px}.ScheduleBundleItemContent_calendarIcon__kVHUU{color:#343a40}.ScheduleBundleItemContent_calendarIconDisable__HUNc3{color:rgba(33,37,41,.22)}.ScheduleBundleItemContent_divider__78suE{height:16px;width:2px;background-color:rgba(112,115,124,.22);margin:0 8px}.ScheduleBundleItemContent_seat__ryium{display:flex;margin-top:12px;margin-left:28px;align-items:center;gap:8px}.ScheduleBundleItemContent_calendarWrapper__UDN_b,.ScheduleBundleItemContent_myWrapper__PJN3a{display:flex;gap:4px;align-items:center}.ScheduleBundleItemContent_myWrapper__PJN3a .ScheduleBundleItemContent_myIcon__xIJbF{color:rgba(33,37,41,.61)}.ScheduleBundleItemContent_myWrapper__PJN3a .ScheduleBundleItemContent_myIconDisable__u6I7N{color:rgba(33,37,41,.22)}.ScheduleBundleItemContent_redBadge__OGqYj{background-color:#fff5f5}.ScheduleBundleItemContent_fullBadge__90O6v,.ScheduleBundleItemContent_redBadge__OGqYj{display:flex;align-items:center;padding:2px 6px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px}.ScheduleBundleItemContent_fullBadge__90O6v{background-color:#f1f3f5}.ScheduleBundleItem_itemWrapper__xMxMf{overflow-y:auto;padding-top:8px;padding-left:4px;padding-right:4px;min-height:400px;max-height:500px}@media only screen and (max-width:985px){.ScheduleBundleItem_itemWrapper__xMxMf{padding:0 20px 20px;height:50vh}}.ScheduleBundleItem_wrapper__vU8fO{box-shadow:0 2px 10px rgba(0,0,0,.12);border-radius:8px;padding:12px;border:1px solid #fff;margin-top:4px;margin-bottom:16px}.ScheduleBundleItem_selectedItem__4S0WT{border:1px solid #495057}.ScheduleBundleItem_bottomButton__guf9J{display:flex;width:100%;padding:24px 20px 16px;max-width:1280px;background:linear-gradient(0deg,#ffffff 80%,rgba(255,255,255,0));bottom:0}@media only screen and (min-width:985px){.ScheduleBundleItem_bottomButton__guf9J{width:100%;padding:16px 0}}.ScheduleSubscribeNoCurriculumItem_itemWrapper__g1XFg{min-height:400px;max-height:450px;overflow-y:auto;padding-top:8px;padding-left:4px;padding-right:4px}@media only screen and (max-width:985px){.ScheduleSubscribeNoCurriculumItem_itemWrapper__g1XFg{padding:0 20px 20px;height:50vh}}.ScheduleSubscribeNoCurriculumItem_wrapper__XqNvP{box-shadow:0 2px 10px rgba(0,0,0,.12);border-radius:8px;padding:12px;border:1px solid #fff;margin-top:16px}.ScheduleSubscribeNoCurriculumItem_selectedItem__mkkz9{border:1px solid #495057}.ScheduleSubscribeNoCurriculumItem_bottomButton__0cEl9{display:flex;width:100%;padding:24px 20px 16px;max-width:1280px;background:linear-gradient(0deg,#ffffff 80%,rgba(255,255,255,0));bottom:0}@media only screen and (min-width:985px){.ScheduleSubscribeNoCurriculumItem_bottomButton__0cEl9{width:100%;padding:16px 0}}.SelectChild_childList__gdj7u{display:flex;flex-direction:column;gap:20px;margin:20px 0;height:250px;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:985px){.SelectChild_childList__gdj7u{margin:20px}}.SelectChild_childItem__q5fnK{padding:8px 0;justify-items:center;align-items:center;cursor:pointer}.SelectChild_childItemInner__ztcyp{display:flex;align-items:center;gap:4px}.SelectChild_radioWrapper__pfMt6{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:4px}.SelectChild_radioInput__KJzPd{width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;pointer-events:none}.SelectChild_radioInput__KJzPd:before{content:"";position:absolute;display:flex;width:18px;height:18px;border-radius:999px;border:1px solid rgba(112,115,124,.22);background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.SelectChild_radioInput__KJzPd:checked:before{background-color:#20201d;border-color:#20201d}.SelectChild_radioInput__KJzPd:checked:after{content:"";position:absolute;display:flex;width:8px;height:8px;border-radius:999px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.SelectChild_childWrapper__fiBLB{display:flex;gap:8px;align-items:center}.SelectChild_childWrapper__fiBLB .SelectChild_dot__3tbmP{width:4px;height:4px;border-radius:50%;background-color:#dee2e6}.SelectChild_warn__bvL8m{position:relative}.SelectChild_warnInner__IqNTp{display:flex;margin-top:4px;padding-top:8px;padding-left:40px;align-items:center;gap:4px}.SelectChild_inappropriateMessage__WLBmg{background-color:#ff922b;opacity:.12;position:absolute;width:calc(100vw - 64px - 5px);height:33px;top:0;left:0;margin-left:28px;border-radius:0 8px 8px 8px}@media only screen and (min-width:985px){.SelectChild_inappropriateMessage__WLBmg{width:calc(100% - 30px);height:40px}}.SelectChild_inappropriateMessageBorder__lQpRj{position:absolute;top:0;left:28px;width:calc(100vw - 64px - 5px);height:33px;border:1px solid rgba(112,115,124,.08);border-radius:0 8px 8px 8px}@media only screen and (min-width:985px){.SelectChild_inappropriateMessageBorder__lQpRj{width:calc(100% - 30px);height:40px}}.SelectedScheduleInfo_selectedSchedule__HFgZo{display:flex;margin-bottom:16px;gap:16px;padding-top:20px}@media only screen and (max-width:985px){.SelectedScheduleInfo_selectedSchedule__HFgZo{margin-right:20px}}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_headDivider___xOtb{background-color:#20201d;width:4px;height:48px;margin-left:20px;padding-top:20px}@media only screen and (min-width:985px){.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_headDivider___xOtb{height:61px}}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_scheduleInfo__xusQr{flex:1 1}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_scheduleItemInner__xF3a6{display:flex;align-items:center;gap:4px}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_divider__yX5zI{height:16px;width:2px;background-color:rgba(112,115,124,.22);margin:0 8px}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_seat__0IkRB{display:flex;align-items:center;gap:12px}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_calendarWrapper__FBNna{display:flex;gap:4px;align-items:center}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_calendarWrapper__FBNna .SelectedScheduleInfo_calendarIcon__IdT13{color:#343a40}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_myWrapper__EqsGB{display:flex;gap:4px;align-items:center}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_myWrapper__EqsGB .SelectedScheduleInfo_myIcon__6a8aG{color:rgba(33,37,41,.61)}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_redBadge__laCBN{display:flex;align-items:center;background-color:#fff5f5;padding:2px 6px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;margin-left:12px}.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_modifyButton__1Hfh5{padding:10px 16px;background-color:rgba(112,115,124,.08);border-radius:8px;height:40px}@media only screen and (min-width:985px){.SelectedScheduleInfo_selectedSchedule__HFgZo .SelectedScheduleInfo_modifyButton__1Hfh5{height:46px}}.SelectProgressStatus_bottomButton___trCO{display:flex;width:100%;padding:24px 20px 16px;max-width:1280px;background:linear-gradient(0deg,#ffffff 80%,rgba(255,255,255,0));z-index:3;bottom:0}@media only screen and (min-width:985px){.SelectProgressStatus_bottomButton___trCO{width:100%;padding:16px 0}}.CurriculumTimeline_timeline__6U_aa{padding-top:20px;height:400px;overflow-y:auto}@media only screen and (max-width:985px){.CurriculumTimeline_timeline__6U_aa{overflow-y:auto;padding-bottom:92px;height:45vh;scroll-padding-bottom:72px}}.CurriculumTimeline_itemWrapper__LfVtU{padding-top:16px;max-height:100px}@media only screen and (min-width:985px){.CurriculumTimeline_itemWrapper__LfVtU{max-height:120px}}.CurriculumTimeline_item__vHg5d{position:relative;display:flex;gap:8px;align-items:flex-start;width:100%}.CurriculumTimeline_itemSelected__ig7QC{background-color:#e7f5ff}.CurriculumTimeline_itemBlinking__P4K7r{animation:CurriculumTimeline_blink__6BLx6 .6s ease-in-out 1.5s 2}.CurriculumTimeline_details__j87G6{flex:1 1;margin-top:20px;margin-left:40px;padding-right:8px;padding-bottom:8px}.CurriculumTimeline_details__j87G6 p{overflow:hidden;display:-webkit-box;height:50px;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all}@keyframes CurriculumTimeline_blink__6BLx6{0%{background-color:#e7f5ff}50%{background-color:rgba(0,0,0,0)}to{background-color:#e7f5ff}}.VerticalLine_verticalSolidLine__L05sb{position:absolute;left:20px;width:4px;background:#339af0;z-index:0;height:auto;top:-14px;bottom:-14px}.VerticalLine_verticalSolidLineDisabled__BrlKY{background:#e9ecef}.VerticalLine_verticalSolidLineShort__BRw43{top:-14px;bottom:68px}.VerticalLine_verticalDottedLine__e5vUL{position:absolute;left:20px;width:4px;z-index:0;height:auto;border-left:4px dotted #339af0;top:-14px;bottom:-14px}.VerticalLine_verticalDottedLineDisabled__NWScO{border-left:4px dotted #e9ecef}.VerticalDot_verticalDot__UnCpg{position:absolute;left:16px;top:25px;width:12px;height:12px;background:#339af0;border-radius:50%;z-index:1}.VerticalDot_verticalDotDisabled___A3GJ{background:#e9ecef}.VerticalDot_selectedDot__8Prk8{position:relative;top:20px;left:0}.VerticalDot_selectedDot__8Prk8 .VerticalDot_selectedDot1__UjoTY{position:absolute;left:20px;top:6px;width:4px;height:4px;background:#1864ab;border-radius:50%;z-index:1}.VerticalDot_selectedDot__8Prk8 .VerticalDot_selectedDot2___bqma{position:absolute;left:18px;top:4px;width:8px;height:8px;background:#1971c2;border-radius:50%;z-index:2;opacity:.5}.VerticalDot_selectedDot__8Prk8 .VerticalDot_selectedDot3__jSXK0{position:absolute;left:14px;top:0;width:16px;height:16px;background:#339af0;border-radius:50%;z-index:1;opacity:.3}.DateBubble_dateBubble__ZdpoO{background:#495057;border-radius:4px;padding:4px 8px;position:absolute;left:34px;top:-12px;transform:translateX(-50%);z-index:2;display:flex;align-items:center;min-width:35px;justify-content:center}.DateBubble_dateBubbleDisabled__RH3f6{background:#adb5bd}.DateBubble_dateBubbleTail___cFLS{position:absolute;left:28%;transform:translateX(-50%);bottom:-6px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #495057;content:"";display:block}.DateBubble_dateBubbleTailDisabled__TtJ7u{border-top:8px solid #adb5bd}@media only screen and (min-width:985px){.DateBubble_dateBubbleTail___cFLS{left:32%}}.CurriculumTag_statusBluePill__vHvIL{background:#e7f5ff}.CurriculumTag_statusBluePill__vHvIL,.CurriculumTag_statusRedPill__S_zu3{padding:4px 8px;display:inline-block;position:absolute;left:70px;top:-12px;z-index:2;border-radius:4px}.CurriculumTag_statusRedPill__S_zu3{background:#ffe3e3}.CurriculumTag_statusRepeatPill__Yx_gG{background:#ffe8cc;padding:4px 8px;position:absolute;left:70px;top:-12px;z-index:2;border-radius:4px;display:flex;align-items:center}.CurriculumTag_shuffleIcon__aF3hX{color:#f76707}.BreakMessage_breakMessage__oWz5J{display:flex;gap:2px;background-color:#f8f9fa;margin-top:8px;padding:12px 20px;width:100%;border-radius:50px;height:43px}.ScheduleChildSelectTitle_titleWrapper__L_R5Z,.ScheduleChildSelectTitle_title__f5wZO{display:flex;gap:4px;align-items:end}.ScheduleChildSelectTitle_backButton__06x6Z{background:#fff}@media only screen and (min-width:985px){.ScheduleChildSelectTitle_backButton__06x6Z{display:none}}.DetailScheduleTitle_titleWrapper__ZyxvO{display:flex;gap:4px;align-items:center}.DetailScheduleTitle_title__Ub7bZ{display:flex;gap:4px;align-items:end}.DetailScheduleTitle_backButton__hMbdb{background:#fff}@media only screen and (min-width:985px){.DetailScheduleTitle_backButton__hMbdb{display:none}}.DetailScheduleInfo_selectedSchedule__E6vQ8{display:flex;margin-bottom:16px;gap:16px;padding-top:20px;margin-right:20px}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_headDivider__ShdQi{background-color:#20201d;width:4px;height:48px;margin-left:20px;padding-top:20px}@media only screen and (min-width:985px){.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_headDivider__ShdQi{height:61px}}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_scheduleInfo__yrd7G{flex:1 1}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_scheduleItemInner__yV6_Y{display:flex;align-items:center;gap:4px}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_divider__CWTK1{height:16px;width:2px;background-color:rgba(112,115,124,.22);margin:0 8px}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_seat__K1QJS{display:flex;align-items:center;gap:12px}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_calendarWrapper__DVzn5{display:flex;gap:4px;align-items:center}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_calendarWrapper__DVzn5 .DetailScheduleInfo_calendarIcon__9RWSU{color:#343a40}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_myWrapper__S2gqx{display:flex;gap:4px;align-items:center}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_myWrapper__S2gqx .DetailScheduleInfo_myIcon__S3GkW{color:rgba(33,37,41,.61)}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_redBadge__tIrY1{display:flex;align-items:center;background-color:#fff5f5;padding:2px 6px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;margin-left:12px}.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_modifyButton__D_Qt4{padding:10px 16px;background-color:rgba(112,115,124,.08);border-radius:8px;height:40px}@media only screen and (min-width:985px){.DetailScheduleInfo_selectedSchedule__E6vQ8 .DetailScheduleInfo_modifyButton__D_Qt4{height:46px}}.BundleScheduleList_itemWrapper__9QJ2n{height:50vh;overflow-y:auto;background-color:#f8f9fa}@media only screen and (min-width:985px){.BundleScheduleList_itemWrapper__9QJ2n{max-height:120px}}.BundleScheduleList_item__EKX63{position:relative;display:flex;gap:8px;align-items:center;width:100%;background-color:#f8f9fa;padding:12px 20px;justify-content:space-between;border-bottom:1px solid rgba(112,115,124,.16)}.BundleScheduleList_item__EKX63:last-child{border-bottom:0}.BundleScheduleList_dateWrapper__b30a1{display:flex;gap:8px;align-items:center}.BundleScheduleList_episodeBadge__1AHhU{display:inline-flex;padding:4px 8px;background-color:rgba(112,115,124,.16);border-radius:4px}.DetailSchedule_bottomButton__T32ym{display:flex;width:100%;padding:24px 20px 16px;max-width:1280px;background:linear-gradient(0deg,#ffffff 80%,#f8f9fa);z-index:3;bottom:0}@media only screen and (min-width:985px){.DetailSchedule_bottomButton__T32ym{padding:16px}}.ScheduleChildSelect_wrapper__kFAFo{width:100%;display:flex;flex-direction:column;gap:16px}.ScheduleChildSelect_inappropriateMessage__G_ckw{display:flex;align-items:center;gap:4px;background-color:#fff2e5;border:1px rgba(112,115,124,.08);padding:16px;border-radius:8px;justify-content:center}.ScheduleChildSelect_controlButtons__TMGZs{display:flex;justify-content:space-between;gap:8px;width:100%}.NoticeItem_noticeItem__KKtTq{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1}.NoticeSwiper_noticeWrapper__eyvxP{display:flex;flex-direction:column;gap:8px}.NoticeSwiper_swiper__Lao7g{display:flex;width:100%;align-items:center}.NoticeSwiper_swiperSlide__wH6D9{display:flex;width:-moz-fit-content;width:fit-content;justify-content:flex-start;align-items:flex-start}.NoticeSwiper_classNotice__vlbh1{display:flex;gap:8px;width:100%;height:100%;background-color:#f8f9fa;padding:16px 12px;border-radius:8px}@media only screen and (max-width:985px){.NoticeSwiper_classNotice__vlbh1{border-radius:6px}}.NoticeSwiper_noticeHead__wHK5A{flex-shrink:0}.NoticeNavigation_navigation__VYlzJ{display:flex;gap:24px}@media(max-width:985px){.NoticeNavigation_navigation__VYlzJ{display:none}}.NoticeNavigation_navButton__ncY32{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);width:32px;height:32px;color:#495057;cursor:pointer}.NoticeNavigation_navButton__ncY32>svg{width:24px;height:24px}.NoticeNavigation_navButton__ncY32:disabled{cursor:not-allowed;color:#adb5bd}.NoticeBullet_bullet__UifoS{display:flex;gap:6px;justify-content:flex-end}.NoticeBullet_bulletItem__M_a1B{width:6px;height:6px;background-color:#dee2e6;cursor:pointer;border-radius:999px;transition:width .3s,background-color .3s}.NoticeBullet_bulletItem__M_a1B.NoticeBullet_active__phHnh{background-color:#868e96;width:12px}.FeedCTAButton_feedCTAButtonWrapper__MCyKE{display:flex;justify-content:center;align-items:center;padding:0 20px}.FeedCuration_feedCuration__PwOfv{background-color:#f1f3f5;display:flex;flex-direction:column;padding-bottom:32px;gap:24px}@media only screen and (min-width:985px){.FeedCuration_feedCuration__PwOfv{gap:32px}}.EmptySearchList_wrapper__nlEml{width:100%;max-width:760px}.EmptySearchList_wrapper__nlEml .EmptySearchList_header__LtiKw{padding:16px 20px}@media only screen and (max-width:985px){.EmptySearchList_wrapper__nlEml{max-width:100%}}.RequestSection_requestSection__aSbX2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 0;gap:16px;width:100%;min-height:300px;background-color:var(--neutral-10)}.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionContent__0ECAm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionImageWrapper__TAAK5{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 20px}.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionImageWrapper__TAAK5>img{max-width:360px;position:relative!important}.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionImageWrapper__TAAK5 .RequestSection_requestButton__1WMVt{padding:16px 24px;background-color:#212529;border-radius:8px;max-width:320px;width:100%;margin-top:16px}@media only screen and (max-width:985px){.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionImageWrapper__TAAK5{padding:0}.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionImageWrapper__TAAK5>img{max-width:100%;position:relative!important}}.SearchList_wrapper__plDon{width:100%;max-width:760px}.SearchList_wrapper__plDon .SearchList_header__dmFDV{padding:20px 16px 0;display:flex;justify-content:space-between;align-items:center}.SearchList_wrapper__plDon .SearchList_header__dmFDV .SearchList_orderSelectWrapper__Xf74v{display:none}@media only screen and (max-width:985px){.SearchList_wrapper__plDon .SearchList_header__dmFDV .SearchList_orderSelectWrapper__Xf74v{display:block}}.SearchList_wrapper__plDon .SearchList_listWrapper__DJtRw{background-color:#f1f3f5;gap:8px;display:flex;flex-direction:column}@media only screen and (max-width:985px){.SearchList_wrapper__plDon{max-width:100%}}.SearchSubPartition_wrapper__4W1Hd{display:flex;flex-direction:column;gap:24px;padding:0 20px;position:-webkit-sticky;position:sticky;top:260px;align-self:flex-start;max-width:520px}.SearchSubPartition_wrapper__4W1Hd.SearchSubPartition_hasSearchWrapper__RftJC{max-width:520px}@media only screen and (max-width:985px){.SearchSubPartition_wrapper__4W1Hd.SearchSubPartition_hasSearchWrapper__RftJC{display:none}}.SearchSubPartition_wrapper__4W1Hd .SearchSubPartition_listItem__hyUPS{display:flex;flex-direction:column;gap:16px}.SearchSubPartition_wrapper__4W1Hd .SearchSubPartition_orderItem__afWth{display:flex;width:100%;justify-content:flex-end}.AdminCuration_container__zQoXM{display:flex;flex-direction:column;gap:72px}.BestTeacherSwiperItem_container__DvAak{display:flex;height:284px;border-radius:8px;box-shadow:0 8px 8px -8px rgba(41,45,61,.8);position:relative;background:linear-gradient(135deg,rgba(241,202,0,.8),#20201d 25%);padding:32px 24px}@media(max-width:985px){.BestTeacherSwiperItem_container__DvAak{padding:24px 16px}}.BestTeacherSwiperItem_content__3YtCt{z-index:2;display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width:985px){.BestTeacherSwiperItem_content__3YtCt{gap:12px}}.BestTeacherSwiperItem_content__3YtCt .BestTeacherSwiperItem_curationTitle__F4_O_{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2}.BestTeacherSwiperItem_tags__wL3UF{display:flex;width:254px;flex-wrap:wrap;gap:6px}@media(max-width:985px){.BestTeacherSwiperItem_tags__wL3UF{width:192px}}.BestTeacherSwiperItem_tags__wL3UF .BestTeacherSwiperItem_tag__kCTyh{display:flex;white-space:nowrap;padding:2px 8px;border-radius:4px;background-color:hsla(0,0%,100%,.2)}.BestTeacherSwiperItem_image___Qy9_{display:flex;position:absolute;bottom:0;right:0;border-bottom-right-radius:8px}@media(max-width:985px){.BestTeacherSwiperItem_image___Qy9_{right:50%;transform:translateX(50%)}}.BestTeacherSwiperItem_image___Qy9_ img{border-bottom-right-radius:8px}@media(max-width:985px){.BestTeacherSwiperItem_image___Qy9_ img{height:152px;width:173px}}.BestTeacherSwiper_swiperItem__C830u{width:224px!important}@media only screen and (min-width:985px){.BestTeacherSwiper_swiperItem__C830u{width:411px!important}}.CurriculumByGrade_container__DZrzU{background-color:#fff9db;box-sizing:content-box;display:flex;width:100%;justify-content:center}.CurriculumByGrade_transform__vV9kJ{position:relative;width:100vw;left:50%;transform:translateX(-50%)}.CurriculumByGrade_content__xaMrK{display:flex;max-width:1280px;width:100%;flex-direction:column;padding:32px 0;gap:24px;background-color:#fff9db}@media only screen and (max-width:985px){.CurriculumByGrade_content__xaMrK{padding:24px 0;gap:16px}}.AdminCurationEdu_container__3KI7I{display:flex;flex-direction:column;gap:72px}.GradeItem_container__Bcbj5{z-index:1;display:flex;gap:8px;padding:24px;border-radius:8px;background-color:#fff;flex:1 1;box-shadow:0 2px 8px 0 rgba(41,45,61,.0784313725);justify-content:space-between;white-space:nowrap;height:100%;transition:box-shadow .3s ease,transform .3s ease}@media only screen and (max-width:985px){.GradeItem_container__Bcbj5{padding:16px}}.GradeItem_container__Bcbj5:hover{transform:translateY(-8px);box-shadow:0 8px 8px -8px rgba(41,45,61,.8);background-color:hsla(0,0%,100%,.5)}@media only screen and (max-width:985px){.GradeItem_container__Bcbj5:hover{transform:translateY(0);box-shadow:none;background-color:#fff}}.GradeItem_imageWrapper__1S98w{display:flex;align-items:flex-end;height:100%}.GradeItem_imageWrapper__1S98w .GradeItem_image__8zic3{width:40px;height:40px}@media only screen and (max-width:985px){.GradeItem_imageWrapper__1S98w .GradeItem_image__8zic3{width:32px;height:32px}}.EducationItem_layout__p6Qx5{border-radius:8px}.EducationItem_container___W_y7{display:flex;background-size:cover;background-position:50%;width:302px;height:324px}@media(max-width:985px){.EducationItem_container___W_y7{width:240px;height:280px}}.EducationItem_dimmer__1SAiV{display:flex;background-color:rgba(0,0,0,.3);padding:24px;flex-direction:column;justify-content:space-between}.EducationItem_desc__Ci7O8{display:flex;gap:8px}.EducationSwiper_slide__4IAmI{width:302px!important;height:324px!important}@media(max-width:985px){.EducationSwiper_slide__4IAmI{width:240px!important;height:280px!important}}.EventBanner_container___NUmr{box-sizing:content-box;display:flex;width:100%;position:relative}@media(max-width:985px){.EventBanner_container___NUmr{height:176px}}@media(min-width:985px){.EventBanner_container___NUmr{height:232px}}.EventBanner_transform__grB87{position:relative;width:100vw;left:50%;transform:translateX(-50%)}.FeedCurationSection_wrapper__GQGpk{display:flex;width:100%;background-color:#f1f3f5}@media only screen and (min-width:985px){.FeedCurationSection_wrapper__GQGpk{position:relative;width:100vw;left:50%;transform:translateX(-50%);justify-content:center}.FeedCurationSection_wrapper__GQGpk>*{width:100%;max-width:1320px}.FeedCurationSection_noDesktop__8HYSf{display:none}}.DraggableScroller_container__ebAc6{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:985px){.DraggableScroller_container__ebAc6{min-width:-moz-fit-content;min-width:fit-content;margin:16px 20px 40px;gap:8px;flex-direction:column;align-items:flex-start}}@media only screen and (min-width:985px){.DraggableScroller_container__ebAc6{padding:0 16px;margin-bottom:48px;gap:10px;justify-content:center}}.DraggableScroller_article__ByJ1O{max-width:100vw}@media only screen and (max-width:985px){.DraggableScroller_article__ByJ1O{overflow:auto;-ms-overflow-style:none}}.DraggableScroller_article__ByJ1O::-webkit-scrollbar{display:none}@media only screen and (max-width:985px){.HomeKeywordItem_icon__ik7Zu img{width:20px;height:20px}}@media only screen and (min-width:985px){.HomeKeywordItem_icon__ik7Zu img{width:28px;height:28px}}.HomeKeywordItem_members__7atXD{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ffc0f2,#7037ff,#e137ff 100%);background-origin:border-box;background-clip:content-box,border-box}.HomeKeywordItem_container__QAx2z{position:relative;border-radius:4px;border:1px solid rgba(0,0,0,0);box-sizing:border-box;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}@media only screen and (max-width:985px){.HomeKeywordItem_container__QAx2z{height:33px}}@media only screen and (min-width:985px){.HomeKeywordItem_container__QAx2z{height:44px}}.HomeKeywordItem_container__QAx2z .HomeKeywordItem_wrapper__jRGh5{border-radius:4px;display:flex;justify-content:center;align-items:center;height:100%;white-space:nowrap}@media only screen and (max-width:985px){.HomeKeywordItem_container__QAx2z .HomeKeywordItem_wrapper__jRGh5{gap:4px;padding:5px 11px 5px 7px}}@media only screen and (min-width:985px){.HomeKeywordItem_container__QAx2z .HomeKeywordItem_wrapper__jRGh5{gap:6px;padding:7px 15px 7px 11px}}.HomeKeywordItem_container__QAx2z .HomeKeywordItem_nIcon__8h7ii{position:absolute;top:-2px;right:-2px;background-color:#ff6b6b;padding:2px;z-index:1;width:14px;height:14px;border-radius:14px;font-size:8px;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff}.HomeKeywordSwiperWrapper_mobile__ux5Xf{margin-top:42px}@media only screen and (min-width:985px){.HomeKeywordSwiperWrapper_mobile__ux5Xf{display:none}}.HomeKeywordSwiperWrapper_mobile__ux5Xf .HomeKeywordSwiperWrapper_wrapper__9TF8F{display:flex;flex-direction:row;gap:8px}.HomeKeywordSwiperWrapper_desktop__9gsNE{margin-top:75px}@media only screen and (max-width:985px){.HomeKeywordSwiperWrapper_desktop__9gsNE{display:none}}.TabHeader_tabsContainer__6f3rp{position:relative;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid rgba(112,115,124,.16)}@media only screen and (min-width:1280px){.TabHeader_tabsContainer__6f3rp{width:100%}}.TabHeader_padding__wQlkW{padding:0 8px}.TabHeader_tabs__uvQmJ{display:flex;position:relative;gap:24px}.TabHeader_fullTabs__oApnF{gap:0}.TabHeader_tabButton__iZK4B{position:relative;box-sizing:border-box;padding:14px 0;gap:10px;background-color:rgba(0,0,0,0);border:none;white-space:nowrap}.TabHeader_tabButtonPadding__aICUK{padding:15.5px 12px}.TabHeader_fullTabButton__8MHbt{padding:16px 20px;gap:10px}.TabHeader_motion__2qSAH{position:absolute;bottom:-1px;left:0;width:100%}.TabHeader_underline__etHfS{height:2px;background-color:#495057}.TabHeader_full__C_EPw{background-color:#fff}.TeacherProfile_wrapper__TTEVG{display:flex;flex-direction:column;gap:16px}.TeacherProfile_wrapper__TTEVG .TeacherProfile_teacherProfileWrapper__Svne8{display:flex;gap:12px}@media only screen and (max-width:985px){.TeacherProfile_wrapper__TTEVG .TeacherProfile_teacherProfileWrapper__Svne8{gap:16px}}.TeacherProfile_wrapper__TTEVG .TeacherProfile_teacherProfileWrapper__Svne8 .TeacherProfile_teacherInfo__p8xEw{display:flex;flex-direction:column;justify-content:center;gap:2px}.TeacherProfile_wrapper__TTEVG .TeacherProfile_teacherProfileWrapper__Svne8 .TeacherProfile_teacherProfile__5BgRW{display:flex;gap:16px;align-items:center}.TeacherProfile_wrapper__TTEVG .TeacherProfile_teacherProfileWrapper__Svne8 .TeacherProfile_teacherProfile__5BgRW .TeacherProfile_profileImg__gIpWr{min-width:64px;min-height:64px;width:64px;height:64px}@media only screen and (max-width:985px){.TeacherProfile_wrapper__TTEVG .TeacherProfile_teacherProfileWrapper__Svne8 .TeacherProfile_teacherProfile__5BgRW .TeacherProfile_profileImg__gIpWr{min-width:53px;min-height:53px;width:53px;height:53px}}.TeacherProfile_wrapper__TTEVG .TeacherProfile_teacherProfileWrapper__Svne8 .TeacherProfile_teacherProfile__5BgRW .TeacherProfile_name__smqRJ{display:flex;align-items:center}.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}.TeacherSummary_teacherSummary__GycG6{display:flex;flex-direction:column;gap:16px;border-bottom:8px solid #f1f3f5;padding:20px 0}@media only screen and (max-width:985px){.TeacherSummary_teacherSummary__GycG6{padding:16px 20px;border-top:8px solid #f1f3f5}}.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)}.CardSwiper_cardSwiper__3uPna,.PriceTable_priceTable__Qod1Z{display:flex;flex-direction:column}.PriceTable_priceTable__Qod1Z{gap:4px}.PriceTable_priceRow__bhdun{display:flex;align-items:center;justify-content:space-between}.PaymentTypeMoney_payment__3m2mb{display:flex;flex-direction:column}.PaymentTypeMoney_paymentMethodItem__CInQH{display:flex;padding:16px 20px;justify-items:center;align-items:center;cursor:pointer}.PaymentTypeMoney_paymentMethodItemWrapper__xOfki{display:flex;align-items:center;gap:4px;justify-content:space-between;width:100%;padding-right:20px}.PaymentTypeMoney_radioTitle__6oKp8{display:flex;gap:8px}.PaymentTypeMoney_radioWrapper___DHdE{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:4px}.PaymentTypeMoney_radioInput__b9dY_{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;pointer-events:none}.PaymentTypeMoney_radioInput__b9dY_:before{content:"";position:absolute;display:flex;width:18px;height:18px;border-radius:999px;border:1px solid rgba(112,115,124,.22);background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.PaymentTypeMoney_radioInput__b9dY_:checked:before{background-color:#20201d;border-color:#20201d}.PaymentTypeMoney_radioInput__b9dY_:checked:after{content:"";position:absolute;display:flex;width:8px;height:8px;border-radius:999px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.PaymentTypeMoney_amountWrapper__v1U0B{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,22px);grid-row-gap:10px;row-gap:10px;border:1px solid rgba(112,115,124,.08);background-color:#f8f9fa;padding:12px 16px;margin-left:52px;margin-right:20px;border-radius:8px}.PaymentTypeMoney_amountWrapper__v1U0B p:nth-child(2n){justify-self:end}.PaymentTypeMoney_requiredTopUpAmountWrapper__UNzma{display:flex;justify-content:flex-end;align-items:center;gap:2px}.PaymentTypeMoney_icon__KvpH_{display:flex;margin-top:2px;align-items:center;justify-content:center;color:rgba(33,37,41,.61);cursor:pointer;width:20px;height:20px}@media only screen and (min-width:985px){.PaymentTypeMoney_icon__KvpH_{width:24px;height:24px}}.PaymentTypeMoney_chargePrice__2ih8z{margin-top:2px}.MoneyFillRequestPaymentButton_button___JQah{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 14px;background-color:#343a40;border-radius:8px;color:#fff;transition:background-color .1s ease}.MoneyFillRequestPaymentButton_button___JQah:active,.MoneyFillRequestPaymentButton_button___JQah:hover{background-color:#212529}.MoneyFillRequestPaymentButton_button___JQah:disabled{cursor:default;background-color:rgba(112,115,124,.08);color:#ced4da}.MoneyFillPaymentRequestSection_paymentRequest__4mIbW{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px 20px}@media only screen and (max-width:985px){.MoneyFillPaymentRequestSection_paymentRequest__4mIbW{bottom:0;width:100%;background-color:#fff;z-index:10;border-top:1px solid rgba(112,115,124,.22)}}.MoneyFillPaymentRequestSection_error__wR4mI{display:flex;width:100%;align-items:center;justify-content:center}.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 rgba(112,115,124,.22);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 rgba(112,115,124,.22);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}