.AddScheduleButton_container__Ofsvs{margin:auto;width:100%;max-width:416px}.ClassThumbnail_thumbnail__pvsyN{position:relative;width:320px;height:180px;overflow:hidden}.ClassThumbnail_thumbnail__pvsyN.ClassThumbnail_blocked__uHT56{mix-blend-mode:luminosity}.ClassThumbnail_thumbnail__pvsyN.ClassThumbnail_full__XoqxR{width:100%;aspect-ratio:390/218;height:auto;border-radius:0;position:relative}.ClassThumbnail_thumbnail__pvsyN.ClassThumbnail_radius__6HXHK{border-radius:8px}.ClassThumbnail_mobileImage__2NYIC{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.ClassThumbnail_statusBadge__Z57sV{position:absolute;display:flex;align-items:center;gap:8px;padding:14px 16px;background-color:rgba(23,23,25,.5);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;top:20px;left:20px;border-radius:16px;font-size:14px;line-height:16px;font-weight:700}.ClassThumbnail_statusBadge__Z57sV.ClassThumbnail_radius__6HXHK{top:0;left:0;border-radius:8px 0 8px 0;font-size:16px;line-height:20px;font-weight:700}.Pill_pill__R8bN_{position:relative;display:inline-flex;align-items:center;padding:4px 6px;border-radius:4px;color:#495057;font-size:14px;line-height:16px;font-weight:400}.Pill_pill__R8bN_.Pill_bold__0R5Sg{font-size:14px;line-height:16px;font-weight:700}.Pill_black__YPkg4:after{background-color:#343a40;mix-blend-mode:multiply}.Pill_black__YPkg4:after,.Pill_gray__lCPNo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;pointer-events:none}.Pill_gray__lCPNo:after{background-color:rgba(96,108,144,.16)}.Pill_red__AMRva:after{background-color:rgba(255,107,107,.22)}.Pill_red__AMRva:after,.Pill_yellow__hGYAh:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;pointer-events:none}.Pill_yellow__hGYAh:after{background-color:rgba(252,196,25,.22)}.Pill_green__FifrN:after{background-color:rgba(81,207,102,.22)}.Pill_blue__zoBbh:after,.Pill_green__FifrN:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;pointer-events:none}.Pill_blue__zoBbh:after{background-color:rgba(51,154,240,.22)}.Pill_violet__ta9Rb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(132,94,247,.22);border-radius:4px;pointer-events:none}.SpecializationCategorySelector_wrapper__foJij{width:100%}.SpecializationCategorySelector_mainTitle__jyQVu{font-size:16px;line-height:20px;font-weight:700;color:#343a40;margin-bottom:4px}.SpecializationCategorySelector_mainTitle__jyQVu:after{content:"*";font-weight:400;font-size:12px;line-height:160%;letter-spacing:-.03em;color:#ff5855}.SpecializationCategorySelector_errorMessage__DJP__{font-size:12px;line-height:20px;font-weight:400;color:#fa5252;margin-top:4px}.SpecializationCategorySelector_subCategoriesWrapper__Xw6wN{margin-top:8px}.SpecializationCategorySelector_chipContainer___uaXv{display:flex;flex-wrap:wrap;gap:8px}.SpecializationCategorySelector_tipCardWrapper__CJU6Q{margin-top:16px}.TeacherNameField_badge__m_Ds_{display:flex;align-items:center;font-size:16px;line-height:20px;font-weight:700;color:#495057;border-radius:100px;padding:4px 8px 4px 4px;background-color:rgba(96,108,144,.08)}.CreateProfileForm_editFormCommon__2Iua6,.CreateProfileForm_editFormService__S5BVP{display:flex;flex-direction:column;justify-content:center;padding:32px 0;gap:24px;width:100%}.CreateProfileForm_footer__rY77K{display:flex;justify-content:center;width:100%}.DesktopCreateProfilePage_wrapper__Yrs9T{display:flex;flex-direction:column;width:100%;background-color:#fff;padding:32px;border:1px solid #e9ecef;border-radius:16px;margin:80px auto;max-width:700px}.DesktopCreateProfilePage_wrapper__Yrs9T .DesktopCreateProfilePage_title__W4rU5{font-size:40px;line-height:56px;font-weight:700;text-align:center;margin-bottom:48px}.MobileCreateProfilePage_wrapper__Mbq4P{display:flex;flex-direction:column;padding:32px 0;width:100%}.MobileCreateProfilePage_wrapper__Mbq4P .MobileCreateProfilePage_title__xOya4{font-size:32px;line-height:44px;font-weight:700;color:#343a40;padding:0 20px;margin-bottom:32px}.LoadingInputField_wrapper__DtW1Z{width:100%}label .LoadingInputField_mainTitle__XP1P3{font-size:16px;line-height:20px;font-weight:700;color:#343a40;margin-bottom:4px}label .LoadingInputField_helpText__otcqE{margin-top:4px;font-size:12px;line-height:20px;font-weight:400;color:#868e96}label .LoadingInputField_formikInput__p4Tk9{font-weight:400;font-size:19px;line-height:30px;letter-spacing:-.03em;width:100%;height:48px;box-sizing:border-box;padding:8px 16px;border-radius:4px;border:1px solid #bfc2c5}label .LoadingInputField_formikInput__p4Tk9:-moz-read-only{background-color:rgba(96,108,144,.08);color:#ced4da;border:none;-webkit-text-fill-color:#ced4da}label .LoadingInputField_formikInput__p4Tk9:disabled,label .LoadingInputField_formikInput__p4Tk9:read-only{background-color:rgba(96,108,144,.08);color:#ced4da;border:none;-webkit-text-fill-color:#ced4da}.LoadingImageUpload_wrapper__vippM{width:100%}.LoadingImageUpload_wrapper__vippM label .LoadingImageUpload_mainTitle__9tRER{font-size:16px;line-height:20px;font-weight:700;color:#343a40}.LoadingImageUpload_wrapper__vippM label .LoadingImageUpload_helpText__acMAR{margin-top:4px;font-size:12px;line-height:20px;font-weight:400;color:#868e96}.TeacherProfile_wrapper__kGMEZ{display:flex;flex-direction:column;gap:32px;width:100%}.TeacherProfile_wrapper__kGMEZ .TeacherProfile_editForm__q5lE1{display:flex;flex-direction:column;gap:24px;width:100%;padding:32px;border:1px solid #f1f3f5;background-color:#fff;border-radius:16px}.SectionNavigation_wrapper__dalHB{display:flex;gap:8px;background-color:#fff;width:100%;position:-webkit-sticky;position:sticky;z-index:300}.SectionNavigation_wrapper__dalHB:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e9ecef}.SectionNavigation_wrapper__dalHB.SectionNavigation_mobile__LTbSe{padding:0 20px;top:56px}.SectionNavigation_wrapper__dalHB.SectionNavigation_desktop__eLMRB{padding:0;top:80px}.SectionNavigation_tab__XsO7e{font-size:16px;line-height:24px;font-weight:700;background:none;border:none;padding:12px 8px;border-radius:8px;color:#adb5bd;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.SectionNavigation_tab__XsO7e:hover{color:#868e96}.SectionNavigation_tab__XsO7e.SectionNavigation_active__no8CM{color:#343a40}.SectionNavigation_tab__XsO7e.SectionNavigation_active__no8CM:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:2px 2px 0 0;background-color:#343a40;z-index:1}.AgendaItem_bottomRow__mvMEp{display:flex;flex-direction:column;gap:4px;padding:8px 12px 16px}.AgendaItem_item___NKTd{display:flex;flex-direction:column;width:100%;cursor:pointer}.AgendaItem_item___NKTd .AgendaItem_typePill__WxlXT{position:relative;flex-shrink:0;height:24px;padding-left:10px;border:1px solid;border-radius:4px;overflow:hidden}.AgendaItem_item___NKTd .AgendaItem_typePill__WxlXT:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background-color:currentColor}.AgendaItem_item___NKTd .AgendaItem_typePillONEDAY__cAR_G{color:#ff6b6b}.AgendaItem_item___NKTd .AgendaItem_typePillBUNDLE__A_WcX{color:#fcc419}.AgendaItem_item___NKTd .AgendaItem_typePillSUBSCRIBE__xiTsi{color:#51cf66}.AgendaItem_item___NKTd .AgendaItem_bottomRow__mvMEp{border-bottom:1px solid #e9ecef}.AgendaItem_topRow__AMoU8{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:16px 12px 8px}.AgendaItem_mobile__jJO4c .AgendaItem_topRow__AMoU8{flex-direction:column;align-items:flex-start;gap:4px}.AgendaItem_stacked__oNrO0 .AgendaItem_topRow__AMoU8{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 12px 8px}.AgendaItem_stacked__oNrO0 .AgendaItem_bottomRow__mvMEp{gap:8px;padding:0 12px 12px;border-bottom:none}li:last-child .AgendaItem_item___NKTd .AgendaItem_bottomRow__mvMEp{border-bottom:none}.AgendaItem_meta___3Jis{display:flex;align-items:center;gap:8px}.AgendaItem_metaItem__i8kA8{font-size:14px;line-height:16px;font-weight:700;display:inline-flex;align-items:center;gap:4px;color:#495057;white-space:nowrap}.AgendaItem_metaDivider__K0hvG{flex-shrink:0;width:1px;height:8px;background-color:#ced4da}.AgendaItem_studentTime__QWBfu{font-size:14px;line-height:16px;font-weight:400;color:#868e96;white-space:nowrap}.AgendaItem_titleRow__c3Q2s{display:flex;align-items:flex-start;gap:8px;min-width:0}.AgendaItem_classTitle__rS65H{font-size:18px;line-height:24px;font-weight:400;flex:1 0;min-width:0;color:#343a40;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AgendaItem_curriculum__EpjuX{font-size:16px;line-height:24px;font-weight:400;color:#868e96}.AgendaItem_past__549AM .AgendaItem_classTitle__rS65H,.AgendaItem_past__549AM .AgendaItem_curriculum__EpjuX,.AgendaItem_past__549AM .AgendaItem_metaItem__i8kA8,.AgendaItem_past__549AM .AgendaItem_studentTime__QWBfu{color:#adb5bd}.AgendaItem_canceled__W_xi5 .AgendaItem_classTitle__rS65H,.AgendaItem_canceled__W_xi5 .AgendaItem_curriculum__EpjuX,.AgendaItem_canceled__W_xi5 .AgendaItem_metaItem__i8kA8,.AgendaItem_canceled__W_xi5 .AgendaItem_studentTime__QWBfu{color:#ced4da;text-decoration:line-through}.AgendaItem_agenda__gM8IU{width:100%;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;cursor:pointer}.AgendaItem_requestSchedule__8EzGZ{background-color:#fff;border:1px solid #dee2e6!important}.AgendaItem_pillWrapper__lteJs{line-height:0}.AgendaItem_requestTitle__Gpijc{font-size:18px;line-height:24px;font-weight:700;color:#343a40}.AgendaItem_requestCount__Bzbfk{font-size:18px;line-height:24px;font-weight:700;color:#406aff}.AgendaItem_requestTimeRow__CwWYX{font-size:16px;line-height:24px;font-weight:400;display:flex;align-items:center;flex-wrap:wrap}.AgendaItem_requestTimeRow__CwWYX.AgendaItem_mobile__jJO4c{flex-direction:column;align-items:flex-start}.AgendaItem_requestTimeLine__4hygl{display:flex;align-items:center}.AgendaItem_requestTimeLabel__lL2xF{color:#868e96}.AgendaItem_requestTimeDot__IBrf4{margin:0 4px;color:#868e96}.AgendaItem_requestTimeValue__pBed2{color:#343a40}.AgendaItem_requestTimeDivider__MVQEK{width:1px;height:12px;background-color:#dee2e6;margin:0 8px}.ClassLabel_labelContainer__DNAIZ{display:flex;gap:8px;align-items:center;min-width:0}.ClassLabel_labelContainer__DNAIZ .ClassLabel_title__k_sQ8{flex:0 1 auto;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.ClassTypeChip_wrapper__zlUea{display:inline-flex;align-items:center;height:24px;position:relative;font-size:14px;line-height:16px;font-weight:700}.ClassTypeChip_text__Lo4U_{display:flex;align-items:center;justify-content:center;height:100%;padding:4px 6px;border-radius:0 4px 4px 0;border-style:solid;border-width:1px 1px 1px 0;position:relative;margin-left:4px;white-space:nowrap}.ClassTypeChip_text__Lo4U_:before{content:"";position:absolute;left:-4px;top:-1px;bottom:-1px;width:4px;border-radius:4px 0 0 4px}.ClassTypeChip_text__Lo4U_:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:inherit}.ClassTypeChip_text__Lo4U_.ClassTypeChip_oneday__ooQoN{background-color:rgba(255,168,168,.22);color:#ff6b6b;border-color:#ff6b6b}.ClassTypeChip_text__Lo4U_.ClassTypeChip_oneday__ooQoN:before{background-color:#ff6b6b}.ClassTypeChip_text__Lo4U_.ClassTypeChip_subscribe__4eY7K{background-color:rgba(81,207,102,.22);color:#51cf66;border-color:#51cf66}.ClassTypeChip_text__Lo4U_.ClassTypeChip_subscribe__4eY7K:before{background-color:#51cf66}.ClassTypeChip_text__Lo4U_.ClassTypeChip_bundle__fkd9Z{background-color:rgba(252,196,25,.22);color:#fcc419;border-color:#fcc419}.ClassTypeChip_text__Lo4U_.ClassTypeChip_bundle__fkd9Z:before{background-color:#fcc419}.ClassTypeChip_text__Lo4U_.ClassTypeChip_disabled__tVmwS{background-color:rgba(173,181,189,.22);color:#adb5bd;border-color:#adb5bd}.ClassTypeChip_text__Lo4U_.ClassTypeChip_disabled__tVmwS:before{background-color:#adb5bd}.ScheduleItem_listItem__UxLKr{display:flex;height:65px;justify-content:space-between;align-items:center;gap:48px;color:#212529;background-color:#fff;font-size:16px;line-height:20px;font-weight:400;cursor:pointer}.ScheduleItem_listItem__UxLKr:not(:last-child){border-bottom:1px solid #f1f3f5}.ScheduleItem_listItem__UxLKr:last-child{border-radius:0 0 16px 16px}.ScheduleItem_listItem__UxLKr .ScheduleItem_product__XATdN{display:flex;gap:12px;margin-left:32px;color:#495057;flex:0 0 280px;text-align:left;overflow:hidden}.ScheduleItem_listItem__UxLKr .ScheduleItem_product__XATdN>section p{width:-webkit-max-content;width:max-content}.ScheduleItem_listItem__UxLKr .ScheduleItem_product__XATdN .ScheduleItem_productTitle___fJp3,.ScheduleItem_listItem__UxLKr .ScheduleItem_schedule__5WeSZ{font-size:16px;line-height:20px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleItem_listItem__UxLKr .ScheduleItem_schedule__5WeSZ{color:#495057;flex:0 0 192px;text-align:left}.ScheduleItem_listItem__UxLKr .ScheduleItem_orderDate__y7Xrg{color:#868e96;font-size:14px;line-height:16px;font-weight:400;flex:0 0 116px;text-align:left}.ScheduleTable_wrapper__8J_bB{border:1px solid #e9ecef;border-radius:16px}.MobileScheduleTable_scrollContainer__y5Cpy{padding-right:20px;-webkit-overflow-scrolling:touch;overflow-x:auto}.MobileScheduleTable_wrapper__eUhOE{border:1px solid #e9ecef;border-radius:16px;width:716px;margin-bottom:24px}.NoClassInfo_noClassInfo__O_ADW{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px;background-color:#f8f9fa;border-radius:16px}.NoClassInfo_noClassInfo__O_ADW.NoClassInfo_mobile__VwAf5{margin-right:24px}.NoClassInfo_noClassInfo__O_ADW .NoClassInfo_title__aQ_sx{color:#868e96;font-size:14px;line-height:16px;font-weight:700}.NoClassInfo_noClassInfo__O_ADW .NoClassInfo_description__9jsil{color:#adb5bd;font-size:14px;line-height:16px;font-weight:400}.ReportStatusChip_chip__3K_xB{font-weight:600;letter-spacing:-.5px;font-size:12px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;white-space:nowrap}.ReportStatusChip_positive__vIZr0{color:#40c057;background-color:#d3f9d8}.ReportStatusChip_cautionary__k5hP4{color:#fd7e14;background-color:#ffe8cc}.ReportStatusChip_neutral__gfvx9{color:#868e96;background-color:rgba(15,23,42,.05)}.DefinitionField_wrapper__YEN8F{display:flex;align-items:center;justify-content:space-between}.DefinitionField_wrapper__YEN8F.DefinitionField_mobile__NOX3s{font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em}.DefinitionField_wrapper__YEN8F.DefinitionField_desktop__m_Zym{font-weight:400;font-size:19px;line-height:30px;letter-spacing:-.03em}.DefinitionField_wrapper__YEN8F .DefinitionField_term__Z71hW{color:#868e96}.DefinitionField_wrapper__YEN8F .DefinitionField_desc__SiSYZ{color:#495057}.InfoBox_info__hvNji{background:#f1f3f5;padding:16px;color:#495057;border-radius:4px;font-weight:400}.InfoBox_info__hvNji,.InfoBox_info__hvNji strong{font-size:16px;line-height:26px;letter-spacing:-.03em}.InfoBox_info__hvNji strong{font-weight:700}[data-device=mobile] .InfoBox_info__hvNji{font-weight:400;font-size:13px;line-height:21px;letter-spacing:-.03em}[data-device=mobile] .InfoBox_info__hvNji strong{font-weight:700;font-size:13px;line-height:21px;letter-spacing:-.03em}.AddScheduleModal_wrapper__vAoNx{display:flex;flex-direction:column;color:#495057;gap:16px}.AddScheduleModal_wrapper__vAoNx .AddScheduleModal_scheduleInfo__O3F0D{display:flex;flex-direction:column;gap:8px}[data-device=mobile] .AddScheduleModal_wrapper__vAoNx{gap:8px}.AddScheduleModal_contentWrapper__yFpG9{display:flex;flex-direction:column;gap:24px}.AddScheduleModal_titleRow__CnZdN{display:flex;align-items:center;justify-content:space-between;gap:8px}.AddScheduleModal_modalResponsive__ZyBNq{max-width:calc(100vw - 40px)}.TimezoneNotice_notice__WML1B{font-size:12px;line-height:20px;font-weight:400;color:#adb5bd}.Chip_chip__QAyF1{border-radius:8px;color:#495057;background:#fff;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;box-sizing:border-box;transition:background-color .2s cubic-bezier(.18,.89,.32,1.28);flex-shrink:0}.Chip_chip__QAyF1.Chip_active__TfHeS{border:1px solid #495057;color:#212529}.Chip_chip__QAyF1:disabled{color:#868e96;background-color:rgba(128,136,143,.56)}.Chip_chip__QAyF1:hover:not(:disabled){background-color:rgba(232,233,237,.54)}.Chip_chip__QAyF1:active:not(:disabled){background-color:rgba(228,229,233,.56)}.Chip_chip__QAyF1.Chip_xl__9FiLF{height:48px;padding:0 16px;font-size:16px;line-height:20px;font-weight:700}.Chip_chip__QAyF1.Chip_l__NdvFV{height:40px;padding:0 16px;font-weight:500;font-size:17px;line-height:27px;letter-spacing:-.03em}.Chip_chip__QAyF1.Chip_m__JCSH9{height:32px;padding:0 8px}.Chip_chip__QAyF1.Chip_full__5A1pc,.Chip_chip__QAyF1.Chip_m__JCSH9{font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em}.Chip_chip__QAyF1.Chip_full__5A1pc{height:48px;width:100%;flex-grow:1;flex-shrink:1}.Chip_chip__QAyF1.Chip_small__jt20V{padding:0 8px}.Chip_chip__QAyF1.Chip_left__NRfoH{padding-left:8px}.Chip_chip__QAyF1.Chip_right___uN9B{padding-right:8px}.LocaleSwitchBottomSheet_container__ppIdD{display:flex;flex-direction:column;gap:24px}.LocaleSwitchBottomSheet_container__ppIdD.LocaleSwitchBottomSheet_useBottomSheet___BW_k{padding:0 20px}.LocaleSwitchBottomSheet_section__1P2GC{display:flex;flex-direction:column;gap:12px}.LocaleSwitchBottomSheet_sectionTitle__qQ1h2{font-size:16px;line-height:20px;font-weight:700;color:#343a40}.LocaleSwitchBottomSheet_list__3g0F2{display:flex;flex-direction:row;gap:8px}.LocaleSwitchBottomSheet_chipLabel__jRetL{font-size:16px;line-height:20px;font-weight:700}.LocaleSwitchBottomSheet_warningFooter__DF_8q{display:grid;grid-template-columns:60px 1fr;grid-gap:8px;gap:8px;width:100%}.LocaleSwitchBottomSheet_warningFooterMobile__ahmYz{display:grid;width:100%;grid-gap:8px;gap:8px;grid-template-columns:1fr;grid-template-rows:auto auto}.LocaleSwitchBottomSheet_warningFooterMobile__ahmYz>button:first-child{order:2}.LocaleSwitchBottomSheet_warningFooterMobile__ahmYz>button:last-child{order:1}.LocaleSwitchBottomSheet_warningDescription__277gm{font-size:16px;line-height:24px;font-weight:400;color:#343a40}.ServiceChangeButton_button__13AYP{border:1px solid #dee2e6;outline:none;background:none;padding:0 16px;color:#495057;cursor:pointer;border-radius:8px;display:flex;align-items:center;gap:8px;height:40px;font-size:14px;line-height:16px;font-weight:700}.ServiceChangeButton_button__13AYP:hover{background:linear-gradient(0deg,rgba(33,37,41,.05),rgba(33,37,41,.05)),#ffffff}.ServiceChangeButton_button__13AYP:active{background:linear-gradient(0deg,rgba(33,37,41,.12),rgba(33,37,41,.12)),#ffffff}.ServiceChangeButton_button__13AYP.ServiceChangeButton_mobile__WatL5:hover{background:none}.ServiceChangeButton_flag__Mo5nR{width:25px;height:auto;border-radius:2px;border:1px solid #e9ecef}.DropdownItem_wrapper__LHRAy{min-width:100%;width:-webkit-max-content;width:max-content;display:flex;align-items:center;gap:8px;height:48px;padding:16px;border-radius:4px;color:#868e96;font-size:16px;line-height:24px;font-weight:400;cursor:pointer}.DropdownItem_wrapper__LHRAy:not(.DropdownItem_disabled__wO6S1){position:relative}@media(hover:hover){.DropdownItem_wrapper__LHRAy:not(.DropdownItem_disabled__wO6S1):hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(33,37,41,.05);border-radius:4px}}.DropdownItem_wrapper__LHRAy:not(.DropdownItem_disabled__wO6S1):active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(33,37,41,.12);border-radius:4px}.DropdownItem_wrapper__LHRAy.DropdownItem_disabled__wO6S1{color:#ced4da;cursor:not-allowed}.DropdownItem_content__AfrK4{display:flex;align-items:center;gap:8px}.DropdownItem_chipWrapper__Qf1oi{flex-shrink:0}.DropdownItem_label___SqV8{max-width:100%;text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap}.ClassDetailSubActions_wrapper__VNbNW{position:relative}.ClassDetailSubActions_SubActionList__jvkh6{position:absolute;right:0;top:20px;display:flex;flex-direction:column;z-index:600;width:176px;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(134,142,150,.12),0 0 1px 0 rgba(134,142,150,.08),0 0 1px 0 rgba(134,142,150,.08)}.ClassDetailSubActions_SubActionList__jvkh6 .ClassDetailSubActions_container__WfJHc{width:100%;display:flex;flex-direction:column;gap:8px;padding:8px 0}.MobileHeaderActions_wrapper__vTBis{display:flex;align-items:center;gap:16px}.MobileHeaderActions_classDetailActions__Ybp6e{display:flex;align-items:center;gap:4px}.DesktopHeader_wrapper__CFdZ1{width:1296px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px 0}.DesktopHeader_wrapper__CFdZ1 .DesktopHeader_upperMenu__a_IHr{display:flex;gap:32px;color:#868e96}.DesktopHeader_wrapper__CFdZ1 .DesktopHeader_linkWrapper__PycZW{display:flex;gap:32px}.DesktopHeader_wrapper__CFdZ1 .DesktopHeader_buttonWrapper___z5_P{display:flex;gap:8px}.DesktopHeader_wrapper__CFdZ1 .DesktopHeader_gnb__w5sO6{display:flex;align-items:center;justify-content:space-between;gap:24px}.DesktopHeader_wrapper__CFdZ1 .DesktopHeader_gnb__w5sO6 form{height:32px}.DesktopHeader_wrapper__CFdZ1 .DesktopHeader_gnb__w5sO6 form button{border:none;background-color:#fff;cursor:pointer;height:32px}.DesktopHeader_navButton__1W7Ka{border:none;outline:none;background:none;padding:4px;color:#212529;cursor:pointer;border-radius:8px;font-size:14px;line-height:16px;font-weight:700}.DesktopHeader_navButton__1W7Ka:hover{background:linear-gradient(0deg,rgba(33,37,41,.05),rgba(33,37,41,.05)),#ffffff}.DesktopHeader_navButton__1W7Ka:active{background:linear-gradient(0deg,rgba(33,37,41,.12),rgba(33,37,41,.12)),#ffffff}.DesktopLayout_main__UNM4Q{gap:24px;flex:1 1;z-index:1}.DesktopLayout_header__mfH8S{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:300;background-color:#fff;box-shadow:0 1px 2px 0 rgba(15,23,42,.05)}.DesktopLayout_article__37rL9{display:flex;width:100%;z-index:1}.MobileLayout_main__oW7wd{flex:1 1;z-index:1}.MobileLayout_bottomMenus__tgWDw{position:fixed;bottom:0;height:64px;background-color:#fff;width:100%;border-top:1px solid #bfc2c5;z-index:400}.AmountBox_wrapper__yAq9C{padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;background-color:#fff;border-radius:16px}.AmountBox_wrapper__yAq9C dt{display:flex;gap:8px;color:#868e96;font-size:18px;line-height:24px;font-weight:700}.AmountBox_wrapper__yAq9C dt>*{white-space:nowrap}.AmountBox_wrapper__yAq9C .AmountBox_badge__o6esg{border-radius:4px;padding:4px 6px;background-color:rgba(96,108,144,.16);color:#495057;font-size:14px;line-height:16px;font-weight:700}.AmountBox_wrapper__yAq9C dd{color:#212529}.AmountBox_wrapper__yAq9C dd.AmountBox_desktop__c9V3Z{font-size:32px;line-height:44px;font-weight:700}.AmountBox_wrapper__yAq9C dd.AmountBox_mobile__5xrHm{font-size:22px;line-height:32px;font-weight:700}.AmountBox_wrapper__yAq9C .AmountBox_price__aUATW{display:flex;gap:4px}.CategoryCard_wrapper__ghQkw{gap:16px;padding:20px;border-radius:16px;height:120px;cursor:pointer}.CategoryCard_wrapper__ghQkw,.CategoryCard_wrapper__ghQkw figure{display:flex;align-items:center}.CategoryCard_wrapper__ghQkw .CategoryCard_textWrapper__jOXKs{display:flex;flex-direction:column;white-space:nowrap;color:#000}.CategoryCard_wrapper__ghQkw .CategoryCard_textWrapper__jOXKs .CategoryCard_count__DRuz8{font-size:18px;line-height:24px;font-weight:700}.CategoryCard_wrapper__ghQkw .CategoryCard_textWrapper__jOXKs .CategoryCard_teacher__pNT4Y{font-weight:500;font-size:17px;line-height:27px;letter-spacing:-.03em}.CategoryCard_wrapper__ghQkw:hover{background-color:rgba(33,37,41,.05)}.CategoryCard_wrapper__ghQkw:active{background-color:rgba(33,37,41,.12)}.CategorySection_categoryCardWrapper__1Dqzg{display:flex;align-items:center;gap:8px;overflow-x:scroll;scrollbar-width:none}.CategorySection_divider__hHhu6{width:1px;height:24px;background-color:rgba(96,108,144,.16)}.ClassCuration_wrapper__gwH3V{padding:80px 0;background-color:#fff}.ClassCuration_wrapper__gwH3V .ClassCuration_contentWrapper__7AZy9{display:flex;flex-direction:column;width:1296px;margin:0 auto;gap:56px}.ClassCuration_wrapper__gwH3V .ClassCuration_contentWrapper__7AZy9 .ClassCuration_headerWrapper__pexjN{display:flex;flex-direction:column}.ClassCuration_wrapper__gwH3V .ClassCuration_contentWrapper__7AZy9 .ClassCuration_headerWrapper__pexjN .ClassCuration_title__MUUGP{font-size:40px;line-height:56px;font-weight:700;text-align:center;color:#343a40;white-space:pre-line;z-index:2}.ClassCuration_wrapper__gwH3V .ClassCuration_contentWrapper__7AZy9 .ClassCuration_headerWrapper__pexjN .ClassCuration_title__MUUGP .ClassCuration_highlightText__Y7dtH{position:relative;display:inline-block}.ClassCuration_wrapper__gwH3V .ClassCuration_contentWrapper__7AZy9 .ClassCuration_headerWrapper__pexjN .ClassCuration_title__MUUGP .ClassCuration_highlightText__Y7dtH .ClassCuration_highlight__cTODc{position:absolute;left:-3px;bottom:-9px;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClassCuration_wrapper__gwH3V .ClassCuration_contentWrapper__7AZy9 .ClassCuration_headerWrapper__pexjN .ClassCuration_title__MUUGP .ClassCuration_highlightText__Y7dtH .ClassCuration_highlight__cTODc.ClassCuration_ko__LPCpF{left:-3px}.ClassCuration_wrapper__gwH3V .ClassCuration_contentWrapper__7AZy9 .ClassCuration_headerWrapper__pexjN .ClassCuration_title__MUUGP .ClassCuration_highlightText__Y7dtH .ClassCuration_highlight__cTODc.ClassCuration_en__lXGkq{left:-30px}.ClassCuration_wrapper__gwH3V .ClassCuration_contentWrapper__7AZy9 .ClassCuration_headerWrapper__pexjN .ClassCuration_title__MUUGP .ClassCuration_highlightText__Y7dtH .ClassCuration_highlight__cTODc.ClassCuration_ja__7FiCc{left:-3px}.ClassCuration_wrapper__gwH3V .ClassCuration_contentWrapper__7AZy9 .ClassCuration_classRankingWrapper__Lgx0x{padding:48px;border-radius:56px;background-color:#f8f9fa}.ClassInfo_wrapper__dKnk_{background-color:#fff;display:flex;flex-direction:column}.ClassInfo_wrapper__dKnk_.ClassInfo_desktop___WuzE{padding:80px 0;gap:56px}.ClassInfo_wrapper__dKnk_.ClassInfo_mobile__d3Njv{padding:56px 20px;gap:32px}.ClassInfo_wrapper__dKnk_ .ClassInfo_title__pOi4P{color:#343a40;text-align:center}.ClassInfo_wrapper__dKnk_ .ClassInfo_title__pOi4P.ClassInfo_desktop___WuzE{font-size:40px;line-height:56px;font-weight:700}.ClassInfo_wrapper__dKnk_ .ClassInfo_title__pOi4P.ClassInfo_mobile__d3Njv{font-size:22px;line-height:32px;font-weight:700}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp.ClassInfo_desktop___WuzE{max-width:1040px;margin:0 auto}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow{display:grid;grid-gap:56px;gap:56px}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow.ClassInfo_desktop___WuzE{grid-template-columns:repeat(2,1fr);gap:56px 80px}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow.ClassInfo_mobile__d3Njv{grid-template-columns:1fr;gap:32px}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb{width:480px;height:199px;display:flex;flex-direction:column;align-items:center;text-align:center}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb.ClassInfo_desktop___WuzE{gap:24px}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb.ClassInfo_desktop___WuzE img{transition:transform .3s linear}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb.ClassInfo_desktop___WuzE:hover img{transform:translateY(-4px)}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb.ClassInfo_mobile__d3Njv{width:100%;height:auto;gap:16px}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb .ClassInfo_textWrapper__a0MFD{display:flex;flex-direction:column;gap:8px}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb .ClassInfo_textWrapper__a0MFD .ClassInfo_title__pOi4P{color:#495057}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb .ClassInfo_textWrapper__a0MFD .ClassInfo_title__pOi4P.ClassInfo_desktop___WuzE{font-size:24px;line-height:36px;font-weight:700}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb .ClassInfo_textWrapper__a0MFD .ClassInfo_title__pOi4P.ClassInfo_mobile__d3Njv{font-size:20px;line-height:28px;font-weight:700}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb .ClassInfo_textWrapper__a0MFD .ClassInfo_description__yubnk{color:#868e96}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb .ClassInfo_textWrapper__a0MFD .ClassInfo_description__yubnk.ClassInfo_desktop___WuzE{font-size:18px;line-height:28px;font-weight:400;white-space:pre-line}.ClassInfo_wrapper__dKnk_ .ClassInfo_contentWrapper__DzLMp .ClassInfo_infoList__7zYow .ClassInfo_infoItem__jTRYb .ClassInfo_textWrapper__a0MFD .ClassInfo_description__yubnk.ClassInfo_mobile__d3Njv{font-size:14px;line-height:20px;font-weight:400;white-space:normal}.CreateClassProcess_wrapper__hOTtg{background-color:#212529;margin:0 auto}.CreateClassProcess_wrapper__hOTtg.CreateClassProcess_desktop__sWq61{padding:80px 0;background-image:url(https://d1eq92k73q0sq3.cloudfront.net/prod/_next/static/media/bg_flower.62df4905.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.CreateClassProcess_wrapper__hOTtg.CreateClassProcess_mobile__xM0R1{padding:56px 20px}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg{display:flex;flex-direction:column;text-align:center}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg.CreateClassProcess_desktop__sWq61{gap:56px}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg.CreateClassProcess_mobile__xM0R1{gap:32px}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_title___7l89{color:#fff;white-space:pre-line}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_title___7l89.CreateClassProcess_desktop__sWq61{font-size:40px;line-height:56px;font-weight:700}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_title___7l89.CreateClassProcess_mobile__xM0R1{font-size:22px;line-height:32px;font-weight:700}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_highlightText__h_m6y{color:#ffce22}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp{position:relative;display:flex;flex-direction:column;gap:32px}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processLine__fYbb8{position:absolute;top:60px;left:48px;height:calc(100% - 120px);z-index:0}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp.CreateClassProcess_desktop__sWq61{margin:0 auto}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:32px;background-color:#fff;border-radius:24px;z-index:1}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI.CreateClassProcess_desktop__sWq61{width:370px}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI.CreateClassProcess_mobile__xM0R1{width:100%}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI .CreateClassProcess_buttonWrapper__KV7NR{transition:transform .15s ease-out;margin-top:16px}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI .CreateClassProcess_buttonWrapper__KV7NR button{transition:box-shadow .15s ease-out}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI:hover .CreateClassProcess_buttonWrapper__KV7NR{transition:transform .15s ease-out;transform:translateY(-2px)}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI:hover .CreateClassProcess_buttonWrapper__KV7NR button{box-shadow:0 16px 20px 0 rgba(134,142,150,.12),0 8px 16px 0 rgba(134,142,150,.08),0 0 8px 0 rgba(134,142,150,.08)}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI .CreateClassProcess_processNumberOn__Vpsx0{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#343a40;border-radius:50%}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI .CreateClassProcess_processNumberOn__Vpsx0 p{color:#fff;font-size:18px;line-height:24px;font-weight:700}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI img{margin:0 auto}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI .CreateClassProcess_textWrapper__ObK5X{display:flex;flex-direction:column;gap:4px}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI .CreateClassProcess_processTitle__FMDnL{color:#343a40;font-size:18px;line-height:24px;font-weight:700}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOn__F81CI .CreateClassProcess_processDescription__ga7BT{color:#f59f00;font-size:14px;line-height:16px;font-weight:400}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOff__B_dOx{display:flex;align-items:center;gap:16px;padding:24px 32px;background-color:rgba(73,80,87,.5);border-radius:16px;border:1px solid #ced4da;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOff__B_dOx .CreateClassProcess_processNumberOff__Oxsk_{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#fff;border-radius:50%}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOff__B_dOx .CreateClassProcess_processNumberOff__Oxsk_ p{color:#343a40;font-size:18px;line-height:24px;font-weight:700}.CreateClassProcess_wrapper__hOTtg .CreateClassProcess_contentWrapper__2DGYg .CreateClassProcess_processList__2o_Xp .CreateClassProcess_processItemOff__B_dOx .CreateClassProcess_processOffTitle__LEh0k{color:#fff;font-size:18px;line-height:24px;font-weight:400}.ReviewCard_card__BkFnf{display:flex;flex-direction:column;width:416px;gap:24px;padding:32px;border-radius:16px;background-color:#f8f9fa}.ReviewCard_card__BkFnf .ReviewCard_textWrapper__rwACm{display:flex;flex-direction:column;gap:8px;text-align:left;color:#343a40}.ReviewCard_card__BkFnf .ReviewCard_title__TjIdG{font-size:16px;line-height:24px;font-weight:700}.ReviewCard_card__BkFnf .ReviewCard_content__P1H4X{font-size:16px;line-height:24px;font-weight:400}.ReviewCard_card__BkFnf figure{display:flex;gap:16px}.ReviewCard_card__BkFnf figure>img{width:100%;height:100%;object-fit:cover;border-radius:8px}.ReviewCard_card__BkFnf figure:has(img:nth-child(2)) img{width:50%}.DiscoveryTalent_wrapper__UjuYs{display:flex;flex-direction:column;align-items:center;background-color:#fff}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg{display:flex;flex-direction:column;width:1296px;gap:56px;padding:80px 0;margin:0 auto;overflow-x:hidden}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_headerTitle____Mel{font-size:40px;line-height:56px;font-weight:700;text-align:center;z-index:1;position:relative;white-space:pre-line}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_headerTitle____Mel .DiscoveryTalent_highlightText__eVIRN{position:relative;display:inline-block}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_headerTitle____Mel .DiscoveryTalent_highlightText__eVIRN .DiscoveryTalent_highlight__QfoF2{position:absolute;left:-3px;bottom:0;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_reviewWrapper__XHnq4{display:flex;gap:24px}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_reviewWrapper__XHnq4 .DiscoveryTalent_column__1FF5q{display:flex;flex-direction:column;gap:24px}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_reviewWrapper__XHnq4 .DiscoveryTalent_column__1FF5q .DiscoveryTalent_card__B60Vj{display:flex;flex-direction:column;width:416px;gap:24px;padding:32px;border-radius:16px;background-color:#f8f9fa}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_reviewWrapper__XHnq4 .DiscoveryTalent_column__1FF5q .DiscoveryTalent_card__B60Vj .DiscoveryTalent_textWrapper__Dnp5f{display:flex;flex-direction:column;gap:8px;text-align:left;color:#343a40}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_reviewWrapper__XHnq4 .DiscoveryTalent_column__1FF5q .DiscoveryTalent_card__B60Vj .DiscoveryTalent_title__5zcM3{font-size:16px;line-height:24px;font-weight:700}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_reviewWrapper__XHnq4 .DiscoveryTalent_column__1FF5q .DiscoveryTalent_card__B60Vj .DiscoveryTalent_content__euqfI{font-size:16px;line-height:24px;font-weight:400}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_reviewWrapper__XHnq4 .DiscoveryTalent_column__1FF5q .DiscoveryTalent_card__B60Vj .DiscoveryTalent_date__np_5U{color:#868e96;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_reviewWrapper__XHnq4 .DiscoveryTalent_column__1FF5q .DiscoveryTalent_card__B60Vj .DiscoveryTalent_flexWrapper__A8RS3{display:flex;justify-content:space-between}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_reviewWrapper__XHnq4 .DiscoveryTalent_column__1FF5q .DiscoveryTalent_card__B60Vj figure{display:flex;gap:16px}.DiscoveryTalent_wrapper__UjuYs .DiscoveryTalent_contentWrapper__Xx5Zg .DiscoveryTalent_reviewWrapper__XHnq4 .DiscoveryTalent_column__1FF5q .DiscoveryTalent_card__B60Vj figure>img{width:100%;height:100%}.HorizontalInfinityLooper_container__a0RjF{width:100%;overflow:hidden;display:flex}.HorizontalInfinityLooper_container__a0RjF.HorizontalInfinityLooper_small__iEKXJ{gap:10px}.HorizontalInfinityLooper_container__a0RjF.HorizontalInfinityLooper_medium__8v4Xy{gap:20px}.HorizontalInfinityLooper_container__a0RjF.HorizontalInfinityLooper_large__W3Im3{gap:24px}.HorizontalInfinityLooper_logosSlide__0bQup{animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.HorizontalInfinityLooper_logosSlide__0bQup.HorizontalInfinityLooper_small__iEKXJ{gap:10px}.HorizontalInfinityLooper_logosSlide__0bQup.HorizontalInfinityLooper_medium__8v4Xy{gap:20px}.HorizontalInfinityLooper_logosSlide__0bQup.HorizontalInfinityLooper_large__W3Im3{gap:24px}.HorizontalInfinityLooper_logosSlide__0bQup.HorizontalInfinityLooper_desktop__3HEWV,.HorizontalInfinityLooper_logosSlide__0bQup.HorizontalInfinityLooper_mobile__2OVdb{animation-name:HorizontalInfinityLooper_slide__90zKT}.HorizontalInfinityLooper_logosSlide__0bQup.HorizontalInfinityLooper_slow__panOo{animation-duration:40s}.HorizontalInfinityLooper_logosSlide__0bQup.HorizontalInfinityLooper_middle__CwNBM{animation-duration:30s}.HorizontalInfinityLooper_logosSlide__0bQup.HorizontalInfinityLooper_fast__0jieu{animation-duration:25s}@keyframes HorizontalInfinityLooper_slide__90zKT{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.TeacherList_teacherWrapper__vy0Qo{display:flex;align-items:flex-end;gap:20px;min-width:1296px}.TeacherList_teacherFigure__jXcTV{position:relative;margin:0;display:flex;align-items:flex-end}.TeacherList_teacherFigure__jXcTV .TeacherList_badgeWrapper__UyASA{position:absolute;left:18px;bottom:18px;display:inline-flex;flex-direction:column;gap:8px;font-size:14px;line-height:16px;font-weight:700}.TeacherList_teacherFigure__jXcTV .TeacherList_badgeWrapper__UyASA .TeacherList_nameBadge__k9UF6{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 8px;justify-content:center;align-items:center;border-radius:99px;color:#fff;background-color:#868e96}.TeacherList_teacherFigure__jXcTV .TeacherList_badgeWrapper__UyASA .TeacherList_typeBadge__B7zZl{display:inline-flex;padding:6px 8px;justify-content:center;align-items:center;border-radius:99px;color:#343a40;background-color:rgba(255,255,255,.8)}.Educate_wrapper__GHwz8{display:flex;padding:80px 0;flex-direction:column;align-items:center;gap:32px;margin:0 auto}.Educate_wrapper__GHwz8 .Educate_titleWrapper__eIi8h{display:flex;flex-direction:column;align-items:center;gap:16px}.Educate_wrapper__GHwz8 .Educate_titleWrapper__eIi8h .Educate_title__W_Aqd{text-align:center;color:#343a40;font-size:40px;line-height:56px;font-weight:700}.Educate_wrapper__GHwz8 .Educate_titleWrapper__eIi8h .Educate_highlightText__84Kkl{position:relative;display:inline-block}.Educate_wrapper__GHwz8 .Educate_titleWrapper__eIi8h .Educate_highlightText__84Kkl .Educate_highlight__8B6qI{position:absolute;left:-3px;bottom:0;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Educate_wrapper__GHwz8 .Educate_titleWrapper__eIi8h .Educate_subTitle__dQ5Cp{text-align:center;color:#adb5bd;white-space:pre-line;font-size:18px;line-height:28px;font-weight:400}.Educate_wrapper__GHwz8 .Educate_imageWrapper__F6t9l{width:1296px;margin:auto}.Educate_wrapper__GHwz8 .Educate_reactPlayer__DBmf7{border-radius:16px}.VideoPlayer_video__EbwB7{background:rgba(66,66,66,.6);border-radius:16px;overflow:hidden;position:relative;width:100%;height:100%}.VideoPlayer_wrapper__MCaf8{border-radius:8px;overflow:hidden;position:relative;width:100%}.VideoPlayer_wrapper__MCaf8.VideoPlayer_large__08Q1o{border-radius:16px}.VideoPlayer_wrapper__MCaf8 .VideoPlayer_thumbnail__D5fUg{position:relative;cursor:pointer;border-radius:16px;overflow:hidden;width:100%;height:100%;border:none;outline:none}.VideoPlayer_wrapper__MCaf8 .VideoPlayer_thumbnail__D5fUg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(33,37,41,.05),rgba(33,37,41,.6));z-index:1}.VideoPlayer_wrapper__MCaf8 .VideoPlayer_thumbnail__D5fUg:hover:before{background:linear-gradient(180deg,rgba(33,37,41,.05),rgba(33,37,41,.7))}.VideoPlayer_wrapper__MCaf8 .VideoPlayer_thumbnail__D5fUg .VideoPlayer_playButton__FV5oR{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;display:flex;align-items:center;justify-content:center;line-height:0}.VideoPlayer_wrapper__MCaf8 .VideoPlayer_thumbnail__D5fUg .VideoPlayer_playButton__FV5oR svg{transform:scale(2);display:block}.VideoPlayer_wrapper__MCaf8 .VideoPlayer_hidden__qIDZe{display:none}.Faq_wrapper__T9oji{display:flex;flex-direction:column;align-items:center;gap:32px;padding:80px 0;background-color:#f8f9fa}.Faq_wrapper__T9oji .Faq_title__zpD5F{text-align:center;color:#343a40;font-size:40px;line-height:56px;font-weight:700;z-index:1}.Faq_wrapper__T9oji .Faq_title__zpD5F .Faq_highlightText__RYt2J{position:relative;display:inline-block}.Faq_wrapper__T9oji .Faq_title__zpD5F .Faq_highlightText__RYt2J .Faq_highlight__1B_9_{position:absolute;left:-3px;bottom:0;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ{display:flex;gap:32px;width:1296px;margin:0 auto}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ .Faq_videoWrapper__luX8e{width:777px;height:450px}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ .Faq_videoList__KL_6Z{width:487px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;gap:16px;padding:24px;background-color:#fff;border-radius:16px}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ .Faq_videoList__KL_6Z button{position:relative;display:flex;gap:16px;border-radius:8px;padding:8px;border:none;outline:none;background-color:#fff;cursor:pointer}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ .Faq_videoList__KL_6Z button.Faq_selected__9ZSuo:before{content:attr(data-playing-text);position:absolute;top:20px;left:20px;padding:4px 6px;background:#343a40;color:#fff;border-radius:4px;z-index:1;font-size:14px;line-height:16px;font-weight:400}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ .Faq_videoList__KL_6Z button:hover{background-color:rgba(33,37,41,.05)}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ .Faq_videoList__KL_6Z button:active{background-color:rgba(33,37,41,.12)}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ .Faq_videoList__KL_6Z button img{border-radius:8px}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ .Faq_videoList__KL_6Z button .Faq_textWrapper__h8RZJ{display:flex;flex-direction:column;gap:4px;margin:auto}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ .Faq_videoList__KL_6Z button .Faq_textWrapper__h8RZJ .Faq_videoTitle__HHa04{font-size:18px;line-height:24px;font-weight:700;color:#343a40}.Faq_wrapper__T9oji .Faq_contentWrapper__HddWQ .Faq_videoList__KL_6Z button .Faq_textWrapper__h8RZJ .Faq_videoDescription__TuHaa{font-size:14px;line-height:20px;font-weight:400;color:#adb5bd}.MainBanner_wrapper__Url5W{display:flex;flex-direction:column;align-items:center;background-color:#fff}.MainBanner_wrapper__Url5W .MainBanner_contentWrapper__ZF8_K{display:flex;flex-direction:column;gap:32px;padding:48px 0 80px;margin:0 auto;max-width:1296px;width:100%;box-sizing:border-box}.MainBanner_titleWrapper__bdbmW{display:flex;flex-direction:column;gap:16px;position:relative}.MainBanner_titleWrapper__bdbmW .MainBanner_title__2Q_1L{font-size:50px;line-height:64px;letter-spacing:-.5%;font-weight:700;color:#212529;text-align:left;white-space:pre-line}.MainBanner_subTitleWrapper__st3DV{display:flex;margin-left:8px}.MainBanner_subTitle___R8qP{font-size:16px;line-height:20px;font-weight:700;color:#212529}.MainBanner_highlight__wThai{font-size:16px;line-height:20px;font-weight:700;color:#ff922b}.MainBanner_flowerImage__gqUlf{position:absolute;top:35px;right:7px;pointer-events:none}.MainBanner_cardContainer___Apez{display:flex;gap:28px;width:100%;justify-content:center;position:relative;overflow:hidden}.MainBanner_card___jtnh{position:relative;width:634px;height:440px;border-radius:56px;padding:48px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;overflow:hidden;background-color:#f8f9fa}.MainBanner_card___jtnh img{border-radius:56px}.MainBanner_card___jtnh .MainBanner_backgroundImage__7Fiyr{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .3s cubic-bezier(.22,1,.36,1)}.MainBanner_card___jtnh .MainBanner_overlay__PWXfk{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;transition:background .3s ease-out}.MainBanner_card___jtnh .MainBanner_content__DQ0X1{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%}.MainBanner_card___jtnh svg{transition:transform .3s}.MainBanner_card___jtnh .MainBanner_topText__GDr_q{font-size:14px;line-height:16px;font-weight:700;color:#fff}.MainBanner_card___jtnh .MainBanner_bottomTextWrapper__IfalI{display:flex;align-items:flex-end;justify-content:space-between}.MainBanner_card___jtnh .MainBanner_bottomTextWrapper__IfalI svg{color:#fff;margin-right:32px;margin-bottom:8px}.MainBanner_card___jtnh .MainBanner_bottomText___l6Uu{font-size:50px;line-height:64px;letter-spacing:-.5%;font-weight:700;color:#fff;line-height:1.4;white-space:pre-line}.MainBanner_card___jtnh:hover .MainBanner_backgroundImage__7Fiyr{transform:scale(1.05)}.MainBanner_card___jtnh:hover .MainBanner_overlay__PWXfk{background:rgba(0,0,0,.4)}.MainBanner_card___jtnh:hover svg{transform:translateX(24px)}.MainBanner_previewCardContainer__4s9Ry{position:absolute;top:0;right:-155px;display:flex;gap:16px;z-index:3;padding:48px;box-sizing:border-box;pointer-events:none;overflow:hidden}.PreviewClass_wrapper__6lnvT{display:flex;flex-direction:column;gap:8px;padding:12px 10px;background-color:rgba(255,255,255,.5);width:201px;border-radius:8px;will-change:transform,opacity;transform:translateZ(0);transition:background-color .3s ease-out,opacity .3s ease-out;overflow:hidden}.PreviewClass_content__eN8KP{display:flex;flex-direction:column;gap:4px}.PreviewClass_title__oIKaZ{color:#fff;font-weight:700;font-size:13px;line-height:21px;letter-spacing:-.03em;text-align:left}.PreviewClass_buttonWrapper__15chL{display:flex;align-items:center;gap:4px}.PreviewClass_buttonWrapper__15chL img{border-radius:50%}.PreviewClass_teacherName__SYO1i{color:#fff;font-weight:700;font-size:13px;line-height:21px;letter-spacing:-.03em}.ClassCuration_wrapper__a7X_d{display:flex;flex-direction:column;padding:56px 0;gap:32px}.ClassCuration_wrapper__a7X_d .ClassCuration_contentWrapper__oG4vH{display:flex;flex-direction:column;gap:56px}.ClassCuration_wrapper__a7X_d .ClassCuration_contentWrapper__oG4vH .ClassCuration_classRankingWrapper__jVanB{padding:0 20px;background-color:#fff}.ClassCuration_categorySectionWrapper__3BG64{padding:0 20px}.DiscoveryTalent_wrapper__56QRQ{display:flex;padding:56px 20px;flex-direction:column;gap:32px;color:#343a40}.DiscoveryTalent_wrapper__56QRQ .DiscoveryTalent_headerTitle__X5SSM{font-size:22px;line-height:32px;font-weight:700;text-align:center;white-space:pre-line}.DiscoveryTalent_wrapper__56QRQ .DiscoveryTalent_reviewWrapper__TvrAY{display:flex;flex-direction:column;gap:24px;background-color:#f8f9fa;padding:20px;border-radius:16px}.DiscoveryTalent_wrapper__56QRQ .DiscoveryTalent_reviewWrapper__TvrAY .DiscoveryTalent_textWrapper__MV9A8{display:flex;flex-direction:column;gap:8px}.DiscoveryTalent_wrapper__56QRQ .DiscoveryTalent_reviewWrapper__TvrAY .DiscoveryTalent_card__tLzMY{display:flex;flex-direction:column;gap:24px;border-radius:8px}.DiscoveryTalent_wrapper__56QRQ .DiscoveryTalent_reviewWrapper__TvrAY .DiscoveryTalent_card__tLzMY .DiscoveryTalent_title__Sanyz{font-size:16px;line-height:24px;font-weight:700}.DiscoveryTalent_wrapper__56QRQ .DiscoveryTalent_reviewWrapper__TvrAY .DiscoveryTalent_card__tLzMY .DiscoveryTalent_content__k11VF{font-size:14px;line-height:20px;font-weight:400}.DiscoveryTalent_wrapper__56QRQ .DiscoveryTalent_reviewWrapper__TvrAY .DiscoveryTalent_card__tLzMY figure{display:flex;gap:8px}.DiscoveryTalent_wrapper__56QRQ .DiscoveryTalent_reviewWrapper__TvrAY .DiscoveryTalent_card__tLzMY figure>img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.DiscoveryTalent_wrapper__56QRQ .DiscoveryTalent_reviewWrapper__TvrAY .DiscoveryTalent_card__tLzMY figure:has(img+img)>img{flex:1 1;max-width:calc(50% - 4px)}.DiscoveryTalent_wrapper__56QRQ .DiscoveryTalent_reviewWrapper__TvrAY .DiscoveryTalent_divider__EnQa0{width:100%;height:1px;background:#f1f3f5}.TeacherList_teacherWrapper__l3z2_{display:flex;align-items:flex-end;gap:10px}.TeacherList_teacherFigure__fAIIf{position:relative;margin:0;display:flex;align-items:flex-end}.TeacherList_teacherFigure__fAIIf .TeacherList_badgeWrapper__fM426{position:absolute;left:11.25px;bottom:11.25px;display:inline-flex;flex-direction:column;gap:5px;font-size:8.75px;font-weight:700;line-height:10px}.TeacherList_teacherFigure__fAIIf .TeacherList_badgeWrapper__fM426 .TeacherList_nameBadge__eHCwH{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 3.75px;justify-content:center;align-items:center;border-radius:99px;color:#fff;background-color:#868e96}.TeacherList_teacherFigure__fAIIf .TeacherList_badgeWrapper__fM426 .TeacherList_typeBadge__Mx4o_{display:inline-flex;padding:5px 3.75px;justify-content:center;align-items:center;border-radius:99px;color:#343a40;background-color:rgba(255,255,255,.8)}.Educate_wrapper__l0dca{display:flex;padding:56px 0;flex-direction:column;align-items:center;gap:24px;background-color:#f8f9fa}.Educate_wrapper__l0dca .Educate_titleWrapper__7gtyH{display:flex;flex-direction:column;gap:8px}.Educate_wrapper__l0dca .Educate_titleWrapper__7gtyH .Educate_title__hzkBD{text-align:center;color:#343a40;font-size:22px;line-height:32px;font-weight:700;z-index:1}.Educate_wrapper__l0dca .Educate_titleWrapper__7gtyH .Educate_highlightText__ztjdg{position:relative;display:inline-block}.Educate_wrapper__l0dca .Educate_titleWrapper__7gtyH .Educate_highlightText__ztjdg .Educate_highlight__zhet3{position:absolute;width:100%;left:0;height:15px;bottom:1px;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Educate_wrapper__l0dca .Educate_titleWrapper__7gtyH .Educate_subTitle__K9iID{text-align:center;color:#adb5bd;white-space:pre-line;font-size:14px;line-height:20px;font-weight:400}.Faq_wrapper__xjqXW{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 20px;margin:0 auto;background-color:#fff}.Faq_wrapper__xjqXW .Faq_title__0yK9i{text-align:center;color:#495057;font-size:24px;line-height:36px;font-weight:700;z-index:1}.Faq_wrapper__xjqXW .Faq_title__0yK9i .Faq_highlightText__2My9T{position:relative;display:inline-block}.Faq_wrapper__xjqXW .Faq_title__0yK9i .Faq_highlightText__2My9T .Faq_highlight__u2yO8{position:absolute;left:-3px;bottom:0;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Faq_wrapper__xjqXW .Faq_playerWrapper__wccW3{width:320px;height:185px}.Faq_wrapper__xjqXW ul{display:flex;flex-direction:column;width:100%;gap:24px}.Faq_wrapper__xjqXW .Faq_buttonWrapper__wCCUq{display:flex;flex-direction:column;gap:8px}.Faq_wrapper__xjqXW .Faq_buttonWrapper__wCCUq .Faq_buttonContainer__u71Qa,.Faq_wrapper__xjqXW .Faq_buttonWrapper__wCCUq .Faq_buttonContainer__u71Qa button{width:100%}.Faq_wrapper__xjqXW .Faq_buttonWrapper__wCCUq .Faq_buttonContainer__u71Qa.Faq_selected__5v3vs button{background-color:rgba(96,108,144,.16);border:1px solid #f1f3f5}.MainBanner_wrapper__NjfDd{display:flex;flex-direction:column;gap:32px;padding:32px 20px 56px}.MainBanner_titleWrapper__fMNSv{display:flex;flex-direction:column;gap:16px;position:relative}.MainBanner_title__vvSLz{font-size:32px;line-height:44px;font-weight:700;color:#212529;text-align:left;white-space:pre-line}.MainBanner_subTitleWrapper__3gmUJ{display:flex}.MainBanner_subTitle__WbbtL{font-size:16px;line-height:20px;font-weight:700;color:#212529}.MainBanner_highlight__FN6jJ{font-size:16px;line-height:20px;font-weight:700;color:#ff922b}.MainBanner_buttonWrapper__gcpF6{display:flex;flex-direction:column;gap:16px;width:240px}.MainBanner_cardContainer__sCF8I{gap:8px;z-index:2}.MainBanner_cardContainer__sCF8I,.MainBanner_card__HYJIn{display:flex;flex-direction:column;width:100%;position:relative}.MainBanner_card__HYJIn{height:160px;border-radius:16px;padding:40px;justify-content:space-between;cursor:pointer;overflow:hidden;background-color:#f8f9fa}.MainBanner_card__HYJIn .MainBanner_backgroundImage__96wP6{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top right;z-index:1}.MainBanner_card__HYJIn .MainBanner_overlay__IPu_W{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;transition:background .3s ease-out}.MainBanner_card__HYJIn .MainBanner_content__iWZOa{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%}.MainBanner_card__HYJIn .MainBanner_textWrapper__hBlC4{display:flex;align-items:flex-end;justify-content:space-between}.MainBanner_card__HYJIn .MainBanner_topText__tnwH_{font-size:22px;line-height:32px;font-weight:700;color:#fff;line-height:1.4;white-space:pre-line}.MainBanner_arrowIconWrapper__X1nRM{display:flex;align-items:center;justify-content:flex-end}.MainBanner_arrowIconWrapper__X1nRM svg{color:#fff}.MainBanner_flowerImage__cf18d{position:absolute;top:90px;right:-10px;pointer-events:none;z-index:1}.Partners_wrapper__uKS1v{padding:56px 20px;background-color:#212529}.Partners_wrapper__uKS1v .Partners_content__TGvKQ{display:flex;flex-direction:column;gap:32px}.Partners_wrapper__uKS1v .Partners_content__TGvKQ .Partners_titleWrapper__JiN6Q{display:flex;color:#fff;gap:4px;margin:0 auto;font-size:22px;line-height:32px;font-weight:700}.Partners_wrapper__uKS1v .Partners_content__TGvKQ .Partners_titleWrapper__JiN6Q .Partners_yellowFont__bzwYk{color:#ffce22}.Partners_wrapper__uKS1v .Partners_content__TGvKQ .Partners_imageWrapper__k4ccF{display:flex;flex-direction:column;align-items:center;gap:32px}.TeachersReview_wrapper__tabM_{padding:32px 20px;background-color:#f8f9fa}.TeachersReview_wrapper__tabM_,.TeachersReview_wrapper__tabM_ .TeachersReview_reviewList__AkHBp{display:flex;flex-direction:column;gap:32px}.TeachersReview_wrapper__tabM_ .TeachersReview_reviewList__AkHBp .TeachersReview_review__IKQ3s{display:flex;flex-direction:column;gap:24px;color:#343a40}.TeachersReview_wrapper__tabM_ .TeachersReview_reviewList__AkHBp .TeachersReview_review__IKQ3s img{width:100%;height:100%;object-fit:cover;border-radius:8px}.TeachersReview_wrapper__tabM_ .TeachersReview_reviewList__AkHBp .TeachersReview_review__IKQ3s .TeachersReview_reviewContent__3sQn4{display:flex;flex-direction:column;gap:4px}.TeachersReview_wrapper__tabM_ .TeachersReview_reviewList__AkHBp .TeachersReview_review__IKQ3s .TeachersReview_title__anFIO{font-size:16px;line-height:24px;font-weight:700}.TeachersReview_wrapper__tabM_ .TeachersReview_reviewList__AkHBp .TeachersReview_review__IKQ3s .TeachersReview_content__eD8yY{font-size:14px;line-height:20px;font-weight:400}.TeachersReview_wrapper__tabM_ .TeachersReview_goalWrapper__xyihx{display:flex;flex-direction:column;border-radius:16px;padding:80px 20px;gap:48px;color:#fff;text-align:center;background-image:url(https://d1eq92k73q0sq3.cloudfront.net/prod/_next/static/media/bg_goal.246b4792.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.TeachersReview_wrapper__tabM_ .TeachersReview_goalWrapper__xyihx .TeachersReview_goalContentWrapper__Ac67_{display:flex;flex-direction:column;gap:16px}.TeachersReview_wrapper__tabM_ .TeachersReview_goalWrapper__xyihx .TeachersReview_goalContentWrapper__Ac67_ .TeachersReview_goalTitle__er1x_{font-size:22px;line-height:32px;font-weight:700}.TeachersReview_wrapper__tabM_ .TeachersReview_goalWrapper__xyihx .TeachersReview_goalContentWrapper__Ac67_ .TeachersReview_content__eD8yY{font-size:16px;line-height:24px;font-weight:400}.TeachersReview_wrapper__tabM_ .TeachersReview_buttonWrapper__Ts0JW{display:flex;flex-direction:column;gap:16px}.RangeFit_wrapper__H_aCO{width:100%;background-color:#212529;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center}.RangeFit_wrapper__H_aCO.RangeFit_mobile__kEI5d{height:177px;padding:0 20px;font-size:22px;line-height:32px;font-weight:700}.RangeFit_wrapper__H_aCO.RangeFit_desktop__vOwuJ{height:248px;font-size:32px;line-height:44px;font-weight:700}.RangeFit_wrapper__H_aCO .RangeFit_bodyWrapper__x6106{position:relative;display:flex;justify-content:center;align-items:center;height:100%}.RangeFit_wrapper__H_aCO .RangeFit_bodyWrapper__x6106.RangeFit_desktop__vOwuJ{width:1202px}.RangeFit_wrapper__H_aCO .RangeFit_bodyWrapper__x6106.RangeFit_desktop__vOwuJ:before{background-image:url(https://d1eq92k73q0sq3.cloudfront.net/prod/_next/static/media/bg_children.a4adef82.png)}.RangeFit_wrapper__H_aCO .RangeFit_bodyWrapper__x6106.RangeFit_mobile__kEI5d{width:100%}.RangeFit_wrapper__H_aCO .RangeFit_bodyWrapper__x6106.RangeFit_mobile__kEI5d:before{background-image:url(https://d1eq92k73q0sq3.cloudfront.net/prod/_next/static/media/bg_children_mobile.bfc117dc.png)}.RangeFit_wrapper__H_aCO .RangeFit_bodyWrapper__x6106:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:0}.RangeFit_wrapper__H_aCO .RangeFit_bodyWrapper__x6106 .RangeFit_textContentWrapper__YS_3w{position:relative;display:flex;flex-direction:column;gap:16px}.RangeFit_wrapper__H_aCO .RangeFit_bodyWrapper__x6106 .RangeFit_textContentWrapper__YS_3w .RangeFit_title__HmK2o{white-space:pre-line}.StaticDd_wrapper__7G9bC{padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;background-color:#fff;border-radius:16px}.StaticDd_wrapper__7G9bC dt{font-size:18px;line-height:24px;font-weight:700;color:#868e96}.StaticDd_wrapper__7G9bC dd{color:#212529}.StaticDd_wrapper__7G9bC dd.StaticDd_desktop__XR_aQ{font-size:32px;line-height:44px;font-weight:700}.StaticDd_wrapper__7G9bC dd.StaticDd_mobile__bLGsz{font-size:22px;line-height:32px;font-weight:700}.Settlement_wrapper___P6LG{display:flex;flex-direction:column;background-color:#f8f9fa;margin:0 auto}.Settlement_wrapper___P6LG.Settlement_desktop__GrFJU{width:1296px;padding:80px 0;gap:56px;align-items:center}.Settlement_wrapper___P6LG.Settlement_desktop__GrFJU .Settlement_title__Zz_DR{color:#343a40;text-align:center;white-space:pre-line;font-size:40px;line-height:56px;font-weight:700}.Settlement_wrapper___P6LG.Settlement_mobile__kVdN4{padding:56px 20px;gap:32px}.Settlement_wrapper___P6LG.Settlement_mobile__kVdN4 .Settlement_title__Zz_DR{color:#343a40;text-align:center;white-space:pre-line;font-size:22px;line-height:32px;font-weight:700}.Settlement_wrapper___P6LG .Settlement_cardWrapper__u2LFw{display:flex;gap:16px}.Settlement_wrapper___P6LG .Settlement_cardWrapper__u2LFw.Settlement_mobile__kVdN4{flex-direction:column}.Settlement_wrapper___P6LG .Settlement_cardWrapper__u2LFw.Settlement_mobile__kVdN4 li{width:100%}.Settlement_wrapper___P6LG .Settlement_cardWrapper__u2LFw.Settlement_desktop__GrFJU li{width:328px;transition:transform .3s ease-out;border-radius:16px}.Settlement_wrapper___P6LG .Settlement_cardWrapper__u2LFw.Settlement_desktop__GrFJU li:hover{transform:translateY(-8px);box-shadow:0 16px 20px 0 rgba(134,142,150,.12),0 8px 16px 0 rgba(134,142,150,.08),0 0 8px 0 rgba(134,142,150,.08)}.Partners_wrapper__M_4E4{padding:80px 0;display:flex;justify-content:center;align-items:center;background-color:#212529}.Partners_wrapper__M_4E4 .Partners_content__4Gx_S{display:flex;flex-direction:column;gap:56px}.Partners_wrapper__M_4E4 .Partners_content__4Gx_S .Partners_title__BYDw7{color:#fff;text-align:center;font-size:40px;line-height:56px;font-weight:700}.TeachersReview_wrapper__PvI3A{padding:80px 0;background-color:#fff}.TeachersReview_wrapper__PvI3A .TeachersReview_contentWrapper__x8CdN{display:flex;flex-direction:column;width:1296px;gap:80px;margin:0 auto}.TeachersReview_wrapper__PvI3A .TeachersReview_contentWrapper__x8CdN .TeachersReview_reviewList__RMXvd{display:flex;flex-direction:column;gap:56px;padding:0 144px}.TeachersReview_wrapper__PvI3A .TeachersReview_contentWrapper__x8CdN .TeachersReview_reviewList__RMXvd .TeachersReview_review__Q6k7X{display:flex;gap:32px;color:#343a40}.TeachersReview_wrapper__PvI3A .TeachersReview_contentWrapper__x8CdN .TeachersReview_reviewList__RMXvd .TeachersReview_review__Q6k7X img{border-radius:16px}.TeachersReview_wrapper__PvI3A .TeachersReview_contentWrapper__x8CdN .TeachersReview_reviewList__RMXvd .TeachersReview_review__Q6k7X .TeachersReview_reviewContent__dnYHZ{display:flex;flex-direction:column;justify-content:center;gap:4px}.TeachersReview_wrapper__PvI3A .TeachersReview_contentWrapper__x8CdN .TeachersReview_reviewList__RMXvd .TeachersReview_review__Q6k7X .TeachersReview_title__8NtM1{font-size:20px;line-height:28px;font-weight:700}.TeachersReview_wrapper__PvI3A .TeachersReview_contentWrapper__x8CdN .TeachersReview_reviewList__RMXvd .TeachersReview_review__Q6k7X .TeachersReview_content__CQFxo{font-size:18px;line-height:28px;font-weight:400}.TeachersReview_wrapper__PvI3A .TeachersReview_goalWrapper__sNKNR{display:flex;flex-direction:column;border-radius:56px;padding:80px 0;gap:48px;background-image:url(https://d1eq92k73q0sq3.cloudfront.net/prod/_next/static/media/bg_goal.114a9191.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.TeachersReview_wrapper__PvI3A .TeachersReview_goalWrapper__sNKNR .TeachersReview_goalContentWrapper__KuI3P{display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff}.TeachersReview_wrapper__PvI3A .TeachersReview_goalWrapper__sNKNR .TeachersReview_goalContentWrapper__KuI3P .TeachersReview_goalTitle__wuGZA{font-size:40px;line-height:56px;font-weight:700}.TeachersReview_wrapper__PvI3A .TeachersReview_goalWrapper__sNKNR .TeachersReview_goalContentWrapper__KuI3P .TeachersReview_goalContent__7PWMT{font-size:18px;line-height:28px;font-weight:400;white-space:pre-line;text-align:center}.TeachersReview_wrapper__PvI3A .TeachersReview_goalWrapper__sNKNR .TeachersReview_buttonWrapper__gWYTO{display:flex;width:576px;margin:0 auto;gap:16px}.MobileHeader_wrapper__c2iKV{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;height:56px;background-color:#fff}.MobileHeader_wrapper__c2iKV form{height:22px}.MobileHeader_wrapper__c2iKV form button{border:none;background-color:#fff;cursor:pointer}.MobileHeader_wrapper__c2iKV .MobileHeader_leftWrapper__z9901{display:flex;align-items:center;gap:16px}.MobileHeader_wrapper__c2iKV .MobileHeader_buttonWrapper__vNLWq{display:flex;align-items:center;gap:8px}.MobileHeader_wrapper__c2iKV .MobileHeader_divider__3HOdK{width:1px;height:8px;background-color:rgba(96,108,144,.16)}.page_wrapper__4q5cY{width:100%;margin:0 auto}.MobileSignupHeader_wrapper__oNuG4{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;height:56px;background-color:#fff}.MobileSignupHeader_wrapper__oNuG4>button:first-child{border:none;background-color:#fff;cursor:pointer}.PhoneField_label__cL5Zy{display:grid}.PhoneField_label__cL5Zy .PhoneField_titleWrapper__zSRle{margin-bottom:8px}.PhoneField_label__cL5Zy .PhoneField_titleWrapper__zSRle .PhoneField_mainTitle__jF6AG{font-size:16px;line-height:20px;font-weight:700;color:#343a40;display:flex;justify-content:flex-start}.PhoneField_label__cL5Zy .PhoneField_titleWrapper__zSRle .PhoneField_mainTitle__jF6AG:after{content:"*";font-weight:400;font-size:12px;line-height:160%;letter-spacing:-.03em;color:#ff5855}.PhoneField_label__cL5Zy .PhoneField_titleWrapper__zSRle .PhoneField_subTitle__HaYAI{color:#868e96}.PhoneField_label__cL5Zy .PhoneField_phoneInput__W4IXf{position:relative}.PhoneField_label__cL5Zy .PhoneField_phoneInput__W4IXf input{font-size:16px;line-height:20px;font-weight:400;width:100%;min-width:472px;height:48px;box-sizing:border-box;padding:8px 16px;border-radius:8px;border:1px solid #dee2e6;margin-left:8px}.PhoneField_label__cL5Zy .PhoneField_phoneInput__W4IXf input:hover{background-color:rgba(33,37,41,.05)}.PhoneField_label__cL5Zy .PhoneField_phoneInput__W4IXf input:active{background-color:rgba(33,37,41,.12)}.PhoneField_label__cL5Zy .PhoneField_phoneInput__W4IXf input:focus{outline:none;border-color:#1c1c1e}.PhoneField_label__cL5Zy .PhoneField_phoneInput__W4IXf input:-moz-read-only{background-color:rgba(96,108,144,.08);color:#ced4da;border:none;-webkit-text-fill-color:#ced4da}.PhoneField_label__cL5Zy .PhoneField_phoneInput__W4IXf input:disabled,.PhoneField_label__cL5Zy .PhoneField_phoneInput__W4IXf input:read-only{background-color:rgba(96,108,144,.08);color:#ced4da;border:none;-webkit-text-fill-color:#ced4da}.PhoneField_label__cL5Zy .PhoneField_phoneInput__W4IXf input::placeholder{color:#868e96}.PhoneField_label__cL5Zy .PhoneField_phoneInput__W4IXf.PhoneField_error__v5z9w input{border-color:#fa5252!important}.PhoneField_errorMessage__XhNRT{font-size:12px;line-height:20px;font-weight:400;color:#fa5252;margin-top:4px}.SignupForm_wrapper__Vul_w{position:relative;width:1296px;display:flex;justify-content:center;margin:0 auto}.SignupForm_backButton__XXMiq{position:absolute;left:0;top:80px;display:flex;justify-content:center;align-items:center;width:56px;height:56px;background-color:#fff;outline:none;border:1px solid #e9ecef;border-radius:50%;cursor:pointer}.SignupForm_backButton__XXMiq:hover{background-color:rgba(33,37,41,.05)}.SignupForm_backButton__XXMiq:active{background-color:rgba(33,37,41,.12)}.SignupForm_container__A0FfX{display:flex;flex-direction:column;gap:48px;max-width:700px;width:100%;margin:80px auto;background-color:#fff;padding:32px;border:1px solid #e9ecef;border-radius:16px}.SignupForm_container__A0FfX .SignupForm_title__Vp5al{font-size:40px;line-height:56px;font-weight:700;text-align:center}.SignupForm_container__A0FfX .SignupForm_formWrapper__O2ZgR{width:100%;display:flex;flex-direction:column;gap:48px}.SignupForm_container__A0FfX .SignupForm_formWrapper__O2ZgR .SignupForm_fieldSection__3WvmR{display:flex;flex-direction:column;gap:24px}.SignupForm_container__A0FfX .SignupForm_formWrapper__O2ZgR .SignupForm_fieldSection__3WvmR .SignupForm_formTitle__5agqV{font-size:20px;line-height:28px;font-weight:700;text-align:left}.SignupForm_container__A0FfX .SignupForm_formWrapper__O2ZgR .SignupForm_buttonSection__U_U_D{position:relative}.ClassDetail_wrapper__hKgAi{display:flex;flex-direction:column;gap:8px}.ClassItemList_listWrapper__bZlbB{display:flex;flex-direction:column;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:0 16px}.ClassItemList_item__4ZFg0{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.ClassItemList_item__4ZFg0:not(:last-child){border-bottom:1px solid #f1f3f5}.ClassItemList_title__O9khV{font-size:16px;line-height:20px;font-weight:400;color:#343a40;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClassItemList_fileType__p7s98{font-size:16px;line-height:20px;font-weight:400;color:#adb5bd}.ClassInfo_wrapper__LFFLe{display:flex;flex-direction:column;background-color:#fff}.ClassInfo_infoWrapper__NE1AH{display:flex;flex-direction:column;gap:32px;padding:32px 20px}.ClassInfo_classAlertWrapper__U2Zvl{width:100%}.ClassInfo_contentWrapper__anQPZ{display:flex;flex-direction:column;gap:16px;width:100%}.ClassInfo_titleWrapper__wGP1c{display:flex;flex-direction:column;gap:8px;width:100%}.ClassInfo_chipRow__s4SjV{display:flex;align-items:center;gap:8px}.ClassInfo_typePill__9EuyG{display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:4px 6px;border-radius:4px;background-color:rgba(96,108,144,.16);color:#495057;white-space:nowrap;font-size:14px;line-height:16px;font-weight:400}.ClassInfo_title__nb6Oy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#212529;text-overflow:ellipsis;font-size:20px;line-height:28px;font-weight:700}.ClassInfo_priceSection__W4sU7{display:flex;flex-direction:column;gap:8px;width:100%}.ClassInfo_priceRow__UpGcz{display:flex;justify-content:space-between;align-items:center}.ClassInfo_priceLabel__tKnTl{font-size:16px;line-height:20px;font-weight:400;color:#495057}.ClassInfo_priceValue__pY0xL{font-size:16px;line-height:20px;font-weight:700;color:#495057}.ClassInfo_discountGroup__zQiwQ{display:flex;flex-direction:column;gap:8px;width:100%}.ClassInfo_discountRow__3ZeQ3{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;border:none;background:none}.ClassInfo_discountRow__3ZeQ3.ClassInfo_clickable__kVltP{cursor:pointer}.ClassInfo_discountRow__3ZeQ3:disabled{cursor:default}.ClassInfo_discountRight__fSU_q{display:flex;align-items:center}.ClassInfo_discountRight__fSU_q svg{color:#868e96}.ClassInfo_discountValue__xx675{font-size:16px;line-height:20px;font-weight:700;color:#fa5252}.ClassInfo_discountBox__0AKw8{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:8px;background-color:#f8f9fa}.ClassInfo_discountBox__0AKw8 .ClassInfo_discountBoxRow__BEIXb{display:flex;justify-content:space-between;font-size:14px;line-height:16px;font-weight:400;color:#868e96}.ClassInfo_discountBox__0AKw8 .ClassInfo_discountBoxRow__BEIXb p:last-child{text-align:right}.ClassInfo_finalBox__U7l4I{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px;border-radius:8px;background-color:#f8f9fa}.ClassInfo_finalLabel__Tir9H{font-size:18px;line-height:24px;font-weight:700;color:#495057}.ClassInfo_finalRight__m8xAb{display:flex;align-items:center;gap:8px}.ClassInfo_finalValue__In7VJ{font-size:18px;line-height:24px;font-weight:700;color:#fa5252}.ClassInfo_foreignPrice__7Rs6u{font-size:14px;line-height:20px;font-weight:400;color:#343a40}.ClassInfo_statsSection__FIwC5{display:flex;flex-direction:column;gap:8px;width:100%}.ClassInfo_statsTitle__5hjtT{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.ClassInfo_statsRow__hLJxJ{display:flex;gap:8px;width:100%}.ClassInfo_statCard__4XKC3{display:flex;flex:1 0;min-width:0;flex-direction:column;gap:4px;padding:16px;border-radius:8px;background-color:#f8f9fa}.ClassInfo_statCardHeader__WRFWo{display:flex;align-items:center;gap:4px}.ClassInfo_statCardHeader__WRFWo svg{color:#495057}.ClassInfo_statCardLabel__HZ1GU{font-size:14px;line-height:16px;font-weight:400;color:#495057}.ClassInfo_statCardValue__6fFDg{font-size:18px;line-height:24px;font-weight:700;color:#495057}.ClassInfo_divider__6MMiY{width:100%;height:1px;background-color:#f1f3f5}.PendingApprovalAlert_card__QxYIi{display:flex;align-items:flex-start;gap:16px;padding:16px;background-color:#f8f9fa;border-radius:8px}.PendingApprovalAlert_icon__wJ2kz{display:inline-flex;flex-shrink:0;color:#4c6ef5}.PendingApprovalAlert_content__k6ORI{display:flex;flex-direction:column;gap:16px;flex:1 1;min-width:0}.PendingApprovalAlert_textGroup__9Az_F{display:flex;flex-direction:column;gap:4px}.PendingApprovalAlert_title__rO0K6{font-size:16px;line-height:24px;font-weight:700;color:#4c6ef5}.PendingApprovalAlert_detail__LQFFF{font-size:16px;line-height:24px;font-weight:400;color:#495057;white-space:pre-line;word-break:break-word}.Description_description__VR9SZ p{font-size:16px;line-height:24px;font-weight:400;color:#343a40;letter-spacing:-.5px;min-height:1em}.Description_description__VR9SZ p+p{margin-top:12px}.Description_description__VR9SZ strong{font-weight:700}.Description_description__VR9SZ h2+:not(h2){margin-top:6px}.Description_description__VR9SZ a,.Description_description__VR9SZ button{color:#406aff;text-decoration:underline}.Description_description__VR9SZ h2{font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.5px;color:#343a40;word-break:break-all}.Description_description__VR9SZ h3{font-size:16px;line-height:24px;font-weight:400;font-weight:700;letter-spacing:-.5px;color:#343a40}.Description_description__VR9SZ img{display:block;width:100%;max-width:600px}.Description_description__VR9SZ ul{padding:0 0 0 20px}.Description_description__VR9SZ ul>li{list-style:disc}.Description_description__VR9SZ ol{padding:0 0 0 20px}.Description_description__VR9SZ ol>li{list-style:decimal}.Description_description__VR9SZ hr{box-sizing:initial;height:1px;border:none;background-color:#f1f3f5;margin-top:24px;margin-bottom:24px}.Description_description__VR9SZ .Description_videoEmbed__WqHVf{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:16px 0}.Description_description__VR9SZ .Description_videoEmbed__WqHVf>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.Description_description__VR9SZ.Description_mobile__s73nD{padding:4px}.Description_description__VR9SZ.Description_mobile__s73nD img{margin:0 -20px;width:calc(100% + 40px)}.Description_description__VR9SZ.Description_mobile__s73nD .Description_videoEmbed__WqHVf{margin:16px -20px}.Description_description__VR9SZ.Description_mobile__s73nD .Description_videoEmbed__WqHVf>iframe{width:calc(100% + 40px)}.Description_description__VR9SZ:not(.Description_mobile__s73nD){padding:4px}.Description_description__VR9SZ:not(.Description_mobile__s73nD) img{margin:0}.InfoItem_wrapper__y6QAN{display:flex;align-items:center;justify-content:space-between;height:24px;color:#343a40;font-size:14px;line-height:16px;font-weight:400}.CopyClassIdButton_container__Zg7Ws,.InfoItem_wrapper__y6QAN dt{display:flex;align-items:center;gap:4px}.CopyClassIdButton_container__Zg7Ws{justify-content:center}.CopyClassIdButton_container__Zg7Ws span{font-size:14px;line-height:16px;font-weight:700}.CopyClassLinkButton_container__Bhbqt{display:flex;align-items:center;justify-content:center;gap:4px}.CopyClassLinkButton_container__Bhbqt span{font-size:14px;line-height:16px;font-weight:700}.ClassIntro_wrapper__DgfGn{display:flex;flex-direction:column;gap:32px}.ClassIntro_header__ZxbpY{display:flex;justify-content:space-between}.ClassIntro_header__ZxbpY.ClassIntro_mobile__QsS5f{justify-content:flex-end}.ClassIntro_dateWrapper__66J9I{display:flex;align-items:stretch;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:8px;font-size:12px;line-height:20px;font-weight:400}.ClassIntro_dateWrapper__66J9I .ClassIntro_date__1_7bT{color:#adb5bd}.ClassIntro_dateItem__YRnaL{display:flex;flex-direction:column;gap:2px}.ClassIntro_divider__Qmx9O{width:1px;height:8px;align-self:center;background-color:rgba(96,108,144,.16)}.ClassIntro_contentWrapper___Bqrg{width:100%;height:605px;overflow:hidden;border-radius:16px;transition:height .3s ease}.ClassIntro_contentWrapper___Bqrg.ClassIntro_expanded__BYrEp{height:auto;max-height:none}.ClassIntro_buttonWrapper__LIewu{display:flex;flex-direction:column;width:100%;gap:16px}.ClassIntro_infoDivider__AlCcK{width:100%;height:1px;background-color:#f1f3f5}.ClassIntro_info__PlMze{display:flex;flex-direction:column;gap:4px}.ClassIntro_classType__fwAqh{font-size:14px;line-height:16px;font-weight:700}.ClassIntro_mobileInfo__oUgZH{display:flex;flex-direction:column;gap:4px}.ClassIntro_mobileInfoRow__2AKQ5{display:flex;justify-content:space-between;align-items:center;color:#adb5bd;font-size:12px;line-height:20px;font-weight:400}.ClassNotice_wrapper__JXQ1G{display:flex;flex-direction:column;gap:32px}.ClassNotice_buttonWrapper__4TV2s{display:flex;justify-content:flex-end}.ClassList_list__rzq1P{display:flex;flex-direction:column;gap:16px}.ClassList_gridWrapper__EL4Yg{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:56px;row-gap:56px;grid-column-gap:26px;column-gap:26px;width:100%}.ClassList_orderClassListWrapper__G_hPx{justify-content:space-between}.ClassList_orderClassListWrapper__G_hPx,.ClassList_totalItemsWrapper__pfrOF{display:flex;align-items:center;gap:4px;font-size:14px;line-height:16px;font-weight:400}.ClassList_totalItems__xH6HG{color:#868e96}.ClassList_totalItemsCount__sWyNL{color:#495057}.MessageMenu_menuWrapper__GnLkS{display:flex}.MessageMenu_messageWrapper__8XuB_{position:relative;display:flex}.MessageMenu_popoverContainer__t5su8{position:absolute;z-index:600}.MessageMenu_popoverContainer__t5su8.MessageMenu_left__El1Q_{left:0}.MessageMenu_popoverContainer__t5su8.MessageMenu_right__i8qC5{right:0}.MessageMenu_popoverContainer__t5su8.MessageMenu_top__kDD_M{bottom:100%;margin-bottom:8px}.MessageMenu_popoverContainer__t5su8.MessageMenu_bottom__HR3gm{top:100%;margin-top:8px}.MessageMenu_menuContainer__Zvoz3{background-color:#fff;display:flex;flex-direction:column;padding:8px 0;gap:8px;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.12),0 0 1px 0 rgba(0,0,0,.08)}.MessageMenu_menuContainer__Zvoz3.MessageMenu_one__J2PyH{min-width:150px}.MessageMenu_menuContainer__Zvoz3.MessageMenu_multiple__Sd2N5{min-width:200px}.MessageMenu_emojiPickerWrapper__t1pu2{margin-top:4px}.MessageMenu_childWrapper__8udMJ{display:flex}.MessageMenu_press__OEDR0{border:none;background-color:rgba(0,0,0,0)}.MessageMenu_press__OEDR0:active .MessageMenu_childWrapper__8udMJ{opacity:.7}.EmojiPicker_container__Dv85O{display:flex;gap:8px;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #dee2e6;box-shadow:0 1px 3px 0 rgba(15,23,42,.1),0 1px 2px -1px rgba(15,23,42,.25)}.EmojiPicker_emojiButton__S1rFH{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;background:rgba(0,0,0,0);border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.EmojiPicker_emojiButton__S1rFH.EmojiPicker_selected__IvrIR,.EmojiPicker_emojiButton__S1rFH:hover{background:#f1f3f5}.ReactionBox_container__vcC7H{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;justify-content:flex-end}.ReactionBox_reactionItem__Nbvnv{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border:1px solid #e9ecef;border-radius:16px;cursor:pointer;transition:all .15s ease}.ReactionBox_reactionItem__Nbvnv:hover{background:#f1f3f5}.ReactionBox_reactionItem__Nbvnv.ReactionBox_mine__ubN5R{background:#fff;border-color:#ced4da}.ReactionBox_count__LNlnn,.ReactionBox_emoji__94XF2{font-size:14px;line-height:1}.ReactionBox_count__LNlnn{color:#495057}.ImagePreviewModal_overlay__ndYIA{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:800}.ImagePreviewModal_modal__aSzEg{display:flex;flex-direction:column;align-items:center;gap:24px;background-color:rgba(0,0,0,0);width:min(100vw - 40px,800px);max-height:90vh}.ImagePreviewModal_imageContainer__650Xa{width:100%}.ImagePreviewModal_image__hQwcm{display:block;width:100%;height:auto;max-height:min(80vh,600px);object-fit:contain}.ImagePreviewModal_downloadButton__RGkzX{display:flex;align-items:center;justify-content:center;gap:4px;padding:0;margin:0;border:none;background:none;color:#fff;cursor:pointer;font-size:14px;line-height:16px;font-weight:700}.ImagePreviewModal_loading__CNotB{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageMessageContent_wrapper__O1ocz{display:flex;justify-content:flex-end;background:none;border:none;padding:0;cursor:pointer;outline:none}.ImageMessageContent_image__3fOFl{border-radius:16px;object-fit:cover;width:100%;height:280px;border:1px solid #f1f3f5}.FileMessageContent_container__fkHjX{display:flex;gap:8px;border-radius:16px;max-width:248px;padding:16px 20px}.FileMessageContent_container__fkHjX.FileMessageContent_in__Xp0ZT{background-color:#fff;color:#343a40;border:1px solid #e9ecef}.FileMessageContent_container__fkHjX.FileMessageContent_out__aTxVA{background-color:#343a40;color:#fff;border:1px solid #e9ecef}.FileMessageContent_container__fkHjX .FileMessageContent_fileInfo__bFL83{display:flex;justify-content:space-between;gap:12px}.FileMessageContent_container__fkHjX .FileMessageContent_fileMeta__SpuFt{display:flex;flex-direction:column;gap:8px;overflow:hidden}.FileMessageContent_container__fkHjX .FileMessageContent_fileMeta__SpuFt .FileMessageContent_filename__7jmcC{font-size:18px;line-height:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.FileMessageContent_container__fkHjX .FileMessageContent_fileMeta__SpuFt span{font-size:16px;line-height:24px;font-weight:400}.FileMessageContent_container__fkHjX .FileMessageContent_download__igpw5{font-size:18px;line-height:24px;font-weight:700;margin-top:8px}.FileMessageContent_fileInfoWrapper__pHkSb{display:flex;flex-direction:column;gap:8px}.FileMessageContent_fileMetaInfo__tCoQh{display:flex;flex-direction:column;gap:4px}.MultipleFilesMessageContent_container__RCcCO{display:flex;flex-direction:column;gap:8px}.MultipleFilesMessageContent_imageGrid__5AkLV{display:grid;grid-template-columns:repeat(3,100px);grid-gap:4px;gap:4px;margin-left:auto}.MultipleFilesMessageContent_imageGrid__5AkLV.MultipleFilesMessageContent_single__aPbKG{grid-template-columns:100px}.MultipleFilesMessageContent_imageGrid__5AkLV.MultipleFilesMessageContent_double__b8qe4,.MultipleFilesMessageContent_imageGrid__5AkLV.MultipleFilesMessageContent_quad__73rkK{grid-template-columns:repeat(2,100px)}.MultipleFilesMessageContent_imageItem__SE2wX{position:relative;aspect-ratio:1;overflow:hidden;border-radius:16px;background:none;border:none;padding:0;cursor:pointer}.MultipleFilesMessageContent_image__mERJX{width:100%;height:100%;object-fit:cover;border:1px solid #f1f3f5;border-radius:16px}.MultipleFilesMessageContent_fileList__fa5iv{display:flex;flex-direction:column;gap:8px}.MultipleFilesMessageContent_fileItem__NjXJ4{display:flex;gap:8px;border-radius:16px;max-width:248px;padding:16px 20px}.MultipleFilesMessageContent_fileItem__NjXJ4.MultipleFilesMessageContent_in__f00ZZ{background-color:#fff;color:#343a40;border:1px solid #e9ecef}.MultipleFilesMessageContent_fileItem__NjXJ4.MultipleFilesMessageContent_out__RsoyM{background-color:#343a40;color:#fff;border:1px solid #e9ecef}.MultipleFilesMessageContent_fileInfoWrapper__G_x_f{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.MultipleFilesMessageContent_fileMeta___eBzT{display:flex;flex-direction:column;gap:8px;overflow:hidden}.MultipleFilesMessageContent_fileName__8XqK9{font-size:18px;line-height:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MultipleFilesMessageContent_fileMetaInfo__TgeD_{display:flex;flex-direction:column;gap:4px}.MultipleFilesMessageContent_fileMetaInfo__TgeD_ span{font-size:16px;line-height:24px;font-weight:400}.MultipleFilesMessageContent_download__c_09x{font-size:18px;line-height:24px;font-weight:700;margin-top:8px}.OutgoingMessageWrapper_container__t1TUu{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL{display:flex;gap:8px;align-items:flex-end;flex-direction:row-reverse;width:80%}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_message__Cnj0k{max-width:360px;border-radius:16px;font-size:18px;line-height:24px;font-weight:400;position:relative;white-space:pre-wrap;word-break:break-word;text-align:left;color:#343a40;border:1px solid #e9ecef}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_message__Cnj0k>span>a{text-decoration:underline;color:#406aff}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_message__Cnj0k.OutgoingMessageWrapper_user__cIp8_{background-color:#343a40;padding:16px 20px;color:#fff;border:1px solid #e9ecef;border-bottom-right-radius:0}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_message__Cnj0k.OutgoingMessageWrapper_file__tohKE{display:flex;border:none}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_message__Cnj0k.OutgoingMessageWrapper_EXPIRED__FdV9B{background-color:rgba(0,0,0,0);padding:0;border:none;color:#adb5bd;display:flex;align-items:center}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_message__Cnj0k.OutgoingMessageWrapper_DELETED__mA0Z6{background-color:rgba(0,0,0,0);padding:0;border:none;color:#bfc2c5;display:flex;align-items:center}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_pressWrapper__Xkmjc{border:none;background-color:rgba(0,0,0,0)}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_pressWrapper__Xkmjc .OutgoingMessageWrapper_childWrapper__my6Ps:active{opacity:.7}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_status___Kklw{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:8px}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_status___Kklw .OutgoingMessageWrapper_unread__7NEkK{font-size:14px;line-height:16px;font-weight:400;color:#f59f00}.OutgoingMessageWrapper_container__t1TUu .OutgoingMessageWrapper_messageWrapper__rofXL .OutgoingMessageWrapper_status___Kklw .OutgoingMessageWrapper_time___CZjU{font-size:14px;line-height:16px;font-weight:400;color:#adb5bd;min-width:70px}.OutgoingMessage_noticeBubble__QH6fu{display:flex;align-items:center;gap:4px;background-color:rgba(96,108,144,.08);color:#adb5bd;font-size:18px;line-height:24px;font-weight:400;border-radius:16px;padding:16px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.UploadingMessage_container__NyPU7{display:flex;flex-direction:column;gap:8px}.UploadingMessage_container__NyPU7 .UploadingMessage_messageWrapper__8Wcib{display:flex;gap:8px;align-items:flex-end;flex-direction:row-reverse}.UploadingMessage_container__NyPU7 .UploadingMessage_messageWrapper__8Wcib .UploadingMessage_message__19T47{border-radius:16px;font-weight:400;font-size:19px;line-height:30px;letter-spacing:-.03em;position:relative}.UploadingMessage_container__NyPU7 .UploadingMessage_messageWrapper__8Wcib .UploadingMessage_message__19T47.UploadingMessage_file__ns1IM{display:flex}.UploadingMessage_container__NyPU7 .UploadingMessage_messageWrapper__8Wcib .UploadingMessage_status__fJfsM{display:flex;flex-direction:column;align-items:flex-end}.UploadingMessage_container__NyPU7 .UploadingMessage_messageWrapper__8Wcib .UploadingMessage_status__fJfsM .UploadingMessage_time__J_113{font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em;color:#868e96;min-width:70px}.AdminMessage_container__qJqi4{display:flex;flex-direction:column;gap:8px;max-width:100%;min-width:0;background-color:rgba(96,108,144,.08);border-radius:8px;padding:16px 20px;overflow:hidden}.AdminMessage_title__gASqe{font-size:14px;line-height:16px;font-weight:700;color:#343a40}.AdminMessage_description__kRK_T{font-size:14px;line-height:20px;font-weight:400;color:#495057;white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere}.AdminMessage_linkButton__2BMHP{display:flex;align-items:center;justify-content:center;height:40px;margin-top:4px;padding:0 16px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;text-decoration:none;color:inherit}.AdminMessage_linkButtonLabel__W6SLl{font-size:14px;line-height:16px;font-weight:700;color:#212529;text-align:center}.MessageInputWrapper_wrapper__QsUor{padding:16px 20px 0;background-color:#fff;border-top:1px solid #e9ecef}.MessageInputWrapper_container__SYM2N{width:100%}.MessageInputWrapper_container__SYM2N.MessageInputWrapper_disabled__d0_jt{opacity:.5;pointer-events:none}.MessageInputWrapper_row__SzEdf{display:flex;gap:8px}.MessageInputWrapper_inputSection__RQ_Qy{flex:1 1;display:flex;flex-direction:column;gap:2px}.MessageInputWrapper_inputBox__vH5FM{border:1px solid #e9ecef;border-radius:8px;background-color:#fff;padding:0;overflow:hidden}.MessageInputWrapper_counter__BoZkB{text-align:right;font-size:12px;line-height:20px;font-weight:400;color:#868e96}.MessageInputWrapper_fileInput__yno4s{display:none}.MessageInputWrapper_inputBoxDisabled__mrtGG{background-color:rgba(96,108,144,.08);border-color:rgba(0,0,0,0)}.MessageInputWrapper_disabledPlaceholder__Z9ijW{padding:8px 12px;color:#ced4da;font-size:16px;line-height:24px;font-weight:400}.MessageInput_wrapper__NYZNt{position:relative;flex:1 1;display:flex;flex-direction:column;gap:4px}.MessageInput_wrapper__NYZNt .MessageInput_container__N4MpC{outline:none;white-space:pre-wrap;word-break:break-all;resize:none;box-sizing:border-box;min-height:48px;max-height:120px;padding:12px 16px;overflow-y:overlay;font-size:16px;line-height:24px;font-weight:400}.MessageInput_wrapper__NYZNt .MessageInput_placeholder__DGKyt{position:absolute;top:12px;left:16px;font-size:16px;line-height:24px;font-weight:400;color:#868e96;pointer-events:none}.ReportReason_container__8lRJf{gap:8px}.ReportReason_container__8lRJf,.ReportReason_container__8lRJf ul{display:flex;flex-direction:column}.ReportReason_container__8lRJf ul li{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:16px;line-height:20px;font-weight:400;color:#343a40;cursor:pointer}.ReportSubmit_buttonWrapper__HBh0e{display:flex;gap:16px;width:100%}.ReportSubmit_buttonWrapper__HBh0e.ReportSubmit_mobile__yK8j0{flex-direction:column-reverse;gap:8px}.ReportIncomingMessageModal_contentWrapper__CGVFo{display:flex;flex-direction:column;gap:24px}.MetricChips_wrapper__qvsXR{display:flex;gap:8px}.MetricChips_checkIcon__moS9b{display:flex;color:#343a40}.MetricChips_label__GlccN{color:#495057}.TrendChart_chartWrapper__n1m6P{width:100%}.TrendChart_chartWrapper__n1m6P *{outline:none}.TrendChart_chartWrapper__n1m6P .recharts-cartesian-grid-horizontal line:last-child{display:none}.TrendChart_topLabel__RZm11{font-size:14px;line-height:16px;font-weight:700;fill:#343a40}.TrendChart_axisLabel___W96t{font-size:14px;line-height:16px;font-weight:400;fill:#868e96}.TrendChart_tooltip__VcwN_{width:320px;background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 2px rgba(134,142,150,.12),0 0 1px rgba(134,142,150,.08),0 0 1px rgba(134,142,150,.08)}.TrendChart_tooltipDate__X1D_J{font-size:14px;line-height:16px;font-weight:400;color:#343a40}.TrendChart_tooltipItem__uUiEQ{display:flex;align-items:flex-start;gap:8px}.TrendChart_tooltipDot__6c9JS{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.TrendChart_tooltipClassName__8_l_x{font-size:14px;line-height:16px;font-weight:400;color:#343a40;word-break:break-all}.TrendChart_tooltipMetric__BrgQM{display:flex;justify-content:space-between;align-items:center;gap:16px}.TrendChart_tooltipMetricLabel__T_ur_{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.TrendChart_tooltipMetricValue__k2GFn{font-size:14px;line-height:16px;font-weight:400;color:#343a40}.TrendChart_legend__dqInG{display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 32px;justify-content:center;align-items:center}.TrendChart_legendItem__D1VM2{display:flex;align-items:center;gap:8px}.TrendChart_legendDot__CICqa{width:8px;height:8px;border-radius:50%;flex-shrink:0}.TrendChart_legendLabel__xG6A9{font-size:14px;line-height:16px;font-weight:400;color:#343a40}.TrendChart_tableWrapper__oV5g2{border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.TrendChart_tableTitle__GnvcF{font-size:16px;line-height:20px;font-weight:700;color:#212529;padding:16px;border-bottom:1px solid #e9ecef}.TrendChart_tableBody__hMY9w{display:flex}.TrendChart_tableLabelColumn__omR3_{width:240px;flex-shrink:0;border-right:1px solid #e9ecef;background:#fff}.TrendChart_tableLabelHeader__BklPP{color:#868e96;text-align:left}.TrendChart_tableLabelCell__6RPZ9,.TrendChart_tableLabelHeader__BklPP{font-size:14px;line-height:16px;font-weight:400;padding:16px;border-bottom:1px solid #e9ecef}.TrendChart_tableLabelCell__6RPZ9{color:#343a40;display:flex;align-items:center;gap:8px}.TrendChart_tableLabelCell__6RPZ9:last-child{border-bottom:none}.TrendChart_tableScrollWrapper__IVN_p{overflow-x:auto;flex:1 1;min-width:0;scrollbar-width:none;background:linear-gradient(180deg,transparent 48px,#e9ecef 0,#e9ecef 49px,transparent 0)}.TrendChart_tableScrollWrapper__IVN_p::-webkit-scrollbar{display:none}.TrendChart_table__ZAP_w{min-width:-webkit-max-content;min-width:max-content;border-collapse:initial;border-spacing:0;margin-left:auto}.TrendChart_tableHeader__beWS9{width:80px;font-size:14px;line-height:16px;font-weight:400;color:#868e96;text-align:center;padding:16px;white-space:nowrap}.TrendChart_tableHeader__beWS9,.TrendChart_tableRow__J501S{border-bottom:1px solid #e9ecef}.TrendChart_tableRow__J501S:last-child{border-bottom:none}.TrendChart_tableCell__vzQvu{font-size:14px;line-height:16px;font-weight:400;color:#343a40;text-align:center;padding:16px;white-space:nowrap}.TrendChart_tableCellDot__zfBLe{width:8px;height:8px;border-radius:50%;flex-shrink:0}.TrendChart_tableCellLabel__bx87J{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrendChart_tableTotalColumn___JPHw{min-width:120px;flex-shrink:0;border-left:1px solid #e9ecef;background:#fff}.TrendChart_tableTotalHeader__JsOwh{font-weight:400;color:#868e96;padding:16px}.TrendChart_tableTotalCell__zazM5,.TrendChart_tableTotalHeader__JsOwh{font-size:14px;line-height:16px;text-align:center;border-bottom:1px solid #e9ecef}.TrendChart_tableTotalCell__zazM5{font-weight:700;color:#343a40;padding:12px 8px;height:49px;display:flex;justify-content:center;align-items:center}.TrendChart_tableTotalCell__zazM5:last-child{border-bottom:none}.DashboardPage_wrapper__8b_xu{display:flex;flex-direction:column;gap:24px;width:100%;padding-bottom:230px}.DashboardPage_header__tY3Jh{font-size:22px;line-height:32px;font-weight:700;display:flex;border:1px solid #e9ecef;background-color:#fff;border-radius:16px;padding:32px}.DashboardPage_scrollContainer__KKzDr{overflow:auto;-webkit-overflow-scrolling:touch}.DashboardPage_scrollContent__lH_t4{display:flex;flex-direction:column;gap:24px;width:1024px;transform-origin:top left}.DifficultySelector_wrapper__Xyc90{display:flex;gap:8px;flex-wrap:wrap;margin:0 24px}.DifficultySelector_wrapper__Xyc90 .DifficultySelector_text__yt5B_{white-space:nowrap}@media(max-width:800px){.DifficultySelector_wrapper__Xyc90 li{width:100%}}.ClassContent_wrapper___JmWR{display:flex;gap:56px}.ClassContent_wrapper___JmWR.ClassContent_mobile__sp6e3{flex-direction:column;gap:16px}.ClassContent_left__R7EAW{display:flex;min-width:120px}.ClassContent_left__R7EAW .ClassContent_title__ZZN2g{font-size:16px;line-height:20px;font-weight:700}.ClassContent_required__0l1m3{color:#fa5252}.ClassContent_optional__xrw_E{color:#adb5bd;font-size:16px;line-height:20px;font-weight:400}.ClassContent_right__Y3fvj{width:100%}.ClassDifficulty_wrapper__j2qgY{display:flex;flex-direction:column;gap:16px}.ConfirmModal_overlay__UCCWq{background-color:rgba(0,0,0,.5);position:fixed;inset:0;display:flex;z-index:800;justify-content:center;align-items:center}.ConfirmModal_modal__Cibq_{border-radius:8px;background-color:#fff;display:flex;flex-direction:column;gap:8px;margin:auto 20px;max-height:70vh;width:100%;max-width:400px;padding:24px 20px;color:#343a40}.ConfirmModal_modal__Cibq_ .ConfirmModal_header__5WemD{display:flex;justify-content:space-between;align-items:center}.ConfirmModal_modal__Cibq_ .ConfirmModal_title__gb5RT{font-size:20px;line-height:28px;font-weight:700}.ConfirmModal_modal__Cibq_ .ConfirmModal_content__RZRKk{font-size:16px;line-height:24px;font-weight:400}.ConfirmModal_buttonWrapper__Qwv8a{display:flex;gap:8px;padding-top:16px}.OverlappedListModal_overlay__Zm9Rd{z-index:1600}.OverlappedListModal_wrapper__0d9DN{display:flex;flex-direction:column;gap:16px}.OverlappedListModal_description__G0aW4{font-size:16px;line-height:24px;font-weight:400;color:#343a40}.OverlappedListModal_overlappedList__PcIMF{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #dee2e6;border-radius:8px}.OverlappedListModal_item__e3C_z{display:flex;flex-direction:column;gap:8px}.OverlappedListModal_itemHeader__p0UlP{display:flex;align-items:center;gap:8px}.OverlappedListModal_scheduleTime__vQ0yM{font-size:14px;font-weight:400;line-height:16px;color:#868e96}.OverlappedListModal_classTitle__8j3Gp{font-size:16px;line-height:20px;font-weight:400;color:#343a40}