.ReviewPopup_review_popup__2i4bN{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:20px 20px 90px;overflow-y:auto}.ReviewPopup_review_popup_content__Vc84H{background:#fff;border-radius:8px;width:800px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;position:relative;overflow:hidden;margin-bottom:0}.ReviewPopup_close_button__Jnni4{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;line-height:1;z-index:1}.ReviewPopup_close_button__Jnni4:hover{color:#666}.ReviewPopup_review_popup_body__a0BN_{display:flex;overflow:hidden;height:620px;max-height:calc(90vh - 40px)}@media screen and (max-width:768px){.ReviewPopup_review_popup_body__a0BN_{flex-direction:column;height:auto;max-height:none}}.ReviewPopup_review_list__G2fh6{flex:1;border-right:1px solid #e8e8e8;padding:24px;background-color:#eff4ff;display:flex;flex-direction:column;height:100%;overflow:hidden}@media screen and (max-width:768px){.ReviewPopup_review_list__G2fh6{border-right:none;border-bottom:1px solid #e8e8e8;height:auto;max-height:50vh}}.ReviewPopup_review_list__G2fh6 h4{font-size:16px;font-weight:600;color:#354358;margin:0 0 16px}.ReviewPopup_course_rating__QqAre{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ReviewPopup_rating_details__r2RlT{display:flex;gap:10px;margin-bottom:24px;width:100%;flex-wrap:wrap}@media screen and (max-width:768px){.ReviewPopup_rating_details__r2RlT{grid-template-columns:repeat(2,1fr)}}.ReviewPopup_review_items__zMnEv{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ReviewPopup_review_items__zMnEv::-webkit-scrollbar{display:none}.ReviewPopup_no_comments__isfor{display:flex;height:80%;flex-direction:column;align-items:center;justify-content:center;color:rgba(255,255,255,.6);text-align:center}.ReviewPopup_no_comments_icon__7c_0z{font-size:32px;margin-bottom:12px;opacity:.8}.ReviewPopup_no_comments_text__A1PxM{font-size:16px;font-weight:500;margin-bottom:8px;color:#1f2431}.ReviewPopup_no_comments_subtext___t31i{font-size:14px;color:#1f2431}.ReviewPopup_star_rating_display__iuZPC{display:flex;gap:10px}.ReviewPopup_star_rating_display__iuZPC .ReviewPopup_star__dGW8c{font-size:30px;color:#999;transition:all .3s ease;position:relative}.ReviewPopup_star_rating_display__iuZPC .ReviewPopup_star__dGW8c.ReviewPopup_active__XxK_3{background:linear-gradient(90deg,#FA8E00,#FFC148);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:1}.ReviewPopup_star_rating_display__iuZPC .ReviewPopup_star__dGW8c.ReviewPopup_partial__y_5JT{opacity:1}.ReviewPopup_star_rating_display__iuZPC .ReviewPopup_star__dGW8c:not(.ReviewPopup_active__XxK_3):not(.ReviewPopup_partial__y_5JT){opacity:.5;color:#ccc}.ReviewPopup_rating_score__eTBKd{font-size:20px;font-weight:600;color:#fa8e00}.ReviewPopup_review_item__ggJ0_{padding:15px;background:#fff;border-radius:8px;margin-bottom:16px}.ReviewPopup_review_item__ggJ0_:last-child{margin-bottom:0}.ReviewPopup_review_item__ggJ0_ .ReviewPopup_reviewer_info__MChGu{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ReviewPopup_review_item__ggJ0_ .ReviewPopup_reviewer_info__MChGu .ReviewPopup_reviewer_info_left__InET9{display:flex;align-items:center}.ReviewPopup_review_item__ggJ0_ .ReviewPopup_reviewer_info__MChGu .ReviewPopup_reviewer_info_left__InET9 .ReviewPopup_user-img__X_lJn{width:24px;height:24px;border-radius:40px;margin-right:8px;overflow:hidden}.ReviewPopup_review_item__ggJ0_ .ReviewPopup_reviewer_info__MChGu .ReviewPopup_reviewer_image__vpVzX{width:26px;height:26px;border-radius:50%;margin-right:10px}.ReviewPopup_review_item__ggJ0_ .ReviewPopup_reviewer_info__MChGu .ReviewPopup_reviewer_name__V7e9P{font-weight:500;color:#1f2431}.ReviewPopup_review_item__ggJ0_ .ReviewPopup_reviewer_info__MChGu .ReviewPopup_review_time__gQMIw{color:#999;font-size:14px}.ReviewPopup_review_item__ggJ0_ .ReviewPopup_review_content__Ba9EM{color:#666;line-height:1.6}.ReviewPopup_review_form__IdssL{width:404px;padding:24px;background:#fff;border-radius:8px;display:flex;flex-direction:column}@media screen and (max-width:768px){.ReviewPopup_review_form__IdssL{width:100%}}.ReviewPopup_review_form__IdssL h4{font-size:16px;font-weight:600;color:#1f2431;margin-bottom:12px}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_categories__mlh4u{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_category__WJ4Ig{display:flex;align-items:center;gap:10px}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_category__WJ4Ig .ReviewPopup_category_label__Bz7FN{width:60px;color:#626366;font-weight:400;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_category__WJ4Ig .ReviewPopup_star_rating__n3RdH{display:flex;gap:8px}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_category__WJ4Ig .ReviewPopup_star_rating__n3RdH .ReviewPopup_star__dGW8c{font-size:25px;color:#ddd;cursor:pointer;transition:color .2s}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_category__WJ4Ig .ReviewPopup_star_rating__n3RdH .ReviewPopup_star__dGW8c.ReviewPopup_active__XxK_3{background:linear-gradient(90deg,#FA8E00,#FFC148);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_category__WJ4Ig .ReviewPopup_star_rating__n3RdH .ReviewPopup_star__dGW8c:hover{background:#ffc148;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transform:scale(1)}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_category__WJ4Ig .ReviewPopup_rating_value__4ppS3{color:#fa8e00;font-size:16px;font-weight:500}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_category__WJ4Ig .ReviewPopup_rating_stage__CmCSX{color:#666;font-size:14px;margin-left:10px}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_reasons__UqltY{margin-bottom:24px}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_reasons__UqltY h4{font-size:16px;font-weight:600;color:#1f2431;margin-bottom:16px}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_reasons__UqltY .ReviewPopup_reason_buttons__tgLkB{display:flex;flex-wrap:wrap;gap:8px}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_reasons__UqltY .ReviewPopup_reason_group__FyNsY{display:contents}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_reasons__UqltY .ReviewPopup_reason_button__aNf2o{padding:6px 12px;border:1px solid #fff;border-radius:4px;background:rgba(41,107,239,.1);color:#626366;font-size:11px;cursor:pointer;transition:all .2s;white-space:nowrap}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_reasons__UqltY .ReviewPopup_reason_button__aNf2o:hover{background:rgba(41,107,239,.1)}.ReviewPopup_review_form__IdssL .ReviewPopup_rating_reasons__UqltY .ReviewPopup_reason_button__aNf2o.ReviewPopup_selected__OpIvZ{border:1px solid #296bef;color:#296bef}.ReviewPopup_review_form__IdssL .ReviewPopup_review_textarea__Ju0qU{width:100%;min-height:50px;padding:12px;border:1px solid #ddd;border-radius:4px;resize:none;margin-bottom:16px;font-size:14px;line-height:1.6}.ReviewPopup_review_form__IdssL .ReviewPopup_review_textarea__Ju0qU:focus{outline:none;border-color:#296bef}.ReviewPopup_review_form__IdssL .ReviewPopup_submit_button__qqB_I{width:64px;height:36px;display:flex;align-items:center;justify-content:center;background:#296bef;color:#fff;border:none;border-radius:45px;font-size:16px;cursor:pointer;transition:background-color .2s;margin-left:auto}.ReviewPopup_review_form__IdssL .ReviewPopup_submit_button__qqB_I:hover{background:#1e5ad9}.ReviewPopup_rating_item__K_S9y{display:flex;align-items:center;gap:5px;font-size:14px;line-height:1;justify-content:center}.ReviewPopup_rating_item__K_S9y .ReviewPopup_rating_label__Q0d3J{color:#666}.ReviewPopup_rating_item__K_S9y .ReviewPopup_rating_value__4ppS3{color:#fa8e00;font-weight:500}@media screen and (max-width:1024px){.ReviewPopup_review_popup__2i4bN{padding:16px 16px 60px}.ReviewPopup_review_popup_content__Vc84H{width:90%;max-width:800px}.ReviewPopup_review_popup_body__a0BN_{height:500px}.ReviewPopup_review_list__G2fh6{padding:16px}.ReviewPopup_review_list__G2fh6 h4{font-size:15px;margin-bottom:12px}.ReviewPopup_course_rating__QqAre{gap:20px;margin-bottom:16px}.ReviewPopup_star_rating_display__iuZPC .ReviewPopup_star__dGW8c{font-size:24px}.ReviewPopup_rating_score__eTBKd{font-size:18px}.ReviewPopup_review_item__ggJ0_{padding:12px;margin-bottom:12px}.ReviewPopup_review_form__IdssL{width:320px;padding:16px}.ReviewPopup_review_form__IdssL h4{font-size:15px;margin-bottom:10px}.ReviewPopup_rating_category__WJ4Ig .ReviewPopup_category_label__Bz7FN{width:50px;font-size:13px}.ReviewPopup_rating_category__WJ4Ig .ReviewPopup_star_rating__n3RdH .ReviewPopup_star__dGW8c{font-size:20px}.ReviewPopup_rating_category__WJ4Ig .ReviewPopup_rating_value__4ppS3{font-size:14px}.ReviewPopup_reason_button__aNf2o{padding:4px 10px;font-size:12px}.ReviewPopup_review_textarea__Ju0qU{height:100px;font-size:13px}.ReviewPopup_submit_button__qqB_I{padding:10px;font-size:14px}}@media screen and (max-width:768px){.ReviewPopup_review_popup__2i4bN{padding:12px 12px 40px}.ReviewPopup_review_popup_content__Vc84H{width:95%;max-width:none}.ReviewPopup_review_popup_body__a0BN_{flex-direction:column;height:auto;max-height:80vh}.ReviewPopup_review_list__G2fh6{padding:12px;border-right:none;border-bottom:1px solid #e8e8e8;height:auto;max-height:40vh}.ReviewPopup_review_list__G2fh6 h4{font-size:14px;margin-bottom:10px}.ReviewPopup_course_rating__QqAre{gap:16px;margin-bottom:12px}.ReviewPopup_star_rating_display__iuZPC .ReviewPopup_star__dGW8c{font-size:20px}.ReviewPopup_rating_score__eTBKd{font-size:16px}.ReviewPopup_review_item__ggJ0_{padding:10px;margin-bottom:10px}.ReviewPopup_review_form__IdssL{width:100%;padding:12px}.ReviewPopup_review_form__IdssL h4{font-size:14px;margin-bottom:8px}.ReviewPopup_rating_category__WJ4Ig .ReviewPopup_category_label__Bz7FN{width:45px;font-size:12px}.ReviewPopup_rating_category__WJ4Ig .ReviewPopup_star_rating__n3RdH .ReviewPopup_star__dGW8c{font-size:18px}.ReviewPopup_rating_category__WJ4Ig .ReviewPopup_rating_value__4ppS3{font-size:13px}.ReviewPopup_reason_button__aNf2o{padding:3px 8px;font-size:11px}.ReviewPopup_review_textarea__Ju0qU{height:80px;font-size:12px;padding:8px}.ReviewPopup_submit_button__qqB_I{padding:8px;font-size:13px}.ReviewPopup_close_button__Jnni4{top:12px;right:12px;font-size:20px}}.RelatedCourses_related_courses_section__dgJo_{border-top:1px solid #1f2431;background:#fafafb;padding:24px 24px 40px;display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.RelatedCourses_related_courses_header__Xs6CP{width:100%;max-width:1690px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 10px}.RelatedCourses_related_courses_header__Xs6CP h3{font-size:20px;font-weight:600;color:#1f2431;margin:0}.RelatedCourses_related_courses_header__Xs6CP .RelatedCourses_more_link__duGe2{color:#666;cursor:pointer;font-size:14px}.RelatedCourses_related_courses_header__Xs6CP .RelatedCourses_more_link__duGe2:hover{color:#333}.RelatedCourses_carousel_container___ArwS{display:flex;align-items:center;width:100%;max-width:1690px;position:relative}.RelatedCourses_courses_carousel__t6BHm{flex:1;overflow:hidden;position:relative;width:100%}.RelatedCourses_carousel_track__XDSZ9{display:flex;transition:transform .3s ease-in-out;width:100%}.RelatedCourses_course_card__hFAXI{flex-shrink:0;background:#fafafb;border-radius:8px;overflow:hidden;transition:all .3s ease;padding:0 10px;cursor:pointer;min-width:0}.RelatedCourses_course_card__hFAXI:hover{transform:translateY(-4px);background:#fafafb}.RelatedCourses_course_image__ewIo_{position:relative;width:100%;padding-top:56.25%;background:#fafafb;border-radius:8px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.RelatedCourses_course_image__ewIo_ img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all .3s ease}.RelatedCourses_course_type___Daxs{position:absolute;bottom:0;right:0;background:rgba(8,38,98,.3);backdrop-filter:blur(6px);border-radius:8px 0;border:none;color:#fff;padding:8px;font-size:12px}.RelatedCourses_carousel_button__GigcG{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);position:absolute;top:50%;transform:translateY(-50%);z-index:1}.RelatedCourses_carousel_button__GigcG:first-child{left:-48px}.RelatedCourses_carousel_button__GigcG:last-child{right:-48px}.RelatedCourses_carousel_button__GigcG:hover:not(.RelatedCourses_disabled__c6bU8){background:#f5f5f5;border-color:rgba(31,36,49,.3)}.RelatedCourses_carousel_button__GigcG.RelatedCourses_disabled__c6bU8{display:none}.RelatedCourses_arrow_left__PLwEp,.RelatedCourses_arrow_right__alQ9l{width:8px;height:8px;border-top:1px solid #1f2431;border-right:1px solid #1f2431;display:inline-block}.RelatedCourses_arrow_left__PLwEp{transform:rotate(-135deg);margin-left:2px}.RelatedCourses_arrow_right__alQ9l{transform:rotate(45deg);margin-right:2px}@media screen and (max-width:1200px){.RelatedCourses_carousel_container___ArwS{padding:0 40px}.RelatedCourses_carousel_button__GigcG:first-child{left:8px}.RelatedCourses_carousel_button__GigcG:last-child{right:8px}}@media screen and (max-width:1024px){.RelatedCourses_related_courses_section__dgJo_{padding:20px 20px 32px}.RelatedCourses_related_courses_header__Xs6CP{margin-bottom:16px;padding:0 8px}.RelatedCourses_related_courses_header__Xs6CP h3{font-size:18px}.RelatedCourses_related_courses_header__Xs6CP .RelatedCourses_more_link__duGe2{font-size:13px}.RelatedCourses_carousel_container___ArwS{width:100%;padding:0 32px}.RelatedCourses_course_card__hFAXI{padding:0 8px}.RelatedCourses_course_image__ewIo_{box-shadow:0 1px 6px rgba(0,0,0,.08)}.RelatedCourses_course_type___Daxs{padding:6px;font-size:11px}}@media screen and (max-width:768px){.RelatedCourses_related_courses_section__dgJo_{padding:16px 12px 24px}.RelatedCourses_related_courses_header__Xs6CP{margin-bottom:12px;padding:0 4px}.RelatedCourses_related_courses_header__Xs6CP h3{font-size:16px}.RelatedCourses_related_courses_header__Xs6CP .RelatedCourses_more_link__duGe2{font-size:12px}.RelatedCourses_carousel_container___ArwS{padding:0}.RelatedCourses_carousel_track__XDSZ9{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;transform:none!important}.RelatedCourses_course_card__hFAXI{padding:0;width:100%!important}.RelatedCourses_course_image__ewIo_{box-shadow:0 1px 4px rgba(0,0,0,.06)}.RelatedCourses_course_type___Daxs{padding:4px;font-size:10px}.RelatedCourses_carousel_button__GigcG{display:none}}.CourseDetails_course_details_section__68oei{border-radius:4px;overflow:hidden}.CourseDetails_course_details_header__FvU2A{padding:16px 24px 16px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;border-bottom:1px solid rgba(255,255,255,.1)}.CourseDetails_course_details_title__WhZt9{font-size:17px;font-weight:700;color:rgba(255,255,255,.9)}.CourseDetails_expand_wrapper__WMnBt{display:flex;align-items:center;gap:10px}.CourseDetails_expand_text__HZrNv{font-size:14px;font-weight:400;color:rgba(255,255,255,.6);line-height:1;display:flex;align-items:center}.CourseDetails_course_details_content__da8Pq{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out}.CourseDetails_course_details_section__68oei.CourseDetails_expanded__uQiGF .CourseDetails_course_details_content__da8Pq{max-height:3000px;opacity:1}.CourseDetails_course_overview__hXSyL .CourseDetails_course_overview_padding__bCfN9{padding:24px}.CourseDetails_course_overview__hXSyL h4{color:rgba(255,255,255,.9);margin:16px 0 12px}.CourseDetails_course_overview__hXSyL .CourseDetails_course_objective__ibJ72{margin-top:24px}.CourseDetails_course_overview__hXSyL .CourseDetails_course_objective__ibJ72 p{font-size:14px;color:rgba(255,255,255,.6);line-height:1.6;margin:0}.CourseDetails_course_overview__hXSyL .CourseDetails_course_objective_teacher__mMPG0{display:flex;margin-bottom:15px}.CourseDetails_course_overview__hXSyL .CourseDetails_course_objective_teacher__mMPG0 img{width:48px;height:48px;border-radius:48px}.CourseDetails_course_overview__hXSyL .CourseDetails_course_objective_teacher__mMPG0 div{margin-left:8px}.CourseDetails_course_overview__hXSyL .CourseDetails_course_objective_teacher__mMPG0 div span{cursor:pointer;display:inline-block;font-weight:500;margin-bottom:8px;font-size:14px;line-height:22px;color:rgba(255,255,255,.9)}.CourseDetails_course_overview__hXSyL .CourseDetails_course_objective_teacher__mMPG0 div span:hover{color:#296bef}.CourseDetails_course_overview__hXSyL .CourseDetails_course_objective_teacher__mMPG0 div p{font-size:14px;color:rgba(255,255,255,.6);line-height:1.6;margin:0}.CourseDetails_course_overview__hXSyL h1,.CourseDetails_course_overview__hXSyL h2,.CourseDetails_course_overview__hXSyL h3,.CourseDetails_course_overview__hXSyL h4,.CourseDetails_course_overview__hXSyL h5,.CourseDetails_course_overview__hXSyL h6{color:rgba(255,255,255,.9);margin-bottom:16px;line-height:1.4}.CourseDetails_course_overview__hXSyL h1{font-size:24px;font-weight:600}.CourseDetails_course_overview__hXSyL h2{font-size:22px;font-weight:600}.CourseDetails_course_overview__hXSyL h3{font-size:18px;font-weight:500}.CourseDetails_course_overview__hXSyL h4{font-size:16px;font-weight:500}.CourseDetails_course_overview__hXSyL h5{font-size:14px;font-weight:500}.CourseDetails_course_overview__hXSyL h6{font-size:12px;font-weight:500}.CourseDetails_course_overview__hXSyL .course_objective>div div,.CourseDetails_course_overview__hXSyL .course_objective>div p,.CourseDetails_course_overview__hXSyL .course_objective>div span{color:rgba(255,255,255,.9);font-size:15px;line-height:1.6;margin-bottom:12px}.CourseDetails_course_overview__hXSyL em,.CourseDetails_course_overview__hXSyL i{font-style:italic}.CourseDetails_course_overview__hXSyL b,.CourseDetails_course_overview__hXSyL strong{font-weight:600}.CourseDetails_course_overview__hXSyL u{text-decoration:underline;font-size:15px}.CourseDetails_course_overview__hXSyL del,.CourseDetails_course_overview__hXSyL s{text-decoration:line-through}.CourseDetails_course_overview__hXSyL mark{background-color:rgba(255,251,143,.3);padding:2px 4px;border-radius:2px}.CourseDetails_course_overview__hXSyL code{font-family:monospace;background:rgba(255,255,255,.1);padding:2px 4px;border-radius:2px}.CourseDetails_course_overview__hXSyL pre{background:rgba(255,255,255,.1);padding:16px;border-radius:4px;overflow-x:auto;margin:16px 0}.CourseDetails_course_overview__hXSyL a{color:#296bef;text-decoration:none;transition:all .3s ease}.CourseDetails_course_overview__hXSyL a:hover{text-decoration:underline;opacity:.8}.CourseDetails_course_overview__hXSyL a:active{opacity:.6}.CourseDetails_course_overview__hXSyL ol,.CourseDetails_course_overview__hXSyL ul{margin:16px 0;padding-left:24px}.CourseDetails_course_overview__hXSyL ol li,.CourseDetails_course_overview__hXSyL ul li{margin-bottom:8px;color:rgba(255,255,255,.9)}.CourseDetails_course_overview__hXSyL table{width:100%;border-collapse:collapse;margin:16px 0}.CourseDetails_course_overview__hXSyL table td,.CourseDetails_course_overview__hXSyL table th{border:1px solid rgba(255,255,255,.1);padding:8px;text-align:left}.CourseDetails_course_overview__hXSyL table th{background:rgba(255,255,255,.05);font-weight:600}.CourseDetails_course_overview__hXSyL blockquote{border-left:4px solid rgba(255,255,255,.2);margin:16px 0;padding:8px 16px;background:rgba(255,255,255,.05)}.CourseDetails_course_overview__hXSyL .course_objective>div img{max-width:100%;height:auto;margin:16px 0;border-radius:4px;display:block}.CourseDetails_course_overview__hXSyL [data-w-e-type=todo]{display:flex;align-items:flex-start;gap:8px;margin:16px 0}.CourseDetails_course_overview__hXSyL [data-w-e-type=todo] input[type=checkbox]{margin-top:4px}.CourseDetails_course_overview__hXSyL [style*=background-color]{padding:2px 4px;border-radius:2px}.CourseDetails_course_overview__hXSyL [style*="text-align: center"]{text-align:center}.CourseDetails_course_overview__hXSyL [style*="text-align: right"]{text-align:right}.CourseDetails_course_overview__hXSyL [style*="text-align: left"]{text-align:left}.CourseDetails_course_overview__hXSyL [style*="text-align: justify"]{text-align:justify}.CourseDetails_course_overview__hXSyL [style*=color]{color:inherit}.CourseDetails_course_overview__hXSyL [style*=font-size]{font-size:inherit}.CourseDetails_course_overview__hXSyL [style*=line-height]{line-height:inherit}.CourseDetails_course_overview__hXSyL [style*=font-weight]{font-weight:inherit}.CourseDetails_expand_icon__LfM_M{position:relative;width:7px;height:7px;transition:transform .3s ease;display:flex;align-items:center}.CourseDetails_expand_icon__LfM_M:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;transform:rotate(45deg);transition:all .3s ease}.CourseDetails_expand_icon__LfM_M.CourseDetails_expanded__uQiGF{transform:rotate(180deg)}@media screen and (max-width:1024px){.CourseDetails_course_overview_padding__bCfN9{padding:0 24px 24px!important}}@media screen and (max-width:768px){.CourseDetails_course_overview_padding__bCfN9{padding:0 24px 24px!important}}.VideoDetails_video_details_container_all__AhXy_{background:rgba(255,255,255,.05);width:368px;display:flex;flex-direction:column;max-height:729px;border-radius:4px}.VideoDetails_video_details_container__hhicO{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.VideoDetails_video_details_container__hhicO::-webkit-scrollbar{display:none}.VideoDetails_video_details__9SK5E{border-radius:4px;display:flex;flex-direction:column;transition:all .3s ease}.VideoDetails_video_details__9SK5E .VideoDetails_details_content__0YkNw{display:none;height:0;transition:all .3s ease}.VideoDetails_video_details__9SK5E .VideoDetails_details_content_time__LfFS3{color:rgba(255,255,255,.8);font-size:13px;display:flex;gap:4px;align-items:center;margin:8px 0;padding-left:12px;position:relative}.VideoDetails_video_details__9SK5E .VideoDetails_details_content_time__LfFS3 .VideoDetails_divider__SKAkE{color:#f5f5f5;opacity:.3;margin:0 6px;font-size:12px;font-weight:400;line-height:1}.VideoDetails_video_details__9SK5E .VideoDetails_details_content_time__LfFS3 .VideoDetails_details_content_complete__OE0Bm{color:rgba(255,255,255,.8);font-size:12px;display:flex;align-items:center;line-height:1;position:relative}.VideoDetails_video_details__9SK5E .VideoDetails_details_content_time__LfFS3 .VideoDetails_details_content_complete__OE0Bm.VideoDetails_completed__dGKBb{padding-left:17px;background-repeat:no-repeat;background-position:0;position:relative;background-image:url(https://eschool.qq.com/images/edu/course-over.svg);cursor:auto;background-size:12px}.VideoDetails_video_details__9SK5E .VideoDetails_details_content_time__LfFS3 .VideoDetails_details_content_complete__OE0Bm.VideoDetails_completed__dGKBb:after{content:"已完成";margin-top:2px}.VideoDetails_video_details__9SK5E .VideoDetails_details_content_time__LfFS3 .VideoDetails_details_content_complete__OE0Bm.VideoDetails_incomplete__EVQBB{padding-left:17px;background-image:url(https://eschool.qq.com/images/edu/course-notice.svg);background-repeat:no-repeat;background-position:0;position:relative;cursor:pointer;background-size:12px}.VideoDetails_video_details__9SK5E .VideoDetails_details_content_time__LfFS3 .VideoDetails_details_content_complete__OE0Bm.VideoDetails_incomplete__EVQBB:after{content:"未完成";margin-top:2px}.VideoDetails_video_details__9SK5E .VideoDetails_details_content_time__LfFS3 .VideoDetails_playing_icon___shwo{display:flex;align-items:center}.VideoDetails_video_details__9SK5E .VideoDetails_details_content_time__LfFS3 .VideoDetails_playing_icon___shwo img{width:16px;height:16px}.VideoDetails_video_details__9SK5E .VideoDetails_details_content_time_duration__Sxy4Y{color:rgba(255,255,255,.8);font-size:12px;display:flex;gap:4px;align-items:center;margin:8px 0;padding-left:4px;position:relative}.VideoDetails_video_details__9SK5E.VideoDetails_expanded___VEhn .VideoDetails_details_content__0YkNw{display:block;height:auto;background-color:rgba(255,255,255,.08)}.VideoDetails_video_details__9SK5E.VideoDetails_expanded___VEhn .VideoDetails_expand_icon__HA48V{transform:rotate(180deg)}.VideoDetails_details_header__LHDnQ{padding:12px 16px;border-bottom:1px solid #1f2431}.VideoDetails_details_header__LHDnQ,.VideoDetails_details_header_one__Tt3sE{display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.VideoDetails_details_header_one__Tt3sE{padding:12px 16px 0}.VideoDetails_details_header_title__mT7Xj{display:flex;align-items:center;font-size:14px;line-height:22px;flex:1;min-width:0;overflow:hidden;color:rgba(255,255,255,.8);gap:12px}.VideoDetails_details_header_title__mT7Xj:hover{color:#f5f5f5}.VideoDetails_details_header_title__mT7Xj img,.VideoDetails_details_header_title__mT7Xj svg{flex-shrink:0}.VideoDetails_details_header_title__mT7Xj>:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VideoDetails_details_header_title_one__9piPz{display:flex;align-items:center;font-size:16px;line-height:22px;flex:1;min-width:0;overflow:hidden;color:#fff;gap:12px}.VideoDetails_details_header_title_one__9piPz:hover{color:#f5f5f5}.VideoDetails_details_header_title_one__9piPz img,.VideoDetails_details_header_title_one__9piPz svg{flex-shrink:0}.VideoDetails_details_header_title_one__9piPz>:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VideoDetails_expand_icon__HA48V{flex-shrink:0;margin-left:16px;position:relative;width:7px;height:7px;transition:transform .3s ease;display:flex;align-items:center}.VideoDetails_expand_icon__HA48V:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;transform:rotate(45deg);transition:all .3s ease}.VideoDetails_expand_icon__HA48V.VideoDetails_expanded___VEhn{transform:rotate(180deg)}.VideoDetails_details_content__0YkNw{padding:0 25px}.VideoDetails_lesson_item__pwqR1{margin:10px 0 0;border-radius:8px;cursor:pointer;transition:all .3s ease}.VideoDetails_lesson_item__pwqR1:last-child{border-bottom:none}.VideoDetails_lesson_item__pwqR1.VideoDetails_current_lesson__Tkh0v .VideoDetails_lesson_header__GHLAr{background:#296bef}.VideoDetails_lesson_item__pwqR1.VideoDetails_current_lesson__Tkh0v .VideoDetails_lesson_header__GHLAr .VideoDetails_lesson_title__ng5E_{color:#fff}.VideoDetails_lesson_item__pwqR1.VideoDetails_current_lesson__Tkh0v .VideoDetails_lesson_header__GHLAr .VideoDetails_lesson_info__H26Hn{color:rgba(255,255,255,.8)}.VideoDetails_lesson_item__pwqR1.VideoDetails_current_lesson__Tkh0v .VideoDetails_lesson_attachments__Xgwf4 .VideoDetails_attachment_item__z5W4m:hover{background:rgba(41,107,239,.2)}.VideoDetails_lesson_attachments__Xgwf4{margin:8px 0 0 24px}.VideoDetails_lesson_header__GHLAr{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease}.VideoDetails_lesson_header__GHLAr:hover{background:rgba(41,107,239,.2)}.VideoDetails_lesson_title__ng5E_{display:flex;gap:12px;font-size:14px;color:rgba(255,255,255,.9);font-weight:500;align-items:center}.VideoDetails_lesson_info__H26Hn{display:flex;align-items:center;gap:4px;color:rgba(255,255,255,.6);font-size:13px}.VideoDetails_lesson_info__H26Hn .VideoDetails_playing_icon___shwo{display:flex;align-items:center}.VideoDetails_lesson_info__H26Hn .VideoDetails_playing_icon___shwo img{width:16px;height:16px}.VideoDetails_lesson_progress__Ltyws{color:#ffc52f}.VideoDetails_attachment_item__z5W4m{padding:8px 12px;margin-bottom:10px;border-radius:8px;cursor:pointer;transition:all .3s ease}.VideoDetails_attachment_item__z5W4m:hover{background:rgba(41,107,239,.2)}.VideoDetails_attachment_item__z5W4m:hover .VideoDetails_attachment_title__nz5pq{color:#fff}.VideoDetails_attachment_item__z5W4m:last-child{border-bottom:none}.VideoDetails_attachment_header__UBIDT{display:flex;justify-content:space-between;align-items:center}.VideoDetails_attachment_header__UBIDT .VideoDetails_attachment_type__Q_34Y{width:45px;font-size:12px;color:rgba(255,255,255,.6);background:rgba(0,0,0,0);padding:2px 6px;border-radius:2px;display:flex;align-items:center;justify-content:center;gap:4px;opacity:0;transition:all .3s ease;border:1px solid rgba(0,0,0,0);cursor:pointer}.VideoDetails_attachment_header__UBIDT:hover .VideoDetails_attachment_type__Q_34Y{display:flex;width:45px;opacity:1;border-radius:4px;color:#fff;background:rgba(41,107,239,.2);border-color:#fff;align-items:center;justify-content:center}.VideoDetails_attachment_header__UBIDT:hover .VideoDetails_attachment_type__Q_34Y:hover{background-color:#fff!important;color:#296bef!important}.VideoDetails_attachment_title__nz5pq{font-size:13px;color:rgba(255,255,255,.9);display:flex;align-items:center;gap:8px;transition:color .3s ease}.VideoDetails_attachment_type__Q_34Y{font-size:12px;color:#ffc52f;background:rgba(255,197,47,.1);padding:2px 6px;border-radius:2px;display:flex;align-items:center;gap:4px}.VideoDetails_attachment_type__Q_34Y .VideoDetails_attachment_type_icon__inuYA{width:12px;height:12px}.VideoDetails_attachment_duration__Lg3nN{font-size:12px;color:rgba(255,255,255,.6)}.VideoDetails_info_section_wrapper__5CLsa{position:relative;height:173px;overflow:hidden}.VideoDetails_info_section_wrapper_font__gbext{padding:22px 24px 0;font-size:16px;font-weight:600;color:rgba(255,255,255,.9);line-height:1;height:40px;border-top:1px solid rgba(255,255,255,.1)}.VideoDetails_info_section_container__2yMuB{display:flex;width:100%;height:100%;transition:transform .3s ease}.VideoDetails_info_section__4xB43{flex:0 0 100%;height:100%;display:flex;padding:24px;transition:all .3s ease}.VideoDetails_info_indicators__caBwk{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:1}.VideoDetails_indicator__QnL1q{width:14px;height:4px;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease;border-radius:4px}.VideoDetails_indicator__QnL1q.VideoDetails_active__rdJri{background:#fff;width:21px}.VideoDetails_indicator__QnL1q:hover{background:rgba(255,255,255,.8)}.VideoDetails_info_image__vG06F{cursor:pointer;width:128px;height:72px;border-radius:6px}.VideoDetails_info_content__2QvYZ{width:200px;margin-left:12px}.VideoDetails_info_text__L7yye{font-size:14px;line-height:22px;color:rgba(255,255,255,.9);display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:4px 0}.VideoDetails_info_detail_row__8LX03{display:flex;align-items:center;gap:4px;font-size:12px;line-height:20px;color:rgba(255,255,255,.6);height:40px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.VideoDetails_arrow_icon__cUyeh{width:8px;height:8px;border-top:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.6);transform:rotate(45deg);display:inline-block}.VideoDetails_status_icon__X4ST_{width:12px;height:12px;transform:rotate(-90deg);background:rgba(255,255,255,.2);border-radius:50%;border:1px solid #fff}.VideoDetails_status_icon_complete__kiQCn{width:12px;height:12px}.VideoDetails_tooltip_wrapper__zg_uu{position:relative;display:inline-block}.VideoDetails_tooltip_wrapper__zg_uu:after{content:"";position:absolute;top:100%;left:0;width:100%;height:18px;background:rgba(0,0,0,0)}.VideoDetails_tooltip_wrapper__zg_uu .VideoDetails_completion_tooltip__htNOc{position:absolute;top:calc(100% + 18px);left:50%;transform:translateX(-50%);background:#fff;border-radius:6px;padding:12px 15px;min-width:200px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.VideoDetails_tooltip_wrapper__zg_uu .VideoDetails_completion_tooltip__htNOc:after{content:"";position:absolute;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:2px;transform:rotate(-45deg);background-color:#fff;top:-7px}.VideoDetails_tooltip_wrapper__zg_uu .VideoDetails_completion_tooltip__htNOc .VideoDetails_tooltip_title__Gvff8{font-size:14px;font-weight:600;color:#313233;margin-bottom:8px}.VideoDetails_tooltip_wrapper__zg_uu .VideoDetails_completion_tooltip__htNOc .VideoDetails_tooltip_content__PjmYz{font-size:13px;color:#313233;line-height:1.6}.VideoDetails_tooltip_wrapper__zg_uu .VideoDetails_completion_tooltip__htNOc .VideoDetails_tooltip_content__PjmYz div{margin-bottom:4px}.VideoDetails_tooltip_wrapper__zg_uu .VideoDetails_completion_tooltip__htNOc .VideoDetails_tooltip_content__PjmYz div:last-child{margin-bottom:0}.VideoDetails_tooltip_wrapper__zg_uu:hover .VideoDetails_completion_tooltip__htNOc{opacity:1;visibility:visible}.VideoDetails_lesson_name_width__V5uH1{width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoDetails_lesson_duration__afLl3,.VideoDetails_lesson_index__TnWHd{width:max-content}@media screen and (max-width:1024px){.VideoDetails_video_details_container_all__AhXy_{width:100%;max-height:none}.VideoDetails_details_header__LHDnQ{padding:10px 12px}.VideoDetails_details_header_title__mT7Xj{font-size:13px}.VideoDetails_lesson_header__GHLAr{padding:6px 10px}.VideoDetails_lesson_title__ng5E_{font-size:13px;gap:8px}.VideoDetails_lesson_info__H26Hn{font-size:12px}.VideoDetails_attachment_item__z5W4m{padding:6px 10px;margin-bottom:8px}.VideoDetails_attachment_title__nz5pq{font-size:12px}.VideoDetails_info_section_wrapper__5CLsa{height:140px}.VideoDetails_info_section_wrapper_font__gbext{padding:16px 16px 0;font-size:14px;height:32px}.VideoDetails_info_section__4xB43{padding:16px}.VideoDetails_info_image__vG06F{width:100px;height:56px}.VideoDetails_info_content__2QvYZ{width:160px}.VideoDetails_info_text__L7yye{font-size:13px;line-height:20px}.VideoDetails_info_detail_row__8LX03{font-size:11px;line-height:18px;height:36px}}@media screen and (max-width:768px){.VideoDetails_video_details_container_all__AhXy_{width:100%;max-height:none}.VideoDetails_details_header__LHDnQ{padding:8px 10px}.VideoDetails_details_header_title__mT7Xj{font-size:12px}.VideoDetails_lesson_header__GHLAr{padding:6px 8px}.VideoDetails_lesson_title__ng5E_{font-size:12px;gap:6px}.VideoDetails_lesson_info__H26Hn{font-size:11px}.VideoDetails_attachment_item__z5W4m{padding:6px 8px;margin-bottom:6px}.VideoDetails_attachment_title__nz5pq{font-size:11px}.VideoDetails_info_section_wrapper__5CLsa{height:120px}.VideoDetails_info_section_wrapper_font__gbext{padding:12px 12px 0;font-size:13px;height:28px}.VideoDetails_info_section__4xB43{padding:12px}.VideoDetails_info_image__vG06F{width:80px;height:45px}.VideoDetails_info_content__2QvYZ{width:140px}.VideoDetails_info_text__L7yye{font-size:12px;line-height:18px}.VideoDetails_info_detail_row__8LX03{font-size:10px;line-height:16px;height:32px}.VideoDetails_indicator__QnL1q{width:12px;height:3px}.VideoDetails_indicator__QnL1q.VideoDetails_active__rdJri{width:18px}}