.sidebar_title_wrapper{padding:0 10px;margin-top:8px;border-radius:5px;display:flex;margin-bottom:8px}.back_icon{display:flex;align-items:center;justify-content:center;font-size:20px;color:rgb(39,39,39);align-content:center;height:100%}.lesson{text-decoration:none;color:#333;display:grid;grid-template-columns:60px 1fr;grid-gap:10px;gap:10px}.lesson-number{display:flex;align-items:flex-start}.list_item_lesson{margin-bottom:10px;padding:0 5px;display:grid;grid-template-columns:50px 1fr;grid-gap:10px;gap:10px;box-shadow:0 0 0 1px #17a2b8;border-radius:5px;width:240px;display:flex;align-items:center}.menu_lesson{margin:0}.mobile_menu_toggle{background:red;color:#232d3f}.icon{display:flex;align-items:center;justify-content:center;min-width:15px}.body{width:calc(100% - 32px);margin:0 16px}.sidebar_wrapper{min-width:270px;max-width:270px;height:100vh;border-radius:0 0 10px 10px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;position:-webkit-sticky;position:sticky;top:0;padding:0 8px}.buttonsWrapper,.sidebar_wrapper{display:flex;flex-direction:column}.buttonsWrapper{align-items:center;justify-content:space-between}.text{margin:6px 0 0}.navigationButtons{display:flex;justify-content:space-between;width:100%;margin-bottom:15px}.nextButton,.previousButton{background-color:var(--buttonBackgroundColor);color:#ffffff;border:none;padding:10px 20px;cursor:pointer;transition:background-color .3s;font-weight:700;display:flex;flex-direction:column;align-items:center;min-width:100px;color:var(--buttonTextColor)}.nextButton:hover,.previousButton:hover{background-color:var(--buttonBackgroundColorHover);color:var(--buttonTextColorHover)}.nextButton:disabled,.previousButton:disabled{background-color:gray;color:#718096;color:white;cursor:not-allowed}.nextButton:disabled:hover,.previousButton:disabled:hover{background-color:gray}.iconWrapper{display:flex;align-items:center;justify-content:center;font-size:2rem}.feedbackButton{background-color:var(--buttonBackgroundColor);color:var(--buttonTextColor
  );border:none;padding:10px 20px;cursor:pointer;transition:background-color .3s;font-weight:700}.feedbackButton:hover{background-color:var(--buttonBackgroundColorHover);color:var(--buttonTextColorHover)}@media (prefers-color-scheme:dark){.nextButton,.previousButton{background-color:var(--secondaryColorDarkmode)}.nextButton:disabled:hover,.previousButton,.previousButton:disabled:hover{background-color:gray}.feedbackButton,.nextButton:hover,.previousButton:hover{background-color:#005b41}.feedbackButton:hover{background-color:#008170}}.sidebar_title_wrapper{background:#9ad0c2}.list_item_lesson{box-shadow:0 0 0 1px #9ad0c2}@media screen and (max-width:768px){.sidebar_wrapper{display:none}}@media (prefers-color-scheme:dark){.sidebar_title_wrapper{background:#005b41}.back_icon{color:#ffffff}.list_item_lesson{box-shadow:0 0 0 1px #005b41}.mobile_menu_toggle{color:white}}.mobile_sidebar_wrapper{position:relative}.mobile_menu_toggle{border:none;font-size:24px;cursor:pointer;background:transparent;box-shadow:none}.mobile_menu_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:20}.mobile_sidebar_content{position:fixed;left:0;top:0;bottom:0;width:95vw;background-color:#fff;box-shadow:2px 0 5px rgba(0,0,0,.3);z-index:25;overflow-y:auto}.mobile_sidebar_title_wrapper{padding:15px 5px;border-bottom:1px solid #eee;display:flex;align-items:center}.back_icon_mobile{display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:25px;color:#232d3f}.mobile_lesson_list{list-style:none;padding:0;margin:0}.list_item_lesson{padding:10px 15px;border-bottom:1px solid #eee}.icon{margin-right:10px;display:inline-block;vertical-align:middle}a.lesson{text-decoration:none;display:flex;align-items:center}.lesson-number-mobile{font-size:18px}.list_item_lesson_mobile{grid-template-columns:50px 1fr;gap:10px;align-items:center;padding:12px 16px;transition:background-color .3s}.back_icon{display:inline-block;margin-right:10px}.mobile_menu_overlay,.mobile_menu_toggle,.mobile_sidebar_content,.mobile_sidebar_wrapper{display:none}@media screen and (max-width:768px){.mobile_menu_overlay,.mobile_menu_toggle,.mobile_sidebar_content,.mobile_sidebar_wrapper{display:block}}@media (prefers-color-scheme:dark){.mobile_sidebar_content{background-color:#1a1a1a;color:#fff}.back_icon_mobile{color:#fff}.list_item_lesson,.mobile_sidebar_title_wrapper{border-bottom:1px solid #333}a.lesson{color:#ddd}}.lesson_lesson_body__3N_1h{display:flex;position:relative;min-height:calc(100vh - 100px)}.lesson_body_content__uA4UO{width:100%;transition:all .3s ease}.lesson_body_content_inner__LhkIH{padding:20px}.lesson_header__ZbIGE{width:100%;z-index:10;position:-webkit-sticky;position:sticky;top:0;left:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lesson_nav__aovFH{display:flex;align-items:center;padding:16px 24px;height:70px;width:100%;background-color:var(--backgroundColorDarkMode,#58cc02);justify-content:space-between;border-radius:0 0 16px 16px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;color:white}.lesson_nav__aovFH h2{font-size:1.4rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 100px);transition:all .3s ease;margin:0}.lesson_nav_toggle__3D2Ox{font-size:24px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgba(255,255,255,.15);cursor:pointer;transition:all .2s ease}.lesson_nav_toggle__3D2Ox:hover{background-color:rgba(255,255,255,.25);transform:scale(1.05)}.lesson_nav_toggle__3D2Ox:active{transform:scale(.95)}.lesson_avatar__TqUr2{margin-right:10px;transition:transform .2s ease}.lesson_avatar__TqUr2:hover{transform:scale(1.05)}@keyframes lesson_slideDown__OzVkb{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.lesson_header__ZbIGE{animation:lesson_slideDown__OzVkb .5s ease-out forwards}@keyframes lesson_pulse__HpP3j{0%{box-shadow:0 0 0 0 rgba(88,204,2,.4)}70%{box-shadow:0 0 0 10px rgba(88,204,2,0)}to{box-shadow:0 0 0 0 rgba(88,204,2,0)}}.lesson_progressIndicator__HFTwj{position:absolute;bottom:0;left:0;height:4px;background-color:rgba(255,255,255,.3);width:100%;border-radius:0 0 4px 4px;overflow:hidden}.lesson_progressFill__skUY0{height:100%;background-color:#fff;transition:width .3s ease}@media (prefers-color-scheme:dark){.lesson_nav__aovFH{background-color:var(--primaryDarkModeColor,#58cc02);box-shadow:0 4px 12px rgba(0,0,0,.2)}.lesson_nav_toggle__3D2Ox{background-color:rgba(255,255,255,.1)}.lesson_nav_toggle__3D2Ox:hover{background-color:rgba(255,255,255,.2)}.lesson_body_content__uA4UO{background-color:#1a1a1a;color:#e0e0e0}}@media (max-width:812px){.lesson_lesson_body__3N_1h{padding-bottom:env(safe-area-inset-bottom,20px);margin-bottom:80px;flex-direction:column}.lesson_nav__aovFH{padding:12px 16px;height:60px;border-radius:0 0 12px 12px}.lesson_nav__aovFH h2{font-size:1.2rem;max-width:calc(100% - 80px)}.lesson_nav_toggle__3D2Ox{font-size:22px;width:36px;height:36px;margin-right:12px}.lesson_avatar__TqUr2{margin-right:5px;transform:scale(.9)}.lesson_body_content__uA4UO{padding:16px 12px}}@media (max-width:812px) and (orientation:landscape){.lesson_lesson_body__3N_1h{padding-bottom:env(safe-area-inset-left,20px);padding-right:env(safe-area-inset-right,20px)}.lesson_nav__aovFH{height:50px;padding:8px 16px}.lesson_nav_toggle__3D2Ox{font-size:18px;width:32px;height:32px}.lesson_nav__aovFH h2{font-size:1.1rem}}.MobileSidebarMenu_mobileSidebarWrapper__alNtM{position:relative;z-index:1000}.MobileSidebarMenu_mobileMenuToggle__euys0{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:8px;color:var(--text-color,#333);border-radius:4px;transition:background-color .2s}.MobileSidebarMenu_mobileMenuToggle__euys0:hover{background-color:var(--hover-background,rgba(0,0,0,.05))}.MobileSidebarMenu_mobileMenuToggle__euys0:focus{outline:none;box-shadow:0 0 0 2px var(--primary-color,#007bff)}.MobileSidebarMenu_mobileMenuOverlay__5hprR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:900}.MobileSidebarMenu_mobileSidebarContent__fKBib{position:fixed;top:0;left:0;width:85%;max-width:320px;height:100%;background-color:var(--background-color,#fff);z-index:1000;overflow-y:auto;display:flex;flex-direction:column}.MobileSidebarMenu_mobileSidebarTitleWrapper__tqKze{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--border-color,#eee);background-color:var(--header-background,#f8f8f8)}.MobileSidebarMenu_backIconMobile__MFw3u{display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:12px;color:var(--text-color,#333);width:32px;height:32px;border-radius:50%;transition:background-color .2s}.MobileSidebarMenu_backIconMobile__MFw3u:hover{background-color:var(--hover-background,rgba(0,0,0,.05))}.MobileSidebarMenu_mobileLessonList__Wpxu2{flex:1 1;overflow-y:auto;padding:8px 0}.MobileSidebarMenu_listItemLessonMobile__EwbI_{display:flex;align-items:center;padding:12px 16px;transition:background-color .2s;border-left:3px solid transparent}.MobileSidebarMenu_listItemLessonMobile__EwbI_:hover{background-color:var(--hover-background,rgba(0,0,0,.05))}.MobileSidebarMenu_activeLesson__NU9V2{background-color:var(--active-background,rgba(0,0,0,.02));border-left-color:var(--primary-color,#007bff)}.MobileSidebarMenu_icon__qTxHI{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;margin-right:12px;font-size:18px;color:var(--icon-color,#666)}.MobileSidebarMenu_completedIcon__xqxpo{color:var(--success-color,#28a745)}.MobileSidebarMenu_checkIconWrapper__C8wBL{display:flex;align-items:center;justify-content:center;font-size:22px}.MobileSidebarMenu_lesson__p9FEu{display:flex;align-items:center;text-decoration:none;color:var(--text-color,#333);font-size:14px;flex:1 1}.MobileSidebarMenu_lessonNumberMobile__qh05q{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-right:8px;font-size:12px;color:var(--muted-text-color,#666);font-weight:400}@media (prefers-color-scheme:dark){.MobileSidebarMenu_mobileMenuToggle__euys0{color:var(--text-color-dark,#e0e0e0)}.MobileSidebarMenu_mobileSidebarContent__fKBib{background-color:var(--background-color-dark,#222);box-shadow:0 0 15px rgba(0,0,0,.5)}.MobileSidebarMenu_mobileSidebarTitleWrapper__tqKze{background-color:var(--header-background-dark,#1a1a1a);border-bottom-color:var(--border-color-dark,#333)}.MobileSidebarMenu_backIconMobile__MFw3u{color:var(--text-color-dark,#e0e0e0)}.MobileSidebarMenu_backIconMobile__MFw3u:hover,.MobileSidebarMenu_listItemLessonMobile__EwbI_:hover{background-color:var(--hover-background-dark,rgba(255,255,255,.05))}.MobileSidebarMenu_activeLesson__NU9V2{background-color:var(--active-background-dark,rgba(255,255,255,.02))}.MobileSidebarMenu_icon__qTxHI{color:var(--icon-color-dark,#aaa)}.MobileSidebarMenu_lesson__p9FEu{color:var(--text-color-dark,#e0e0e0)}.MobileSidebarMenu_lessonNumberMobile__qh05q{color:var(--muted-text-color-dark,#999)}}@media screen and (min-width:769px){.MobileSidebarMenu_mobileSidebarWrapper__alNtM{display:none}}.lesson_lesson_body__N7QD5{display:flex}@media (max-width:812px) and (orientation:landscape){.lesson_lesson_body__N7QD5{padding-bottom:env(safe-area-inset-left,20px);padding-right:env(safe-area-inset-right,20px)}.lesson_nav_toggle__l5Ilm{font-size:10px}}.lesson_body_content__6_Ai2{width:100%}.lesson_header__bgt9u{z-index:1}.lesson_header__bgt9u,.lesson_nav__PWiuE{width:100%;display:flex;align-items:center}.lesson_nav__PWiuE{padding:0 0 10px 20px;height:100%;background:#ffffff;justify-content:space-between;border-radius:0 0 10px 10px}.lesson_avatar__23Hkc{margin-right:20px}.lesson_nav__PWiuE{background-color:var(--backgroundColorDarkMode);color:white}@media (prefers-color-scheme:dark){.lesson_nav__PWiuE{background-color:var(--primaryDarkModeColor)}}@media (max-width:812px){.lesson_lesson_body__N7QD5{padding-bottom:env(safe-area-inset-bottom,20px);margin-bottom:100px}.lesson_nav_toggle__l5Ilm{font-size:40px;display:flex;align-items:center;justify-content:center;margin-right:20px}.lesson_nav__PWiuE{padding:4px 8px}}