.page_container__FJ_Q7{display:flex;flex-direction:column;margin-top:10px;gap:24px;height:calc(100vh - 58px - 10px);justify-content:space-between}.page_titleContainer__z_0IT{display:flex;flex-direction:column;gap:16px;padding:0 20px}.page_pickerContainer__uks3A{display:flex;flex-direction:column;padding:8px 20px 0;gap:10px}.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_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}.KeywordItem_wrapper__5eTNn{display:flex;width:-moz-fit-content;width:fit-content;height:32px;padding:4px 16px;align-items:center;gap:8px;border-radius:8px;background:#f1f3f5}.KeywordList_wrapper__YnsA3{display:flex;gap:8px;flex-wrap:wrap}.page_wrapper__Tlj59{width:100%;display:flex;padding-bottom:48px}@media only screen and (max-width:985px){.page_wrapper__Tlj59{padding-bottom:32px}}.PopularKeywordItem_wrapper__rf5T6>a{width:100%;display:flex;align-items:center;gap:8px}.PopularKeywordItem_wrapper__rf5T6>a .PopularKeywordItem_index__1erqk{width:20px;min-width:20px;height:20px;border-radius:100%;background-color:#f1f3f5;display:flex;align-items:center;justify-content:center}.PopularKeywordItem_title__M5YlG{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1}.PopularKeywordList_wrapper__xXhmG{display:flex;flex-direction:column;gap:20px;max-height:250px;max-width:480px}.PopularKeywordList_column__xbWow{display:flex;flex-direction:column;gap:20px;flex:1 1}.PopularKeywordList_container__SOcb3{display:flex;gap:20px}.CategoryList_wrapper__4KEL3{display:flex;flex-wrap:wrap;gap:8px}.ChannelListItem_container___mz3h{display:flex;padding:16px;gap:8px;align-items:center;border-radius:4px;width:100%}@media only screen and (max-width:985px){.ChannelListItem_container___mz3h{padding:16px 24px}}.ChannelListItem_container___mz3h .ChannelListItem_profileImg__1n89H{min-width:45px;min-height:45px;width:45px;height:45px}.ChannelListItem_container___mz3h .ChannelListItem_preview__yoPZl{display:flex;flex-direction:column;flex:1 1;gap:8px}.ChannelListItem_container___mz3h .ChannelListItem_preview__yoPZl .ChannelListItem_upper__Q1cxR{display:flex;gap:8px;justify-content:space-between;align-items:center}.ChannelListItem_container___mz3h .ChannelListItem_preview__yoPZl .ChannelListItem_upper__Q1cxR .ChannelListItem_withdrew__87ezX{color:#adb5bd}.ChannelListItem_container___mz3h .ChannelListItem_preview__yoPZl .ChannelListItem_lower__djHYx{display:flex;justify-content:space-between;gap:8px;align-items:center}.ChannelListItem_container___mz3h .ChannelListItem_preview__yoPZl .ChannelListItem_lower__djHYx .ChannelListItem_message__ntZ4D{flex:1 1;overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1}.ChannelListItem_container___mz3h .ChannelListItem_preview__yoPZl .ChannelListItem_lower__djHYx .ChannelListItem_count__AuwFH{display:flex;color:#fff;min-width:20px;height:20px;background-color:#fa5252;border-radius:20px;padding:0 5px;justify-content:center;align-items:center}.ChannelListItem_active__faoic{background-color:#f1f3f5}.EmptyChannelList_wrapper__ep5jB{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;height:100%}.ChannelList_wrapper__SWxHv{width:100%;max-width:519px;border:1px solid #e9ecef;height:100%;padding:24px;border-radius:4px;gap:16px;display:flex;flex-direction:column;overflow-y:auto}.ChannelList_wrapper__SWxHv>div{width:100%!important}.ChannelList_wrapper__SWxHv>div:first-child>div:first-child{display:none}@media only screen and (max-width:985px){.ChannelList_wrapper__SWxHv{border:unset;max-width:unset;padding:0 0 64px}.MobileModal_container__mXS93{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999}}@media only screen and (min-width:985px){.MobileModal_container__mXS93{width:100%;height:100%}}.MobileModal_content__invIt{height:100%}.ChannelPlaceholder_wrapper__XPMQ3{padding:40px;display:flex;height:100%;justify-content:center}.ChannelPlaceholder_wrapper__XPMQ3 img{width:100%;height:100%;object-fit:contain}.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}.ClassMostPurchasedCount_container__ailGU{display:flex;justify-content:flex-start;align-items:center}.ClassMostPurchasedCount_icon__W44rS{display:flex;justify-content:center;align-items:center;color:#4c6ef5}.CouponPolicyIcon_couponPolicyIcon__d5Bao{width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:rgba(33,37,41,.61)}.Alert_container__nYB2g{display:flex;flex-direction:column;border-radius:8px;background-color:#fff;gap:20px;outline:none;width:100%;max-width:600px;min-width:320px}@media only screen and (min-width:985px){.Alert_container__nYB2g{width:640px;max-width:640px}}.Alert_overlay__FYXMm{position:fixed;display:flex;justify-content:center;align-items:center;padding:0 20px;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(23,23,25,.5)}.Alert_textWrapper__XuVBD{display:flex;flex-direction:column;gap:16px}.Alert_textWrapper__XuVBD .Alert_header__vlhdZ{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px 0}.Alert_textWrapper__XuVBD .Alert_header__vlhdZ .Alert_closeButtonWrapper__FeZvI{width:32px;height:32px}.Alert_textWrapper__XuVBD .Alert_content__JMiJ2{padding:0 20px;white-space:pre-wrap}.Alert_buttonWrapper__fR7Dr{display:flex;gap:8px;padding:0 20px 16px;justify-content:flex-end;width:100%}.Alert_buttonWrapper__fR7Dr .Alert_defaultButton__rCvIy{width:72px}@media only screen and (min-width:985px){.Alert_buttonWrapper__fR7Dr .Alert_defaultButton__rCvIy{width:80px}}.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}.ClassContents_contents__LgiKp{display:flex;flex-direction:column;gap:8px}.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}.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}}.ClassMembersBadge_container__f0YqB{display:flex;position:absolute;z-index:1;left:0}.ClassMembersBadge_width-32__mu41l{width:32px!important;height:32px!important;top:-6px}.ClassMembersBadge_width-48__zi04V{width:48px!important;height:48px!important;top:-11.5px}.RoadmapTag_tag__VasTM{border-radius:4px;display:flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;padding:2px 6px;white-space:nowrap}@media only screen and (min-width:985px){.RoadmapTag_tag__VasTM{padding:2px 8px}}.RoadmapTag_roadmap__i3Y_V{background-color:#495057;color:#fff}.RoadmapTag_roadmap__i3Y_V.RoadmapTag_isDim__QcmbV{background-color:rgba(23,23,25,.5)}.RoadmapTitle_title__xCamY{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;height:52px}@media only screen and (min-width:985px){.RoadmapTitle_title__xCamY{height:60px}}.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)}.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}.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}.ErrorFallback_error__mPjvK{align-items:center;justify-content:center}.ErrorFallback_error__mPjvK,.page_payment__i3LNy{display:flex;flex-direction:column}.AlertBox_alertContainer__1hIMj{display:flex;padding:16px 20px}.AlertBox_alertBox__Fd8fH{border:1px solid #fa5252;border-radius:4px;padding:16px;width:100%;display:flex;gap:8px}.AlertBox_alertImg__cCSOA{flex-shrink:0;width:20px;height:20px}.AlertBox_alertList__g3z3C{display:flex;flex-direction:column;gap:8px}.AlertBox_alertItem__0sg39{display:flex;flex-direction:column;gap:4px}.TagList_tagList__Amysi{display:flex;gap:6px}.ClassThumbnail_classThumbnail__GliZA{display:flex;flex-direction:column;position:relative;width:100%;overflow:hidden;border-radius:8px}.ClassThumbnail_thumbnailImg__VbDqy{display:flex;position:relative;width:100%;aspect-ratio:16/9}.ThumbnailDimFilter_dimFilter__PlyQk{width:100%;height:100%;top:0;left:0;display:flex;-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);position:absolute}.ThumbnailDimFilter_dimFilter__PlyQk>span{margin:auto}.ClassTitle_title__l9XPg{overflow:hidden;display:-webkit-box;height:52px;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all}@media only screen and (min-width:985px){.ClassTitle_title__l9XPg{height:60px}}.ClassPrice_classPrice__nrMQt{display:flex;flex-direction:column}.ClassPrice_classPrice__nrMQt .ClassPrice_price__Q0u3B{display:flex;align-items:center;gap:4px}.ClassPrice_discounted__yBzbG{text-decoration:line-through}.Modal_container__jKGJp{display:flex;flex-direction:column;border-radius:8px;background-color:#fff;gap:20px;outline:none;width:100%;max-width:600px;min-width:320px}@media only screen and (min-width:985px){.Modal_container__jKGJp{width:640px;max-width:640px}}.Modal_overlay__WeWqq{position:fixed;display:flex;justify-content:center;align-items:center;padding:0 20px;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(23,23,25,.5)}.Modal_overlay__WeWqq.Modal_onBottomSheet__8eaSJ{z-index:99999999}.Modal_textWrapper__1Ku8O{display:flex;flex-direction:column}.Modal_textWrapper__1Ku8O .Modal_header__JfiRp{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px}.Modal_textWrapper__1Ku8O .Modal_header__JfiRp.Modal_headerDivider__oIQOp{border-bottom:1px solid rgba(112,115,124,.16)}.Modal_textWrapper__1Ku8O .Modal_header__JfiRp .Modal_closeButtonWrapper__G5vXy{width:32px;height:32px}.Modal_textWrapper__1Ku8O .Modal_content__GVGWX{padding:0 20px}.Modal_textWrapper__1Ku8O .Modal_content__GVGWX.Modal_noFooter__N4dch{padding-bottom:20px}.Modal_buttonWrapper___ggnt{display:flex;gap:8px;padding:0 20px 16px;justify-content:flex-end}.Modal_buttonWrapper___ggnt .Modal_defaultButton__EKe8A{width:72px}@media only screen and (min-width:985px){.Modal_buttonWrapper___ggnt .Modal_defaultButton__EKe8A{width:80px}}.Modal_buttonWrapper___ggnt .Modal_fullButton__qhV7e{width:100%}@media only screen and (max-width:985px){.Modal_desktopOnly__WR0hB{display:none}}.ChatPolicyModal_link__RLzZt,.SavePolicyModal_link__GSfPV{text-decoration:underline}.ChannelNotice_container__vBa9w{display:flex;flex-direction:column;gap:16px;margin:20px 0 24px}.ChannelNotice_container__vBa9w .ChannelNotice_item__QPTd7{display:flex;justify-content:center;align-items:center;border-radius:8px;padding:12px 16px;background-color:#f1f3f5}.ChannelNotice_container__vBa9w .ChannelNotice_item__QPTd7 span{text-decoration:underline;cursor:pointer}.ChannelSeparator_container__k9E3X{display:flex;align-items:center;justify-content:center;gap:4px;color:#868e96;margin:24px 0}.ChannelSeparator_container__k9E3X>svg{width:20px;height:20px}@media only screen and (max-width:985px){.ChannelSeparator_container__k9E3X>svg{width:16px;height:16px}}.ReportContent_container__EHcB5{display:flex;flex-direction:column;gap:16px}.ReportContent_container__EHcB5 .ReportContent_wrapper__2XTgh{background-color:#f8f9fa;word-break:break-all;padding:16px;border-radius:4px}.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)}.SearchListItem_wrapper__BUlgB{display:flex;flex-direction:column;gap:16px;padding:24px 20px;background-color:#fff}.SearchListItem_wrapper__BUlgB .SearchListItem_header__S4MqS{display:flex;gap:8px;position:relative}.SearchListItem_wrapper__BUlgB .SearchListItem_header__S4MqS .SearchListItem_image__JtmxU{position:relative;min-width:124.4px;width:124.4px;height:70px;border-radius:4px;overflow:hidden}.SearchListItem_wrapper__BUlgB .SearchListItem_header__S4MqS .SearchListItem_profileImg__428Lv{position:relative;width:45px;height:45px}.SearchListItem_wrapper__BUlgB .SearchListItem_header__S4MqS .SearchListItem_heartWrapper__wb5Lt{width:24px;height:24px;position:absolute;top:-2px;right:0}.SearchListItem_wrapper__BUlgB .SearchListItem_header__S4MqS .SearchListItem_infoWrapper__9wEct{max-width:616px;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:flex;flex-direction:column;gap:4px}.SearchListItem_wrapper__BUlgB .SearchListItem_footer__gT3c0{display:flex;flex-direction:column;gap:8px}.SearchListItem_wrapper__BUlgB .SearchListItem_footer__gT3c0 .SearchListItem_options__vLU0V{display:flex}.SearchListItem_wrapper__BUlgB .SearchListItem_footer__gT3c0 .SearchListItem_options__vLU0V span:nth-child(n+2):before{content:"";display:inline-block;margin:0 4px;min-width:1px;min-height:12px;background-color:#e9ecef}.SearchListItem_wrapper__BUlgB .SearchListItem_footer__gT3c0 .SearchListItem_bottomWrapper__L4Zdy{display:flex;justify-content:space-between;width:100%}.SearchListItem_wrapper__BUlgB .SearchListItem_footer__gT3c0 .SearchListItem_bottomWrapper__L4Zdy .SearchListItem_price__OePca{display:flex;gap:4px;align-items:flex-end}.SearchListItem_wrapper__BUlgB .SearchListItem_footer__gT3c0 .SearchListItem_bottomWrapper__L4Zdy .SearchListItem_profile__F8mF3{display:flex;gap:4px;align-items:center}.SearchListItem_wrapper__BUlgB .SearchListItem_footer__gT3c0 .SearchListItem_bottomWrapper__L4Zdy .SearchListItem_profile__F8mF3 .SearchListItem_profileImg__428Lv{position:relative;width:16px;height:16px}.SearchListItem_wrapper__BUlgB .SearchListItem_footer__gT3c0 .SearchListItem_bottomWrapper__L4Zdy .SearchListItem_profile__F8mF3 .SearchListItem_teacherName__6j78a{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmptyState_wrapper__pnitA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px}.EmptyState_wrapper__pnitA .EmptyState_iconWrapper__C8vGR{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:100%;background-color:rgba(33,37,41,.43)}.EmptyState_wrapper__pnitA .EmptyState_iconWrapper__C8vGR>svg{color:#fff}.EmptyState_wrapper__pnitA .EmptyState_textWrapper__cOGlo{display:flex;flex-direction:column;align-items:center;gap:8px}.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%}.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}.ReportIncomingMessageModal_wrapper__zRdn8{display:flex;flex-direction:column;padding:8px 0 0}.ReportIncomingMessageModal_wrapper__zRdn8 .ReportIncomingMessageModal_scrollableContent__Ek9K0{margin:0 -20px;max-height:50vh;padding:0 20px 24px;overflow:auto}@media only screen and (max-width:985px){.ReportIncomingMessageModal_wrapper__zRdn8 .ReportIncomingMessageModal_scrollableContent__Ek9K0{margin:0}}.ReportIncomingMessageModal_wrapper__zRdn8 .ReportIncomingMessageModal_footer__YcuWK{padding-top:20px}@media only screen and (max-width:985px){.ReportIncomingMessageModal_wrapper__zRdn8 .ReportIncomingMessageModal_footer__YcuWK{padding:20px}}.MessageInput_wrapper__Rd19S{position:relative;flex:1 1}.MessageInput_wrapper__Rd19S .MessageInput_container__zKEDn{outline:none;white-space:pre-wrap;word-break:break-all;resize:none;box-sizing:border-box;min-height:40px;max-height:240px;padding:4px 0;overflow-y:overlay;align-items:flex-start;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.48px}@media only screen and (max-width:985px){.MessageInput_wrapper__Rd19S .MessageInput_container__zKEDn{font-size:16px;transform:scale(.8125);transform-origin:left top;letter-spacing:-.39px}}.MessageInput_wrapper__Rd19S .MessageInput_placeholder__m1AZE{position:absolute;top:0;pointer-events:none}.GguriEmojiSelector_container__txaxL{position:absolute;bottom:97px;background:rgba(0,0,0,.5);display:grid;left:0;height:30vh;right:0;cursor:default;grid-template-columns:repeat(4,1fr);overflow-y:scroll;padding:16px}.GguriEmojiSelector_container__txaxL .GguriEmojiSelector_emoji__DcrGL{width:100%;height:auto;transition:transform .2s ease;cursor:pointer}.GguriEmojiSelector_container__txaxL .GguriEmojiSelector_emoji__DcrGL:hover{transform:scale(1.1)}.GguriEmoji_container__UUUkQ{display:flex;border:none;background:none;cursor:pointer}.GguriEmoji_container__UUUkQ>img{filter:grayscale(1);transition:transform .2s ease}.GguriEmoji_container__UUUkQ>img:hover{filter:grayscale(0);transform:scale(1.1)}.GguriEmoji_container__UUUkQ .GguriEmoji_tooltip__Rrsif{position:absolute}.ClassTagList_tagList__FN52C{display:flex;gap:8px}.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}.ShareKakao_article__C_BRE{background-color:#fee500}.ClipLink_article__cvdgF,.ShareKakao_article__C_BRE{display:flex;padding:12px 14px;gap:8px;border-radius:6px;-webkit-mask-box-image-width:600px;mask-border-width:600px;justify-content:center;align-items:center}.ClipLink_article__cvdgF{background-color:#f1f3f5}.ClassShareContent_container__acQ1m,.TeacherShareContent_container__BxDOY{display:flex;flex-direction:column;gap:8px}.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)}}.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}}.page_classDetail__U_INj{position:relative;display:flex;flex-direction:column;padding-bottom:24px}@media only screen and (min-width:985px){.page_classDetail__U_INj{max-width:1320px;display:grid;grid-template-columns:minmax(400px,auto) 440px;grid-template-areas:"left right";grid-column-gap:40px;column-gap:40px;padding:32px 20px 0}}@media only screen and (min-width:1280px){.page_classDetail__U_INj{padding:32px 0 0}}.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}}.ClassReview_review__TiJ5F{display:flex;align-items:center;gap:8px}.ClassReview_link__ZYaNZ{display:flex;align-items:center;gap:2px;cursor:pointer}.ClassSummary_summary__f5AaW{padding:20px 16px;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:985px){.ClassSummary_summary__f5AaW{grid-area:right;grid-row:1/20;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;width:440px;top:99px;margin-bottom:40px;border-radius:12px;box-shadow:0 4px 16px 0 rgba(41,45,61,.1);z-index:91}}.ClassSummary_titleReview__fN_RL{display:flex;flex-direction:column;gap:8px}.ClassSummary_divider__yVnSM{height:1px;background-color:rgba(112,115,124,.16);margin:8px -16px}@media only screen and (min-width:985px){.ClassSummary_divider__yVnSM{margin:8px 0}}.AlreadyParticipated_already__L5_G4{display:flex;gap:8px;align-items:center;color:#343a40;background-color:#f8f9fa;padding:8px;border-radius:4px;width:100%}@media only screen and (min-width:985px){.AlreadyParticipated_already__L5_G4{padding:8px 16px}}.AlreadyParticipated_already__L5_G4 .AlreadyParticipated_icon__pzmbY{width:24px;height:24px}.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}}.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}}.GradeSwiperWrapper_container__ave6D{overflow:hidden}@media only screen and (max-width:985px){.GradeSwiperWrapper_container__ave6D{margin:0 -20px;padding:0 20px}}@media only screen and (min-width:985px){.GradeSwiperWrapper_container__ave6D{width:100%;max-width:1280px}}.GradeSwiperWrapper_wrapper__2reHc{display:flex;justify-content:space-between;gap:24px;padding:8px 0}@media only screen and (max-width:985px){.GradeSwiperWrapper_wrapper__2reHc{justify-content:flex-start;gap:0;padding:0}}.GradeSwiperWrapper_item___euUk{width:140px!important;height:84px!important}@media only screen and (min-width:985px){.GradeSwiperWrapper_item___euUk{min-width:178px!important;flex:1 1;height:108px!important}}.EducationCategoryList_tagContainer__zBhyB{flex-wrap:wrap;width:764px;display:flex;gap:16px;justify-content:center;align-items:center}@media only screen and (max-width:985px){.EducationCategoryList_tagContainer__zBhyB{width:100%;gap:12px}}.EducationCategoryList_tagContainer__zBhyB .EducationCategoryList_tag__0QOS2{display:flex;justify-content:center;align-items:center;padding:16px 32px;gap:10px;background-color:#20201d;white-space:nowrap;border-radius:4px}@media only screen and (max-width:985px){.EducationCategoryList_tagContainer__zBhyB .EducationCategoryList_tag__0QOS2{padding:8px 20px}}.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%)}@media only screen and (max-width:985px){.RankingTabHeader_container__MuZAc{display:block;padding:0 20px}}.RankingTabView_container___ZPnv{display:flex;flex-direction:column;width:100%}.RankingTabMoveBottomButton_container__iYmC4{display:flex;gap:24px;justify-content:center;align-items:center;margin-top:24px}.RankingTabMoveBottomButton_button__kznoB{width:24px;height:24px;background-color:rgba(0,0,0,0);color:#495057;border-radius:24px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.RankingTabMoveBottomButton_button__kznoB>svg{width:24px;height:24px}.RankingTabMoveBottomButton_button__kznoB:disabled{cursor:not-allowed;color:#adb5bd}.EmptyRankingView_container__0jqim{display:flex;flex-direction:column;justify-content:center;align-items:center;height:425px}@media only screen and (min-width:985px){.EmptyRankingView_container__0jqim{height:395px}}.RankingThisWeek_container__05Ldt{display:flex;flex-direction:column;width:100%}.RankingThisWeek_desktop__o9Tn4{display:none}@media only screen and (min-width:985px){.RankingThisWeek_desktop__o9Tn4{display:block}}.RankingThisWeek_mobile__yjxp_{display:none}@media only screen and (max-width:985px){.RankingThisWeek_mobile__yjxp_{display:block;padding:0 20px}}.RankingList_container__6ZKJI{display:flex;flex-direction:row;gap:24px;width:100%}.RankingList_wrapper__RD8o7{display:flex;flex-direction:column;gap:20px;width:100%}.RankingItem_item__eHKdW{display:flex;gap:16px;align-items:center}@media only screen and (min-width:985px){.RankingItem_item__eHKdW{height:63px}}@media only screen and (max-width:985px){.RankingItem_item__eHKdW{height:69px}}.RankingItem_thumbnailContainer__zhTbz{position:relative;display:flex;width:112px;height:63px;border-radius:4px}.RankingItem_thumbnailContainer__zhTbz .RankingItem_thumbnailWrapper__1c62C{position:relative;overflow:hidden}.RankingItem_thumbnailContainer__zhTbz .RankingItem_thumbnail__KMYph{display:flex;width:112px;height:63px;border-radius:4px}.RankingItem_thumbnailContainer__zhTbz .RankingItem_full___0_wk{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);display:flex;justify-content:center;align-items:center;border-radius:4px}.RankingItem_text__yd4Rm{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.RankingItem_text__yd4Rm span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2}@media only screen and (min-width:985px){.RankingItem_text__yd4Rm span{-webkit-line-clamp:1;line-clamp:1}}.RankingItem_profile__5KrJ1{display:flex;align-items:center;gap:4px}.RankingItem_profile__5KrJ1 span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1}.RankingItem_profileImg__4ab_8{width:20px;height:20px}.RankingItem_grade__hOGuo{display:flex;flex-direction:column;gap:2px;min-width:36px;justify-content:center;align-items:center}.RankingGrade_container__Np3hx{width:28px;height:35px;display:flex;justify-content:center;align-items:center}.ChangedGrade_container__gDVAJ{display:flex;height:26px;justify-content:center;align-items:center}.ChangedGrade_maintain__CbfwV{width:6px;height:2px;background-color:rgba(33,37,41,.43)}.ChangedGrade_gradeWrapper__ezX7Y{display:flex;justify-content:center;align-items:center;gap:4px}.ChangedGrade_up__nTE0c{width:0;height:0;border:4px solid rgba(0,0,0,0);border-bottom:5px solid #ff6b6b;transform:translateY(-2px)}.ChangedGrade_down__pKMQu{width:0;height:0;border:4px solid rgba(0,0,0,0);border-top:5px solid #4c6ef5;transform:translateY(2px)}.RankingSwiper_swiper__MbFXc{display:flex;align-items:stretch;cursor:-webkit-grab;cursor:grab;width:100%}.RankingSwiper_swiperSlide__Z_krv{display:flex;width:100%}.RankingSwiper_moreButtonSwiperSlide__cXnC2{display:flex;width:102px;height:auto}.RankingView_container__vX2cd{display:flex;flex-direction:column;gap:20px}.RankingView_descWrapper__vslVj{display:flex;margin-top:12px}.TrendTheme_wrapper__bX_zv{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:985px){.TrendTheme_wrapper__bX_zv{padding:0 20px}}.TrendThemeList_container__n_iOW{display:flex;padding:32px 12px;gap:16px;background-color:#20201d;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (max-width:985px){.TrendThemeList_container__n_iOW{margin:0 -20px;gap:12px}}.TrendThemeList_item__jEk0P{display:flex;justify-content:center;align-items:center;background-color:#495057;border-radius:4px;padding:16px;gap:4px}@media only screen and (max-width:985px){.TrendThemeList_item__jEk0P{padding:8px 12px}}.TrendThemeList_icon__cbNLb{color:#ffce22;display:flex;width:24px;height:24px}.UpcomingSchedule_container__fLtcs{box-shadow:0 4px 12px 0 rgba(75,76,87,.12);border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:100%}@media(max-width:985px){.UpcomingSchedule_container__fLtcs{height:80px}}@media(min-width:985px){.UpcomingSchedule_container__fLtcs{height:116px}}.UpcomingSchedule_container__fLtcs .UpcomingSchedule_content__9Zs4f{display:flex;align-items:center;gap:16px;width:100%;height:100%;padding:16px;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#fff}.UpcomingSchedule_container__fLtcs .UpcomingSchedule_content__9Zs4f .UpcomingSchedule_image__og5Y_{min-width:150px;width:150px;height:84px;border-radius:8px;display:flex;justify-content:center;align-items:center}@media(max-width:985px){.UpcomingSchedule_container__fLtcs .UpcomingSchedule_content__9Zs4f .UpcomingSchedule_image__og5Y_{display:none}}.UpcomingSchedule_container__fLtcs .UpcomingSchedule_content__9Zs4f .UpcomingSchedule_textWrapper__yX6t3{display:flex;flex-direction:column;gap:8px;width:100%}.UpcomingSchedule_container__fLtcs .UpcomingSchedule_content__9Zs4f .UpcomingSchedule_textWrapper__yX6t3 .UpcomingSchedule_title__WLLVN{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.UpcomingSchedule_container__fLtcs .UpcomingSchedule_content__9Zs4f .UpcomingSchedule_textWrapper__yX6t3 .UpcomingSchedule_icon__id_pA{display:flex;min-width:20px;height:20px;color:#fa5252}.UpcomingSchedule_container__fLtcs .UpcomingSchedule_content__9Zs4f .UpcomingSchedule_textWrapper__yX6t3 .UpcomingSchedule_description__uawDk{display:flex;align-items:center;gap:4px;white-space:nowrap}.UpcomingSchedule_container__fLtcs .UpcomingSchedule_button__4VWF1{display:flex;justify-content:center;align-items:center;border-top-right-radius:8px;border-bottom-right-radius:8px;gap:10px;height:100%;background-color:#20201d;color:#fff}@media(max-width:985px){.UpcomingSchedule_container__fLtcs .UpcomingSchedule_button__4VWF1{min-width:44px;width:44px}}@media(min-width:985px){.UpcomingSchedule_container__fLtcs .UpcomingSchedule_button__4VWF1{min-width:72px;width:72px}}.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}}.TeacherReview_container__HoTEW{display:flex;flex-direction:row;gap:8px;align-items:center}.TeacherReview_divider__AlT_l{height:12px;width:1px;background-color:#ced4da}@media only screen and (max-width:985px){.TeacherReview_divider__AlT_l{height:10px}}.TeacherReview_heroTag__8JVET{display:flex;align-items:center;background-color:rgba(112,115,124,.08);padding:0 8px 0 4px;border-radius:100px}.TeacherReview_heroIcon__D23Y3{position:relative;width:20px;height:20px}@media only screen and (max-width:985px){.TeacherReview_heroIcon__D23Y3{width:17px;height:17px}}.TeacherReview_rating__YUAEQ,.TeacherReview_review__jyfnF{display:flex;gap:4px;justify-content:center;align-items:center}.TeacherReview_star__zvhm1{color:#fab005}.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}}.VideoThumbnail_videoThumbnail__nvAbz{width:100%;height:100%;position:absolute;top:0;left:0}.ClassGuideTag_classGuideTag__dY7Ju{border-radius:4px;display:flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;padding:2px 6px;white-space:nowrap;color:#c92a2a;background-color:#ffe3e3}@media only screen and (min-width:985px){.ClassGuideTag_classGuideTag__dY7Ju{padding:2px 8px}}.ClassTypeGuide_classTypeGuide__7rHZh{border-top:8px solid #f1f3f5;padding:24px 20px}@media only screen and (min-width:985px){.ClassTypeGuide_classTypeGuide__7rHZh{padding:32px 20px}}.ClassTypeGuide_classTypeGuideHeader__87TKj{display:flex;gap:8px;align-items:center}.ClassTypeGuide_classTypeGuideContent__k_E6f{display:flex;flex-direction:column;gap:8px;list-style:disc;padding-left:20px;margin-top:24px}.ClassTypeGuide_shippingGuide__GMXfS{margin-top:20px;padding:16px;border-radius:4px;background-color:#f8f9fa}.RecommendCuration_recommend__wzMIh{border-top:8px solid #f1f3f5;padding:32px 20px}@media only screen and (max-width:985px){.RecommendCuration_recommend__wzMIh{padding:24px 0}}.DropdownButton_wrapper__BvPtT{position:relative}.DropdownButton_button__c7aws{border:1px solid #adb5bd;background:#fff;border-radius:4px;display:flex;gap:8px;align-items:center;height:32px;justify-content:space-between;color:#212529;cursor:pointer;min-width:95px}.DropdownButton_button__c7aws:disabled{cursor:not-allowed}.DropdownButton_button__c7aws svg{flex-shrink:0}.DropdownButton_noOutlineButton__kPN43{padding:8px 11.5px;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-width:700px;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_full__HZodj,.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}.Review_container__DBABO{display:flex;flex-direction:column;background-color:#fff;padding:16px;gap:16px}.Review_review__7HvZs{display:flex;width:100%;justify-content:space-between;gap:16px;flex-direction:column;word-break:break-word}.Review_content__SygQN{display:flex;flex-direction:column;gap:8px}.Review_images__OKKp5{display:flex;gap:8px;justify-content:flex-end}.Review_article__mzh56{display:flex;flex-direction:column;border-bottom:1px solid rgba(112,115,124,.16);border-radius:4px;overflow:hidden}.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}.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__Y5TbC{gap:8px;border:1px solid #4c6ef5;border-radius:4px;padding:12px 16px;background-color:#f1f3f5;margin:0;cursor:pointer}.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_checked__jYc_Q{background-color:#4c6ef5;border:1px solid #4c6ef5;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)}.PriceTable_priceTable__Ypv2X{display:flex;flex-direction:column;gap:4px}.PriceTable_priceRow__SwFHk{display:flex;align-items:center;justify-content:space-between}.TotalPriceTable_totalPriceDetail__P93Qf{display:flex;flex-direction:column;gap:4px}.TotalPriceTable_totalPriceDetailButton__GFxMI{padding:0;margin:0;background-color:rgba(0,0,0,0)}.TotalPriceTable_totalPriceDetailButton__GFxMI,.TotalPriceTable_totalPriceRow__jXcIV{display:flex;align-items:center;justify-content:space-between}.TotalPriceTable_totalPriceWrapper__HXjZL{display:flex;flex-direction:column;gap:4px}.TotalPriceTable_iconWrapper__3_Dea{display:flex;align-items:center;gap:4px}.TotalPriceTable_icon__mx73b{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#343a40;transition:transform .3s ease}.TotalPriceTable_iconSpin__gI5MT{transform:rotate(180deg)}.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;width:18px;height:18px}.SelectedChild_childIcon__nzR0T>img{font-size:48px}.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)}.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}.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}}.UserMoneySelector_moneySelector__WQcd_{display:flex;flex-direction:column;gap:16px}.UserMoneySelector_moneySelector__WQcd_ .UserMoneySelector_title__5kuXe{display:flex;justify-content:space-between;align-items:center}.UserMoneySelector_moneySkeleton__Mp1nZ{width:100px;height:20px}.PayUserMoney_payMoney__AtzV1,.UserMoney_userMoney__PxSja{display:flex;flex-direction:column;gap:16px}.UserMoney_userMoney__PxSja{padding:24px 20px;border-top:8px solid #f1f3f5}.UserMoney_title__JFt_B{display:flex;justify-content:space-between}.UserMoney_charge__6JuyR{display:flex;gap:8px;align-items:center}.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}.CouponPrice_couponPrice__HSZgE{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.CouponPrice_icon__vnIdT{color:#4c6ef5;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.CouponPrice_disabled__nmunG{color:rgba(33,37,41,.61)}.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}.AppliedCouponInfo_usableCount__Sg8FD{display:flex;gap:4px}.MaxBenefitCheckBox_maxBenefit__VjRYL{display:flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:rgba(0,0,0,0)}.ApplyCoupon_applyCoupon__t7Hjl{gap:8px;border:1px solid #4c6ef5;border-radius:4px;padding:12px 16px;background-color:#f1f3f5;margin:0;cursor:pointer}.ApplyCoupon_applyCoupon__t7Hjl:disabled{border:1px solid #e9ecef;background-color:#f1f3f5;color:rgba(33,37,41,.61)}.SingleAgreement_termLabel__rf8zc{display:flex;gap:8px;align-items:center;cursor:pointer}.SingleAgreement_termLabel__rf8zc>p{flex-grow:1}.SingleAgreement_termLink__NqKJX{text-decoration:underline}.SubsPaymentAgreement_subsPaymentAgreement__RiUXt{display:flex;flex-direction:column;margin-bottom:16px}.SubsPaymentAgreement_allAgreeLabel__ZBhJc{display:flex;justify-content:space-between;margin-bottom:16px;cursor:pointer}.SubsPaymentAgreement_title__L6flT{display:flex;flex-direction:column;gap:4px}.SubsPaymentAgreement_checkbox__yWqoN{display:flex;align-items:center}.PaymentNotice_paymentNotice__IQOq5,.SubsPaymentAgreement_terms__sEj8M{display:flex;flex-direction:column;gap:16px}.PaymentNotice_noticeItem__9dTcB,.PaymentNotice_subItem__8Qjfm{display:flex;flex-direction:column;gap:4px}.PaymentAgreement_agreement__NEKd4{background-color:#fff;padding:24px 20px;border-top:8px solid #f1f3f5}.PaymentAgreement_padding__RHxcG{padding:0 20px 24px}.PaymentRequestSection_paymentRequest__vuirw{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px 20px}.PaymentRequestSection_error__Z4P25,.PaymentRequestSection_requestButton__o_t_8{display:flex;width:100%;align-items:center;justify-content:center}.PaymentRequestSection_requestButton__o_t_8{gap:8px;padding:12px 14px;background-color:#343a40;border-radius:8px;color:#fff;transition:background-color .1s ease}.PaymentRequestSection_requestButton__o_t_8:active,.PaymentRequestSection_requestButton__o_t_8:hover{background-color:#212529}.PaymentRequestSection_requestButton__o_t_8:disabled{cursor:default;background-color:rgba(112,115,124,.08);color:#ced4da}.CTAButton_button__gO8IN,.CTAButton_default__0YkyE{width:100%;display:flex;justify-content:center;align-items:center}.CTAButton_button__gO8IN{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){.CTAButton_button__gO8IN{height:64px;max-width:720px}}@media only screen and (max-width:985px){.CTAButton_button__gO8IN{height:52px;max-width:600px}.CTAButton_background__czjUB{display:flex;background-color:#fff;padding:24px 20px 16px;gap:10px}}.CTAButton_filled-black__4kVra{background-color:#343a40;color:#fff}@media(hover:hover){.CTAButton_filled-black__4kVra:hover{background-color:#20201d;color:#fff}}.CTAButton_filled-black__4kVra:disabled{cursor:default;background-color:rgba(112,115,124,.08);color:rgba(33,37,41,.22)}.CTAButton_filled-grey__A3R7I{background-color:rgba(112,115,124,.08);color:rgba(33,37,41,.88)}@media(hover:hover){.CTAButton_filled-grey__A3R7I: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)}}.CTAButton_filled-grey__A3R7I:disabled{cursor:default;background-color:rgba(112,115,124,.08);color:rgba(33,37,41,.22)}.CTAButton_outlined__p1Wna{border:1px solid rgba(112,115,124,.22)}@media(hover:hover){.CTAButton_outlined__p1Wna:hover{background-color:rgba(33,37,41,.05);color:rgba(33,37,41,.88)}}.CTAButton_outlined__p1Wna: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}}.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_toastIcon__XVsZH{color:#4c6ef5}.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}}.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}.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}.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}}.CardWrapperComponent_cardWrapper__AmSpn{display:flex;border:1px solid #f1f3f5;align-items:center;justify-content:space-between;border-radius:4px;padding:9.5px 16px}.CardWrapperComponent_cardWrapper__AmSpn>button{width:-moz-fit-content;width:fit-content}.SubscribeCardWrapper_cardSkeleton__ec4nN{width:100%;height:52px}.SubscribePayment_subsPayment__gRmkZ{padding:24px 20px;display:flex;flex-direction:column;gap:16px;border-top:8px solid #f1f3f5}.ClassPrice_classPrice__EzgyJ{display:flex;align-items:center;justify-content:space-between}.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)}.PaymentTable_paymentTable__AgDj2{display:flex;flex-direction:column;gap:16px;padding:24px 20px;border-top:8px solid #f1f3f5}.PaymentTable_paymentInfo__hafUZ{display:flex;flex-direction:column;gap:8px}.PriceTable_priceTable__Qod1Z{display:flex;flex-direction:column;gap:4px}.PriceTable_priceRow__bhdun{display:flex;align-items:center;justify-content:space-between}.TotalPriceTable_totalPriceDetail__r0P30{display:flex;flex-direction:column;gap:4px}.TotalPriceTable_totalPriceDetailButton__V_OU5{padding:0;margin:0;background-color:rgba(0,0,0,0)}.TotalPriceTable_totalPriceDetailButton__V_OU5,.TotalPriceTable_totalPriceRow__SfnqM{display:flex;align-items:center;justify-content:space-between}.TotalPriceTable_totalPriceWrapper__sGfkk{display:flex;flex-direction:column;gap:4px}.TotalPriceTable_iconWrapper__O5E1i{display:flex;align-items:center;gap:4px}.TotalPriceTable_icon__tAlmb{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#343a40;transition:transform .3s ease}.TotalPriceTable_iconSpin__6IkN5{transform:rotate(180deg)}.OverlappedContents_wrapper__kILqu{display:flex;flex-direction:column;gap:16px;width:100%}.OverlappedContents_contents__b_k47{display:flex;flex-direction:column}.OverlappedContents_contents__b_k47>p{margin-top:8px}.OverlappedContents_contents__b_k47>p+h3{margin-top:16px}.OverlappedContents_container__chl8G{display:flex;flex-direction:column;padding:16px;border-radius:4px;background-color:#f8f9fa}.OverlappedContents_container__chl8G>:first-child{margin-bottom:8px}.ClassLinkCopyButton_copyContent__NYbvK{border-top-right-radius:8px;border-top-left-radius:8px;display:flex;background-color:rgba(112,115,124,.08);gap:8px;padding:12px 20px;height:48px;align-items:center;justify-content:space-between}.ClassLinkCopyButton_copyContent__NYbvK .ClassLinkCopyButton_copyText__DNzCV{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1}.ClassLinkCopyButton_copyContent__NYbvK .ClassLinkCopyButton_copyButton__Qs5dt{display:flex;flex-direction:row;align-items:center;justify-content:center;white-space:nowrap;background:none;color:rgba(33,37,41,.61)}.ClassShareButton_article__pSKJx{display:flex;width:100%}.ClassShareButton_button__W_rYO{display:flex;padding:8px;gap:8px;border-radius:8px;background-color:#edf2ff;justify-content:space-between;align-items:center;width:100%;min-width:-moz-fit-content;min-width:fit-content;color:#5c7cfa}.ClassShareButton_title__KKB_h,.ClassStatusTag_container__dHGuk{display:flex;justify-content:center;align-items:center;gap:4px;white-space:nowrap}.ClassStatusTag_container__dHGuk{padding:2px 8px;border-radius:4px}.ClassStatusTag_dot__G5lPR{width:4px;height:4px;border-radius:4px}.ClassStatusTag_disable__dJRvq{background-color:rgba(73,80,87,.3)}.ClassStatusTag_disable__dJRvq .ClassStatusTag_dot__G5lPR{background-color:#f1f3f5}.ClassStatusTag_able__3GZmW{background-color:#495057}.ClassStatusTag_able__3GZmW .ClassStatusTag_dot__G5lPR{background-color:#51cf66}.JoinClassContainer_container__fRntu{display:flex;flex-direction:column;background-color:#fff;padding:16px 20px;gap:24px;justify-content:center;align-items:center;width:100%}.JoinClassContainer_title__Q_5oF{display:flex;gap:2px;flex-direction:column;width:100%}.JoinClassContainer_title__Q_5oF .JoinClassContainer_info__9nX_6{display:flex;flex-direction:row;justify-content:space-between;width:100%;white-space:nowrap;gap:8px}.JoinClassContainer_buttons__Pf7Ti,.JoinClassContainer_options__ekDrf{display:flex;flex-direction:column;gap:8px;width:100%}.JoinClassContainer_options__ekDrf .JoinClassContainer_optionTitle__y87bN{display:flex;flex-direction:column;gap:4px}.JoinClassContainer_options__ekDrf .JoinClassContainer_optionContent__hFlE0{display:flex;flex-direction:column;border:1px solid rgba(112,115,124,.16);border-radius:8px}.JoinClassContainer_options__ekDrf .JoinClassContainer_optionContent__hFlE0 .JoinClassContainer_links__4PTLn{padding:12px;gap:12px;display:flex;flex-direction:row;align-items:center}.JoinClassContainer_divider__9s6Ij{height:8px;border:.5px solid rgba(33,37,41,.61)}.JoinClassContainer_button__SuSNf{width:100%;display:flex;align-items:center;justify-content:center}.ZoomInfoContent_wrapper__o_ZhA{padding-top:16px}.ReviewHeader_container__Kqh_v{display:flex;flex-direction:column;align-items:flex-end;margin-top:24px;padding:16px 20px;background-color:#fff;border-radius:4px}.ReviewHeader_wrapper__ZLCMK{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 16px 8px;gap:4px}