.LessonSearchBar-module__jD_wCW__searchContainer{width:100%;position:relative}.LessonSearchBar-module__jD_wCW__searchInput{box-sizing:border-box;color:#0c6;background-color:#ffffff1a;border:none;border-radius:100px;outline:none;width:100%;padding:11px 14px;font-size:14px;line-height:clamp(3vh,2vw,4vh)}.LessonSearchBar-module__jD_wCW__searchInput::placeholder{color:#0c69}.LessonSearchBar-module__jD_wCW__searchResults{z-index:1000;background:#0b1220;border:1px solid #334155;border-radius:12px;max-height:380px;padding:8px;position:absolute;top:110%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000004d}.LessonSearchBar-module__jD_wCW__searchHeader{opacity:.65;color:#5ae6fb;margin-top:6px;padding:6px 10px;font-size:18px}.LessonSearchBar-module__jD_wCW__searchItem{text-align:left;color:#e5e7eb;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.LessonSearchBar-module__jD_wCW__searchItem:hover,.LessonSearchBar-module__jD_wCW__searchItemActive{background:#94a3b81f}.LessonSearchBar-module__jD_wCW__noMatch{color:#e5e7eb;z-index:1000;background:#0b1220;border:1px solid #334155;border-radius:12px;padding:12px;position:absolute;top:110%;left:0;right:0}
.Sidebar-module__O__uHG__sidebar{color:#fff;z-index:1050;background-color:#2c3e50;width:350px;height:100%;padding:20px;transition:right .3s;position:fixed;top:0;right:-1000px}.Sidebar-module__O__uHG__open{right:0}.Sidebar-module__O__uHG__sidebarLogo{justify-content:center;align-items:center;margin-top:20px;margin-bottom:10px;display:flex}.Sidebar-module__O__uHG__sidebarLogo img{width:80px;height:auto}.Sidebar-module__O__uHG__menuTitle{margin-top:20px}.Sidebar-module__O__uHG__menuList{padding:0;list-style:none}.Sidebar-module__O__uHG__menuList li{margin:15px 0}.Sidebar-module__O__uHG__menuList a{color:#fff;text-decoration:none}.Sidebar-module__O__uHG__menuList a:hover{text-decoration:underline}.Sidebar-module__O__uHG__closeBtn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:10px;right:15px}.Sidebar-module__O__uHG__sidebarSearch{justify-content:center;margin:20px 0;display:flex}
.MainNavBar-module__g0hqMG__navbarContainer{z-index:1000;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:2rem;max-width:100vw;padding:1rem 3rem 0;display:grid;position:relative;top:0;left:0}.MainNavBar-module__g0hqMG__navbarLeft{justify-content:flex-start;justify-self:start;align-items:center;gap:6rem;min-width:0;display:flex}.MainNavBar-module__g0hqMG__navbarLessonSearch{align-items:center;width:250px;display:flex}.MainNavBar-module__g0hqMG__searchToggleBtn{display:none}.MainNavBar-module__g0hqMG__navbarTitleWrapper{cursor:pointer;justify-content:center;justify-self:center;align-items:center;display:flex}.MainNavBar-module__g0hqMG__navbarTitle{object-fit:contain;width:225px;height:auto}.MainNavBar-module__g0hqMG__navbarRight{justify-content:flex-end;justify-self:end;align-items:center;gap:6rem;min-width:0;display:flex}.MainNavBar-module__g0hqMG__toggleBtn{color:#0c6;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-family:Oxanium,sans-serif;font-size:.95rem;transition:all .25s}.MainNavBar-module__g0hqMG__toggleBtn:hover{background:#ffffff26}.MainNavBar-module__g0hqMG__searchOverlay{z-index:2000;background:#0000008c;justify-content:center;align-items:flex-start;padding-top:120px;animation:.2s forwards MainNavBar-module__g0hqMG__fadeIn;display:flex;position:fixed;inset:0}@keyframes MainNavBar-module__g0hqMG__fadeIn{0%{opacity:0}to{opacity:1}}.MainNavBar-module__g0hqMG__searchOverlayPanel{background:#1e293b;border:1px solid #334155;border-radius:12px;width:90%;max-width:600px;padding:20px;animation:.25s forwards MainNavBar-module__g0hqMG__slideDown}@keyframes MainNavBar-module__g0hqMG__slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.MainNavBar-module__g0hqMG__searchOverlayHeader{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.MainNavBar-module__g0hqMG__overlayCloseBtn{padding:4px 10px;font-size:18px}.MainNavBar-module__g0hqMG__searchOverlayBody{padding-top:10px}.MainNavBar-module__g0hqMG__searchOverlayHint{color:#94a3b8;text-align:right;margin-top:14px;font-size:13px}@media (max-width:1250px){.MainNavBar-module__g0hqMG__navbarLeft{gap:1rem}.MainNavBar-module__g0hqMG__navbarRight{gap:2.5rem}}@media (max-width:1050px){.MainNavBar-module__g0hqMG__navbarContainer{padding:1rem 0 0}}@media (max-width:680px){.MainNavBar-module__g0hqMG__navbarTitle{width:200px!important}}@media (max-width:480px){.MainNavBar-module__g0hqMG__navbarRight button{padding:6px 10px;font-size:13px}.MainNavBar-module__g0hqMG__navbarTitle{width:170px!important}}
.LessonNavBar-module__tv8h7a__lessonnavbar{color:#fff;z-index:1000;background-color:#1e293b;width:180px;height:100vh;padding:20px;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:2px 0 4px #0000004d}.LessonNavBar-module__tv8h7a__lessonnavbar h2{color:#22c55e;border-bottom:1px solid #334155;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.4rem}.LessonNavBar-module__tv8h7a__lessonnavbar ul{margin:0;padding:0;list-style:none}.LessonNavBar-module__tv8h7a__lessonnavbar li{margin-bottom:12px}.LessonNavBar-module__tv8h7a__lessonnavbar a{color:#fff;font-size:1rem;text-decoration:none;transition:color .2s}.LessonNavBar-module__tv8h7a__lessonnavbar a:hover{color:#22c55e}.LessonNavBar-module__tv8h7a__active{font-weight:700;color:#22c55e!important}.LessonNavBar-module__tv8h7a__backButton{color:#22c55e;cursor:pointer;background-color:#334155;border:1px solid #475569;border-radius:4px;width:100%;margin-bottom:1rem;padding:.5rem 1rem;font-size:.95rem;transition:background-color .2s;display:block}.LessonNavBar-module__tv8h7a__backButton:hover{background-color:#1e293b}
.LessonLayout-module__Brpf5a__lessonLayout{background:radial-gradient(circle,#166534 0%,#0f172a 100%);position:relative;overflow-x:hidden}.LessonLayout-module__Brpf5a__pageWrapper{width:100vw;display:flex;min-height:100vh!important}.LessonLayout-module__Brpf5a__lessonArea{flex:1;padding:8rem 0 4rem;overflow-x:hidden}.LessonLayout-module__Brpf5a__lessonContainer{flex:1;margin-top:3rem;margin-left:220px;padding:0 3rem;overflow-x:hidden}.LessonLayout-module__Brpf5a__lessonContainer ul{margin-left:0}.LessonLayout-module__Brpf5a__navbarWrapper{z-index:100;position:absolute;top:0;left:220px}@media (max-width:1400px){.LessonLayout-module__Brpf5a__aboutBtn,.LessonLayout-module__Brpf5a__chatbotBtn,.LessonLayout-module__Brpf5a__lessonsBtn{display:none!important}}@media (max-width:1050px){.LessonLayout-module__Brpf5a__navbarSearchContainer{display:none}.LessonLayout-module__Brpf5a__searchToggleBtn{align-items:center;gap:6px;display:inline-flex}}@media (max-width:830px){.LessonLayout-module__Brpf5a__lessonnavbar{display:none!important}.LessonLayout-module__Brpf5a__navbarContainer{width:100%;left:0}.LessonLayout-module__Brpf5a__lessonContainer{margin-left:0}.LessonLayout-module__Brpf5a__lessonDrawerToggle{align-items:center;gap:8px;display:inline-flex!important}}@media (max-width:490px){.LessonLayout-module__Brpf5a__searchToggleBtn{display:none}}.LessonLayout-module__Brpf5a__lessonDrawerToggle{left:20px;bottom:calc(env(safe-area-inset-bottom,16px) + 20px);z-index:2000;color:#0c6;cursor:pointer;background:#1e293b;border:1px solid #ffffff26;border-radius:100px;padding:8px 12px;font-family:Oxanium,sans-serif;font-size:14px;display:none;position:fixed}.LessonLayout-module__Brpf5a__lessonDrawerOverlay{z-index:3000;opacity:0;pointer-events:none;background:#02061773;transition:opacity .2s;position:fixed;inset:0}.LessonLayout-module__Brpf5a__lessonDrawerOverlayOpen{opacity:1;pointer-events:auto}.LessonLayout-module__Brpf5a__lessonDrawerPanel{background:#1e293b;flex-direction:column;width:min(95vw,260px);height:100vh;transition:transform .24s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:8px 0 24px #0006}.LessonLayout-module__Brpf5a__drawerPanelOpen{transform:translate(0)}.LessonLayout-module__Brpf5a__lessonDrawerHeader{color:#22c55e;border-bottom:1px solid #334155;justify-content:flex-end;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}.LessonLayout-module__Brpf5a__lessonDrawerClose{color:#fff;cursor:pointer;background:#02061799;border:1px solid #ffffff26;border-radius:8px;padding:6px 10px}.LessonLayout-module__Brpf5a__drawerLessonNavbar{height:calc(100vh - 52px);overflow-y:auto;width:100%!important;box-shadow:none!important;display:block!important;position:static!important}.LessonLayout-module__Brpf5a__drawerBackButton{margin-top:8px}.LessonLayout-module__Brpf5a__aboutBtn,.LessonLayout-module__Brpf5a__chatbotBtn,.LessonLayout-module__Brpf5a__lessonsBtn{display:inline-flex!important}.LessonLayout-module__Brpf5a__pointarrow{z-index:2500;opacity:.9;pointer-events:none;width:80px;height:auto;transition:opacity 1.5s;animation:.6s ease-in-out infinite alternate LessonLayout-module__Brpf5a__floatArrow;position:fixed;bottom:55px;left:110px}.LessonLayout-module__Brpf5a__pointarrowFadeOut{opacity:0}@keyframes LessonLayout-module__Brpf5a__floatArrow{0%{transform:translateY(0)rotate(-5deg)}to{transform:translateY(-10px)rotate(5deg)}}@media (max-width:1500px){.LessonLayout-module__Brpf5a__navbarLeft,.LessonLayout-module__Brpf5a__navbarRight{gap:4rem}.LessonLayout-module__Brpf5a__navbarLessonSearch .LessonLayout-module__Brpf5a__searchContainer{width:260px}}@media (max-width:1290px){.LessonLayout-module__Brpf5a__aboutBtn,.LessonLayout-module__Brpf5a__chatbotBtn,.LessonLayout-module__Brpf5a__lessonsBtn{display:none!important}}@media (max-width:965px) and (min-width:831px){.LessonLayout-module__Brpf5a__searchOverlay{z-index:3500;width:calc(100% - 220px);padding:0 4vw;left:220px}.LessonLayout-module__Brpf5a__searchOverlayPanel{border-right:0;border-radius:0 0 16px 16px;width:100%;max-width:none;margin-top:5vh}}
