.CourseDetailContent_courseContent__VdyhP{position:relative;padding:69px 0 80px;display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.CourseDetailContent_courseContent__VdyhP{padding:24px 0 0}}@media(max-width:390px){.CourseDetailContent_courseContent__VdyhP{width:calc(100% - 32px)}}.CourseDetailContent_topToggle__fDw_i{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px}.CourseDetailContent_topToggleLabel__qxm3F{font-weight:500;color:#888}.CourseDetailContent_toggleButton__U8S4T{position:relative;width:64px;height:36px;border-radius:999px;background:#dadada;border:none;padding:0;cursor:pointer;transition:background .2s ease}.CourseDetailContent_toggleThumb__zjgt9{position:absolute;top:4px;left:4px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .2s ease}.CourseDetailContent_toggleButtonActive__T9AEJ{background:#3b82f6}.CourseDetailContent_toggleButtonActive__T9AEJ .CourseDetailContent_toggleThumb__zjgt9{transform:translateX(28px)}.CourseDetailContent_contentBlock__tkroC{width:100%}.CourseDetailContent_textContent__Q2mSY{margin-bottom:4px}.CourseDetailContent_moduleHeader__TbGRR{display:flex;align-items:center;gap:12px;background:var(--color-white);border-radius:999px;padding:10px 16px;box-shadow:0 10px 24px rgba(0,0,0,.06);cursor:pointer}@media(max-width:768px){.CourseDetailContent_moduleHeader__TbGRR{margin-top:8px;border-radius:60px}}.CourseDetailContent_moduleCompleted__9_6TV .CourseDetailContent_moduleIcon__xo8_0{background:#e7f6ed;border-color:#e7f6ed}.CourseDetailContent_moduleIcon__xo8_0{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CourseDetailContent_moduleIcon__xo8_0 img{width:24px;height:24px;display:block}.CourseDetailContent_moduleTitle__bh4i5{font-weight:600;font-size:1.125em;line-height:26px}.CourseDetailContent_moduleChevron__VfGsI{margin-left:auto;width:32px;height:32px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#a6a6a6}.CourseDetailContent_moduleChevronIcon__Zc4ks{transform:rotate(180deg)}.CourseDetailContent_moduleChevronIconCollapsed__7smzC{transform:rotate(0deg)}.CourseDetailContent_lessonBlock__iRohY{width:100%;background:var(--color-white);box-shadow:0 0 24px rgba(81,81,81,.1);border-radius:16px;padding:20px 24px}.CourseDetailContent_completeColor__LKrMx{border:1px solid #dff3e7}.CourseDetailContent_lessonHeaderLink__3ktxH{display:block;color:inherit;text-decoration:none}.CourseDetailContent_lessonId__L3YK_{font-weight:400}@media(max-width:768px){.CourseDetailContent_lessonId__L3YK_{font-size:.875em}}.CourseDetailContent_lessonTopRow__POgI0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.CourseDetailContent_lessonCompletedTag__vuk3B{background:#e7f6ed;color:#4e9b6f;font-weight:400;padding:4px 12px;border-radius:8px}.CourseDetailContent_lessonBadge__MCoJw{display:inline-flex;align-items:center;gap:8px;background:#f8e3ff;color:#202020;font-size:16px;font-weight:500;line-height:24px;padding:4px 12px;border-radius:8px;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.CourseDetailContent_lessonBadgeIcon__n4DcC{fill:none}.CourseDetailContent_lessonDescription__jc2Ze{font-weight:500;color:#666;margin-bottom:12px}@media(max-width:768px){.CourseDetailContent_lessonDescription__jc2Ze{font-size:.875em}}.CourseDetailContent_lessonStatusRow__W82kR{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding:10px 0;border:none;background:rgba(0,0,0,0);width:100%;text-align:left;cursor:pointer}.CourseDetailContent_lessonStatusRowOpen__qSfYZ .CourseDetailContent_statusToggleIcon__gtvf_{transform:rotate(180deg)}.CourseDetailContent_lessonStatusText__eq5hL{font-weight:400;color:#666}.CourseDetailContent_lessonStatusToggle__SdQEq{display:inline-flex;align-items:center;gap:6px;font-size:16px;line-height:24px;color:#888}.CourseDetailContent_lessonStatusToggle__SdQEq .CourseDetailContent_statusToggleIcon__gtvf_{color:#888}.CourseDetailContent_statusEmpty__vb4hU{color:#6f6f6f}.CourseDetailContent_statusInProgress__E_7_u{color:var(--color-tertiary)}.CourseDetailContent_statusCompleted__OCRPq{color:#40bc86;font-weight:500}.CourseDetailContent_statusToggleIcon__gtvf_{display:block;color:var(--color-tertiary);transition:transform .2s ease}.CourseDetailContent_lessonMaterials__EcQZm{margin-top:2px}.CourseDetailContent_lessonSkills__MeDTb{display:flex;flex-wrap:wrap;gap:8px;border-radius:8px;padding:4px 12px;margin-bottom:20px}.CourseDetailContent_lessonSkillTag__ejtk1{display:inline-flex;align-items:center;padding:4px 10px;border-radius:10px;background:#f3f3f3;border:1px solid #ededed;color:#303030;font-size:.75em;line-height:16px}.CourseDetailContent_lessonMaterialItem___Stdx{display:flex;align-items:center;gap:10px;padding:8px 0;color:inherit;text-decoration:none}.CourseDetailContent_lessonMaterialItem___Stdx:active,.CourseDetailContent_lessonMaterialItem___Stdx:hover{background:#f2f2f2}.CourseDetailContent_materialCheck___K5Oa{width:18px;height:18px;border:1px solid #dadada;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#40bc86}.CourseDetailContent_materialCheckLearned__H2VwX{background-color:#40bc86;border-color:#40bc86;color:#fff}.CourseDetailContent_materialName__GL3UT{font-size:.875em;line-height:20px}.CourseDetailContent_testBlock__2cCap{display:flex;align-items:center;margin-right:28px}.CourseDetailContent_newWordsBlock___Z_41{display:flex;align-items:center}.CourseDetailContent_lessonNewWords__rKVBJ,.CourseDetailContent_lessonTest__L8a_s{margin-left:8px;font-weight:400;font-size:.875em;line-height:21px}.LibraryFilters_filters__RnfOA{padding:30px 18px;font-style:normal;font-weight:300;font-size:14px;line-height:14px;border:2px solid var(--color-concrete);background-color:var(--color-white);border-radius:10px;z-index:99}.LibraryFilters_favourites__iNWPw{margin-bottom:20px}.LibraryFilters_complexityLevels__08RU3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:25px}.LibraryFilters_complexityLevel__2hxkY{width:60px;text-align:center;margin-bottom:10px;padding-top:9px;padding-bottom:9px;font-style:normal;font-weight:400;font-size:12px;line-height:12px;height:auto;border-radius:3px;color:var(--color-white)!important}.LibraryFilters_a1__dDkjl{background-color:var(--color-medium-aquamarine)!important}.LibraryFilters_a2__MZgjg{background-color:var(--color-jungle-green)!important}.LibraryFilters_b1__Czy9k{background-color:var(--color-mikado-yellow)!important}.LibraryFilters_b2__ouOFe{background-color:var(--color-princeton-orange)!important}.LibraryFilters_c1__FDomN{background-color:var(--color-rose)!important}.LibraryFilters_c2__ywEW1{background-color:var(--color-purple-heart)!important}.LibraryFilters_orderingSelect__uusXV{width:100%;padding:12px;border:1px solid var(--color-silver-sand);border-radius:5px;display:block;background:none}.LibraryFilters_orderingSelect__uusXV option[value=""][disabled]{display:none;color:var(--color-silver-sand);font-weight:300;font-size:12px;line-height:12px}.LibraryFilters_isActive__iZuRD{border:2px solid var(--color-accent)}.Popover_root__zsW4q{padding:0!important;border-radius:10px;border:2px solid var(--color-concrete);box-shadow:0 4px 40px rgba(185,185,185,.2)}.Level_root__blzbN{padding:0;outline:none;z-index:1002}.Level_content__txnm5{width:314px;height:386px;box-shadow:0 0 40px rgba(185,185,185,.2);border-radius:15px}.Level_header__Xz_uA{padding:32px}.Level_popoverTitle__SvGqP{font-weight:500;font-size:14px}.Level_levelList__ok_3w{margin:0;padding:0}.Level_levelList__ok_3w li{list-style-type:none;margin-bottom:20px}.Level_levelName__s1WDa{margin-left:50px;font-weight:400;font-size:14px;color:var(--color-black)}.Level_levelCode__6pK5X{font-size:14px;font-weight:500}.Level_colorBlock__qPNR4{display:flex;align-items:center;justify-content:flex-end;padding-right:5px;position:relative;font-size:20px;color:var(--color-white);width:66px;height:30px}.Level_colorBlock__qPNR4:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:0;background:var(--color-medium-aquamarine);transform-origin:bottom left;transform:skew(-30deg,0deg)}.Level_colorBlock__qPNR4 span{position:relative;z-index:1}.Level_colorBlock__qPNR4.Level_a1__VPxnh,.Level_colorBlock__qPNR4.Level_a1__VPxnh:after{background:var(--color-medium-aquamarine)}.Level_colorBlock__qPNR4.Level_a2__HUGF4,.Level_colorBlock__qPNR4.Level_a2__HUGF4:after{background:var(--color-jungle-green)}.Level_colorBlock__qPNR4.Level_b1__ICPHb,.Level_colorBlock__qPNR4.Level_b1__ICPHb:after{background:var(--color-mikado-yellow)}.Level_colorBlock__qPNR4.Level_b2__Mwt4B,.Level_colorBlock__qPNR4.Level_b2__Mwt4B:after{background:var(--color-princeton-orange)}.Level_colorBlock__qPNR4.Level_c1__c__qV,.Level_colorBlock__qPNR4.Level_c1__c__qV:after{background:var(--color-rose)}.Level_colorBlock__qPNR4.Level_c2__RrwR4,.Level_colorBlock__qPNR4.Level_c2__RrwR4:after{background:var(--color-purple-heart)}.Level_level__WEPj2{position:absolute;top:0;right:44px;display:flex;justify-content:center;align-items:center;color:var(--color-white);background-color:var(--color-medium-aquamarine);line-height:18px;width:63px;height:37px;border-bottom-right-radius:7px;border-bottom-left-radius:7px}@media(max-width:992px){.Level_level__WEPj2{width:40px;height:40px}}@media(max-width:768px){.Level_level__WEPj2{width:35px;height:29px}}@media(max-width:576px){.Level_level__WEPj2{top:0;right:12px}}.Level_level__WEPj2.Level_round__0u9i6{border-radius:40px;padding:16px 24px;height:auto;width:auto;line-height:normal}.Level_level__WEPj2.Level_round__0u9i6.Level_small__pnKOe{padding:8px 16px;font-size:16px}.Level_level__WEPj2.Level_round__0u9i6.Level_big__v0hTK{padding:16px 24px;font-size:24px}@media(max-width:992px){.Level_level__WEPj2.Level_round__0u9i6.Level_small__pnKOe{padding:8px 16px;font-size:16px}.Level_level__WEPj2.Level_round__0u9i6.Level_big__v0hTK{padding:16px 24px}}.Level_level__WEPj2.Level_mark__NlMxZ.Level_small__pnKOe{width:48px;height:48px;border-radius:0 0 8px 8px;line-height:1;font-size:18px}@media(max-width:992px){.Level_level__WEPj2.Level_mark__NlMxZ.Level_small__pnKOe{width:48px;height:48px}}.Level_level__WEPj2.Level_mark__NlMxZ.Level_big__v0hTK{width:52px;height:52px;border-radius:0 0 8px 8px;line-height:1;font-size:24px}.Level_courseLevel__4lBI7{position:inherit;font-style:normal;font-weight:500;font-size:14px;line-height:18px;padding:18px 14px;color:var(--color-white);margin-right:76px}@media(max-width:1200px){.Level_courseLevel__4lBI7{margin-right:0}}@media(max-width:992px){.Level_courseLevel__4lBI7{font-size:14px;line-height:14px;width:30px;height:30px;padding:8px 7px}}.IconButton_iconButton__OYz2j{--icon-btn-size:40px;--icon-btn-radius:var(--radius-x2);--icon-btn-color:var(--color-blue-100);--icon-btn-bg:transparent;--icon-btn-bg-hover:var(--color-button-blue-default);--icon-btn-bg-active:var(--color-button-blue-active);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-btn-size);height:var(--icon-btn-size);border-radius:var(--icon-btn-radius);border:none;background-color:var(--icon-btn-bg);color:var(--icon-btn-color);transition:background-color .2s ease,color .2s ease;cursor:pointer}.IconButton_sizeSmall__7AOD9{--icon-btn-size:32px}.IconButton_sizeMedium__BHwjW{--icon-btn-size:40px}.IconButton_sizeLarge__LSgi2{--icon-btn-size:48px}.IconButton_variantPrimary__sBIB1{--icon-btn-bg:var(--color-button-blue-default);--icon-btn-bg-hover:var(--color-button-accent-hover);--icon-btn-bg-active:var(--color-button-accent-active);--icon-btn-color:var(--color-white-100)}.IconButton_variantSecondary__xNJtN{--icon-btn-bg:var(--color-button-grey-hover);--icon-btn-bg-hover:var(--color-button-grey-active);--icon-btn-bg-active:var(--color-grey-600);--icon-btn-color:var(--color-black-100)}.IconButton_variantTertiary__hqhSq{--icon-btn-bg:transparent;--icon-btn-bg-hover:var(--color-white-300);--icon-btn-bg-active:var(--color-white-200);--icon-btn-color:var(--color-blue-100)}.IconButton_iconButton__OYz2j:hover{background-color:var(--icon-btn-bg-hover)}.IconButton_iconButton__OYz2j:active{background-color:var(--icon-btn-bg-active)}.IconButton_disabled__vbwxk{cursor:not-allowed;pointer-events:none;color:var(--color-grey-150);background-color:var(--color-grey-600)}.IconButton_disabled__vbwxk.IconButton_variantTertiary__hqhSq{background-color:rgba(0,0,0,0)}.Label_label__8wmhW{display:flex;align-items:center;background-color:var(--color-white-100);width:-moz-fit-content;width:fit-content}.Label_label__8wmhW .Label_icon__nHTcU svg{width:100%;height:100%;display:block}.Label_default__YMwMp.Label_desktop__svf5q{gap:20px;padding:16px 40px 16px 20px;border-radius:var(--radius-x5);flex:1 1}.Label_default__YMwMp.Label_desktop__svf5q .Label_icon__nHTcU{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.Label_default__YMwMp.Label_desktop__svf5q .Label_text__xLW7R{display:flex;flex-direction:column;justify-content:center;gap:4px}.Label_default__YMwMp.Label_desktop__svf5q .Label_labelText__Yek__{font-family:var(--font-family-primary);font-weight:400;font-size:24px;line-height:1.167;color:var(--color-text-primary)}.Label_default__YMwMp.Label_desktop__svf5q .Label_captionText__d0CLn{font-family:var(--font-family-primary);font-weight:400;font-size:16px;line-height:1.5;color:var(--color-text-tertiary)}.Label_default__YMwMp.Label_mobile__Y4RcG{flex-direction:column;align-items:center;gap:8px;padding:12px 16px;border-radius:var(--radius-x3)}.Label_default__YMwMp.Label_mobile__Y4RcG .Label_icon__nHTcU{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.Label_default__YMwMp.Label_mobile__Y4RcG .Label_text__xLW7R{display:flex;flex-direction:column;align-items:center;gap:2px}.Label_default__YMwMp.Label_mobile__Y4RcG .Label_labelText__Yek__{font-family:var(--font-family-primary);font-weight:400;font-size:14px;line-height:1.429;color:var(--color-text-primary)}.Label_default__YMwMp.Label_mobile__Y4RcG .Label_captionText__d0CLn{font-family:var(--font-family-primary);font-weight:400;font-size:12px;line-height:1.5;color:var(--color-text-tertiary)}.Label_small___GK1Y.Label_desktop__svf5q{gap:12px}.Label_small___GK1Y.Label_desktop__svf5q .Label_icon__nHTcU{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.Label_small___GK1Y.Label_desktop__svf5q .Label_text__xLW7R{display:flex;flex-direction:column;justify-content:center}.Label_small___GK1Y.Label_desktop__svf5q .Label_labelText__Yek__{font-family:var(--font-family-primary);font-weight:400;font-size:18px;line-height:1.556;color:var(--color-text-primary)}.Label_small___GK1Y.Label_desktop__svf5q .Label_captionText__d0CLn{font-family:var(--font-family-primary);font-weight:400;font-size:16px;line-height:1.5;color:var(--color-text-tertiary)}.Label_small___GK1Y.Label_mobile__Y4RcG{gap:8px}.Label_small___GK1Y.Label_mobile__Y4RcG .Label_icon__nHTcU{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.Label_small___GK1Y.Label_mobile__Y4RcG .Label_text__xLW7R{display:flex;flex-direction:column;gap:2px}.Label_small___GK1Y.Label_mobile__Y4RcG .Label_labelText__Yek__{font-family:var(--font-family-primary);font-weight:400;font-size:14px;line-height:1.429;color:var(--color-text-primary)}.Label_small___GK1Y.Label_mobile__Y4RcG .Label_captionText__d0CLn{font-family:var(--font-family-primary);font-weight:400;font-size:12px;line-height:1.5;color:var(--color-text-tertiary)}.Tag_tag__AHQyt{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:4px 8px 4px 4px;font-family:var(--font-family-primary);font-weight:500}.Tag_label__vGrFg{display:flex;align-items:center}.Tag_big__938vH{padding:4px 16px;gap:4px}.Tag_big__938vH .Tag_label__vGrFg{font-size:18px;line-height:1.556}.Tag_small__6xTXK{padding:4px 12px;gap:4px}.Tag_small__6xTXK .Tag_label__vGrFg{font-size:14px;line-height:1.429}.Tag_blue__xz_pV{background-color:#eef6ff;color:#54a0ff}.Tag_orange__PYr8V{background-color:#fde7d4;color:#cc9361}.Tag_green__416SM{background-color:#e9f2e6;color:#3d9c1b}.Tag_yellow__Nq7hb{background-color:#fef8ec;color:#e0b551}.Tag_pink__x_PAY{background-color:#f8e3ff;color:#c07ed6}.Tag_purple__0uLdm{background-color:#f6f0ff;color:#9968da}.CourseEnrollButton_enrollButtonContainer__BlFeZ{display:flex;flex-direction:column;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;width:100%;margin-bottom:10px}@media(max-width:992px){.CourseEnrollButton_enrollButtonContainer__BlFeZ{order:3;max-width:177px;margin:0 auto 10px}}@media(max-width:576px){.CourseEnrollButton_enrollButtonContainer__BlFeZ{max-width:100%;margin-bottom:10px}}.CourseEnrollButton_enrollButton__enO_B{width:100%;padding:9px 42px;font-size:16px;font-weight:500;line-height:27px;border-radius:10px;cursor:pointer}@media(max-width:992px){.CourseEnrollButton_enrollButton__enO_B{font-size:16px;line-height:21px;max-height:37px}}.CourseEnrollButton_errorMessage__gMJba{margin-top:8px;font-size:12px;color:var(--color-error,#d32f2f);text-align:center}.CourseInfo_courseInfoWrap__jCjdL{position:relative;padding-top:69px}@media(max-width:992px){.CourseInfo_courseInfoWrap__jCjdL{padding-top:0}}@media(max-width:768px){.CourseInfo_courseInfoWrap__jCjdL{padding:0}}.CourseInfo_courseInfoBlock__2Qm9A{display:grid;grid-template-columns:1.2fr 1fr 1fr;margin:auto;padding:18px 20px 22px;max-width:1034px;width:100%;background-color:var(--color-white);border-radius:20px;grid-gap:20px;gap:20px}@media(max-width:1200px){.CourseInfo_courseInfoBlock__2Qm9A{min-width:100%}}@media(max-width:992px){.CourseInfo_courseInfoBlock__2Qm9A{padding:0;max-width:698px;display:flex;flex-direction:column}}@media(max-width:768px){.CourseInfo_courseInfoBlock__2Qm9A{padding:16px;border-radius:16px}}.CourseInfo_courseInfoBlockLeft__9cK51{height:100%;width:100%;align-items:center;display:grid;grid-column-start:1;grid-column-end:2}@media(max-width:992px){.CourseInfo_courseInfoBlockLeft__9cK51{margin-right:0}}.CourseInfo_imageBlock__5wl5G{position:relative;display:flex;justify-content:center;align-items:center;max-width:342px;width:100%;height:50vh;min-height:236px;max-height:236px;background:var(--color-dark-blue);border-radius:20px;overflow:hidden}@media(max-width:992px){.CourseInfo_imageBlock__5wl5G{order:1;max-width:100%;height:100%}}.CourseInfo_chatBtn__SUhLR{display:flex;width:100%;height:100%;padding:9px 42px;font-size:16px;font-weight:500;line-height:27px;color:var(--color-accent);background-color:var(--color-white);border-radius:10px;cursor:pointer;align-items:center;justify-content:center;border:1px solid var(--color-accent)}.CourseInfo_chatBtn__SUhLR a{display:inline-flex;gap:9px;align-items:center}@media(max-width:992px){.CourseInfo_chatBtn__SUhLR{order:4;font-size:16px;line-height:21px;max-width:177px;max-height:37px;margin:0 auto}}@media(max-width:576px){.CourseInfo_chatBtn__SUhLR{max-width:100%;max-height:100%}}.CourseInfo_courseInfoBlockRight__96jJ5{display:grid;grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:5}@media(max-width:992px){.CourseInfo_courseInfoBlockRight__96jJ5{order:2}}.CourseInfo_blockCourseName__zi0mm{margin-bottom:12px}@media(max-width:768px){.CourseInfo_blockCourseName__zi0mm{margin-bottom:0}}.CourseInfo_courseName__AxfWt{font-size:24px;line-height:36px}@media(max-width:768px){.CourseInfo_courseName__AxfWt{font-size:18px;line-height:27px;margin-bottom:8px}}@media(max-width:576px){.CourseInfo_courseName__AxfWt{margin-bottom:12px}}@media(max-width:390px){.CourseInfo_courseName__AxfWt{font-size:14px;line-height:21px}}.CourseInfo_blockCategoryName__86_oc{display:flex;align-items:center;margin-bottom:16px}@media(max-width:768px){.CourseInfo_blockCategoryName__86_oc{margin-bottom:8px}}@media(max-width:576px){.CourseInfo_blockCategoryName__86_oc{margin-bottom:20px}}.CourseInfo_categoryName__JbnVY{display:flex;align-items:center;font-weight:400;font-size:14px;line-height:21px;padding:4px 16px;color:var(--color-chlorophyll);background:var(--color-alabaster);border-radius:20px}.CourseInfo_blockInfoCourse__Go_9K{display:flex;flex-direction:column}@media(max-width:992px){.CourseInfo_blockInfoCourse__Go_9K{padding:0}}.CourseInfo_blockDescription__R5Dch{font-size:18px;white-space:normal;overflow:hidden;max-width:500px;line-height:27px;margin-bottom:20px;color:var(--color-police-blue-100);order:1}@media(max-width:992px){.CourseInfo_blockDescription__R5Dch{max-width:100%}}@media(max-width:768px){.CourseInfo_blockDescription__R5Dch{margin-bottom:14px;order:2}}@media(max-width:576px){.CourseInfo_blockDescription__R5Dch{margin-bottom:0;font-size:14px}}.CourseInfo_blockInfoDetailCourse__2TxZl{display:flex;justify-content:flex-start;align-items:center;order:2}@media(max-width:768px){.CourseInfo_blockInfoDetailCourse__2TxZl{order:1;margin:20px 0}}@media(max-width:576px){.CourseInfo_blockInfoDetailCourse__2TxZl{margin:0 0 20px}}.CourseInfo_wrapAuthorName__DDuQy{display:flex;align-items:center}.CourseInfo_authorIcon__ODp49{width:24px;height:24px}@media(max-width:576px){.CourseInfo_authorIcon__ODp49{width:14px;height:14px}}.CourseInfo_authorName__rP8X9{font-size:18px;color:var(--color-taupe-gray)}@media(max-width:576px){.CourseInfo_authorName__rP8X9{font-size:14px}}.CourseInfo_subInfo__3YL0s{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:26px}@media(max-width:1200px){.CourseInfo_subInfo__3YL0s{align-items:start;flex-direction:column;gap:8px}}.CourseInfo_subInfoWrap__7eIYh{display:flex}@media(max-width:1200px){.CourseInfo_subInfoWrap__7eIYh{flex-direction:column}}.CourseInfo_durationCourseBlock__KpZB2{display:flex;gap:12px}@media(max-width:1200px){.CourseInfo_durationCourseBlock__KpZB2{gap:21px}}.CourseInfo_subInfoBlock__0_lSX{display:flex;align-items:center}.CourseInfo_subInfoBlockCount__FxcA4{display:flex;align-items:center;color:var(--color-accent);font-size:14px}.CourseInfo_subInfoText__LUUh4{font-size:14px;line-height:21px}.CourseInfo_lessonCountBlock__p3m2h{gap:12px}@media(max-width:1200px){.CourseInfo_lessonCountBlock__p3m2h{gap:28px}}@media(max-width:576px){.CourseInfo_lessonCountBlock__p3m2h{gap:29px}}.CourseInfo_courseDetailsLevel__WXLuN{position:absolute;top:69px}@media(max-width:992px){.CourseInfo_courseDetailsLevel__WXLuN{top:-20px}}@media(max-width:768px){.CourseInfo_courseDetailsLevel__WXLuN{right:34px}}@media(max-width:576px){.CourseInfo_courseDetailsLevel__WXLuN{top:0}}.CourseInfo_courseInfo__ia_5c{margin-top:20px;display:flex;justify-content:space-between;gap:16px}@media(max-width:768px){.CourseInfo_courseInfo__ia_5c{margin-top:12px;gap:4px}}.Progress_Root__0TUNf{position:relative;overflow:hidden;background:rgba(0,0,0,0);border:1px solid #54a0ff;border-radius:99999px;width:100%;max-width:100%;height:10px;min-width:0;transform:translateZ(0)}.Progress_Indicator__hWgpo{background-color:#54a0ff;width:100%;height:100%;transition:transform .66s cubic-bezier(.65,0,.35,1)}.CourseSkillsBlock_section__Bw2l1{display:flex;flex-direction:column;gap:16px}.CourseSkillsBlock_header__C4lcb{display:flex;align-items:center;justify-content:space-between;gap:12px}.CourseSkillsBlock_title__20Xw7{font-weight:500;margin:0}.CourseSkillsBlock_link__KXE55{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;border:1px solid #6ba9ff;color:#428dff;font-size:13px;text-decoration:none;white-space:nowrap}.CourseSkillsBlock_empty__xRlRX{background:var(--color-white);border-radius:16px;padding:16px;color:#8c8c8c;font-size:14px}.CourseSkillsBlock_grid__NrD8P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:768px){.CourseSkillsBlock_grid__NrD8P{grid-template-columns:1fr}}.CourseSkillsBlock_card__UKXoX{background:var(--color-white);border-radius:20px;padding:16px;box-shadow:0 8px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:10px}.CourseSkillsBlock_completedTag___UXMe{background:#e7f6ed;color:#4e9b6f;font-size:12px;font-weight:500;padding:4px 10px;border-radius:8px;width:-moz-fit-content;width:fit-content}.CourseSkillsBlock_progressHeader__H93hw{display:flex;align-items:baseline;gap:6px}.CourseSkillsBlock_progressValue__hWNqi{font-size:18px;font-weight:600;color:#1a1a1a}.CourseSkillsBlock_progressLabel__a9Il_{font-size:13px;color:#8c8c8c}.CourseSkillsBlock_skillName__lJu6Z{font-size:16px;font-weight:500;color:#1a1a1a}.CourseSkillsBlock_progressBar__bLWbt{height:6px;border-radius:999px;background:#f2f2f4;border:none}.CourseSkillsBlock_progressBar__bLWbt .Indicator{background:#d2b45b;border-radius:999px}.CourseSkillsBlock_skillMeta__pSTHg{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#8c8c8c;background:#f6f6f6;padding:6px 10px;border-radius:8px}.CourseSkillsBlock_metaIcon__VMjYp{transform:rotate(180deg);color:#8c8c8c}.CourseStatsBlock_card__s5dWT{background:var(--color-white);border-radius:20px;padding:20px 24px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.CourseStatsBlock_title__LghrE{font-weight:500;margin-bottom:16px}.CourseStatsBlock_progressMeta__y1dCr{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.CourseStatsBlock_progressValue__CADf3{font-size:22px;font-weight:600;color:#1a1a1a}.CourseStatsBlock_progressLabel__yDDaQ{font-size:14px;color:#8c8c8c}.CourseStatsBlock_progressBar__Fv4O5{height:8px;border-radius:999px;background:#f2f2f4;margin-bottom:12px;border:none}.CourseStatsBlock_progressBar__Fv4O5 .Indicator{background:#d2b45b;border-radius:999px}.CourseStatsBlock_details__S0Ski{font-size:14px;color:#8c8c8c}.CourseStatsBlock_details__S0Ski span{font-weight:600;color:#1a1a1a}@media(max-width:576px){.CourseStatsBlock_card__s5dWT{padding:16px}.CourseStatsBlock_title__LghrE{font-size:16px}}.CourseVocabularyBlock_section__ABBxl{display:flex;flex-direction:column;gap:16px}.CourseVocabularyBlock_header__9vY1I{display:flex;align-items:center;justify-content:space-between;gap:12px}.CourseVocabularyBlock_title__iR1UE{font-weight:500;margin:0}.CourseVocabularyBlock_link__vHJk6{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;border:1px solid #6ba9ff;color:#428dff;font-size:13px;text-decoration:none;white-space:nowrap}.CourseVocabularyBlock_grid__pY3Ij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:768px){.CourseVocabularyBlock_grid__pY3Ij{grid-template-columns:1fr}}.CourseVocabularyBlock_card__TxhiX{background:var(--color-white);border-radius:20px;padding:16px;box-shadow:0 8px 24px rgba(0,0,0,.06);display:flex;align-items:center;gap:16px}.CourseVocabularyBlock_ring__o_Glc{--percent:0;width:96px;height:96px;border-radius:50%;background:conic-gradient(#4db7a4 calc(var(--percent) * 1%),#f2f2f4 0);position:relative;display:flex;align-items:center;justify-content:center;border:3px solid #fff;flex-shrink:0}.CourseVocabularyBlock_ring__o_Glc:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.CourseVocabularyBlock_ringAlt__lJbcq{background:conic-gradient(#b39ddb calc(var(--percent) * 1%),#f2f2f4 0)}.CourseVocabularyBlock_ringValue__7KaNo{position:relative;font-size:16px;font-weight:600;color:#1a1a1a}.CourseVocabularyBlock_cardContent__II0ZE{display:flex;flex-direction:column;gap:8px}.CourseVocabularyBlock_cardTitle__ZJxUJ{font-size:16px;font-weight:600;color:#1a1a1a}.CourseVocabularyBlock_cardSubtitle__nE9Nh{font-size:13px;color:#8c8c8c}.CourseVocabularyBlock_cardSubtitle__nE9Nh span{font-weight:600;color:#1a1a1a}@media(max-width:576px){.CourseVocabularyBlock_card__TxhiX{padding:14px;gap:12px}.CourseVocabularyBlock_ring__o_Glc{width:84px;height:84px}}.courseDetailsLayout_root__dm1xx{margin:0 auto}@media(max-width:768px){.courseDetailsLayout_root__dm1xx{padding:0;width:100%;margin:40px 34px}}@media(max-width:576px){.courseDetailsLayout_root__dm1xx{margin:0}}@media(max-width:992px){.CourseDetails_courseRoot__Tktgz{border-radius:20px}}@media(max-width:992px)and (max-width:576px){.CourseDetails_courseRoot__Tktgz{border-radius:0}}.CourseDetails_columns__v26kQ{display:grid;grid-template-columns:minmax(680px,910px) minmax(0,670px);grid-gap:40px;gap:40px;align-items:start;margin:0 40px}@media(max-width:992px){.CourseDetails_columns__v26kQ{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.CourseDetails_columns__v26kQ{padding:20px 16px;margin:0;gap:24px}}.CourseDetails_leftColumn__JuvVy{display:flex;flex-direction:column;gap:32px}@media(max-width:768px){.CourseDetails_leftColumn__JuvVy{gap:24px}}.CourseDetails_rightColumn__nKJFl{width:100%}