.CoursePage_container__IcjIN{background-color:var(--course-background);padding:90px;display:flex;gap:35px;min-height:100%}.CoursePage_contentWrapper__7hIqh{width:68.5%;display:flex;flex-direction:column;gap:25px;min-height:0}.CoursePage_content__guu4_{display:flex;flex-direction:column;padding:15px 0;background-color:var(--main-background);border-radius:26px;flex:1 1 0;min-height:500px;position:relative}.CoursePage_content__guu4_:after,.CoursePage_content__guu4_:before{content:"";position:absolute;left:0;right:8px;height:40px;pointer-events:none;z-index:1}.CoursePage_content__guu4_:before{top:0;border-top-left-radius:26px;border-top-right-radius:26px;background:linear-gradient(to bottom,var(--main-background) 0,var(--main-background) 50%,transparent 100%)}.CoursePage_content__guu4_:after{bottom:0;border-bottom-left-radius:26px;border-bottom-right-radius:26px;background:linear-gradient(to top,var(--main-background) 0,var(--main-background) 50%,transparent 100%)}.CoursePage_richTextBlock__jruEN{margin-bottom:30px}.CoursePage_richTextBlock__jruEN:last-child{margin-bottom:0}.CoursePage_richTextBlock__jruEN h1,.CoursePage_richTextBlock__jruEN h2,.CoursePage_richTextBlock__jruEN h3{color:var(--text-primary);margin-bottom:16px}.CoursePage_richTextBlock__jruEN p{margin-bottom:16px;line-height:1.6}.CoursePage_richTextBlock__jruEN ol,.CoursePage_richTextBlock__jruEN ul{margin-left:20px;margin-bottom:16px}.CoursePage_richTextBlock__jruEN a{color:var(--blue-button);text-decoration:underline}.CoursePage_richTextBlock__jruEN img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.CoursePage_sidebar__QcKyH{width:31.5%;display:flex;flex-direction:column;gap:30px}.CoursePage_sidebarContent__aDHDo{padding:40px 30px 25px}.CoursePage_sidebarContent__aDHDo,.CoursePage_test__C7kdZ{background-color:var(--main-background);border-radius:26px}.CoursePage_test__C7kdZ{color:var(--text-primary);font-size:24px;text-align:center;padding:30px 30px 49px}.CoursePage_test__C7kdZ h3{color:var(--footer-background);text-align:start;font-size:30px;font-weight:600;margin-bottom:35px}@media (max-width:1120px){.CoursePage_container__IcjIN{flex-direction:column;padding:60px}.CoursePage_contentWrapper__7hIqh{width:100%}.CoursePage_content__guu4_{max-height:600px}.CoursePage_sidebar__QcKyH{width:100%}}@media (max-width:800px){.CoursePage_container__IcjIN{padding:20px 10px}.CoursePage_sidebarContent__aDHDo{padding:10px}}.CourseClientContent_contentContainer__56Qrv{padding:20px 35px;overflow-y:auto;height:100%}@media (max-width:768px){.CourseClientContent_contentContainer__56Qrv{padding:20px 10px}}.TestTable_table__szKPS{width:100%;border-collapse:collapse}.TestTable_td__Qi7qY,.TestTable_th__Tf3kD{border:1px solid #ccc;padding:8px}.TestTable_option__pKnya{cursor:pointer;background:transparent;color:inherit;border-radius:4px;padding:4px 8px;margin-bottom:4px;border:1px solid transparent;transition:all .2s;user-select:none;display:block}.TestTable_optionSelected__GzvRb{background:#e6f7ff;color:#1890ff;border:1px solid #1890ff}.Collapsible_container__mNIhU{width:100%;border:1px solid var(--text-card-in-progress);border-radius:19px;transition:border-color .3s ease}.Collapsible_container__mNIhU.Collapsible_open__5nVnw{border-color:var(--text-card-passed)}.Collapsible_label__g8Ey8{color:var(--footer-background)}.Collapsible_expandIcon____Rp_{font-size:16px;color:var(--text-card-in-progress);transition:transform .3s ease;transform:rotate(-180deg)}.Collapsible_expandIcon____Rp_.Collapsible_expanded___tgLN{transform:rotate(0deg)}.Icon_icon__IcUiV{display:inline-flex;align-items:center;justify-content:center}.Icon_icon__IcUiV svg{width:100%;height:100%}.AuthButtons_authButtons__2RkNs{display:flex;gap:26px;align-items:center}.AuthButtons_button__jc0MR{width:160px;font-weight:500;padding:13px;font-size:22px;height:auto;line-height:1.5;color:var(--text-gray)}.AuthButtons_accent__xFCC_{background-color:var(--accent-secondary-hex);color:var(--text-white)}.AuthButtons_accent__xFCC_:hover{color:var(--accent-secondary-hover)}@media (max-width:1320px){.AuthButtons_button__jc0MR{width:100px;font-weight:500;padding:5px}.AuthButtons_authButtons__2RkNs{gap:10px}}@media (max-width:900px){.AuthButtons_button__jc0MR{width:80px;font-weight:500;padding:5px;font-size:18px}}.CourseProgress_container__gv2gj{display:flex;flex-direction:column}.CourseProgress_header__jfPRx{display:flex;align-items:center;justify-content:space-between}.CourseProgress_completed__wgCjx{color:var(--text-card-passed);font-weight:500;font-size:14px;line-height:1.8%;letter-spacing:.02em}.CourseProgress_calendarIcon__9GC12{color:var(--text-card-passed)}.CourseProgress_progressContainer__XPuZi{width:100%;height:5px;background-color:transparent;display:flex;gap:2px;margin-top:18px}.CourseProgress_progressBar__jhnhd{display:flex;width:100%;height:100%;gap:2px}.CourseProgress_progressSegment__XabgW{height:.5rem;flex:1;border-radius:9999px}.CourseProgress_progressSegmentCompleted__VCS_I{background-color:var(--text-card-passed)}.CourseProgress_progressSegmentIncomplete__nHzPI{background-color:var(--text-card-in-progress)}.CourseProgress_progressSegmentSpacer__hlIWz{margin-right:.125rem}.CourseContents_container__uwEVK{display:flex;flex-direction:column;gap:16px}.CourseContents_title__2nNxG{color:var(--footer-background);font-size:30px;font-weight:600}.CourseContents_moduleHeader__tPDQc{width:100%}.CourseContents_moduleTitle__ZZEc6{color:inherit;font-size:18px;font-weight:500}.CourseContents_moduleInfo__mgEg_{display:flex;justify-content:space-between;align-items:center;color:var(--text-contents);padding-left:17px;font-size:14px;line-height:1.8;letter-spacing:.02em;font-weight:500}.CourseContents_moduleInfoItem__zlnUr{display:flex;align-items:center;gap:5px}.CourseContents_lessonsList__GunNG{display:flex;flex-direction:column}.CourseContents_lessonItem__eRofa{display:flex;justify-content:space-between;align-items:center;padding:12px 11px;border-bottom:1px solid #eee;font-weight:500;font-size:14px;line-height:1.8;letter-spacing:.02em;color:var(--footer-background)}.CourseContents_lessonItem__eRofa:last-child{border-bottom:none}.CourseContents_lessonItem__eRofa:first-child{border-top:1px solid #eee}.CourseContents_lessonDuration__wOrkQ{display:flex;align-items:baseline;gap:8px;color:#666}.CourseContents_lockIcon__gl4Ul{font-size:16px}.CourseContents_activeTitle__n2VgM{color:var(--text-card-passed);transition:color .3s ease}.CourseContents_unlocked__JjruN{color:var(--text-card-passed)}.CourseContents_collapseContent__FDW8T .ant-collapse-content-box{padding:0 25px!important}.CourseContents_collapseContent__FDW8T{display:flex;flex-direction:column;gap:11px}.CourseContents_lessonDuration__wOrkQ.CourseContents_active__7J2ON,.CourseContents_lessonTitle__CeLo8.CourseContents_active__7J2ON{color:var(--text-card-passed)}.CourseHeader_container__2Nh3c{display:flex;align-items:center;gap:50px}.CourseHeader_backButton__0hzxH{padding:0;border-radius:0;box-shadow:none!important;width:50px;height:50px;display:flex;align-items:center;cursor:pointer;flex-shrink:0}.CourseHeader_header__pKwcq{display:flex;align-items:flex-start;justify-content:space-between;background-color:var(--main-background);padding:34px 50px 35px 35px;flex-grow:1;border-radius:26px}.CourseHeader_headerText__jTh92{display:flex;flex-direction:column;gap:11px;color:var(--footer-background)}.CourseHeader_title__mD2mf{font-size:30px;font-weight:600}.CourseHeader_description__RBB9_{font-size:18px;letter-spacing:.02em}.CourseHeader_settingsIcon__DT_r3{cursor:pointer;flex-shrink:0}@media (max-width:768px){.CourseHeader_container__2Nh3c{gap:20px}.CourseHeader_header__pKwcq{padding:20px}.CourseHeader_headerText__jTh92{gap:5px}.CourseHeader_title__mD2mf{font-size:20px}}.TestPanel_testPanel__aW0aN{background-color:var(--main-background);color:var(--text-primary);font-size:24px;text-align:center;border-radius:26px;padding:30px 30px 49px}.TestPanel_testPanel__aW0aN h3{color:var(--footer-background);text-align:start;font-size:30px;font-weight:600;margin-bottom:35px}.TestPanel_button__SQBxn{width:194px;height:67px;border-radius:12px;background-color:var(--blue-button);color:var(--text-white);font-size:24px;font-weight:700;text-align:center;margin-top:25px}.TestPanel_resultModal__8O9vw{text-align:center;font-size:22px;padding:32px 16px 24px;border-radius:18px;background:var(--main-background,#fff);box-shadow:0 4px 32px 0 rgba(0,0,0,.1);margin:0 auto;max-width:400px}.TestPanel_resultSuccess__924is{color:#1bbf4c}.TestPanel_resultFail__IR56d{color:#e14d4d}.TestPanel_resultEmoji__nHtJk{font-size:64px;margin-bottom:12px;display:block}.CourseList_container__2PdOr{width:100%;padding:90px 120px}.CourseList_title__NjW0d{font-size:32px;font-weight:600;color:var(--text-primary);margin-bottom:32px}.CourseList_grid__jpe62{display:flex;gap:30px 60px;flex-wrap:wrap}.CourseList_empty__GKRr_{text-align:center;padding:40px;font-size:18px;color:var(--text-primary);background-color:var(--main-background);border-radius:8px}@media (max-width:768px){.CourseList_title__NjW0d{font-size:24px;margin-bottom:24px}.CourseList_container__2PdOr{padding:20px 10px}.CourseList_grid__jpe62{justify-content:center;gap:20px}}.Loading_loading-overlay__1Rc4V{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.Loading_no-backdrop___mDy9{background-color:transparent!important}.Hero_root__GtZ_G{width:100%;display:flex;flex-direction:column}.Hero_imageWrapper__VQEAB{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.Hero_imgNoShrink__dg3op{min-width:1920px;height:790px;width:auto;object-fit:cover;display:block}@media (max-width:1440px){.Hero_imgNoShrink__dg3op{min-width:1440px;height:650px}}@media (max-width:1024px){.Hero_imgNoShrink__dg3op{min-width:1024px;height:500px}}@media (max-width:768px){.Hero_imgNoShrink__dg3op{min-width:768px;height:400px}}@media (max-width:480px){.Hero_imgNoShrink__dg3op{min-width:480px;height:300px}}@media (max-width:380px){.Hero_imgNoShrink__dg3op{min-width:320px;height:200px}}