@media (max-width:1279px){div[class*="xl:grid-cols-[1fr_360px]"],div[class*="xl:grid-cols-\[1fr_360px\]"]{display:flex!important;flex-direction:column!important}div[class*="xl:grid-cols-[1fr_360px]"]>aside,div[class*="xl:grid-cols-\[1fr_360px\]"]>aside{order:-1!important}div[class*="xl:grid-cols-[1fr_360px]"]>*,div[class*="xl:grid-cols-\[1fr_360px\]"]>*{min-width:0!important;max-width:100%!important}section.rounded-3xl>div[class*="lg:grid-cols-[1fr_280px]"] button:disabled,section.rounded-3xl>div[class*="lg:grid-cols-\[1fr_280px\]"] button:disabled{display:none!important}div[class*="xl:grid-cols-[1fr_360px]"]>aside>div:first-child,div[class*="xl:grid-cols-\[1fr_360px\]"]>aside>div:first-child{border-color:hsl(var(--primary)/.45)!important;background:hsl(var(--primary)/.06)!important;box-shadow:0 18px 42px -34px hsl(var(--primary)/.95)!important}}.univai-lesson-render-safe,.univai-lesson-render-safe *{min-width:0;box-sizing:border-box}.univai-lesson-render-safe :where(p,span,li,div,button,input,textarea){max-width:100%;overflow-wrap:anywhere;word-break:normal}.univai-lesson-render-safe .lucide,.univai-lesson-render-safe svg.lucide,article .lucide,article svg.lucide{display:inline-block!important;width:1rem!important;min-width:1rem!important;max-width:1rem!important;height:1rem!important;min-height:1rem!important;max-height:1rem!important;flex:0 0 1rem!important}.univai-lesson-render-safe table{max-width:100%!important;table-layout:fixed}div footer.sticky.bottom-0,main footer.sticky.bottom-0{width:auto!important;overflow-x:hidden!important}div footer.sticky.bottom-0>div,main footer.sticky.bottom-0>div{min-width:0!important;max-width:100%!important}div footer.sticky.bottom-0 button,main footer.sticky.bottom-0 button{min-width:0!important;max-width:100%!important;min-height:2.75rem!important;justify-content:center!important;overflow:hidden!important;white-space:nowrap!important}div footer.sticky.bottom-0 button svg,main footer.sticky.bottom-0 button svg{width:1rem!important;min-width:1rem!important;max-width:1rem!important;height:1rem!important;min-height:1rem!important;max-height:1rem!important;flex:0 0 1rem!important}div footer.sticky.bottom-0 button span,main footer.sticky.bottom-0 button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"],main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"]{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] *,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] *{box-sizing:border-box;min-width:0}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] article,main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] aside,main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] section,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] article,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] aside,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] section{max-width:100%!important;overflow-x:hidden!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] :where(p,span,li,h1,h2,h3,h4,h5,h6,div),main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] :where(p,span,li,h1,h2,h3,h4,h5,h6,div){max-width:100%;overflow-wrap:normal;word-break:normal}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] :where(img,video,iframe,canvas),main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] :where(img,video,iframe,canvas){display:block;max-width:100%!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] svg,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] svg{max-width:100%!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] svg.lucide,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] svg.lucide{display:inline-block!important;width:1rem!important;min-width:1rem!important;max-width:1rem!important;height:1rem!important;min-height:1rem!important;max-height:1rem!important;flex:0 0 1rem!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] table,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] table{width:100%!important;max-width:100%!important;table-layout:fixed}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] td,main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] th,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] td,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] th{overflow-wrap:anywhere;word-break:normal}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] code,main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] pre,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] code,main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] pre{max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:anywhere;word-break:break-word}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] :where(.katex,.katex-html,.base),main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] :where(.katex,.katex-html,.base){max-width:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] :where(.katex-display),main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] :where(.katex-display){max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] :where(.plot-container,.js-plotly-plot,.plotly,.svg-container,.main-svg),main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] :where(.plot-container,.js-plotly-plot,.plotly,.svg-container,.main-svg){width:100%!important;max-width:100%!important}@media (max-width:767px){a[href*="/student/courses"],button{touch-action:manipulation}div[class*="xl:grid-cols-[1fr_360px]"] aside a,div[class*="xl:grid-cols-[1fr_360px]"] aside button,div[class*="xl:grid-cols-\[1fr_360px\]"] aside a,div[class*="xl:grid-cols-\[1fr_360px\]"] aside button{min-height:2.75rem!important}div[class*="xl:grid-cols-[1fr_360px]"] aside,div[class*="xl:grid-cols-[1fr_360px]"] aside *,div[class*="xl:grid-cols-\[1fr_360px\]"] aside,div[class*="xl:grid-cols-\[1fr_360px\]"] aside *{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}div[class*="xl:grid-cols-[1fr_360px]"] aside button,div[class*="xl:grid-cols-\[1fr_360px\]"] aside button{width:100%!important;font-weight:700!important}.univai-lesson-render-safe svg:not(.lucide){max-width:100%!important;height:auto}div footer.sticky.bottom-0,main footer.sticky.bottom-0{left:0!important;right:0!important;margin-left:0!important;margin-right:0!important;padding:.75rem!important}div footer.sticky.bottom-0>div,main footer.sticky.bottom-0>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:.5rem!important;width:100%!important}div footer.sticky.bottom-0 button,main footer.sticky.bottom-0 button{width:100%!important;padding-left:.625rem!important;padding-right:.625rem!important;font-size:.875rem!important;line-height:1.1rem!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"],main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"]{display:flex!important;flex-direction:column!important;gap:1rem!important;padding-bottom:7rem!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] :where(article,section,details),main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] :where(article,section,details){border-radius:1rem!important}main [class*="xl:grid-cols-[minmax(0,1fr)_300px]"] :where(.katex,.katex-html,.base),main [class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"] :where(.katex,.katex-html,.base){font-size:.88em!important}}body,html{max-width:100%;overflow-x:hidden}.short-course-admin-shell,.short-course-admin-shell *,.univai-mobile-manual-builder,.univai-mobile-manual-builder *{box-sizing:border-box;min-width:0}.short-course-admin-shell,.univai-mobile-manual-builder{width:100%;max-width:100%;overflow-x:hidden}.short-course-admin-shell :where(p,span,li,div,h1,h2,h3,h4,h5,h6),.univai-mobile-manual-builder :where(p,span,li,div,h1,h2,h3,h4,h5,h6){max-width:100%;overflow-wrap:anywhere}.short-course-admin-shell :where(input,textarea,select,button,a),.univai-mobile-manual-builder :where(input,textarea,select,button,a){touch-action:manipulation}.short-course-admin-shell :where(input,textarea,select),.univai-mobile-manual-builder :where(input,textarea,select){max-width:100%;font-size:16px}.short-course-admin-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none}.short-course-admin-tabs::-webkit-scrollbar{display:none}@media (max-width:767px){.short-course-admin-shell{margin-inline:0!important;padding-inline:0!important}.short-course-admin-tabs{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;border-radius:1rem!important}.short-course-admin-tabs>*{flex:0 0 auto}.short-course-admin-shell>*,.univai-mobile-manual-builder>*{width:100%!important;max-width:100%!important}.short-course-admin-shell aside,.short-course-admin-shell form,.short-course-admin-shell main,.short-course-admin-shell nav,.short-course-admin-shell section,.univai-mobile-manual-builder aside,.univai-mobile-manual-builder form,.univai-mobile-manual-builder main,.univai-mobile-manual-builder nav,.univai-mobile-manual-builder section{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.univai-mobile-manual-builder{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.univai-mobile-manual-builder .sticky.top-0{top:4.75rem!important}.univai-mobile-manual-builder .sticky.top-\[6\.75rem\]{top:9.5rem!important}.short-course-admin-shell .grid,.univai-mobile-manual-builder .grid{max-width:100%!important}.short-course-admin-shell :where(.rounded-2xl,.rounded-3xl),.univai-mobile-manual-builder :where(.rounded-2xl,.rounded-3xl){border-radius:1rem!important}.short-course-admin-shell :where(.p-4,.sm\:p-5,.sm\:p-6),.univai-mobile-manual-builder :where(.p-4,.sm\:p-5,.sm\:p-6){padding-left:.875rem!important;padding-right:.875rem!important}.short-course-admin-shell :where(button,a),.univai-mobile-manual-builder :where(button,a){min-height:2.75rem}.short-course-admin-shell :where(input,select),.univai-mobile-manual-builder :where(input,select){min-height:2.75rem}.short-course-admin-shell textarea,.univai-mobile-manual-builder textarea{min-height:6rem}.short-course-admin-shell .flex.overflow-x-auto,.univai-mobile-manual-builder .flex.overflow-x-auto{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.short-course-admin-shell .flex.overflow-x-auto::-webkit-scrollbar,.univai-mobile-manual-builder .flex.overflow-x-auto::-webkit-scrollbar{display:none}.short-course-admin-shell .flex.overflow-x-auto>*,.univai-mobile-manual-builder .flex.overflow-x-auto>*{flex:0 0 auto}.univai-mobile-manual-builder .grid.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.univai-mobile-manual-builder .grid.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.univai-mobile-manual-builder .grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.univai-mobile-manual-builder .fixed.inset-x-0.bottom-0,.univai-mobile-manual-builder footer.sticky.bottom-0{left:0!important;right:0!important;width:100vw!important;max-width:100vw!important}.univai-mobile-manual-builder main[class*="xl:grid-cols-[minmax(0,1fr)_300px]"]>aside,.univai-mobile-manual-builder main[class*="xl:grid-cols-\[minmax\(0\,1fr\)_300px\]"]>aside{display:none!important}}@media (max-width:420px){.univai-mobile-manual-builder .grid.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.univai-mobile-manual-builder .grid.grid-cols-3{grid-template-columns:1fr!important}}.univai-enhanced-lesson-player{width:100%;max-width:100%;overflow-x:hidden}.univai-enhanced-lesson-player *{min-width:0}.univai-lesson-text-large article button,.univai-lesson-text-large article input,.univai-lesson-text-large article li,.univai-lesson-text-large article p{font-size:1.05rem!important;line-height:1.85!important}.univai-lesson-text-large article h2{font-size:1.35rem!important;line-height:1.35!important}.univai-lesson-text-xl article button,.univai-lesson-text-xl article input,.univai-lesson-text-xl article li,.univai-lesson-text-xl article p{font-size:1.18rem!important;line-height:1.95!important}.univai-lesson-text-xl article h2{font-size:1.55rem!important;line-height:1.35!important}.univai-lesson-focus-mode main{grid-template-columns:minmax(0,1fr)!important}.univai-lesson-focus-mode main>aside,.univai-lesson-hide-help main>aside{display:none!important}.univai-lesson-focus-mode article{max-width:820px;margin-left:auto;margin-right:auto}.univai-lesson-reduce-motion,.univai-lesson-reduce-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:767px){.univai-enhanced-lesson-player>.fixed.right-3.top-3{top:max(.5rem,env(safe-area-inset-top))!important;right:.75rem!important}.univai-enhanced-lesson-player article{border-radius:1.25rem!important}.univai-enhanced-lesson-player main{grid-template-columns:minmax(0,1fr)!important}.univai-enhanced-lesson-player main>aside{display:none}}