.page_container__6ZnxJ{display:flex;flex-direction:column;width:100%}.MenuButton_icon__G8UP4{border-radius:8px;color:#495057}.MenuButton_icon__G8UP4,.MenuButton_menuButton__ysAUk{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.MenuButton_menuButton__ysAUk{margin:4px}.MenuButton_menuButton__ysAUk:hover .MenuButton_icon__G8UP4{background-color:rgba(33,37,41,.05)}.MenuButton_menuButton__ysAUk:focus-visible .MenuButton_icon__G8UP4{background-color:rgba(33,37,41,.08)}.MenuButton_menuButton__ysAUk:active .MenuButton_icon__G8UP4{background-color:rgba(33,37,41,.12)}@media only screen and (max-width:985px){.MenuButton_desktopOnly__mS8VF{display:none}}@media only screen and (min-width:985px){.MenuButton_mobileOnly__O_HHn{display:none}}.GuestMenuList_guestMenuList__tTZKc{display:flex;gap:8px;align-items:center}.GuestMenuList_loginLink__HWai8,.GuestMenuList_signUpLink__RXv79{display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0 20px;height:48px}.GuestMenuList_signUpLink__RXv79{background-color:#1c1c1e}@media only screen and (max-width:985px){.GuestMenuList_signUpLink__RXv79{display:none}}.ActivityIndicator_activityIndicatorContainer__oQuzQ{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.ActivityIndicator_activityIndicator__Hf8SW{border-radius:50%;border:4px solid rgba(0,0,0,.2);border-top-color:#000;animation:ActivityIndicator_spin__p_o_d 1s linear infinite}@keyframes ActivityIndicator_spin__p_o_d{to{transform:rotate(1turn)}}._layoutStyle_contents__qYSXB{max-width:1280px;width:100%;min-height:50vh}.UserMenuList_menuListWrapper__BNN0f{display:flex}.UserMenuList_menuList__UEGCV{display:flex;align-items:center;gap:2px}.HeaderWrapper_headerWrapper__wVFLG{height:100%;width:100%;margin:auto;max-width:1280px;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.HeaderWrapper_default__WSkqY{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:center}.HeaderWrapper_isHomePage__60Dfr{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center}@media only screen and (min-width:985px){.HeaderWrapper_isHomePage__60Dfr{grid-template-columns:auto 1fr auto}}.HeaderWrapper_isSearchPage__rnj_w{display:flex;justify-content:space-between;align-items:center;padding:0 16px}.HeaderWrapper_noMenu__bOSKE{align-items:center}@media(max-width:985px){.HeaderWrapper_noMenu__bOSKE{display:none}}.HeaderWrapper_logoWrapper__bYrKi{display:flex;align-items:center}.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:100000;background-color:rgba(15,23,42,.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}}.VacancyAlarmWaitLabel_waitLabel__uO27Q{display:inline-flex;align-items:center;gap:2px;color:#868e96}.VacancyAlarmWaitLabel_icon__2b8IE{flex-shrink:0}.VacancyAlarmWaitButton_waitButton__0cIjU{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;background:#fff;color:#343a40;flex-shrink:0;white-space:nowrap}.VacancyAlarmWaitButton_icon__qxhFb{flex-shrink:0}.CheckBox_container__OG0HV{display:flex;justify-content:center;align-items:center;border:1px solid #adb5bd;width:20px;height:20px;position:relative}.CheckBox_rectangle____4ew{border-radius:4px}.CheckBox_circle__NVP6y{border-radius:1000px}.CheckBox_checkedBackGround__eRoa1{background-color:#1c1c1e;border:1px solid #1c1c1e}.CheckBox_disabledBackGround__NYISM{background-color:rgba(28,28,30,.12);border:none}.CheckBox_icon__PUYKP{color:#adb5bd}.CheckBox_checkedIcon__QVJPf{color:#fff}.CheckBox_disabledIcon__0IoPM{color:#adb5bd}.CheckBox_hover__l_yqx{background-color:#1c1c1e}.CheckBox_checkedHover__uEphr,.CheckBox_hover__l_yqx{z-index:1;position:absolute;opacity:0;pointer-events:none}.CheckBox_checkedHover__uEphr{background-color:#fff}.CheckBox_container__OG0HV:hover:not([aria-disabled=true]) .CheckBox_hover__l_yqx{opacity:.08}.CheckBox_container__OG0HV:hover:not([aria-disabled=true]) .CheckBox_checkedHover__uEphr{opacity:.12}.CheckBox_notAllSelectIcon__E0Cl7{height:1.5px;width:6px;background-color:#fff}.DropdownButton_wrapper__BvPtT{position:relative}.DropdownButton_button__c7aws{border:1px solid #dee2e6;background:#fff;display:flex;gap:8px;align-items:center;justify-content:space-between;color:#212529;white-space:nowrap;cursor:pointer;min-width:95px}.DropdownButton_button__c7aws:disabled{cursor:not-allowed;border:1px solid #ced4da;background:rgba(15,23,42,.05);color:#ced4da}.DropdownButton_buttonSm__RO5gJ{height:32px;border-radius:4px}.DropdownButton_buttonMd__bvqR1{height:48px;border-radius:8px}.DropdownButton_openActive__PTCZx{border:1px solid #495057}.DropdownButton_icon__tIeBf{display:flex;justify-content:center;align-items:center;flex-shrink:0}.DropdownButton_icon__tIeBf>svg{transition:transform .3s ease}.DropdownButton_rotate__NwZdK{transform:rotate(180deg)}.DropdownButton_noOutlineButton__kPN43{padding:8px 11.5px;white-space:nowrap;background:#fff;display:flex;gap:4px;align-items:center;height:40px;cursor:pointer}.DropdownButton_noOutlineButton__kPN43:disabled{cursor:not-allowed}.DropdownButton_chipButton__qMSWQ{display:flex;align-items:center;gap:2px;padding:8px 12px;background:#f8f9fa;border-radius:12px;white-space:nowrap;cursor:pointer}.DropdownButton_chipButton__qMSWQ:disabled{cursor:not-allowed}.DropdownButton_buttonPadding__Pu7at{padding:8px 11.5px}.DropdownButton_dropdown__TYR1g{position:absolute;z-index:600;white-space:nowrap}.DropdownButton_dropdown__TYR1g .DropdownButton_container__6KPbx{max-height:450px;overflow-y:auto;margin-top:8px;background:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 8px 8px -8px rgba(41,45,61,.08),0 1px 4px 1px rgba(41,45,61,.06);border-radius:4px;display:flex;flex-direction:column}.DropdownButton_dropdown__TYR1g .DropdownButton_container__6KPbx li{cursor:pointer;border-radius:4px;padding:8px 11.5px;display:flex;gap:8px;align-items:center}.DropdownButton_dropdown__TYR1g .DropdownButton_container__6KPbx li.DropdownButton_hoverItem__3ksFQ:hover:not(.DropdownButton_disabled__l3Tl9){background:rgba(15,23,42,.1)}.DropdownButton_dropdown__TYR1g .DropdownButton_container__6KPbx li.DropdownButton_disabled__l3Tl9{cursor:not-allowed}.DropdownButton_dropdown__TYR1g .DropdownButton_container__6KPbx .DropdownButton_hoverItem__3ksFQ{padding:8px 16px}.DropdownButton_dropdown__TYR1g .DropdownButton_hoverOption__Qixdt{padding:8px;gap:4px}.DropdownButton_dropdown__TYR1g .DropdownButton_containerPadding__H0M5z{padding-right:24px}.DropdownButton_dropdown__TYR1g .DropdownButton_bordered__lkI2L{border:1px solid #dee2e6}.DropdownButton_dropdown__TYR1g .DropdownButton_bordered__lkI2L li{border-bottom:1px solid #dee2e6;border-radius:0}.DropdownButton_dropdown__TYR1g .DropdownButton_scrollFade__Dqwd2{position:absolute;right:0;bottom:0;left:0;height:40px;border-radius:0 0 4px 4px;background:linear-gradient(180deg,rgba(255,255,255,.1),#ffffff 70%);pointer-events:none}.DropdownButton_multipleLines__KMTNW{white-space:wrap!important;word-break:break-all}.DropdownButton_full__HZodj{width:100%}.DropdownButton_full__HZodj .DropdownButton_button__c7aws,.DropdownButton_full__HZodj .DropdownButton_noOutlineButton__kPN43{justify-content:space-between}.DropdownButton_full__HZodj .DropdownButton_button__c7aws,.DropdownButton_full__HZodj .DropdownButton_dropdown__TYR1g,.DropdownButton_full__HZodj .DropdownButton_noOutlineButton__kPN43{width:100%}.DropdownButton_bottomEnd__McWr7{right:0}.DropdownButton_hoverBackground__o_Je2 li:not(.DropdownButton_disabled__l3Tl9):hover{background-color:rgba(15,23,42,.1)}.AutoCouponTooltip_container__JWgu2{display:flex;flex-direction:column}.AutoCouponTooltip_container__JWgu2 .AutoCouponTooltip_subTitle__3p2Nj{pointer-events:auto;display:flex;align-items:center;gap:2px}.AutoCouponTooltip_container__JWgu2 .AutoCouponTooltip_subTitle__3p2Nj .AutoCouponTooltip_arrowIcon___S4U6{color:#e599f7}.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 #dee2e6}.ResponsiveBottomSheet_noTitleBottomPadding__ql7kI{padding-bottom:0}.ResponsiveBottomSheet_headContent__pZreE{border-bottom:1px solid #dee2e6}.ClassReviewHeader_reviewHeader__d30ig{display:flex;flex-direction:column}.ClassReviewHeader_header__oSbDl{display:flex;align-items:center;width:100%;justify-content:space-between;padding:24px 20px 8px}@media only screen and (min-width:985px){.ClassReviewHeader_header__oSbDl{padding:24px 20px 12px}}.ClassReviewHeader_tabButton__PbnZd{background-color:rgba(0,0,0,0);display:flex;gap:4px;align-items:center;border-bottom:2px solid rgba(0,0,0,0);padding:12px 0 8px}.ClassReviewHeader_tabButton__PbnZd.ClassReviewHeader_active__VMCSf{border-bottom:2px solid #212529}.ClassReviewHeader_tabButtonWrapper__KYqML{display:flex;border-bottom:1px solid #f1f3f5;gap:12px;padding:0 20px}@media only screen and (min-width:985px){.ClassReviewHeader_tabButtonWrapper__KYqML{gap:20px}}.ClassReviewHeader_usefulHelpText__NZkLk{display:flex;align-items:center;gap:4px}.ClassReviewHeader_usefulHelpText__NZkLk .ClassReviewHeader_usefulHelpButton__EQvvs{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#adb5bd}.ClassReviewHeader_usefulHelpContent__v9uaP{padding:16px 20px;margin-bottom:64px}@media only screen and (min-width:985px){.ClassReviewHeader_usefulHelpContent__v9uaP{padding:0;margin-bottom:0}}.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}.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 #e9ecef;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}.ReviewProfile_studentTag___rKbX{display:flex;align-items:center;justify-content:center;background-color:#fff4e6;border-radius:2px;padding:2px 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 #e9ecef}.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 #1c1c1e}.ReviewThumbsUp_icon__U6Hwk{color:#868e96}.ReviewThumbsUp_iconClick__wcExE{color:#1c1c1e}.TeacherFullEtcImg_container__MAG7L{width:100vw;position:fixed;top:0;display:flex;justify-content:center;align-items:center;z-index:92;height:calc(100vh + 58px);flex-direction:column}.TeacherFullEtcImg_image__CHqQB{width:100%;height:auto}@media only screen and (min-width:985px){.TeacherFullEtcImg_image__CHqQB{width:600px;height:auto}}.TeacherFullEtcImg_buttonContainer__WhzrO{position:absolute;top:0;width:100%;background-color:rgba(15,23,42,.5);display:flex;padding:12px;justify-content:flex-end}.TeacherFullEtcImg_closeButton__QGlYB{background-color:rgba(0,0,0,0)}.TeacherFullEtcImg_closeButtonIcon__eB7Vo{color:#fff}.ClassReviewList_container__kN2py{display:flex;gap:16px;flex-direction:column}@media only screen and (max-width:985px){.ClassReviewList_button__d0t6o{padding:16px 20px}}@media only screen and (min-width:985px){.ClassReviewList_button__d0t6o{padding-bottom:24px}}.ClassReviewList_skeleton__3WuCW{width:100%;height:221px}.ClassReviewList_emptyReview__GV1_z{display:flex;align-items:center;justify-content:center;padding:64px}.EducationDropdownFilter_dropdownLabel__AcdRf{display:flex;align-items:center;gap:8px}.EducationDropdownFilter_icon__mV7zh{display:flex;align-items:center;justify-content:center;width:20px;height:20px}@media only screen and (min-width:985px){.EducationDropdownFilter_icon__mV7zh{width:24px;height:24px}}.EducationDropdownFilter_container__4U7aW{padding:16px 20px 8px}.SearchableDropdown_wrapper__dtCpv{position:relative}.SearchableDropdown_trigger__td1OK{display:flex;gap:4px;align-items:center;padding:8px 10px;background:rgba(0,0,0,0);white-space:nowrap;cursor:pointer;height:40px}.SearchableDropdown_trigger__td1OK:disabled{cursor:not-allowed;opacity:.5}@media only screen and (min-width:985px){.SearchableDropdown_trigger__td1OK{height:44px}}.SearchableDropdown_icon__M5VD7{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-left:auto}@media only screen and (max-width:985px){.SearchableDropdown_icon__M5VD7{width:16px;height:16px}}@media only screen and (min-width:985px){.SearchableDropdown_icon__M5VD7{width:20px;height:20px}}.SearchableDropdown_icon__M5VD7>svg{transition:transform .3s ease}.SearchableDropdown_rotate__YZa88{transform:rotate(180deg)}.SearchableDropdown_dropdown__Ch_D_{position:absolute;z-index:600;margin-top:8px;background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 8px 8px -8px rgba(41,45,61,.08),0 1px 4px 1px rgba(41,45,61,.06);overflow:hidden;min-width:200px}.SearchableDropdown_left__2Ixpf{left:0}.SearchableDropdown_right__gyJ_z{right:0}.SearchableDropdown_searchBox___78PI{position:relative;padding:8px}.SearchableDropdown_searchIcon__I7x_5{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:#adb5bd;pointer-events:none}.SearchableDropdown_searchInput__DDo3u{width:100%;height:40px;padding:8px 12px 8px 40px;border:1px solid #dee2e6;border-radius:8px;color:#212529;background-color:rgba(15,23,42,.1);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SearchableDropdown_searchInput__DDo3u::placeholder{color:#868e96}.SearchableDropdown_searchInput__DDo3u:focus{border-color:#1c1c1e}.SearchableDropdown_optionList__MAIpt{max-height:300px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.SearchableDropdown_option__jzbfa{padding:8px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.SearchableDropdown_option__jzbfa:last-child{border-bottom:none}.SearchableDropdown_option__jzbfa.SearchableDropdown_highlighted__4BDzd,.SearchableDropdown_option__jzbfa:hover:not(.SearchableDropdown_disabled__zKaXx){background-color:rgba(15,23,42,.1)}.SearchableDropdown_option__jzbfa.SearchableDropdown_disabled__zKaXx{cursor:not-allowed;background-color:rgba(0,0,0,0)}.SearchableDropdown_option__jzbfa:active:not(.SearchableDropdown_disabled__zKaXx){background-color:rgba(15,23,42,.25)}.SearchableDropdown_optionContent__yduiT{flex:1 1;min-width:0;height:42px}.SearchableDropdown_checkIcon__G_Ahu{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1c1c1e}.SearchableDropdown_emptyResult__kNKL4{padding:24px 16px;text-align:center;display:flex;align-items:center;justify-content:center}.CTA_button__af5Af,.CTA_default__XWcHF{width:100%;display:flex;justify-content:center;align-items:center}.CTA_button__af5Af{position:relative;white-space:nowrap;transition:background-color .1s ease;background:none;border-radius:8px;padding:0 24px;gap:8px;cursor:pointer}@media only screen and (min-width:985px){.CTA_button__af5Af{height:64px;max-width:720px}}@media only screen and (max-width:985px){.CTA_button__af5Af{height:52px;max-width:600px}.CTA_background__4nLQT{display:flex;background-color:#fff;padding:24px 20px 16px;gap:10px}}.CTA_filled-black__QUma1{background-color:#343a40;color:#fff}@media(hover:hover){.CTA_filled-black__QUma1:hover{background-color:#1c1c1e;color:#fff}}.CTA_filled-black__QUma1:disabled{cursor:default;background-color:rgba(15,23,42,.05);color:#ced4da}.CTA_filled-grey__76YLm{background-color:rgba(15,23,42,.08);color:#495057}@media(hover:hover){.CTA_filled-grey__76YLm:hover{background:linear-gradient(0deg,rgba(15,23,42,.08),rgba(15,23,42,.08)),rgba(33,37,41,.05);color:#495057}}.CTA_filled-grey__76YLm:disabled{cursor:default;background-color:rgba(15,23,42,.05);color:#ced4da}.CTA_outlined__zcv_1{border:1px solid rgba(222,226,230,.22)}@media(hover:hover){.CTA_outlined__zcv_1:hover{background-color:rgba(33,37,41,.05);color:#495057}}.CTA_outlined__zcv_1:disabled{cursor:default;border:1px solid #ced4da;background-color:rgba(15,23,42,.05);color:#ced4da}.FeedCTAButton_feedCTAButtonWrapper__MCyKE{display:flex;justify-content:center;align-items:center;padding:0 20px}.FeedCuration_feedCuration__PwOfv{background-color:#f1f3f5;display:flex;flex-direction:column;padding-bottom:32px;gap:24px}@media only screen and (min-width:985px){.FeedCuration_feedCuration__PwOfv{gap:32px}}.EmptySearchList_wrapper__nlEml{width:100%;max-width:760px}.EmptySearchList_wrapper__nlEml .EmptySearchList_header__LtiKw{padding:16px 20px}@media only screen and (max-width:985px){.EmptySearchList_wrapper__nlEml{max-width:100%}}.RequestSection_requestSection__aSbX2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 0;gap:16px;width:100%;min-height:300px;background-color:var(--neutral-10)}.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionContent__0ECAm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionImageWrapper__TAAK5{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 20px}.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionImageWrapper__TAAK5>img{max-width:360px;position:relative!important}.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionImageWrapper__TAAK5 .RequestSection_requestButton__1WMVt{padding:16px 24px;background-color:#212529;border-radius:8px;max-width:320px;width:100%;margin-top:16px}@media only screen and (max-width:985px){.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionImageWrapper__TAAK5{padding:0}.RequestSection_requestSection__aSbX2 .RequestSection_requestSectionImageWrapper__TAAK5>img{max-width:100%;position:relative!important}}.SearchList_wrapper__plDon{width:100%;max-width:760px}.SearchList_wrapper__plDon .SearchList_header__dmFDV{padding:20px 16px 0;display:flex;justify-content:space-between;align-items:center}.SearchList_wrapper__plDon .SearchList_header__dmFDV .SearchList_orderSelectWrapper__Xf74v{display:none}@media only screen and (max-width:985px){.SearchList_wrapper__plDon .SearchList_header__dmFDV .SearchList_orderSelectWrapper__Xf74v{display:block}}.SearchList_wrapper__plDon .SearchList_listWrapper__DJtRw{background-color:#f1f3f5;gap:8px;display:flex;flex-direction:column}@media only screen and (max-width:985px){.SearchList_wrapper__plDon{max-width:100%}}.SearchSubPartition_wrapper__4W1Hd{display:flex;flex-direction:column;gap:24px;padding:0 20px;position:-webkit-sticky;position:sticky;top:260px;align-self:flex-start;max-width:520px}.SearchSubPartition_wrapper__4W1Hd.SearchSubPartition_hasSearchWrapper__RftJC{max-width:520px}@media only screen and (max-width:985px){.SearchSubPartition_wrapper__4W1Hd.SearchSubPartition_hasSearchWrapper__RftJC{display:none}}.SearchSubPartition_wrapper__4W1Hd .SearchSubPartition_listItem__hyUPS{display:flex;flex-direction:column;gap:16px}.SearchSubPartition_wrapper__4W1Hd .SearchSubPartition_orderItem__afWth{display:flex;width:100%;justify-content:flex-end}.FeedCurationSection_wrapper__GQGpk{display:flex;width:100%;background-color:#f1f3f5}@media only screen and (min-width:985px){.FeedCurationSection_wrapper__GQGpk{position:relative;width:100vw;left:50%;transform:translateX(-50%);justify-content:center}.FeedCurationSection_wrapper__GQGpk>*{width:100%;max-width:1320px}.FeedCurationSection_noDesktop__8HYSf{display:none}}.SkeletonRow_row__ht57O{padding:16px 0}.SkeletonRow_grid__NJPcg{display:grid;grid-gap:8px;gap:8px;margin:0 16px}@media only screen and (min-width:985px){.SkeletonRow_grid__NJPcg{gap:16px;margin:0}}.HomeFeedList_homeFeedList__FI4Nk{display:flex;flex-direction:column;width:302px;flex-shrink:0;gap:16px}@media only screen and (max-width:985px){.HomeFeedList_homeFeedList__FI4Nk{display:none}}.HomeFeedList_titleWrapper__toBwB{display:flex;flex-direction:column;gap:12px}.HomeFeedList_titleWrapper__toBwB .HomeFeedList_title__p7wQc{display:flex;align-items:center;width:100%;justify-content:space-between;height:48px}.HomeFeedList_titleWrapper__toBwB .HomeFeedList_subTitle__mi8t5{display:flex;align-items:center;gap:4px}.HomeFeedList_feedItemList__W7d0U{display:flex;flex-direction:column;gap:8px}.HomeFeedList_moreButton__wZYAv{display:flex;justify-content:center;align-items:center;width:100%;gap:8px;padding:8px 16px;border:1px solid #868e96;border-radius:8px;background-color:#fff}.HomeFeedList_moreButtonIcon__0auae{color:#495057;width:20px;height:20px}.HomeFeedList_moreButtonIcon__0auae svg{width:20px;height:20px}.HomeFeedListItem_homeFeedListItem__4CN0G{display:flex;flex-direction:column;padding:12px;gap:20px;background-color:#f8f9fa;border:1px solid #f1f3f5;border-radius:8px;position:relative;top:0;transition:top .15s ease,box-shadow .15s ease}@media(hover:hover)and (pointer:fine){.HomeFeedListItem_homeFeedListItem__4CN0G:hover{top:-1px;box-shadow:0 4px 10px -8px #292d3d}}.HomeFeedListItem_tags__SepJs{display:flex;align-items:center;gap:8px}.HomeFeedListItem_tags__SepJs>p{background-color:rgba(15,23,42,.1);border-radius:4px;display:flex;align-items:center;padding:2px 8px}.HomeFeedListItem_header__Z_Ftb{display:flex;flex-direction:column;gap:8px}.HomeFeedListItem_header__Z_Ftb>h3,.HomeFeedListItem_header__Z_Ftb>p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;word-break:break-all}@media only screen and (max-width:985px){.HomeFeedListItem_header__Z_Ftb{gap:8px}}@media only screen and (min-width:985px){.HomeFeedListItem_header__Z_Ftb.HomeFeedListItem_listTitle__mY0lB>p{-webkit-line-clamp:2;line-clamp:2;height:52px}}.HomeFeedListItem_bottom__NwSWO{display:flex;justify-content:space-between;align-items:center}.HomeFeedListItem_status__oZD45{display:flex;gap:8px}@media only screen and (min-width:985px){.HomeFeedListItem_status__oZD45{gap:10px}}.HomeFeedListItem_status__oZD45 .HomeFeedListItem_statusItem__udAKC{display:flex;align-items:center;gap:4px}.HomeFeedListItem_status__oZD45 .HomeFeedListItem_statusItem__udAKC>figure{display:flex;align-items:center;justify-content:center;color:#868e96;width:16px;height:16px}@media only screen and (min-width:985px){.HomeFeedListItem_status__oZD45 .HomeFeedListItem_statusItem__udAKC>figure{width:20px;height:20px}}.DraggableScroller_container__ebAc6{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:985px){.DraggableScroller_container__ebAc6{min-width:-moz-fit-content;min-width:fit-content;margin:16px 20px 40px;gap:8px;flex-direction:column;align-items:flex-start}}@media only screen and (min-width:985px){.DraggableScroller_container__ebAc6{padding:0 16px;margin-bottom:48px;gap:10px;justify-content:center}}.DraggableScroller_article__ByJ1O{max-width:100vw}@media only screen and (max-width:985px){.DraggableScroller_article__ByJ1O{overflow:auto;-ms-overflow-style:none}}.DraggableScroller_article__ByJ1O::-webkit-scrollbar{display:none}@media only screen and (max-width:985px){.HomeKeywordItem_icon__ik7Zu img{width:20px;height:20px}}@media only screen and (min-width:985px){.HomeKeywordItem_icon__ik7Zu img{width:28px;height:28px}}.HomeKeywordItem_members__7atXD{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ffc0f2,#7037ff,#e137ff 100%);background-origin:border-box;background-clip:content-box,border-box}.HomeKeywordItem_container__QAx2z{position:relative;border-radius:4px;border:1px solid rgba(0,0,0,0);box-sizing:border-box;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}@media only screen and (max-width:985px){.HomeKeywordItem_container__QAx2z{height:33px}}@media only screen and (min-width:985px){.HomeKeywordItem_container__QAx2z{height:44px}}.HomeKeywordItem_container__QAx2z .HomeKeywordItem_wrapper__jRGh5{border-radius:4px;display:flex;justify-content:center;align-items:center;height:100%;white-space:nowrap}@media only screen and (max-width:985px){.HomeKeywordItem_container__QAx2z .HomeKeywordItem_wrapper__jRGh5{gap:4px;padding:5px 11px 5px 7px}}@media only screen and (min-width:985px){.HomeKeywordItem_container__QAx2z .HomeKeywordItem_wrapper__jRGh5{gap:6px;padding:7px 15px 7px 11px}}.HomeKeywordItem_container__QAx2z .HomeKeywordItem_nIcon__8h7ii{position:absolute;top:-2px;right:-2px;background-color:#ff6b6b;padding:2px;z-index:1;width:14px;height:14px;border-radius:14px;font-size:8px;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff}.HomeKeywordSwiperWrapper_mobile__ux5Xf{margin-top:42px}@media only screen and (min-width:985px){.HomeKeywordSwiperWrapper_mobile__ux5Xf{display:none}}.HomeKeywordSwiperWrapper_mobile__ux5Xf .HomeKeywordSwiperWrapper_wrapper__9TF8F{display:flex;flex-direction:row;gap:8px}.HomeKeywordSwiperWrapper_desktop__9gsNE{margin-top:75px}@media only screen and (max-width:985px){.HomeKeywordSwiperWrapper_desktop__9gsNE{display:none}}.HomeReviewItemTitle_container__FVPsa{display:flex;gap:8px;justify-content:space-between;align-items:center}.HomeReviewItemTitle_container__FVPsa span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1}.HomeReviewSwiperItem_container__2ma84{border-top-right-radius:8px;border-top-left-radius:8px;background-size:cover;width:240px;height:220px}@media(min-width:985px){.HomeReviewSwiperItem_container__2ma84{width:302px;height:275px}}.HomeReviewSwiperItem_dimmer__brPF2{background-color:rgba(15,23,42,.5);display:flex;height:100%;overflow:hidden;border-top-right-radius:8px;border-top-left-radius:8px;justify-content:center;align-items:flex-end}.HomeReviewSwiperItem_dimmer__brPF2 .HomeReviewSwiperItem_title__9FlFU{max-height:124px;height:auto;display:flex;flex-direction:column;gap:8px;width:208px;margin-bottom:16px}@media(min-width:985px){.HomeReviewSwiperItem_dimmer__brPF2 .HomeReviewSwiperItem_title__9FlFU{width:254px;margin-bottom:24px}}.HomeReviewSwiperItem_dimmer__brPF2 .HomeReviewSwiperItem_title__9FlFU span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3}.HomeReviewSwiperItem_dimmer__brPF2 .HomeReviewSwiperItem_title__9FlFU .HomeReviewSwiperItem_info__9tBSk{display:flex;gap:4px;justify-content:space-between;align-items:center}.HomeReviewSwiperItem_contents__Rbqz9{display:flex;flex-direction:column;padding:16px;gap:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border:1px solid #e9ecef;border-top:0 solid #e9ecef}.ReviewSwiper_container__urqCp{border-radius:8px;width:240px!important}@media(min-width:985px){.ReviewSwiper_container__urqCp{width:302px!important}}.HomeTalent_home__63QNC{display:flex;flex-direction:column;min-height:100vh}.HomeTalent_wrapper__60FLU{display:flex;flex-direction:column;padding:72px 0;gap:72px}.RankingHeader_container___IesL{display:flex;align-items:center;gap:4px;justify-content:space-between}@media only screen and (max-width:985px){.RankingHeader_container___IesL{padding:0 20px}}.RankingHeader_header__ou_Bn{display:flex;align-items:center;gap:4px}.RankingHeader_buttonWrapper__d0_pF,.RankingHeader_buttonWrapper__d0_pF article{display:flex;justify-content:center;align-items:center;gap:4px}@media(max-width:985px){.RankingHeader_buttonWrapper__d0_pF article{display:none}}.RankingHeader_buttonWrapper__d0_pF .RankingHeader_link__8WVaa{display:flex;align-items:center;justify-content:center;gap:4px}.RankingHeader_buttonWrapper__d0_pF .RankingHeader_icon__FCXVh{color:#adb5bd}@media(min-width:985px){.RankingHeader_buttonWrapper__d0_pF .RankingHeader_icon__FCXVh{display:none}}.RankingHeader_buttonWrapper__d0_pF .RankingHeader_button__nDJT7{width:48px;height:48px;background-color:rgba(0,0,0,0)}@media only screen and (max-width:985px){.HomeMainContentsWrapper_homeMainContentsWrapper__KJEES{display:flex;gap:24px}}@media only screen and (min-width:985px){.HomeMainContentsWrapper_homeMainContentsWrapper__KJEES{display:grid;grid-template-columns:minmax(0,1fr) 302px;grid-gap:24px;gap:24px;width:100%}.HomeMainContentsWrapper_homeMainContentsWrapper__KJEES>*{min-width:0}}.ElementaryPage_home__PsF2g{display:flex;flex-direction:column;min-height:100vh}.ElementaryPage_wrapper__pWqEY{display:flex;flex-direction:column;padding:72px 0;gap:72px}.RankingTabMoveButton_button__J9P9t{width:48px;height:48px;background-color:rgba(0,0,0,0);color:#495057;border-radius:24px;display:flex;justify-content:center;align-items:center;cursor:pointer}.RankingTabMoveButton_button__J9P9t>svg{width:32px;height:32px}.RankingTabMoveButton_button__J9P9t:disabled{cursor:not-allowed;color:#adb5bd}.RankingTabMoveButton_button__J9P9t:hover:not(:disabled){background-color:#dee2e6}.BottomButton_bottomButton__v487G{display:flex;width:100%;padding:20px;max-width:1280px;background-color:#fff}@media only screen and (max-width:985px){.BottomButton_bottomButton__v487G{position:fixed;bottom:0;z-index:1}.BottomButton_bottomButton__v487G:before{content:"";position:absolute;top:-64px;left:0;right:0;height:64px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8));pointer-events:none}}@media only screen and (min-width:985px){.BottomButton_bottomButton__v487G{width:100%;padding:16px 0}}.SimpleResult_result__Z_UmA{display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 67px);padding:74px 20px 16px;justify-content:space-between}@media only screen and (max-width:985px){.SimpleResult_result__Z_UmA{padding-top:0;margin-bottom:58px}}.SimpleResult_resultWithComponent__s_vD5{height:100%}.SimpleResult_contents__iEIBU{display:flex;flex-direction:column;align-items:center}.SimpleResult_addContents__K3Uma{margin-top:16px;display:flex;max-width:720px;width:100vw;justify-content:center}@media only screen and (max-width:1280px){.SimpleResult_addContents__K3Uma{padding:0 20px}}.SimpleResult_addComponent__3STl8{width:100%;padding-bottom:72px}.SimpleResult_titles__fKxT5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;white-space:pre-line;text-align:center}.SimpleResult_iconWrapper__wwIE4{width:60px;height:60px;border-radius:999px;background-color:#f1f3f5;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.SimpleResult_icon__DZxjz{color:#212529}.SimpleResult_subTitleWrapper__uSyra{white-space:pre-line}.MembersPaymentNotice_membersPaymentNotice__940Qg{display:flex;flex-direction:column}.MembersPaymentNotice_membersPaymentNotice__940Qg>*+:not(p+p){margin-top:4px}.CurrentTimezoneButton_currentTimezoneWrapper___wwSw{padding:0 8px 8px}.CurrentTimezoneButton_currentTimezoneButton__abZoi{display:flex;align-items:center;gap:8px;color:#343a40}.CurrentTimezoneButton_currentTimezoneButton__abZoi .CurrentTimezoneButton_icon__Ppydu{display:flex;justify-content:center;align-items:center;width:20px;height:20px}.UserTimezoneSelector_container__uydAi{display:flex;flex-direction:column;gap:16px}@media(min-width:985px){.UserTimezoneSelector_container__uydAi{flex:1 1}}.UserTimezoneSelector_dropdownWrapper__ocPdF{width:100%}.UserTimezoneSelector_dropdownTrigger__0_Tzb{background-color:rgba(0,0,0,0);border:1px solid #dee2e6;border-radius:8px;padding:12px;width:100%}.UserTimezoneSelector_dropdownTrigger__0_Tzb>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleSelectHeader_scheduleHeaderWrapper__4KpLm{display:flex;width:100%;justify-content:space-between;align-items:center}.ScheduleSelectHeader_scheduleHeader__uqB2V{display:flex;flex-direction:column;gap:4px}.ScheduleSelectHeader_timeInfo__6OkfD{display:flex;align-items:center;gap:4px}.ScheduleSelectHeader_icon__tbkh7{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#868e96}.ScheduleSelectSkeleton_scheduleSelectSkeleton__SqtEI{width:100%;height:200px;margin-top:20px}.ScheduleOnedayItem_oneday__kTBge{text-align:center;width:100%}.ScheduleOnedayItem_capacity__GL1bO{display:inline-flex;align-items:center;margin:4px auto 0}.ScheduleOnedayItem_icon__90V91{width:18px;height:18px;color:#868e96}@media only screen and (max-width:985px){.ScheduleOnedayItem_icon__90V91{width:14px;height:14px}}.ScheduleOnedayItem_iconDisable__QWYs8{color:#ced4da}.ScheduleBundleItem_bundle__39ZAK{text-align:center;width:100%}.ScheduleBundleItem_capacity__6b9XH{display:inline-flex;align-items:center;margin:0 auto}.ScheduleBundleItem_icon__Y_HLd{width:18px;height:18px;color:#868e96}@media only screen and (max-width:985px){.ScheduleBundleItem_icon__Y_HLd{width:14px;height:14px}}.ScheduleBundleItem_iconDisable__mCCBr{color:#ced4da}.ScheduleBundleItem_weekTextWrapper__snx53>*+:before{content:", "}.ScheduleSubscribeItem_subscribe__EABgi{text-align:center;width:100%}.ScheduleSubscribeItem_firstEpisodeWrapper__pYwvE{width:100%;border-radius:8px 8px 0 0;margin:0 auto;background-color:#f8f9fa}.ScheduleSubscribeItem_firstEpisode___CCVM{display:inline-flex;padding:8px;gap:2px;align-items:center}.ScheduleSubscribeItem_content__Tl0ra{padding:8px 12px 12px}.ScheduleSubscribeItem_weekTextWrapper__xqZw4>*+:before{content:", "}.ScheduleSubscribeItem_dateCapacity__IIDRB,.ScheduleSubscribeItem_dateColumn__M0DNh{display:flex;gap:2px;align-items:center;margin-top:4px}.ScheduleSubscribeItem_dateColumn__M0DNh{flex-direction:column}.ScheduleSubscribeItem_capacity__aEpNt{display:inline-flex;align-items:center;margin:0 auto}.ScheduleSubscribeItem_icon__xcuGY{width:18px;height:18px;color:#868e96}@media only screen and (max-width:985px){.ScheduleSubscribeItem_icon__xcuGY{width:14px;height:14px}}.ScheduleSubscribeItem_iconDisable__0a1u8{color:#ced4da}.ScheduleSubscribeItem_delimiter__Bx8fX{background-color:#dee2e6;width:1px;height:16px;margin:0 4px}.ScheduleSubscribeItem_oneIcon__WIQ8r{color:#4c6ef5}.ScheduleSubscribeItem_oneDisableIcon__1DNyi{color:#91a7ff}.ScheduleSubscribeItem_firstEpisodeIcon__RoSBk{color:#4c6ef5;opacity:1;width:18px;height:18px}.ScheduleSubscribeItem_firstEpisodeIconDisable__ze8ym{opacity:.5;color:#91a7ff}@media only screen and (max-width:985px){.ScheduleSubscribeItem_firstEpisodeIcon__RoSBk{width:16px;height:16px}}.ScheduleSelectItem_selectItem__Nx_x_{width:100%;border:1px solid #dee2e6;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px;cursor:pointer}.ScheduleSelectItem_selectItem__Nx_x_.ScheduleSelectItem_selected__ZC3KH{border-color:#4c6ef5}.ScheduleSelectItem_scheduleContents__Eu6Jm{display:flex;flex-direction:column;align-items:flex-start}.ScheduleSelectItem_capacityOver__uhnJW{background-color:rgba(15,23,42,.05);border:1px solid #dee2e6}.ScheduleSelectItem_noPadding__yiUKh{padding:0}.ScheduleSelectItem_minWidthOneday__m7D7s{min-width:88px}@media only screen and (min-width:985px){.ScheduleSelectItem_minWidthOneday__m7D7s{min-width:104px}}.ScheduleSelectItem_minWidthBundle__2UgEG{min-width:132px}@media only screen and (min-width:985px){.ScheduleSelectItem_minWidthBundle__2UgEG{min-width:160px}}.ScheduleSelectItem_minWidthSubscribe__goRpp{min-width:140px}.ScheduleRequestSlide_slideOneday__rCuvY,.ScheduleRequestSlide_slide__htOuo{display:flex;flex-direction:column;gap:8px;justify-items:center;background:rgba(15,23,42,.1);padding:12px;border:none;border-radius:8px;height:100%;cursor:pointer;text-align:left}.ScheduleRequestSlide_slide__htOuo{width:156px}@media only screen and (max-width:985px){.ScheduleRequestSlide_slide__htOuo{width:129px}}.ScheduleRequestSlide_slideOneday__rCuvY{width:156px}@media only screen and (max-width:985px){.ScheduleRequestSlide_slideOneday__rCuvY{width:113px}}.ScheduleRequestSlide_scheduleRequestText__wlR93{flex-grow:1}.ScheduleRequestSlide_scheduleRequestLink__xH_vG{display:flex;align-items:center}.ScheduleRequestSlide_icon__CHR4U{color:#4c6ef5}.ScheduleSwiper_swiperWrapper__QDsiP{position:relative}.ScheduleSwiper_swiper__gKFuO{margin:0 -20px!important;padding:0 20px!important;width:calc(100% + 40px)!important}.ScheduleSwiper_swiperSlideItem__oTLCF{width:auto!important;height:auto!important}.ScheduleSwiper_navButtonNext__0KSYa,.ScheduleSwiper_navButtonPrev__7t4Bg{display:none}@media only screen and (min-width:985px){.ScheduleSwiper_navButtonNext__0KSYa,.ScheduleSwiper_navButtonPrev__7t4Bg{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #e9ecef;box-shadow:0 8px 16px 0 rgba(75,76,87,.08);cursor:pointer;color:#212529}.ScheduleSwiper_navButtonNext__0KSYa>svg,.ScheduleSwiper_navButtonPrev__7t4Bg>svg{width:24px;height:24px}.ScheduleSwiper_navButtonNext__0KSYa:disabled,.ScheduleSwiper_navButtonPrev__7t4Bg:disabled{cursor:not-allowed;color:#adb5bd;opacity:.5}}.ScheduleSwiper_navButtonPrev__7t4Bg{left:-20px}.ScheduleSwiper_navButtonNext__0KSYa{right:-20px}.SuggestCTABanner_suggestCTABanner__DxvKX{background-color:#f1f3f5;border-radius:8px;display:flex;align-items:center;gap:8px;padding:8px 12px;height:60px}@media only screen and (min-width:985px){.SuggestCTABanner_suggestCTABanner__DxvKX{gap:16px;padding:12px 16px;height:78px}}.SuggestCTABanner_imagesWrapper__OxuuH{display:flex;position:relative;overflow:hidden;width:64px;height:24px;padding-left:3px}@media only screen and (min-width:985px){.SuggestCTABanner_imagesWrapper__OxuuH{padding-left:5px;width:88px;height:32px}}.SuggestCTABanner_image__XFK9J{width:24px;height:24px;margin-left:-3px}.SuggestCTABanner_image__XFK9J>figure{height:100%}@media only screen and (min-width:985px){.SuggestCTABanner_image__XFK9J{width:32px;height:32px;margin-left:-5px}}.SuggestCTABanner_text__R2Q3W{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.SuggestCTABanner_icon__6ByWV{display:flex;align-items:center;justify-content:center;width:16px;height:16px}@media only screen and (min-width:985px){.SuggestCTABanner_icon__6ByWV{width:20px;height:20px}}.ScheduleSelectSection_wrapper__C3kuG{display:flex;flex-direction:column;gap:16px;border-bottom:8px solid #f1f3f5;padding:24px 20px}@media only screen and (min-width:985px){.ScheduleSelectSection_wrapper__C3kuG{padding:20px}}.ScheduleSelectSection_noScheduleWrapper__7OxfN{padding:20px}.ScheduleSelectSection_noSchedule__TU6ud{display:flex;flex-direction:column;text-align:center;align-items:center;padding-top:20px;padding-bottom:24px;gap:16px}.ScheduleSelectSection_dayList__y8l4x{display:flex;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.ScheduleSelectSection_dayItem__4WLS6{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#748ffc}@media only screen and (min-width:985px){.ScheduleSelectSection_dayItem__4WLS6{width:40px;height:40px}}.ScheduleSelectSection_dayItem__4WLS6 button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit;border:1px solid #dee2e6;background-color:#fff}.ScheduleSelectSection_dayItem__4WLS6 button:hover{border:1px solid #dbe4ff;background-color:#edf2ff}.ClassSummary_summary__f5AaW{padding:20px 16px;display:flex;flex-direction:column;gap:8px}@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:2px;margin-bottom:8px}.ClassSummary_divider__yVnSM{height:1px;background-color:#e9ecef;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;margin-top:8px;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}.SummaryDetail_summaryDetail__BcLxL{display:grid;grid-gap:10px 8px;gap:10px 8px}@media only screen and (min-width:985px){.SummaryDetail_summaryDetail__BcLxL{grid-template-columns:1fr 1fr;gap:12px 8px}}.ClassDetailCurationList_curationList__5UiRJ{border-top:8px solid #f1f3f5;display:flex;flex-direction:column;gap:56px;padding:40px 0}@media only screen and (min-width:985px){.ClassDetailCurationList_curationList__5UiRJ{gap:72px;padding:48px 20px}}.ReactScrollWrapper_teacherInfo__zWY4C{border-top:8px solid #f1f3f5;padding:24px 20px;display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:985px){.ReactScrollWrapper_teacherInfo__zWY4C{padding:32px 20px}}.TeacherPageLinkButton_moreLink__o_tZz{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;border:1px solid #dee2e6;border-radius:4px}.TeacherPageLinkButton_moreLink__o_tZz .TeacherPageLinkButton_moreLinkIcon__P3Dkx{display:flex;justify-content:center;align-items:center;width:24px;height:24px}@media only screen and (max-width:985px){.TeacherPageLinkButton_moreLink__o_tZz{height:48px;padding:0 16px}}@media only screen and (min-width:985px){.TeacherPageLinkButton_moreLink__o_tZz{height:56px;padding:0 20px;margin-top:4px}}.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}}.TimezoneHeader_wrapper__fj7rj{display:flex;align-items:center;padding:0 0 16px 20px}.TimezoneHeader_horizontalDivider__10n_8{border-bottom:1px solid #e9ecef}.TimezoneHeader_noLeftPadding__FqLnr{padding-left:0}.TimezoneHeader_divider__1M1_H{background:#ced4da;height:10px;width:1px;margin-left:8px}@media only screen and (min-width:985px){.TimezoneHeader_divider__1M1_H{height:12px}}.ContentText_contentText__uMCu3{display:flex;align-items:flex-start}.ContentText_gap__xqOKy{display:flex;gap:8px}.ContentText_centerDot__hVV0r{align-items:flex-start}.AppPaymentNotice_container__Y8vaP,.ContentText_centerDot__hVV0r{display:flex;justify-content:center}.AppPaymentNotice_container__Y8vaP .AppPaymentNotice_article__pu_LE{min-width:56px;width:100%;border-radius:6px;padding:12px 8px;display:flex;gap:4px;background-color:#ffe3e3;flex-direction:column}.AppPaymentNotice_container__Y8vaP .AppPaymentNotice_article__pu_LE .AppPaymentNotice_title__EPnJO{display:flex;gap:2px;align-items:center}.AppPaymentNotice_container__Y8vaP .AppPaymentNotice_article__pu_LE .AppPaymentNotice_title__EPnJO .AppPaymentNotice_icon__0pUBR{color:#fd7e14;width:20px;height:20px}.AppPaymentNotice_container__Y8vaP .AppPaymentNotice_article__pu_LE .AppPaymentNotice_content__rCETq{display:flex;flex-direction:column;margin-left:8px}.AppMoneySelect_moneySelect__wjtCv{display:flex;flex-direction:column;border-top:8px solid #f1f3f5;padding:16px 20px;gap:24px}.AppMoneySelect_divider__ogiNL{width:100%;height:.5px;background-color:#e9ecef}.AppMoneySelect_wrapper__0vzEn{margin-top:16px}.GlobalPaymentModal_overlay__xREES{position:fixed;inset:0;z-index:999999998;display:flex;align-items:center;justify-content:center;padding:0 20px;background-color:rgba(15,23,42,.5)}.GlobalPaymentModal_modal__QMkkC{position:relative;display:flex;flex-direction:column;width:100%;max-width:400px;max-height:80vh;overflow:hidden;background-color:#fff;border-radius:16px;outline:none}@media only screen and (min-width:985px){.GlobalPaymentModal_modal__QMkkC{max-width:480px}}.GlobalPaymentModal_header__VHedE{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px;border-bottom:1px solid #dee2e6}.GlobalPaymentModal_header__VHedE>button{width:-moz-fit-content;width:fit-content}.GlobalPaymentModal_content__GOdo0{display:flex;flex-direction:column;gap:16px;padding:20px;overflow:auto;min-height:200px}.RecordingSupportedModal_contentWrapper__3AbLH{display:flex;flex-direction:column;gap:16px;margin-top:8px}@media only screen and (max-width:985px){.RecordingSupportedModal_contentWrapper__3AbLH{padding:20px;margin-top:0}}.RecordingSupportedModal_footer__6P62L{padding-top:20px}.RecordingSupportedModal_noticeList__eY5_D{display:flex;flex-direction:column}.RecordingSupported_recordingSupported__QHy_f{display:grid;grid-template-columns:75px auto;grid-gap:8px;gap:8px}[lang=ja] .RecordingSupported_recordingSupported__QHy_f{grid-template-columns:90px auto}@media only screen and (min-width:985px){.RecordingSupported_recordingSupported__QHy_f{grid-column:1/3}}.RecordingSupported_content__qFx1R{display:flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;margin:0;padding:0;background-color:rgba(0,0,0,0)}.RecordingSupported_icon__cLzaG{display:flex;margin:0;padding:0;align-items:center;justify-content:center;color:#868e96;width:16px;height:16px}@media only screen and (min-width:985px){.RecordingSupported_icon__cLzaG{width:20px;height:20px}}.Shipping_shipping__6InNh{display:grid;grid-template-columns:75px auto;grid-gap:8px;gap:8px}[lang=ja] .Shipping_shipping__6InNh{grid-template-columns:90px auto}@media only screen and (min-width:985px){.Shipping_shipping__6InNh{grid-column:1/3}}.Shipping_shipping__6InNh .Shipping_content__yVV0n{display:flex;align-items:center;justify-content:space-between;height:21px}@media only screen and (min-width:985px){.Shipping_shipping__6InNh .Shipping_content__yVV0n{height:26px}}.Shipping_shipping__6InNh .Shipping_link__D1OZp{border-radius:4px;margin:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease;background-color:#4c6ef5;color:#fff;padding:8px 12px;height:34px}.Shipping_shipping__6InNh .Shipping_link__D1OZp:hover{background-color:#4263eb}.Shipping_shipping__6InNh .Shipping_link__D1OZp:active{background-color:#3b5bdb}@media only screen and (min-width:985px){.Shipping_shipping__6InNh .Shipping_link__D1OZp{height:43px}}.ShareButton_share__0XxRN{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);padding:4px;margin:-4px;border-radius:999px;width:32px;height:32px;color:#868e96}.ShareButton_share__0XxRN:hover{background-color:#f8f9fa}.SummaryTagList_tag__EFgii{display:flex;align-items:center;justify-content:space-between}.SummaryTagList_tagList__JMwvw{display:flex;gap:6px;align-items:center}.SummaryTagList_tagList__JMwvw .SummaryTagList_membershipBadge__OX1me{height:20px;width:76px}.SummaryTagList_share__qg2IR{width:32px;height:32px;font-size:24px;color:#868e96}.ClassThumbnail_thumbnail__jP3gJ{display:flex;position:relative;width:100%;height:100%;overflow:hidden}@media only screen and (min-width:1280px){.ClassThumbnail_thumbnail__jP3gJ{width:800px}}.ClassThumbnail_thumbnailImg__zTlFg{position:relative;width:100%;aspect-ratio:16/9}.ClassThumbnail_previewVideo__5JE7x{z-index:-1}.OverlappedContents_wrapper__r2PCJ{display:flex;flex-direction:column;gap:16px;width:100%}.OverlappedContents_contents__HcmJ5{display:flex;flex-direction:column}.OverlappedContents_contents__HcmJ5>p{margin-top:8px}.OverlappedContents_contents__HcmJ5>p+h3{margin-top:16px}.OverlappedContents_container__7_2q6{display:flex;flex-direction:column;padding:16px;border-radius:4px;background-color:#f8f9fa}.OverlappedContents_container__7_2q6>:first-child{margin-bottom:8px}.ClassTypeBadge_badgeDefault__R7rag{padding:2px 6px;border-radius:4px}.ClassTypeBadge_classTypeOnedayBadge__pwNcW{background-color:#ffe3e3}.ClassTypeBadge_classTypeBundleBadge__O3E7Q{background-color:#fff3bf}.ClassTypeBadge_classTypeSubscribeBadge__pF3_3{background-color:#c3fae8}.ClassTitle_classTitle__ZhBUg{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.ClassTitle_classTypeBadgeWrapper__oEWXH{display:flex}.CommunityMeta_suggestMeta__cT_NB{display:flex;align-items:center;gap:8px;margin-bottom:10px}@media only screen and (min-width:985px){.CommunityMeta_suggestMeta__cT_NB{margin-bottom:12px}}.CommunityMeta_suggestMeta__cT_NB>div{background-color:rgba(15,23,42,.1);padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:2px}@media only screen and (min-width:985px){.CommunityMeta_suggestMeta__cT_NB>div{padding:2px 8px}}.CommunityMeta_suggestMeta__cT_NB .CommunityMeta_iconContainer__8DLhi{display:flex;align-items:center;justify-content:center;width:16px;height:16px}@media only screen and (min-width:985px){.CommunityMeta_suggestMeta__cT_NB .CommunityMeta_iconContainer__8DLhi{width:18px;height:18px}}.CommunityStatus_suggestStatus__4LilW{display:flex;align-items:center;gap:8px}@media only screen and (min-width:985px){.CommunityStatus_suggestStatus__4LilW{gap:10px}}.CommunityStatus_dot__BRCuy{width:2px;height:2px;border-radius:50%;background-color:#adb5bd}.CommunityStatus_statusItem__D2j9r{display:flex;align-items:center;gap:4px}.CommunityStatus_statusItem__D2j9r>figure{display:flex;align-items:center;justify-content:center;color:#adb5bd;width:16px;height:16px}@media only screen and (min-width:985px){.CommunityStatus_statusItem__D2j9r>figure{width:20px;height:20px}}.CommunityTeachers_suggestTeachers__hSzh2{display:flex;align-items:center;gap:4px}@media(min-width:985px){.CommunityTeachers_suggestTeachers__hSzh2{gap:8px}}.CommunityTeachers_teacherImageList__BT3ro{display:flex;align-items:center}.CommunityTeachers_avatar__0Loif{box-shadow:1px 1px 2px -1px rgba(41,45,61,.25);border-radius:999px;transform:translateX(calc(-3px * var(--i)));position:relative;width:16px;height:16px}@media(min-width:985px){.CommunityTeachers_avatar__0Loif{width:20px;height:20px}}.CommunityTeachers_teacherCommentCount__cEvbQ{display:flex;align-items:center}.TeacherReviewHeader_container__P4lg4{display:flex;flex-direction:column;align-items:flex-end;margin-top:24px;padding:16px 20px;background-color:#fff;border-radius:4px}.TeacherReviewHeader_wrapper__TncDb{width:100%;flex-direction:column;justify-content:center;padding:16px 16px 8px}.TeacherReviewHeader_usefulHelpText__THt4_,.TeacherReviewHeader_wrapper__TncDb{display:flex;align-items:center;gap:4px}.TeacherReviewHeader_usefulHelpText__THt4_ .TeacherReviewHeader_usefulHelpButton__7hIz_{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#adb5bd}.TeacherReviewHeader_usefulHelpContent__CA9fH{padding:16px 20px;margin-bottom:64px}@media only screen and (min-width:985px){.TeacherReviewHeader_usefulHelpContent__CA9fH{padding:0;margin-bottom:0}}.TeacherReviewList_container__DWAOU{display:flex;flex-direction:column;padding:0 20px 16px;gap:16px}.TeacherReviewList_button__TjoH5{padding:0}.TeacherReviewList_skeleton__ljetc{width:100%;height:221px;margin-top:16px}.TeacherReviewList_emptyReview__MK81Y{display:flex;align-items:center;justify-content:center;padding:64px}.TabItem_tabItem__jDhxm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:100%;border:none;background-color:rgba(0,0,0,0);color:#868e96;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0)}.TabItem_tabItem__jDhxm:disabled{color:#ced4da}.TabItem_level-primary__x_4Rn{gap:6px;padding:0 4px;border-radius:4px}@media(hover:hover)and (pointer:fine){.TabItem_level-primary__x_4Rn:hover:not(:disabled){background-image:linear-gradient(rgba(15,23,42,.05),rgba(15,23,42,.05))}}.TabItem_level-primary__x_4Rn:active:not(:disabled){background-image:linear-gradient(rgba(15,23,42,.15),rgba(15,23,42,.15))}.TabItem_level-primary__x_4Rn.TabItem_isSelected__hVWsv{color:#212529}.TabItem_level-secondary__lcgCd{gap:6px;padding:0 12px;border-radius:999px;background-color:rgba(15,23,42,.05)}.TabItem_level-secondary__lcgCd.TabItem_isSelected__hVWsv{background-color:#fff4e6;color:#d9480f}.TabItem_level-secondary__lcgCd:disabled{background-color:#f8f9fa}@media(hover:hover)and (pointer:fine){.TabItem_level-secondary__lcgCd:hover:not(:disabled){background-image:linear-gradient(rgba(15,23,42,.05),rgba(15,23,42,.05))}}.TabItem_level-secondary__lcgCd:active:not(:disabled){background-image:linear-gradient(rgba(15,23,42,.15),rgba(15,23,42,.15))}.TabItem_icon__Ht_gz{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.TabItem_badgeDot__U7AHW{width:6px;height:6px;border-radius:999px;background-color:#f03e3e}.TabItem_badgeCount__hoWJp{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background-color:#f03e3e}.TabGroup_tablist___EQIF{position:relative;display:flex;align-items:center;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.TabGroup_tablist___EQIF::-webkit-scrollbar{display:none}@media only screen and (min-width:1280px){.TabGroup_tablist___EQIF{overflow-x:visible}}.TabGroup_dragging__9rpYm,.TabGroup_dragging__9rpYm *{cursor:-webkit-grabbing;cursor:grabbing}.TabGroup_level-primary__Sy4q5{height:48px;gap:20px}.TabGroup_level-secondary__y9WSc{height:32px;gap:8px}.TabGroup_indicator__K0UPR{position:absolute;bottom:0;left:0;height:2px;border-radius:2px;background-color:#212529}.Chip_chip__a2yGr{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;background:none;font-weight:600;letter-spacing:-.5px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.Chip_chip__a2yGr:disabled{cursor:default}.Chip_sm__sp2H7{height:32px;padding:0 12px;border-radius:999px;background-color:rgba(15,23,42,.05);color:#343a40;font-size:14px;line-height:20px}@media(hover:hover)and (pointer:fine){.Chip_sm__sp2H7:hover:not(:disabled){background-image:linear-gradient(rgba(15,23,42,.05),rgba(15,23,42,.05))}}.Chip_sm__sp2H7:active:not(:disabled){background-image:linear-gradient(rgba(15,23,42,.15),rgba(15,23,42,.15))}.Chip_sm__sp2H7.Chip_selected__KyNoe{background-color:#212529;color:#fff}.Chip_sm__sp2H7:disabled{background-color:rgba(15,23,42,.05);color:#ced4da}.Chip_md__aqbiw{height:40px;font-size:14px;line-height:20px}.Chip_lg__VUZ0B{height:48px;font-size:16px;line-height:24px}.Chip_lg__VUZ0B,.Chip_md__aqbiw{padding:0 16px;border:1px solid #dee2e6;border-radius:6px;background-color:#fff;color:#343a40}@media(hover:hover)and (pointer:fine){.Chip_lg__VUZ0B:hover:not(:disabled),.Chip_md__aqbiw:hover:not(:disabled){background-image:linear-gradient(rgba(15,23,42,.05),rgba(15,23,42,.05))}}.Chip_lg__VUZ0B:active:not(:disabled),.Chip_md__aqbiw:active:not(:disabled){background-image:linear-gradient(rgba(15,23,42,.15),rgba(15,23,42,.15))}.Chip_lg__VUZ0B.Chip_selected__KyNoe,.Chip_md__aqbiw.Chip_selected__KyNoe{border-color:#212529;color:#212529}.Chip_lg__VUZ0B:disabled,.Chip_md__aqbiw:disabled{border-color:#e9ecef;background-color:rgba(0,0,0,0);color:#ced4da}.Chip_icon__lFWtl{display:flex;align-items:center;justify-content:center;flex-shrink:0}.Chip_sm__sp2H7 .Chip_icon__lFWtl svg{width:16px;height:16px}.Chip_lg__VUZ0B .Chip_icon__lFWtl svg,.Chip_md__aqbiw .Chip_icon__lFWtl svg{width:20px;height:20px}.Dialog_modalDialog__7TTi_{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:0 20px;background-color:rgba(15,23,42,.5);z-index:101}.Dialog_modal__6buNg{display:flex;flex-direction:column;width:100%;max-height:90dvh;padding-top:4px;background-color:#fff;border-radius:12px;box-shadow:0 8px 10px -6px rgba(15,23,42,.1),0 20px 25px -5px rgba(15,23,42,.1);outline:none;overflow:hidden}.Dialog_modal-sm__5ES7d{max-width:400px}.Dialog_modal-md__lhG4R{max-width:560px}.Dialog_modal-lg__DtFM7{max-width:720px}.Dialog_sheetHandleWrap__4OZGg{display:flex;justify-content:center;padding:10px 0 8px}.Dialog_sheetHandle__sfSYu{width:40px;height:4px;border-radius:999px;background-color:rgba(15,23,42,.1)}.Dialog_sheetContent___hlG6>:last-child:not(.Dialog_footer__kJrG1){margin-bottom:22px}.Dialog_sheetBackdrop__3Jnvq{position:fixed;inset:0;background-color:rgba(15,23,42,.5);animation:Dialog_sheet-backdrop-fade-in__AX5fk .25s ease-out}@keyframes Dialog_sheet-backdrop-fade-in__AX5fk{0%{opacity:0}to{opacity:1}}.Dialog_header__fOnFR{display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:12px 20px}.Dialog_headerTitleRow__Bg1C6{display:flex;align-items:center;gap:8px}.Dialog_headerTitleRow__Bg1C6>:not(button){flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Dialog_headerCenter__7ggKj{position:relative;display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:12px 20px;text-align:center}.Dialog_headerCenterTitleRow__bqyz_{width:100%}.Dialog_headerCenterTitleRow__bqyz_>*{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Dialog_headerGraphic__iNA4P{display:flex;justify-content:center;padding:8px 0}.Dialog_headerIconLeft__htm9W{position:absolute;top:16px;left:20px}.Dialog_headerIconRight__dBCC9{position:absolute;top:16px;right:20px}.Dialog_headerIconButton__E1SeX{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;background:none;border:none;border-radius:4px;color:#343a40;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover:hover)and (pointer:fine){.Dialog_headerIconButton__E1SeX:hover:not(:disabled){background-image:linear-gradient(rgba(15,23,42,.05),rgba(15,23,42,.05))}}.Dialog_headerIconButton__E1SeX:active:not(:disabled){background-image:linear-gradient(rgba(15,23,42,.15),rgba(15,23,42,.15))}.Dialog_tabs__F_s7w{flex-shrink:0;padding:0 16px;border-bottom:1px solid #e9ecef}.Dialog_tabs__F_s7w>[role=tablist]{overflow-x:auto}.Dialog_selectedTags__Z6OBe{display:flex;flex-shrink:0;gap:8px;height:32px;padding:8px 20px 0;overflow-x:auto}.Dialog_selectedTags__Z6OBe::-webkit-scrollbar{display:none}.Dialog_selectedTags__Z6OBe>li{display:flex;flex-shrink:0}.Dialog_body__DVapQ{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:16px 20px;overflow-y:auto}.Dialog_bodyContent__H8g5i{display:flex;flex-direction:column;flex-shrink:0}.Dialog_bodyModal__5BQdH{gap:8px}.Dialog_bodySheet__ogV6N{gap:12px}.Dialog_bodyScrim__tyDLR:after{content:"";position:-webkit-sticky;position:sticky;bottom:-16px;display:block;height:40px;margin-top:-40px;flex-shrink:0;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff);pointer-events:none;transition:opacity .2s ease-out}.Dialog_bodyScrimHidden__J5q_F:after{opacity:0}.Dialog_footer__kJrG1{flex-shrink:0}.ButtonGroup_buttonGroup__y1Fvw{display:flex;align-items:center;gap:8px;padding:16px 20px}.ButtonGroup_info__j3foO{flex:1 1;min-width:0}.ButtonGroup_buttons__zBnEh{display:flex;gap:8px}.ButtonGroup_equal___8dsY,.ButtonGroup_equal___8dsY>button{flex:1 1}.ButtonGroup_hug__8bOQN{flex:1 1;justify-content:flex-end}.ButtonGroup_vertical__TzVwX{flex:1 1;flex-direction:column}.ButtonGroup_vertical__TzVwX>button{width:100%}.ButtonGroup_weighted__XrVxX{flex:1 1}.ButtonGroup_weighted__XrVxX>button:first-child{flex:0 0 104px}.ButtonGroup_weighted__XrVxX>button:not(:first-child){flex:1 1}.FavoritesFilterModal_content__rzjcj{display:flex;flex-direction:column;min-height:385px}@media only screen and (min-width:985px){.FavoritesFilterModal_content__rzjcj{min-height:337px}}.FavoritesFilterModal_categoryGrid__LawE0{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.FavoritesFilterModal_categoryLoading__Vy1cP{display:flex;flex:1 1;align-items:center;justify-content:center}.FavoritesFilterModal_scheduleSections__E4w8R{display:flex;flex-direction:column;gap:40px}.FavoritesFilterModal_section__0jRMV{display:flex;flex-direction:column;gap:8px}.FavoritesFilterModal_dayTabs__CRqWv{display:flex;flex-wrap:wrap;gap:4px}.FavoritesFilterModal_divider__EsMbI{width:100%;height:1px;background-color:#dee2e6}.FavoritesFilterModal_timeGrid__6nU9o{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.FavoritesFilterModal_timeCard__158v7{display:flex;flex-direction:column;align-items:flex-start;padding:8px;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FavoritesFilterModal_timeCard__158v7.FavoritesFilterModal_isSelected__4cTLr{border-color:#212529}.FavoritesFilterModal_timeCardLabel__17Jvx{display:flex;align-items:flex-start;gap:10px}.FavoritesFilterModal_timeCardLabel__17Jvx>:last-child{padding-top:2px}.FavoritesFilterModal_timeCardHours__vJhyA{padding-left:34px}.Checkbox_checkbox__M3jF2{position:relative;display:inline-flex;flex-shrink:0}.Checkbox_checkbox__M3jF2:after{content:"";position:absolute;inset:0;border-radius:4.8px;pointer-events:none}@media(hover:hover)and (pointer:fine){.Checkbox_checkbox__M3jF2:hover:not(:has(.Checkbox_input__rI2c9:disabled)):after,.Checkbox_withLabel__3RLEd:hover:not(:has(.Checkbox_input__rI2c9:disabled)) .Checkbox_checkbox__M3jF2:after{background-image:linear-gradient(rgba(15,23,42,.05),rgba(15,23,42,.05))}}.Checkbox_checkbox__M3jF2:active:not(:has(.Checkbox_input__rI2c9:disabled)):after,.Checkbox_withLabel__3RLEd:active:not(:has(.Checkbox_input__rI2c9:disabled)) .Checkbox_checkbox__M3jF2:after{background-image:linear-gradient(rgba(15,23,42,.15),rgba(15,23,42,.15))}.Checkbox_input__rI2c9{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.Checkbox_input__rI2c9:disabled{cursor:default}.Checkbox_checkmark__yn0Ho{flex-shrink:0}.Checkbox_input__rI2c9:focus-visible~.Checkbox_checkmark__yn0Ho{outline:2px solid #fd7e14;outline-offset:1px;border-radius:4px}.Checkbox_boxRing__Br1uz{fill:rgba(15,23,42,.1)}.Checkbox_boxFill__uU4VH{fill:#212529}.Checkbox_check__vbdnK{fill:#fff}.Checkbox_checkbox__M3jF2:has(.Checkbox_input__rI2c9:disabled) .Checkbox_boxFill__uU4VH{fill:rgba(15,23,42,.05)}.Checkbox_checkbox__M3jF2:has(.Checkbox_input__rI2c9:disabled) .Checkbox_check__vbdnK{fill:#ced4da}.Checkbox_withLabel__3RLEd{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Checkbox_withLabel__3RLEd:has(.Checkbox_input__rI2c9:disabled){cursor:default}.Checkbox_label__q_gk3{padding-top:2px;color:#343a40;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.5px}.Checkbox_withLabel__3RLEd:has(.Checkbox_input__rI2c9:disabled) .Checkbox_label__q_gk3{color:#ced4da}.FavoritesFilterBar_filterBar__j0yg3{display:flex;align-items:center;gap:6px;padding:16px 0}.MyFavoriteTabs_root__WCmVV{--favorites-sticky-top:58px}@media only screen and (min-width:985px){.MyFavoriteTabs_root__WCmVV{--favorites-sticky-top:67px}}.MyFavoriteTabs_scrollDown___jZPD{--favorites-sticky-top:0px}.MyFavoriteTabs_stickyHead__QH2EA{position:-webkit-sticky;position:sticky;top:var(--favorites-sticky-top);z-index:90;background-color:#fff;transition:top .2s ease-in-out;border-bottom:1px solid #e9ecef}.MyFavoriteTabs_tabGroupArea__8La1l{padding-left:20px;padding-right:20px}.MyFavoriteTabs_titleArea__OB2iL{display:none}@media only screen and (min-width:985px){.MyFavoriteTabs_titleArea__OB2iL{display:block;padding:32px 20px 16px}}.MyFavoriteTabs_filterArea__XT6Yh,.MyFavoriteTabs_listWrapper__rBZTG{padding-left:20px;padding-right:20px}.RankingTabHeader_container__MuZAc{border-bottom:1px solid #e9ecef}@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}.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{flex-direction:column;min-width:36px;justify-content:center}.RankingItem_grade__hOGuo,.RankingItem_iconWrapper__Tcjcn{display:flex;gap:2px;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:#adb5bd}.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}.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}}.TextUnderDot_container__yoUNk{display:flex}@media(max-width:985px){.TextUnderDot_container__yoUNk{justify-content:center}}.TextUnderDot_text__ns7yb{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:-moz-fit-content;width:fit-content;height:45px}@media(max-width:985px){.TextUnderDot_text__ns7yb{height:26px}}.TextUnderDot_dot__v2jvt{position:absolute;display:flex;width:2px;height:2px;border-radius:2px;background-color:#ffce22}@media(min-width:985px){.TextUnderDot_dot__v2jvt{width:6px;height:6px;border-radius:6px}}.TextUnderDot_breakingSpace__EqUsg{width:6px}.TextUnderDot_dotText__6B4gB{letter-spacing:-3%;font-weight:700;color:#fff;justify-content:center;align-items:center;display:flex;height:100%;font-size:16px}@media(min-width:985px){.TextUnderDot_dotText__6B4gB{font-size:28px}}.WelcomeBanner_default__4yIjg{display:flex;width:100%;justify-content:center;align-items:center}.WelcomeBanner_banner__jQ3kE{background-color:#1c1c1e}@media(max-width:985px){.WelcomeBanner_banner__jQ3kE{height:325px}}@media(min-width:985px){.WelcomeBanner_banner__jQ3kE{height:300px}}.WelcomeBanner_content__w8izl{display:flex;align-items:center;width:100%}@media(max-width:985px){.WelcomeBanner_content__w8izl{height:325px;flex-direction:column;justify-content:center}}@media(min-width:985px){.WelcomeBanner_content__w8izl{height:300px;max-width:1280px;box-sizing:content-box;justify-content:space-between}}.WelcomeBanner_textContainer__S6_s8{display:flex;flex-direction:column;justify-content:center}@media(max-width:985px){.WelcomeBanner_textContainer__S6_s8{align-items:center}}.WelcomeBanner_textWrapper__cLDAX{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center}.WelcomeBanner_textWrapper__cLDAX p{letter-spacing:-3%;font-weight:700;color:#fff;justify-content:center;align-items:center;display:flex;height:100%;font-size:16px}@media(min-width:985px){.WelcomeBanner_textWrapper__cLDAX p{font-size:28px}}.WelcomeBanner_text__MdcM3{letter-spacing:-1.1%;font-weight:700;white-space:wrap;color:#fff;justify-content:center;align-items:center;display:flex}@media(max-width:985px){.WelcomeBanner_text__MdcM3{font-size:22px}}@media(min-width:985px){.WelcomeBanner_text__MdcM3{font-size:40px;line-height:64px}}@media(max-width:985px){.WelcomeBanner_image__UGHXn{width:100%;height:242px;object-fit:cover;object-position:center}}@media(min-width:985px){.WelcomeBanner_image__UGHXn{width:623px;height:300px;overflow:hidden}}.Description_desc__mTlyr{display:flex;width:100%;flex-direction:column;padding:24px;border-radius:8px;gap:16px;background-color:#f8f9fa}@media(max-width:985px){.Description_desc__mTlyr{padding:12px 16px;gap:0}}.Description_content__1d8jm{flex-direction:column;display:flex;gap:4px}@media(max-width:985px){.Description_content__1d8jm{gap:0}}.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}}.FirstClassLink_button__sPDis{cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:#1c1c1e;padding:0 24px;border-radius:8px;width:524px;height:64px}@media(max-width:985px){.FirstClassLink_button__sPDis{width:100%;height:52px}}.RankingView_container__vX2cd{display:flex;flex-direction:column;gap:20px}.RankingView_descWrapper__vslVj{display:flex;margin-top:12px}.ParentProfiles_image__MxE3W{display:flex;justify-content:center;align-items:center;aspect-ratio:440/80;object-fit:contain;width:440px;height:80px}@media(max-width:985px){.ParentProfiles_image__MxE3W{height:40px;width:100vw}}.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}}.MakeHabit_container__dzex2{display:flex;flex-direction:column;gap:72px}.WelcomeNow_default__3CUXT{display:flex;width:100%;justify-content:center;align-items:center}.WelcomeNow_banner__Qn3AO{background-color:#f1f3f5}@media(max-width:985px){.WelcomeNow_banner__Qn3AO{height:auto}}@media(min-width:985px){.WelcomeNow_banner__Qn3AO{height:388px}}.WelcomeNow_content__C4olc{display:flex;width:100%;height:100%;max-width:1280px;justify-content:space-between;align-items:center}@media(max-width:985px){.WelcomeNow_content__C4olc{flex-direction:column;gap:24px;padding:32px 20px}}.WelcomeNow_leftContainer__ubZuu{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:38px}@media(max-width:985px){.WelcomeNow_leftContainer__ubZuu{gap:24px;margin-bottom:24px;align-items:center}}.WelcomeNow_textContainer__t4jVM{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:985px){.WelcomeNow_textContainer__t4jVM{align-items:center}}.WelcomeNow_textWrapper__sddjQ{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center}.WelcomeNow_textWrapper__sddjQ p{letter-spacing:-1.1%;font-weight:700;white-space:wrap;color:#343a40;justify-content:center;align-items:center;display:flex}@media(max-width:985px){.WelcomeNow_textWrapper__sddjQ p{font-size:22px;line-height:35.2px}}@media(min-width:985px){.WelcomeNow_textWrapper__sddjQ p{font-size:32px;line-height:51.2px}}.WelcomeNow_textWrapper__sddjQ .WelcomeNow_number__2zwPL{color:#f76707}.WelcomeNow_text__Tx_iG{letter-spacing:-1.1%;font-weight:700;white-space:wrap;color:#343a40;justify-content:center;align-items:center;display:flex}@media(max-width:985px){.WelcomeNow_text__Tx_iG{font-size:22px;line-height:35.2px}}@media(min-width:985px){.WelcomeNow_text__Tx_iG{font-size:32px;line-height:51.2px}}.WelcomeNow_container__EUnuh{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}@media(max-width:985px){.WelcomeNow_container__EUnuh{width:100%}}.WelcomeNow_container__EUnuh .WelcomeNow_descWrapper__3zlLz{display:flex;gap:16px;width:100%}@media(max-width:985px){.WelcomeNow_container__EUnuh .WelcomeNow_descWrapper__3zlLz{gap:8px}}.WelcomeGate_container__ozayb{box-sizing:content-box;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.WelcomeGate_transform__7LgIY{position:relative;width:100vw;left:50%;transform:translateX(-50%)}.MaxBenefitCheckBox_maxBenefit__TfHv7{display:flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:rgba(0,0,0,0)}.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}}.ReviewListItem_card__HJCmN{--card-padding-x:20px;display:flex;flex-direction:column;gap:16px;padding:12px 0 24px;border-bottom:8px solid #f1f3f5;background-color:#fff}.ReviewListItem_header__lEk2V{display:flex;flex-direction:column;gap:4px;padding:0 var(--card-padding-x) 12px;border-bottom:1px solid #f1f3f5}.ReviewListItem_timeRange__ahYjQ{color:#495057}.ReviewListItem_classLink__G65BU{display:flex;align-items:flex-start;gap:8px;padding-left:var(--card-padding-x);padding-right:var(--card-padding-x);text-decoration:none;color:inherit}.ReviewListItem_thumbnail__MZFl0{position:relative;flex-shrink:0;width:129px;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background-color:rgba(15,23,42,.1)}.ReviewListItem_classInfo__mbSwx{display:flex;flex-direction:column;gap:2px;min-width:0}.ReviewListItem_tagAndTeacher___j0Ig{display:flex;align-items:center;gap:8px}.ReviewListItem_teacher__PRWHs{display:inline-flex;align-items:center;min-width:0;gap:4px}.ReviewListItem_teacherAvatar__8Ofgy{flex-shrink:0;width:20px;height:20px;overflow:hidden;border-radius:50%;background-color:rgba(15,23,42,.1)}.ReviewListItem_teacherName__PCPvP{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewListItem_classTitle__8HHj7{min-width:0}.ReviewListItem_classTitle__8HHj7 span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ReviewListItem_writeActionWrapper__wLj0m{display:flex;flex-direction:column;align-items:center;gap:8px;padding-left:var(--card-padding-x);padding-right:var(--card-padding-x)}.ReviewListItem_writeAction__4PMK0{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:10px 16px;border-radius:8px;background-color:#343a40;cursor:pointer;text-decoration:none;color:#fff}.ReviewListItem_rewardNotice__FkTAp{margin:0;text-align:center}.ReviewListItem_actionsWrapper__4EKSE{padding-left:var(--card-padding-x);padding-right:var(--card-padding-x)}.ReviewListItem_writeActionWrapper__wLj0m+.ReviewListItem_actionsWrapper__4EKSE{margin-top:-8px}.ReviewListItem_actions__hEt65{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ReviewListItem_actionsSingle__rc_qP{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.ReviewListItem_actionButton___EJTw{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:9px 16px;border:1px solid #dee2e6;border-radius:8px;background-color:#fff;cursor:pointer;text-decoration:none;color:#212529}.ReviewListItem_writtenHeader__T4KrU{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 var(--card-padding-x) 12px;border-bottom:1px solid #f1f3f5}.ReviewListItem_writtenBody__w4DoS{display:flex;flex-direction:column;gap:8px;padding:0 var(--card-padding-x)}.ReviewListItem_titleLink__SNPYr{text-decoration:none;color:inherit}.ReviewListItem_titleLink__SNPYr span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ReviewListItem_reviewComment__RMl0c{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;white-space:pre-wrap;word-break:break-word}.ReviewListItem_imageGrid__SsM3N{display:flex;flex-wrap:wrap;gap:8px}.ReviewListItem_reviewImage__jCLu2{position:relative;width:48px;height:48px;padding:0;border:0;overflow:hidden;border-radius:8px;background-color:rgba(15,23,42,.1);cursor:pointer}.ReviewListItem_reviewImage__jCLu2 img{object-fit:cover}.AutoCouponDescriptionContent_container__cHNyc{display:flex;flex-direction:column;overflow:auto}.AutoCouponDescriptionContent_scrollArea__CqLg0{height:100%;display:flex;flex-direction:column;background-color:#fff;overflow-y:auto;width:100%;overflow-x:hidden}@media only screen and (max-width:985px){.AutoCouponDescriptionContent_scrollArea__CqLg0{padding:16px 20px 0;height:200px}}@media only screen and (min-width:985px){.AutoCouponDescriptionContent_scrollArea__CqLg0{padding:8px 20px;gap:16px}}.AutoCouponDescriptionContent_ctaButton__pkckY{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:985px){.AutoCouponDescriptionContent_ctaButton__pkckY{padding:8px 0 0}}@media only screen and (max-width:985px){.AutoCouponDescriptionContent_ctaButton__pkckY{padding:0}}.AutoCouponDescription_button__zO9_w{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.AutoCouponDescription_membership__6_vxV{cursor:default}.AutoCouponField_container__ua5hT{display:flex;flex-direction:column;gap:8px}.AutoCouponField_toggleRow__5g3Ho{display:flex;align-items:center;gap:6px}.AutoCouponField_toggleLabel__5YI6q{display:inline-flex;align-items:center;gap:4px}.AutoCouponField_toggleLabel__5YI6q button{color:#adb5bd}.AutoCouponField_switch__VOkYZ{position:relative;display:inline-flex;align-items:center;padding:0;margin:0;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .2s ease-in-out}.AutoCouponField_track__Yofdd{position:relative;display:block;width:32px;height:16px;background-color:rgba(15,23,42,.25);border-radius:9999px;transition:background-color .2s ease-in-out}.AutoCouponField_thumb__GO2vJ{position:absolute;top:1px;left:1px;width:14px;height:14px;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.AutoCouponField_switchOn__dRg6p .AutoCouponField_track__Yofdd{background-color:#cc5de8}.AutoCouponField_switchOn__dRg6p .AutoCouponField_thumb__GO2vJ{transform:translateX(16px)}.AutoCouponField_dropdown__Ldpv1{display:flex;align-items:center;gap:4px;width:100%;padding:10px 8px;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;text-align:left}.AutoCouponField_dropdown__Ldpv1 p{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AutoCouponField_appliedTag__43V7d{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;padding:2px 4px;background-color:#e9ecef;color:#adb5bd;border-radius:2px}.AutoCouponField_appliedTag__43V7d span{white-space:nowrap}.AutoCouponField_appliedTagOn__tWPES{background-color:#f8f0fc;color:#862e9c}.AutoCouponField_arrow__NyE9j{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#343a40}.SubscriptionListItem_card__G5VQV{display:flex;flex-direction:column;gap:12px;padding:24px 20px;border-bottom:8px solid #f1f3f5;background-color:#fff}.SubscriptionListItem_titleGroup___Xep4{display:flex;flex-direction:column;gap:4px}.SubscriptionListItem_header__TnG0M{display:flex;align-items:center;gap:8px}.SubscriptionListItem_teacher__w08Zh{display:inline-flex;align-items:center;min-width:0;gap:4px}.SubscriptionListItem_teacherAvatar__sqHzv{flex-shrink:0;width:16px;height:16px;overflow:hidden;border-radius:50%;background-color:rgba(15,23,42,.1)}.SubscriptionListItem_teacherName__SMDjR{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubscriptionListItem_titleLink__AHhlg{text-decoration:none;color:inherit}.SubscriptionListItem_titleLink__AHhlg span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.SubscriptionListItem_fields__RaB2I{display:flex;flex-direction:column;gap:4px}.SubscriptionListItem_paymentSection__2oBvF{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #f1f3f5}.SubscriptionListItem_paymentInfoGroup__s1e7V{display:flex;flex-direction:column;gap:4px}.SubscriptionListItem_paymentHeader__2rVkI{display:flex;align-items:center}.SubscriptionListItem_footer__nrp_Q{display:flex;flex-direction:column;gap:8px}.SubscriptionListItem_resubscribeButton__gC3yn{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 16px;border:1px solid #dee2e6;border-radius:6px;background-color:#fff;text-decoration:none;cursor:pointer}.SubscriptionListItem_secondaryActions__LP_bm{display:flex;gap:8px}.SubscriptionListItem_secondaryActions__LP_bm>*{flex:1 1}.SubscriptionListItem_secondaryButton__9ik0F{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid #dee2e6;border-radius:6px;background-color:#fff;cursor:pointer;text-decoration:none;color:#212529}.SubscriptionListItemSkeleton_card__2o9qb{display:flex;flex-direction:column;gap:12px;padding:20px;border-bottom:8px solid #f1f3f5;background-color:#fff}.SubscriptionListItemSkeleton_titleGroup__XXXbC{display:flex;flex-direction:column;gap:4px}.SubscriptionListItemSkeleton_payment__3kvoG{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #f1f3f5}.AutoCouponSettingContent_container__BJGBv{display:flex;flex-direction:column;justify-content:center;align-items:center}.AutoCouponSettingContent_container__BJGBv .AutoCouponSettingContent_content__4H1JO{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:100%}@media only screen and (max-width:985px){.AutoCouponSettingContent_container__BJGBv .AutoCouponSettingContent_content__4H1JO .AutoCouponSettingContent_image__gp7o_{width:152px;height:124px}}@media only screen and (min-width:985px){.AutoCouponSettingContent_container__BJGBv .AutoCouponSettingContent_content__4H1JO .AutoCouponSettingContent_image__gp7o_{width:224px;height:182px}}@media only screen and (max-width:985px){.AutoCouponSettingContent_container__BJGBv .AutoCouponSettingContent_content__4H1JO .AutoCouponSettingContent_exclusive__D_ljm{width:220px;height:124px}}@media only screen and (min-width:985px){.AutoCouponSettingContent_container__BJGBv .AutoCouponSettingContent_content__4H1JO .AutoCouponSettingContent_exclusive__D_ljm{width:253px;height:156px}}.AutoCouponSettingContent_container__BJGBv .AutoCouponSettingContent_content__4H1JO .AutoCouponSettingContent_contentText__Br8or{display:flex;width:100%;flex-direction:column;text-align:center}@media only screen and (max-width:985px){.AutoCouponSettingContent_container__BJGBv .AutoCouponSettingContent_content__4H1JO .AutoCouponSettingContent_contentText__Br8or{gap:8px}}@media only screen and (min-width:985px){.AutoCouponSettingContent_container__BJGBv .AutoCouponSettingContent_content__4H1JO .AutoCouponSettingContent_contentText__Br8or{gap:16px}}@media only screen and (max-width:985px){.AutoCouponSettingContent_container__BJGBv .AutoCouponSettingContent_content__4H1JO{padding:0 20px}.AutoCouponSettingContent_container__BJGBv{padding:16px 0 0;gap:0}}@media only screen and (min-width:985px){.AutoCouponSettingContent_container__BJGBv{padding:24px 0 0;gap:32px}}.MembersExclusiveModal_container__0ksxZ{display:flex;background-color:#fff;min-width:320px;max-width:600px;width:100%;border-radius:8px;flex-direction:column}@media only screen and (min-width:985px){.MembersExclusiveModal_container__0ksxZ{padding:0}.MembersExclusiveModal_container__0ksxZ .MembersExclusiveModal_contentContainer__PXJlV{width:100%;padding:0 20px 16px;display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center;text-align:center}}@media only screen and (max-width:985px){.MembersExclusiveModal_container__0ksxZ .MembersExclusiveModal_contentContainer__PXJlV{display:flex;width:100%;gap:20px;padding:16px 20px;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative}}.MembersExclusiveModal_content__L6epE{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:985px){.MembersExclusiveModal_content__L6epE{gap:8px}}@media only screen and (max-width:985px){.MembersExclusiveModal_content__L6epE{gap:20px}}@media only screen and (min-width:985px){.MembersExclusiveModal_membershipExclusiveImage__6P9D9{width:253px;height:138px}}@media only screen and (max-width:985px){.MembersExclusiveModal_membershipExclusiveImage__6P9D9{width:220px;height:120px}}.MembersExclusiveModal_desktopCloseButtonContainer__ICKS_{display:flex;justify-content:flex-end;padding:16px 20px;gap:10px;border-bottom:1px solid #e9ecef;width:100%}.MembersExclusiveModal_desktopCloseButtonContainer__ICKS_ .MembersExclusiveModal_closeIcon__sEcP7{cursor:pointer;background-color:rgba(0,0,0,0)}@media only screen and (max-width:985px){.MembersExclusiveModal_desktopCloseButtonContainer__ICKS_{display:none}}.MembersExclusiveModal_mobileCloseButton__lKRHD{position:absolute;top:16px;right:20px;cursor:pointer;background-color:rgba(0,0,0,0)}@media only screen and (min-width:985px){.MembersExclusiveModal_mobileCloseButton__lKRHD{display:none}}.MembersExclusiveModal_overlay__FwRVz{position:fixed;display:flex;justify-content:center;align-items:center;padding:0 20px;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(15,23,42,.5)}.MembersExclusiveModal_overlay__FwRVz.MembersExclusiveModal_onBottomSheet___YcmE{z-index:99999999}.MySubscriptionContent_container__cgPTE{display:flex;flex-direction:column}.MySubscriptionContent_container__cgPTE[data-has-items=true]{background-color:#fff}.MySubscriptionContent_container__cgPTE>section{background-color:rgba(0,0,0,0)}.MySubscriptionContent_topSection__YSIHw{display:flex;flex-direction:column;gap:16px;background-color:#fff}.MySubscriptionContent_header__gtQ1F{display:flex;flex-direction:column;padding:16px 20px 0}@media(min-width:985px){.MySubscriptionContent_header__gtQ1F{padding-top:20px}}.MySubscriptionContent_headerInner__hK6LI{display:flex;align-items:center;height:40px}.MySubscriptionContent_subtabs__Galvf{display:flex;gap:8px;padding:0 20px 20px}.MySubscriptionContent_subtabActive__t6gBL,.MySubscriptionContent_subtab__veIJB{display:inline-flex;flex:1 1;align-items:center;justify-content:center;padding:8px 16px;border-radius:8px;background-color:#fff;cursor:pointer;box-sizing:border-box}.MySubscriptionContent_subtab__veIJB{border:1px solid #dee2e6}.MySubscriptionContent_subtabActive__t6gBL{border:1px solid #212529}.MySubscriptionContent_divider__n63gz{height:8px;background-color:#f1f3f5;border:0}.MySubscriptionContent_container__cgPTE[data-has-items=false] .MySubscriptionContent_divider__n63gz{display:none}.MySubscriptionContent_list__31407{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.MySubscriptionContent_list__31407>li:last-child>article{border-bottom:none}.MySubscriptionContent_sentinel__Qmqgr{width:100%;height:1px}.SubscriptionKindTabView_container__cP1VV{display:flex;flex-direction:column}.SubscriptionKindTabView_kindTabs__eZhRJ{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid #e9ecef;background-color:#fff}.SubscriptionKindTabView_chip__vKdl4{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:5px 10px;border:1px solid #e9ecef;border-radius:999px;background-color:#fff;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.SubscriptionKindTabView_chipSelected__C5jtQ{border-color:rgba(0,0,0,0);background-color:#495057}.SubscriptionKindTabView_panel__HAuFE{display:block}.SubscriptionKindTabView_hidden__EZ8iw{display:none}.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}.AddCardButton_icon__5XmFi{color:#343a40}.CardList_cardList__GboDC{display:flex;flex-direction:column}.NaverPayNoticeBox_box__2OWTt{background:#f8f9fa;padding:24px 16px;border-radius:2px;list-style:none;margin:0}.NaverPayNoticeBox_item__bIoXE{list-style:disc;margin-left:19.5px;color:#868e96}.CardModal_cardModal__dqYIy{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:985px){.CardModal_cardModal__dqYIy{padding:24px 20px;height:85vh}}.DeliveryDetailModal_body__x9hfg,.DeliveryDetailModal_modalBody__Vdyk1{display:flex;flex-direction:column}.DeliveryDetailModal_body__x9hfg{gap:24px;padding:8px 20px 0}@media(max-width:985px){.DeliveryDetailModal_body__x9hfg{padding-top:16px}}.DeliveryDetailModal_footer__0YbC7{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;background-color:#fff;padding:8px 20px 16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media(max-width:985px){.DeliveryDetailModal_footer__0YbC7{justify-content:stretch;padding-top:24px;border-radius:0}}.DeliveryDetailModal_ctaSlot__0h49I{width:100%}@media(min-width:985px){.DeliveryDetailModal_ctaSlot__0h49I{width:80px}}.DeliveryDetailModal_group__QhzGB{display:flex;flex-direction:column;gap:12px}.DeliveryDetailModal_infoRow__csSpV{display:flex;align-items:center;gap:8px}.DeliveryDetailModal_rowLabel__VsrIg{flex:1 1;min-width:0}.DeliveryDetailModal_trackingValue__Ed8rz{display:inline-flex;align-items:center;gap:4px}.DeliveryDetailModal_trackingNo__d2qOQ{color:inherit;text-decoration:underline;cursor:pointer}.DeliveryDetailModal_copyButton__Ylxsw{display:inline-flex;padding:0;border:none;background:none;cursor:pointer;color:#495057}.DeliveryDetailModal_addressRow__iJa2_{display:flex;align-items:flex-start;gap:12px}.DeliveryDetailModal_addressValue__75_Py{flex:1 1;min-width:0;text-align:right;word-break:keep-all;overflow-wrap:anywhere}.DefaultAddressCard_container__fETER{background-color:#fff}.DefaultAddressCard_card__PcucO{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background-color:#f8f9fa}@media only screen and (min-width:985px){.DefaultAddressCard_card__PcucO{padding:16px 20px}}.DefaultAddressCard_header__fsjef{display:flex;align-items:center;justify-content:space-between;gap:8px}.DefaultAddressCard_changeButton__BQKlz{width:56px;height:32px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;cursor:pointer}@media only screen and (min-width:985px){.DefaultAddressCard_changeButton__BQKlz{width:64px;height:34px}}.DefaultAddressCard_body__tfFg_{display:flex;flex-direction:column}.WorkbookDeliveryModal_wrapper___l6Hh{display:flex;flex-direction:column;max-height:70vh}.WorkbookDeliveryModal_body__qvxMx{flex:1 1;display:flex;flex-direction:column;padding:8px 20px;overflow-y:auto}@media only screen and (max-width:985px){.WorkbookDeliveryModal_body__qvxMx{padding-top:16px;padding-bottom:16px}}.WorkbookDeliveryModal_historyTitle__h49At{margin-top:24px;margin-bottom:8px}.WorkbookDeliveryModal_skeletonGroup__DFFvA{display:flex;flex-direction:column;gap:16px}.WorkbookDeliveryModal_footer__ymJkr{display:flex;padding:8px 20px 16px;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media only screen and (max-width:985px){.WorkbookDeliveryModal_footer__ymJkr{padding-top:16px;border-radius:0}}.WorkbookDeliveryModal_ctaSlot__7TdWR{width:100%}.WorkbookDeliveryModal_detailTitle__EOnrU{display:inline-flex;align-items:center;gap:4px}.WorkbookDeliveryModal_backButton__BIQFj{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.WorkbookDeliveryModal_list__Q6GCE{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.WorkbookDeliveryModal_row__y62tj{border-bottom:1px solid #f1f3f5}.WorkbookDeliveryModal_row__y62tj:last-child{border-bottom:0}.WorkbookDeliveryModal_rowButton__m3CWE{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 8px;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.WorkbookDeliveryModal_status__W_NUl{display:inline-flex;align-items:center;gap:2px;color:#4c6ef5}.WorkbookListCard_card__y3RCX{display:flex;flex-direction:column;gap:12px;padding:24px 20px;border-bottom:8px solid #f1f3f5;background-color:#fff}.WorkbookListCard_titleGroup__dei6I{display:flex;flex-direction:column;gap:4px}.WorkbookListCard_header__Wkp_8{display:flex;align-items:center;gap:8px}.WorkbookListCard_tag__6YYl_{display:flex;align-items:center;flex-shrink:0;width:-moz-fit-content;width:fit-content;white-space:nowrap;padding:2px 6px;border-radius:4px;background-color:#f1f3f5}.WorkbookListCard_teacher__yJkB4{display:inline-flex;align-items:center;min-width:0;gap:4px}.WorkbookListCard_teacherAvatar__Eqg_Y{flex-shrink:0;width:16px;height:16px;overflow:hidden;border-radius:50%;background-color:rgba(15,23,42,.1)}.WorkbookListCard_teacherName__AlWKm{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkbookListCard_fields__InUg5{display:flex;flex-direction:column;gap:4px}.WorkbookListCard_field__ENE_Q{display:flex;gap:12px;align-items:flex-start}.WorkbookListCard_fieldLabel__OQ1_v{flex-shrink:0;min-width:47px;white-space:nowrap}.WorkbookListCard_actions__Ig_4l{display:flex;flex-direction:column;gap:8px}.WorkbookListCard_vodButton__otLCw{gap:8px;border:0;border-radius:6px;background-color:#343a40;color:#fff}.WorkbookListCard_resubscribeButton__tn3FN,.WorkbookListCard_vodButton__otLCw{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 16px;cursor:pointer}.WorkbookListCard_resubscribeButton__tn3FN{border:1px solid #dee2e6;border-radius:6px;background-color:#fff}.WorkbookListCard_subActions__JCuT9{display:flex;gap:8px}.WorkbookListCard_subActions__JCuT9>*{flex:1 1}.WorkbookListCard_registerButton__4YqMZ{display:flex;width:100%}.WorkbookListCard_registerButton__4YqMZ,.WorkbookListCard_subButton__fYF8d{align-items:center;justify-content:center;height:40px;padding:0 16px;border:1px solid #dee2e6;border-radius:6px;background-color:#fff;color:#212529;cursor:pointer}.WorkbookListCard_subButton__fYF8d{display:inline-flex;gap:8px}.NoticeSection_container__Zb_Ub,.NoticeSection_listItems__cJCyg{display:flex;flex-direction:column}.NoticeSection_listItems__cJCyg{gap:8px;margin-top:8px}