.StudentIdInputField_container__xEaKs{display:flex;flex-direction:column;gap:8px}.InputCheckBox_inputCheckBox__Grks5{flex-shrink:0;border:none;cursor:pointer}.InputCheckBox_inputCheckBox__Grks5 input{display:none}.InputCheckBox_icon__NVZQf{display:flex;align-items:center;justify-content:center;border:1px solid #dee2e6;color:#adb5bd}.InputCheckBox_icon__NVZQf.InputCheckBox_circle__DjiWr{border-radius:999px}.InputCheckBox_icon__NVZQf.InputCheckBox_rectangle__2JvBi{border-radius:4px}.InputCheckBox_disabled__SbeVc{background-color:#f1f3f5}.InputCheckBox_checkedBlue__RQc2a{background-color:#4c6ef5;border:1px solid #4c6ef5;color:#fff}.InputCheckBox_checkedBlack__zsh7u{background-color:#20201d;border:1px solid #20201d;color:#fff}.CommunityConfirmModalContent_suggestConfirmModalContent__Hv94a{display:flex;width:100%;align-items:center;gap:8px;cursor:pointer}.CommunityPostItem_communityPostItem__bev4m{display:flex;flex-direction:column;text-decoration:none;color:inherit}@media only screen and (max-width:985px){.CommunityPostItem_communityPostItem__bev4m{gap:10px;padding:16px 20px}}@media only screen and (min-width:985px){.CommunityPostItem_communityPostItem__bev4m{gap:12px;padding:24px 20px}}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_boardTagRow__ARVHG{display:flex;align-items:center;gap:8px}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_boardTagRow__ARVHG>div{background-color:rgba(96,108,144,.08);padding:2px 6px;border-radius:4px;display:flex;align-items:center}@media only screen and (min-width:985px){.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_boardTagRow__ARVHG>div{padding:2px 8px}}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_boardTagRow__ARVHG .CommunityPostItem_boardTag__gYiEn{background-color:#868e96;color:#f1f3f5}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_titleImageRow__o6iBB{display:flex;gap:10px}@media only screen and (max-width:985px){.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_titleImageRow__o6iBB{flex-direction:column}}@media only screen and (min-width:985px){.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_titleImageRow__o6iBB{flex-direction:row;align-items:center}}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_titleAndContentWrapper__LCftg{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:4px}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_titleAndContentWrapper__LCftg>h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;word-break:break-all}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_titleAndContentWrapper__LCftg>p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-all}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_teacherAndStatusWrapper__tbCCb{display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:985px){.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_teacherAndStatusWrapper__tbCCb{gap:8px}}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_thumbnailWrapper__eWC_d{position:relative;flex-shrink:0;border-radius:8px;overflow:hidden}@media only screen and (max-width:985px){.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_thumbnailWrapper__eWC_d{width:100%;height:180px}}@media only screen and (min-width:985px){.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_thumbnailWrapper__eWC_d{width:88px;height:88px}}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_thumbnail___gDID{width:100%;height:100%;object-fit:cover}.CommunityPostItem_communityPostItem__bev4m .CommunityPostItem_imageCountBadge__OONrJ{position:absolute;bottom:12px;right:12px;background-color:rgba(96,108,144,.16);color:#fff;font-size:13px;line-height:1.6;padding:4px 12px;border-radius:999px}.CommunityEmptyState_emptyState__Ha2Qj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;background-color:#fff;text-align:center}.CommunityEmptyState_emptyButton__I3m5Y{margin-top:16px;padding:12px 24px;background-color:#343a40;border-radius:8px;text-decoration:none}.ImageUploader_container__zddl7{display:flex;gap:8px;padding:8px 20px;overflow-x:auto}@media only screen and (min-width:985px){.ImageUploader_container__zddl7{padding:8px 24px}}.ImageUploader_addButton__G5iRu{flex-shrink:0;width:80px;height:80px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ImageUploader_addButton__G5iRu:disabled{opacity:.5;cursor:not-allowed}.ImageUploader_addIcon__ElmSl{font-size:16px;line-height:1;color:#495057}.ImageUploader_fileInput__NCuub{display:none}.ImageUploader_thumbnailWrapper__wzt5A{position:relative;flex-shrink:0;width:80px;height:80px}.ImageUploader_thumbnail__al7A3{width:80px;height:80px;border-radius:4px;overflow:hidden;position:relative}.ImageUploader_thumbnailImage__E7iTA{width:100%;height:100%;object-fit:cover}.ImageUploader_uploading__Sl4yK{opacity:.5}.ImageUploader_removeButton__PFVCq{position:absolute;top:0;right:0;width:24px;height:24px;border-radius:4px;background-color:#000;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ImageUploader_removeButton__PFVCq:hover{background-color:rgba(0,0,0,.7)}.GlobalMoneyAgree_termLabel__LYp8q{display:flex;gap:8px;align-items:center;cursor:pointer}.GlobalMoneyAgree_termLabel__LYp8q>p{flex-grow:1}.GlobalMoneyAgree_termLink__dxv3w{color:#868e96}.GlobalMoneyAgreeAndNotice_wrapper__wEL_D{display:flex;flex-direction:column;gap:16px;border-top:8px solid #f1f3f5;padding:24px 20px}.GlobalMoneyFillNotice_fillGrayBox__Pu24H{display:flex;flex-direction:column;gap:24px;padding:16px;background-color:#f8f9fa;border-radius:4px}.GlobalMoneyFillNotice_noticeContainer__NLkzm{display:flex;flex-direction:column;gap:8px}.GlobalMoneyFillNotice_noticeList__Oapgx{display:flex;flex-direction:column;list-style:disc;padding-left:10px}.GlobalMoneyFillNotice_noticeList__Oapgx>li{list-style:disc}.GlobalMoneyFillNotice_noticeList__Oapgx>li::marker{font-size:8px}.AgreeModal_wrapper__ekEof{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media only screen and (max-width:985px){.AgreeModal_wrapper__ekEof{gap:24px;padding:16px 20px}}@media only screen and (min-width:985px){.AgreeModal_wrapper__ekEof{gap:32px;padding:16px 20px}}.AgreeModal_termLabel__Tq8M9{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.AgreeModal_termLabel__Tq8M9>p{flex-grow:1;text-align:left}.AgreeModal_termLink__O6nZY{text-decoration:underline;-webkit-text-decoration-color:#adb5bd;text-decoration-color:#adb5bd;white-space:nowrap}.InviteCodeIssuedModal_wrapper__1rh19{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media only screen and (max-width:985px){.InviteCodeIssuedModal_wrapper__1rh19{gap:24px;padding:16px 20px;margin-bottom:16px}}@media only screen and (min-width:985px){.InviteCodeIssuedModal_wrapper__1rh19{gap:32px;padding:16px 20px}}.ChildAccountInfo_container__Pq5_W{display:flex;flex-direction:column;padding:24px 20px 16px}.ChildAccountInfo_headerContainer__0tokQ{display:flex;flex-direction:column;gap:8px}.ChildAccountInfo_contentContainer__iqKqc{display:flex;flex-direction:column}.ChildAccountInfo_contentContainer__iqKqc .ChildAccountInfo_contentItem__YXao2{display:flex;justify-content:space-between;padding:16px 8px 8px}.ChildAccountInfo_contentContainer__iqKqc .ChildAccountInfo_contentItem__YXao2:last-child{border-bottom:1px solid #f1f3f5}.ChildAccountInfo_passwordContainer__OUn4q{display:flex;gap:2px}.ChildAccountInfo_dot__w44L2{width:8px;height:8px;background-color:#495057;border-radius:50%}.ChildAccountInfo_forgotPasswordContainer__kWc4q{display:flex;justify-content:space-between;padding:16px 0}.ChildAccountInfo_forgotPasswordContainer__kWc4q .ChildAccountInfo_forgotPasswordButton__GViR_{background-color:rgba(96,108,144,.08);border-radius:4px;padding:4px 10px;border:none;cursor:pointer}.ProductGrowthReviewSection_section__GssYe{display:flex;flex-direction:column;background-color:#fff}.ProductGrowthReviewSection_header__U6Aq5{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 12px}.ProductGrowthReviewSection_list__Etc_T{list-style:none;margin:0;padding:0}.ProductGrowthReviewSection_item__JKGlF{border-bottom:1px solid #e9ecef}.ProductGrowthReviewSection_footerWrapper__9hlf1{padding:20px}.ProductGrowthReviewSection_showMoreButton___QWgE{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:56px;border:1px solid #ced4da;border-radius:4px;background:rgba(0,0,0,0);cursor:pointer}.ProductGrowthReviewSection_showMoreButton___QWgE:hover{background-color:rgba(96,108,144,.08)}.SingleAgreement_termLabel__GsTnZ{display:flex;gap:8px;align-items:center;cursor:pointer}.SingleAgreement_termLabel__GsTnZ>p{flex-grow:1}.SingleAgreement_termLink__Axq3o{text-decoration:underline}.AppPaymentAgreement_appPaymentAgreement__jU8zH{display:flex;flex-direction:column;margin-bottom:16px}.AppPaymentAgreement_allAgreeLabel__uAlEn{display:flex;justify-content:space-between;margin-bottom:16px;cursor:pointer}.AppPaymentAgreement_title__dlRRW{display:flex;flex-direction:column;gap:4px}.AppPaymentAgreement_checkbox__9hEpM{display:flex;align-items:center}.AppPaymentAgreement_terms__wErb9,.PaymentNotice_paymentNotice__xpwRz{display:flex;flex-direction:column;gap:16px}.PaymentNotice_noticeItem__9wJhP,.PaymentNotice_subItem__L8wRI{display:flex;flex-direction:column;gap:4px}.PaymentAgreement_agreement__Qwgxs{background-color:#fff;padding:24px 20px;border-top:8px solid #f1f3f5}.PaymentRequestSection_paymentRequest__dzvdb{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px 20px}.PaymentRequestSection_error__jKhJ_,.PaymentRequestSection_requestButton__o921O{display:flex;width:100%;align-items:center;justify-content:center}.PaymentRequestSection_requestButton__o921O{gap:8px;padding:12px 14px;background-color:#343a40;border-radius:8px;color:#fff;transition:background-color .1s ease}.PaymentRequestSection_requestButton__o921O:active,.PaymentRequestSection_requestButton__o921O:hover{background-color:#212529}.PaymentRequestSection_requestButton__o921O:disabled{cursor:default;background-color:rgba(96,108,144,.08);color:#ced4da}.ClassPrice_classPrice__kRc2B{display:flex;align-items:center;justify-content:space-between}.DiscountDetail_discountDetail__d8M8z{display:flex;flex-direction:column;gap:4px}.DiscountDetail_discountDetailButton__5QwOs{padding:0;margin:0;background-color:rgba(0,0,0,0)}.DiscountDetail_discountDetailButton__5QwOs,.DiscountDetail_discountRow__dkNnE{display:flex;align-items:center;justify-content:space-between}.DiscountDetail_discountWrapper__F4O5h{display:flex;flex-direction:column;gap:4px}.DiscountDetail_iconWrapper__LLuAu{display:flex;align-items:center;gap:4px}.DiscountDetail_icon__hQ_Di{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#343a40;transition:transform .3s ease}.DiscountDetail_iconSpin__ALIO0{transform:rotate(180deg)}.PaymentTable_paymentTable__b2ugo{display:flex;flex-direction:column;gap:16px;padding:24px 20px;border-top:8px solid #f1f3f5}.PaymentTable_paymentInfo__P_aCt{display:flex;flex-direction:column;gap:8px}.PriceTable_priceTable__Ypv2X{display:flex;flex-direction:column;gap:4px}.PriceTable_priceRow__SwFHk{display:flex;align-items:center;justify-content:space-between}.TotalPriceTable_totalPriceDetail__P93Qf{display:flex;flex-direction:column;gap:4px}.TotalPriceTable_totalPriceDetailButton__GFxMI{padding:0;margin:0;background-color:rgba(0,0,0,0)}.TotalPriceTable_totalPriceDetailButton__GFxMI,.TotalPriceTable_totalPriceRow__jXcIV{display:flex;align-items:center;justify-content:space-between}.TotalPriceTable_totalPriceWrapper__HXjZL{display:flex;flex-direction:column;gap:4px}.TotalPriceTable_iconWrapper__3_Dea{display:flex;align-items:center;gap:4px}.TotalPriceTable_icon__mx73b{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#343a40;transition:transform .3s ease}.TotalPriceTable_iconSpin__gI5MT{transform:rotate(180deg)}.PrivacyAgree_termLabel__Gv5jQ{display:flex;gap:8px;align-items:flex-start;cursor:pointer;margin:16px 0}.PrivacyAgree_termLabel__Gv5jQ>p{flex-grow:1;text-align:left}.PrivacyAgree_termLink__KWlBA{text-decoration:underline;-webkit-text-decoration-color:#adb5bd;text-decoration-color:#adb5bd;white-space:nowrap}.WelcomeForm_welcomeForm__b6X3N{padding:16px 20px;display:flex;flex-direction:column;gap:16px}.WelcomeTitle_welcomeTitle__ayTcM{padding:16px 20px}.TeacherGrowthReviewSection_section__01_5U{display:flex;flex-direction:column;background-color:#fff}.TeacherGrowthReviewSection_header__ZPtqz{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 12px}.TeacherGrowthReviewSection_list__GFczC{list-style:none;margin:0;padding:0}.TeacherGrowthReviewSection_item__1YDBn{border-bottom:1px solid #e9ecef}.TeacherGrowthReviewSection_footerWrapper__QIEnQ{padding:20px}.TeacherGrowthReviewSection_showMoreButton__GOUxq{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:56px;border:1px solid #ced4da;border-radius:4px;background:rgba(0,0,0,0);cursor:pointer}.TeacherGrowthReviewSection_showMoreButton__GOUxq:hover{background-color:rgba(96,108,144,.08)}.TeacherHistory_container__R7_3a{background-color:#fff;display:flex;flex-direction:column;gap:8px}.TeacherHistory_content__fj5P1{display:flex;align-items:center;gap:8px}.TeacherHistory_text__GpgQ_{display:flex;align-items:center;flex-wrap:wrap}.TeacherHistory_text__GpgQ_ span{display:inline}.TeacherHistory_textWrapper__bpDv2{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.TextWrapper_container__pQVbp{padding:8px 12px;display:flex;gap:16px;border-radius:4px;background-color:#f1f3f5}.PrivateClassButton_container__IeEV1{display:flex;flex-direction:column;gap:8px;background-color:#fff}.PrivateClassButton_tooltip__AmerT{display:flex;justify-content:center;align-items:center;gap:2px;position:relative}.PrivateClassButton_tooltipButton__I2_qb{background:none;display:flex;justify-content:center;align-items:center}.PrivateClassButton_icon__lJfXf{color:#343a40}.PrivateClassNudge_contentContainer__yVLmR{width:315px}.PrivateClassNudge_close___fKY2{cursor:pointer!important}