:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}:root{color:#f4f7fb;background:#07101b;font-family:Inter,Segoe UI,Arial,sans-serif}body{background:radial-gradient(circle at 60% 0,#102238 0%,#0000 32%),#07101b;min-width:1200px;min-height:100vh;margin:0}button{font:inherit}.app{min-height:100vh;display:flex}.sidebar{z-index:20;background:linear-gradient(#08131f,#07111c);border-right:1px solid #213043;flex-direction:column;width:230px;min-height:100vh;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #213043;align-items:center;gap:12px;height:82px;padding:0 20px;display:flex}.logo{color:#fff;background:linear-gradient(135deg,#1689ff,#1854c7);border-radius:12px;place-items:center;width:42px;height:42px;font-size:28px;font-style:italic;font-weight:900;display:grid;box-shadow:0 0 25px #0877ff44}.brand>div:last-child{flex-direction:column;display:flex}.brand strong{letter-spacing:2px;font-size:16px}.brand span{letter-spacing:4px;color:#c3cede;font-size:11px}.sidebar nav{flex:1;padding:16px 10px}.nav{color:#d8e0eb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;height:41px;padding:0 13px;display:flex}.nav:hover{background:#142236}.nav.active{color:#fff;background:linear-gradient(90deg,#1458c8,#2f76e5);box-shadow:0 5px 20px #006eff22}.nav-title{letter-spacing:1px;color:#718198;margin:23px 12px 8px;font-size:9px}.quick{color:#dce5f2;background:#0c1826;border:1px solid #23344a;border-radius:8px;align-items:center;gap:10px;height:42px;margin:10px 14px 20px;padding:0 13px;display:flex}.main{width:calc(100% - 230px);margin-left:230px}.topbar{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#07111ddd;border-bottom:1px solid #1c2b3d;grid-template-columns:1fr 490px 1fr;align-items:center;height:72px;padding:0 28px;display:grid;position:sticky;top:0}.search{color:#8492a6;background:#0d1927;border:1px solid #1d2c3f;border-radius:8px;align-items:center;gap:10px;height:42px;padding:0 13px;display:flex}.search span{flex:1;font-size:13px}kbd{color:#abb7c7;background:#101b29;border:1px solid #3a4656;border-radius:5px;padding:3px 7px}.profile{justify-self:end;align-items:center;gap:11px;display:flex}.profile>div:last-child{flex-direction:column;display:flex}.profile strong{font-size:13px}.profile span{color:#8f9bad;font-size:11px}.avatar{background:#22364d;border:2px solid #53667c;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid!important}.content{padding:26px 28px 50px}.welcome{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.welcome h1{margin:0 0 6px;font-size:27px}.welcome p{color:#a1adbd;margin:0;font-size:13px}.private{letter-spacing:1px;color:#42db88;background:#0b211b;border:1px solid #1c513b;border-radius:20px;padding:8px 12px;font-size:10px}.card{background:linear-gradient(145deg,#0d1927,#0a1522);border:1px solid #1d2d40;border-radius:9px;box-shadow:0 12px 30px #00000018}.stats{grid-template-columns:repeat(5,minmax(150px,1fr));gap:13px;margin-bottom:14px;display:grid}.stat{align-items:center;gap:15px;min-height:115px;padding:18px;display:flex}.stat-icon{background:linear-gradient(135deg,#1764dc,#2188ff);border-radius:11px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 0 22px #087bff44}.stat>div:last-child{flex-direction:column;display:flex}.stat small{color:#b7c1ce;font-size:11px}.stat strong{margin:3px 0;font-size:25px}.stat span{color:#55d98b;font-size:11px}.grid{grid-template-columns:1.25fr 1.1fr 1fr;align-items:start;gap:14px;display:grid}.panel{overflow:hidden}.panel>header{border-bottom:1px solid #1d2c3e;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.panel>header strong{font-size:14px}.panel>header span{color:#3892ff;font-size:11px}.panel-body{padding:5px 16px 12px}.row{border-bottom:1px solid #1c2939;min-height:58px}.row:last-child{border-bottom:0}.news{align-items:center;gap:12px;padding:10px 0;display:flex}.thumb{color:#4d9dff;background:#172a40;border-radius:7px;flex-shrink:0;place-items:center;width:65px;height:48px;display:grid}.news strong{font-size:12px}.news p{color:#a1adbc;margin:4px 0;font-size:11px}.news small{color:#65778e;font-size:9px}.task{align-items:center;gap:11px;font-size:12px;display:flex}.checkbox{border:1px solid #7f90a6;border-radius:3px;flex-shrink:0;width:15px;height:15px}.status{align-items:center;gap:10px;font-size:12px;display:flex}.status svg{color:#45d983}.status span{flex:1}.status strong{color:#42d67d;font-size:10px;font-weight:500}.learning{align-items:center;gap:20px;min-height:190px;display:flex}.circle{border:9px solid #207cf1;border-radius:50%;flex-direction:column;flex:0 0 110px;justify-content:center;align-items:center;width:110px;height:110px;display:flex;box-shadow:inset 0 0 0 7px #17263a}.circle strong{font-size:25px}.circle span{color:#9eacbc;font-size:10px}.learning p,.learning small{color:#8998aa;font-size:11px}.actions{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 0;display:grid}.actions button{color:#dce6f3;cursor:pointer;background:#101e2d;border:1px solid #24364c;border-radius:7px;height:70px;font-size:10px}.actions button:hover{background:#14283d;border-color:#317edc}@media (width<=1450px){.stats{grid-template-columns:repeat(3,1fr)}.grid{grid-template-columns:repeat(2,1fr)}}.tasks-page{padding:28px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-heading h1{margin:0 0 6px;font-size:27px}.page-heading p{color:#8f9daf;margin:0;font-size:13px}.primary-action{color:#fff;cursor:pointer;background:#2679e8;border:0;border-radius:7px;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.task-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.task-kpi{background:linear-gradient(145deg,#0d1927,#0a1522);border:1px solid #1e3044;border-radius:9px;align-items:center;gap:14px;min-height:105px;padding:17px;display:flex}.task-kpi-icon{color:#4b9bff;background:#123e75;border-radius:9px;place-items:center;width:45px;height:45px;display:grid}.task-kpi.warning .task-kpi-icon{color:#ffad32;background:#422c0d}.task-kpi.success .task-kpi-icon{color:#45da89;background:#0c3827}.task-kpi>div:last-child{flex-direction:column;display:flex}.task-kpi span{color:#a7b3c2;font-size:11px}.task-kpi strong{margin:2px 0;font-size:25px}.task-kpi small{color:#718298;font-size:10px}.tasks-workspace{background:#0b1724;border:1px solid #1d2d40;border-radius:9px;overflow:hidden}.tasks-toolbar{border-bottom:1px solid #1d2d40;justify-content:space-between;align-items:center;min-height:65px;padding:0 17px;display:flex}.task-tabs{gap:5px;display:flex}.task-tabs button{color:#8494a8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px}.task-tabs button.selected{color:#58a0ff;background:#142942}.task-tools{align-items:center;gap:8px;display:flex}.task-search{color:#718298;background:#0e1b29;border:1px solid #26384c;border-radius:6px;align-items:center;gap:8px;width:220px;height:35px;padding:0 10px;font-size:11px;display:flex}.filter-button{color:#b8c4d2;background:#101e2d;border:1px solid #26384c;border-radius:6px;align-items:center;gap:7px;height:35px;padding:0 11px;display:flex}.task-table-header,.task-item{grid-template-columns:minmax(350px,1fr) 120px 140px 140px 40px;align-items:center;display:grid}.task-table-header{color:#66788e;text-transform:uppercase;letter-spacing:.6px;background:#09131e;height:38px;padding:0 18px;font-size:10px}.task-item{border-top:1px solid #18283a;min-height:72px;padding:0 18px}.task-item:hover{background:#0e1d2c}.task-main{align-items:center;gap:12px;display:flex}.task-main>div{flex-direction:column;gap:5px;display:flex}.task-main strong{font-size:12px}.task-main span{color:#6f8196;font-size:10px}.task-check{color:#60748b;cursor:pointer}.task-check.complete{color:#41d580}.priority{border-radius:20px;padding:4px 9px;font-size:10px;display:inline-block}.priority.high{color:#ff6b72;background:#351a23}.priority.medium{color:#ffb33c;background:#362810}.priority.low{color:#58d98e;background:#103322}.task-due{color:#a3afbd;align-items:center;gap:7px;font-size:11px;display:flex}.task-status{border-radius:5px;padding:5px 9px;font-size:10px;display:inline-block}.task-status.open{color:#5ba4ff;background:#172a42}.task-status.in-progress{color:#f6b73e;background:#382b11}.task-status.completed{color:#4cda88;background:#103523}.task-more{color:#7e8fa4;cursor:pointer;background:0 0;border:0;font-size:17px}@media (width<=1300px){.task-kpis{grid-template-columns:repeat(2,1fr)}}.task-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020812c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.task-modal{background:#071525;border:1px solid #20364d;border-radius:14px;width:100%;max-width:620px;overflow:hidden;box-shadow:0 24px 80px #0000008c}.task-modal-header{border-bottom:1px solid #1d3145;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.task-modal-header h2{color:#fff;margin:0 0 6px;font-size:20px}.task-modal-header p{color:#8195aa;margin:0;font-size:13px}.task-modal-close{color:#8ea1b5;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.task-modal-close:hover{color:#fff}.task-form{flex-direction:column;gap:18px;padding:26px;display:flex}.task-form label{color:#b9c8d8;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.task-form input,.task-form select{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#0b1c2e;border:1px solid #263d53;border-radius:8px;outline:none;padding:11px 12px}.task-form input:focus,.task-form select:focus{border-color:#2f80ed;box-shadow:0 0 0 3px #2f80ed1f}.task-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.task-modal-actions{background:#091827;border-top:1px solid #1d3145;justify-content:flex-end;gap:10px;padding:18px 26px;display:flex}.task-cancel,.task-create{cursor:pointer;border-radius:8px;padding:10px 18px;font-weight:600}.task-cancel{color:#b7c5d3;background:0 0;border:1px solid #2a4055}.task-create{color:#fff;background:#2f80ed;border:1px solid #2f80ed}.task-create:hover{filter:brightness(1.08)}@media (width<=600px){.task-form-row{grid-template-columns:1fr}}.learning-page{width:100%;max-width:1180px;margin:0 auto;padding:28px 28px 60px}.learning-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.learning-heading h1{letter-spacing:-.5px;margin:0 0 6px;font-size:30px;font-weight:700}.learning-heading p{color:#8ea2b8;margin:0;font-size:14px}.learning-library-button{color:#eaf2fb;min-height:40px;font:inherit;cursor:pointer;background:#102238;border:1px solid #2a4058;border-radius:7px;align-items:center;gap:8px;padding:0 16px;transition:all .18s;display:inline-flex}.learning-library-button:hover{background:#17304d;border-color:#3977c9}.learning-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.learning-kpi{background:#0d1c2d;border:1px solid #22374d;border-radius:9px;align-items:center;gap:14px;min-height:105px;padding:18px;display:flex}.learning-kpi-icon{color:#58a4ff;background:#123b70;border-radius:9px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.learning-kpi small{color:#8ea2b8;margin-bottom:3px;font-size:12px;display:block}.learning-kpi strong{color:#fff;font-size:24px;line-height:1.1;display:block}.learning-kpi p{color:#718ba5;margin:5px 0 0;font-size:11px}.learning-section{margin-top:28px}.learning-section-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.learning-section-header h2{color:#f4f8fc;margin:0;font-size:18px;font-weight:650}.learning-section-header p{color:#8198af;margin:4px 0 0;font-size:12px}.learning-section-header button{color:#4394ff;cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.course-card{background:#0d1c2d;border:1px solid #22374d;border-radius:9px;min-width:0;transition:transform .18s,border-color .18s;overflow:hidden}.course-card:hover{border-color:#31577d;transform:translateY(-2px)}.course-card-top{background:linear-gradient(135deg,#102a47,#0d1c2d);border-bottom:1px solid #1f3449;justify-content:space-between;align-items:flex-start;min-height:96px;padding:17px;display:flex}.course-icon{color:#6ab0ff;background:#174c88;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.mandatory-badge{color:#f0b548;text-transform:uppercase;letter-spacing:.4px;background:#eea82a24;border:1px solid #eea82a40;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.course-card>h3,.course-card>p,.course-card>.course-meta,.course-card>.course-progress-header,.course-card>.course-progress,.course-card>.continue-course{margin-left:17px;margin-right:17px}.course-card h3{color:#f6f9fc;margin-top:16px;margin-bottom:7px;font-size:16px;line-height:1.35}.course-card>p{color:#8095aa;font-size:12px;line-height:1.55}.course-meta{color:#9cb0c4;align-items:center;gap:14px;margin-top:13px;font-size:11px;display:flex}.course-duration{align-items:center;gap:5px;display:inline-flex}.course-progress-header{color:#8ca1b6;justify-content:space-between;margin-top:16px;margin-bottom:7px;font-size:11px;display:flex}.course-progress-header strong{color:#e6eef7}.course-progress{background:#172a3d;border-radius:999px;height:6px;overflow:hidden}.course-progress-value{border-radius:inherit;background:#2583f5;height:100%}.continue-course{color:#fff;width:calc(100% - 34px);min-height:38px;font:inherit;cursor:pointer;background:#1e78df;border:1px solid #287bd8;border-radius:6px;margin-top:16px;margin-bottom:17px;font-size:12px;font-weight:600}.continue-course:hover{background:#2787ef}.learning-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.learning-path-card{background:#0d1c2d;border:1px solid #22374d;border-radius:9px;padding:18px}.learning-path-icon{color:#54a2ff;background:#132f4e;border-radius:8px;place-items:center;width:40px;height:40px;margin-bottom:14px;display:grid}.learning-path-card h3{color:#f5f8fc;margin:0 0 6px;font-size:15px}.learning-path-card p{color:#8198af;margin:0;font-size:12px;line-height:1.5}.learning-path-arrow{color:#4d9cff;margin-top:14px;font-size:18px;display:inline-block}.achievement-card{background:#0d1c2d;border:1px solid #22374d;border-radius:9px;align-items:center;gap:16px;padding:18px;display:flex}.achievement-icon{color:#2bd47d;background:#1ebe701f;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.achievement-card h3{color:#f4f8fc;margin:0 0 4px;font-size:14px}.achievement-card p{color:#8198af;margin:0;font-size:12px}@media (width<=1000px){.learning-kpis,.course-grid,.learning-path-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.learning-page{padding:20px 16px 40px}.learning-heading{flex-direction:column}.learning-kpis,.course-grid,.learning-path-grid{grid-template-columns:1fr}}.course-player-page{width:100%;max-width:1220px;margin:0 auto;padding:24px 28px 60px}.course-player-header{grid-template-columns:180px 1fr 220px;align-items:center;gap:24px;margin-bottom:22px;display:grid}.course-back{color:#9db0c4;cursor:pointer;background:#0d1c2d;border:1px solid #263d54;border-radius:6px;align-items:center;gap:7px;width:fit-content;padding:8px 11px;display:inline-flex}.course-back:hover{color:#fff;border-color:#3d668e}.course-player-title span{color:#5c9fe9;font-size:11px}.course-player-title h1{color:#f5f8fc;margin:4px 0 0;font-size:23px}.course-player-progress>div:first-child{color:#8da2b8;justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.course-player-progress strong{color:#fff}.player-progress-track{background:#172a3d;border-radius:999px;height:6px;overflow:hidden}.player-progress-value{border-radius:inherit;background:#2583f5;height:100%}.course-player-layout{background:#091725;border:1px solid #22374d;border-radius:10px;grid-template-columns:300px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.lesson-sidebar{background:#0b1928;border-right:1px solid #22374d}.lesson-sidebar-heading{color:#57a5ff;border-bottom:1px solid #22374d;align-items:center;gap:11px;padding:18px;display:flex}.lesson-sidebar-heading strong{color:#f4f8fc;font-size:13px;display:block}.lesson-sidebar-heading span{color:#71899f;margin-top:3px;font-size:10px;display:block}.lesson-list{padding:8px}.lesson-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:11px;padding:13px 10px;display:flex}.lesson-item:hover:not(:disabled){background:#10243a}.lesson-item.lesson-active{background:#112b48}.lesson-item:disabled{opacity:.45;cursor:not-allowed}.lesson-state{color:#91a5ba;border:1px solid #3b536b;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.lesson-completed{color:#2bd47d;background:#19b76b1f;border-color:#19b76b}.lesson-info{min-width:0}.lesson-info strong{color:#dfe8f1;font-size:12px;line-height:1.4;display:block}.lesson-info span{color:#71899f;align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.lesson-content{padding:28px 34px 34px}.lesson-breadcrumb{color:#4d98ec;margin-bottom:7px;font-size:11px}.lesson-content>h2{color:#f5f8fc;margin:0 0 20px;font-size:22px}.training-video{background:radial-gradient(circle,#153a61 0%,#0b1c2e 48%,#07131f 100%);border:1px solid #233d56;border-radius:9px;place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.video-shield{color:#4394ff26;position:absolute;transform:scale(4)}.video-play{z-index:2;color:#fff;cursor:pointer;background:#207de5;border:1px solid #4c9cf7;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:relative}.video-play:hover{transform:scale(1.05)}.video-placeholder-text{position:absolute;bottom:22px;left:24px}.video-placeholder-text strong,.video-placeholder-text span{display:block}.video-placeholder-text strong{color:#eaf3fc;font-size:13px}.video-placeholder-text span{color:#7791a9;margin-top:3px;font-size:10px}.lesson-reading{background:#0d1c2d;border:1px solid #22374d;border-radius:9px;min-height:280px;padding:32px}.lesson-reading-icon{color:#5aa7ff;background:#123b70;border-radius:9px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.lesson-reading h3{color:#fff;margin:0 0 12px;font-size:19px}.lesson-reading p{color:#94a7ba;max-width:720px;font-size:13px;line-height:1.7}.start-assessment{color:#fff;cursor:pointer;background:#2583f5;border:0;border-radius:6px;margin-top:16px;padding:10px 18px;font-weight:600}.lesson-details{border-bottom:1px solid #1d3043;gap:20px;padding:15px 0;display:flex}.lesson-details div{color:#8299ae;align-items:center;gap:6px;font-size:11px;display:flex}.lesson-resources{margin-top:20px}.lesson-resources h3{color:#f2f6fa;margin:0 0 10px;font-size:13px}.lesson-resources button{color:#b7c6d5;text-align:left;cursor:pointer;background:#0d1c2d;border:1px solid #20364b;border-radius:6px;align-items:center;gap:9px;width:100%;margin-bottom:7px;padding:11px 12px;display:flex}.lesson-resources button:hover{background:#102238;border-color:#315a80}.lesson-resources button span{color:#607a93;margin-left:auto;font-size:9px}.lesson-navigation{justify-content:space-between;margin-top:24px;display:flex}.lesson-navigation button{min-height:38px;font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:0 15px;font-size:12px;display:inline-flex}.lesson-previous{color:#a8bacb;background:#0d1c2d;border:1px solid #294158}.lesson-previous:disabled{opacity:.35;cursor:not-allowed}.lesson-next{color:#fff;background:#207de5;border:1px solid #2786ee;font-weight:600}.lesson-next:hover{background:#2b8bf5}@media (width<=900px){.course-player-header,.course-player-layout{grid-template-columns:1fr}.lesson-sidebar{border-bottom:1px solid #22374d;border-right:0}}
