.lesson_page__M5_fM{min-height:calc(100vh - 66px);background:var(--bg);color:var(--text)}.lesson_state__tXFZf{min-height:650px;display:grid;place-items:center;background:var(--bg);color:var(--muted);text-align:center}.lesson_state__tXFZf strong{display:block;color:var(--text);font-size:20px}.lesson_state__tXFZf p{max-width:500px}.lesson_state__tXFZf a{color:#2463b5;font-weight:800;text-decoration:none}.lesson_readerShell__m_pIk{width:min(1380px,100%);min-height:calc(100vh - 66px);margin:0 auto;display:grid;grid-template-columns:310px minmax(0,1fr);border-left:1px solid var(--border);border-right:1px solid var(--border)}.lesson_courseSidebar__9OGem{min-width:0;padding:25px 17px;border-right:1px solid var(--border);background:var(--surface)}.lesson_backLearning__JAr_E{color:#2463b5;font-size:11px;font-weight:750;text-decoration:none}.lesson_courseIdentity__tlTRt{margin-top:25px;padding:0 6px 19px;border-bottom:1px solid var(--border)}.lesson_courseIdentity__tlTRt>span{color:#2463b5;font-size:8px;font-weight:850;letter-spacing:.1em}.lesson_courseIdentity__tlTRt h2{margin:6px 0 0;font-size:18px;line-height:1.3}.lesson_courseIdentity__tlTRt p{margin:6px 0 0;color:var(--muted);font-size:10px}.lesson_lessonNav__eHdfe{margin-top:10px;display:grid}.lesson_lessonNav__eHdfe a{min-height:69px;padding:9px 8px;display:grid;grid-template-columns:31px 1fr;gap:8px;align-items:center;border-radius:7px;color:var(--text);text-decoration:none}.lesson_lessonNav__eHdfe .lesson_activeLesson__4BcQR,.lesson_lessonNav__eHdfe a:hover{background:var(--surface-soft)}.lesson_lessonNav__eHdfe>a>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--surface-soft);color:var(--muted);font-size:9px;font-weight:850}.lesson_activeLesson__4BcQR>span{background:#2463b5!important;color:#fff!important}.lesson_lessonNav__eHdfe strong{font-size:10px;line-height:1.3}.lesson_lessonNav__eHdfe small{margin-top:3px;display:block;color:var(--muted);font-size:8px}.lesson_reader__VaSuW{width:min(850px,calc(100% - 40px));margin:0 auto;padding:48px 0 80px}.lesson_lessonHeader__KlJft{padding-bottom:24px;border-bottom:1px solid var(--border)}.lesson_lessonHeader__KlJft>div:first-child>span{color:#2463b5;font-size:9px;font-weight:850;letter-spacing:.1em}.lesson_lessonHeader__KlJft h1{margin:8px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.1}.lesson_lessonHeader__KlJft p{max-width:700px;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.lesson_lessonMeta__ndGrA{margin-top:16px;display:flex;gap:7px;flex-wrap:wrap}.lesson_lessonMeta__ndGrA span{padding:6px 9px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:9px;font-weight:750}.lesson_error__IG8IN,.lesson_success__krc5P{margin-top:18px;padding:11px 13px;border-radius:7px;font-size:11px}.lesson_error__IG8IN{background:#fff0f0;color:#bc3131}.lesson_success__krc5P{background:#eaf8ed;color:#247d3a}.lesson_videoBox__aBewj{margin-top:28px;overflow:hidden;aspect-ratio:16/9;border-radius:11px;background:#07172b}.lesson_videoBox__aBewj iframe{width:100%;height:100%;border:0}.lesson_lessonContent__G0P67{padding:30px 0;font-size:15px;line-height:1.8}.lesson_lessonContent__G0P67 h2{margin:32px 0 10px;font-size:25px;line-height:1.3}.lesson_lessonContent__G0P67 h2:first-child{margin-top:0}.lesson_lessonContent__G0P67 h3{margin:27px 0 8px;font-size:19px}.lesson_lessonContent__G0P67 p{margin:0 0 17px;color:var(--text)}.lesson_lessonContent__G0P67 ol,.lesson_lessonContent__G0P67 ul{margin:0 0 19px;padding-left:24px}.lesson_lessonContent__G0P67 li{margin:7px 0}.lesson_responsibleNote__zxSSK{padding:17px;border-left:4px solid #ffc400;border-radius:7px;background:var(--surface-soft)}.lesson_responsibleNote__zxSSK strong{font-size:12px}.lesson_responsibleNote__zxSSK p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.lesson_completion__dAp9D{margin-top:30px;padding:18px;display:flex;justify-content:space-between;gap:15px;align-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.lesson_completion__dAp9D span,.lesson_completion__dAp9D strong{display:block}.lesson_completion__dAp9D span{color:var(--muted);font-size:9px}.lesson_completion__dAp9D strong{margin-top:4px;font-size:14px}.lesson_completion__dAp9D a,.lesson_completion__dAp9D button{min-height:39px;padding:0 14px;display:inline-flex;align-items:center;border:0;border-radius:7px;background:#2463b5;color:#fff;font-size:10px;font-weight:850;text-decoration:none;cursor:pointer}.lesson_completion__dAp9D button:disabled{background:#24833d;cursor:default}.lesson_lessonPagination__18XTV{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lesson_lessonPagination__18XTV>a,.lesson_lessonPagination__18XTV>div{min-height:85px}.lesson_lessonPagination__18XTV>a{padding:14px;display:grid;align-content:center;border:1px solid var(--border);border-radius:8px;color:var(--text);text-decoration:none}.lesson_lessonPagination__18XTV>a:last-child{text-align:right}.lesson_lessonPagination__18XTV span{color:#2463b5;font-size:9px;font-weight:750}.lesson_lessonPagination__18XTV strong{margin-top:4px;display:block;font-size:11px}.lesson_locked__H7ogX{width:min(620px,calc(100% - 30px));margin:80px auto;padding:50px 30px;display:grid;justify-items:center;border:1px solid var(--border);border-radius:13px;background:var(--surface);text-align:center}.lesson_lockIcon__pVUrk{width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:#fff3c5;color:#976e00;font-size:30px}.lesson_locked__H7ogX>span{margin-top:17px;color:#b28000;font-size:9px;font-weight:850}.lesson_locked__H7ogX h1{margin:6px 0 0;font-size:30px}.lesson_locked__H7ogX p{max-width:470px;color:var(--muted);line-height:1.6}.lesson_lockActions__XahUo{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.lesson_lockActions__XahUo a{min-height:39px;padding:0 13px;display:inline-flex;align-items:center;border-radius:7px;background:#2463b5;color:#fff;font-size:10px;font-weight:800;text-decoration:none}.lesson_lockActions__XahUo a:last-child{border:1px solid var(--border);background:var(--surface-soft);color:var(--text)}html[data-theme=dark] .lesson_error__IG8IN{background:#3c1919;color:#ff9d9d}html[data-theme=dark] .lesson_success__krc5P{background:#15351c;color:#91dda0}@media (max-width:850px){.lesson_readerShell__m_pIk{grid-template-columns:1fr}.lesson_courseSidebar__9OGem{min-height:auto;border-right:0;border-bottom:1px solid var(--border)}.lesson_lessonNav__eHdfe{display:flex;overflow-x:auto}.lesson_lessonNav__eHdfe a{min-width:210px}.lesson_reader__VaSuW{width:calc(100% - 28px);padding-top:30px}}@media (max-width:600px){.lesson_completion__dAp9D{align-items:flex-start;flex-direction:column}.lesson_lessonPagination__18XTV{grid-template-columns:1fr}.lesson_lessonPagination__18XTV>a:last-child{text-align:left}}