.PrizmLesson-module__CfcVSG__iframe_container{width:100%;height:100%;position:relative;overflow:hidden}.PrizmLesson-module__CfcVSG__prizm_frame{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;border:none;width:100vw;height:calc(100vh - 75px);display:block;position:fixed;top:75px;left:0;overflow:hidden auto}.PrizmLesson-module__CfcVSG__prizm_frame::-webkit-scrollbar{width:0;height:0}@media (max-width:768px){.PrizmLesson-module__CfcVSG__prizm_frame{height:calc(100vh - 80px);top:20px}}@media (max-width:1024px){.PrizmLesson-module__CfcVSG__prizm_frame{height:calc(100vh - 90px);top:20px}}
.FullPageLoader-module__O6aQUa__loaderContainer{width:100px;height:100px;position:relative}.FullPageLoader-module__O6aQUa__loaderWheel{background:conic-gradient(from 0deg,rgb(var(--neutral)),rgb(var(--accent)),transparent);z-index:1;border-radius:50%;width:100%;height:100%;animation:1s linear infinite FullPageLoader-module__O6aQUa__rotate;position:absolute}.FullPageLoader-module__O6aQUa__loaderCenter{z-index:10;background-color:#fff;border-radius:50%;width:85%;height:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FullPageLoader-module__O6aQUa__loaderEagle{z-index:20;width:70%;height:70%;color:rgb(var(--neutral));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FullPageLoader-module__O6aQUa__textLoading{color:rgb(var(--neutral))}@keyframes FullPageLoader-module__O6aQUa__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Catchup-module__z_BCQG__cup-frame{height:78vh}

.BookReader-module__q6aWaq__container{flex-direction:column;flex-grow:1;width:100%;height:100%;display:flex}.BookReader-module__q6aWaq__header{flex-shrink:0;justify-content:center;align-items:center;gap:2rem;width:100%;height:3em;display:flex}.BookReader-module__q6aWaq__pageControls{gap:.5rem;display:flex}.BookReader-module__q6aWaq__content{background-color:#0000;flex-grow:1;min-height:0;display:flex}.BookReader-module__q6aWaq__contentLeft,.BookReader-module__q6aWaq__contentRight{display:none}.BookReader-module__q6aWaq__pageSwipe{width:100%}.BookReader-module__q6aWaq__contentMiddle{flex-grow:1;width:100%;min-width:0;min-height:0;display:flex}.BookReader-module__q6aWaq__scrollingView{justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:auto}.BookReader-module__q6aWaq__footer{flex-shrink:0;height:2.8rem;padding:1rem}.BookReader-module__q6aWaq__navIcon{width:3rem;height:3rem;stroke:rgb(var(--primary));stroke-width:.5px}.BookReader-module__q6aWaq__loadingContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.BookReader-module__q6aWaq__errorContainer{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;display:flex}.BookReader-module__q6aWaq__errorIcon{fill:rgb(var(--primary-40));width:64px;height:64px}.BookReader-module__q6aWaq__errorMessage{color:rgb(var(--primary-40))}.BookReader-module__q6aWaq__errorButton{width:10rem}.BookReader-module__q6aWaq__spinnerIcon{width:2.5rem;height:2.5rem;animation:1s linear infinite BookReader-module__q6aWaq__spin}.BookReader-module__q6aWaq__pageVisible{display:block}.BookReader-module__q6aWaq__pageHidden{display:none}@keyframes BookReader-module__q6aWaq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:768px){.BookReader-module__q6aWaq__header{justify-content:space-between}.BookReader-module__q6aWaq__returnControl{margin-left:2rem}.BookReader-module__q6aWaq__pageControls{margin-right:2rem}.BookReader-module__q6aWaq__contentLeft,.BookReader-module__q6aWaq__contentRight{justify-content:center;align-items:center;display:flex}.BookReader-module__q6aWaq__contentLeft{margin-left:2rem}.BookReader-module__q6aWaq__contentRight{margin-right:2rem}.BookReader-module__q6aWaq__footer{flex-shrink:0;height:3.5rem;padding:1rem 5rem}}
.BookNavigation-module__T5YMva__toolbar{background-color:rgb(var(--background));flex-direction:column;align-items:center;gap:.8rem;width:100%;height:100%;display:flex}.BookNavigation-module__T5YMva__spacer{width:40vw;display:none}.BookNavigation-module__T5YMva__slider{width:100%}.BookNavigation-module__T5YMva__controlsContainer{justify-content:center;align-items:center;gap:1.5rem;width:40vw;display:flex}.BookNavigation-module__T5YMva__numberInput{width:3rem}.BookNavigation-module__T5YMva__pageInfoDesktop{color:#6b7280;align-items:center;gap:.25rem;display:none}.BookNavigation-module__T5YMva__pageInfoMobile{color:rgb(var(--foreground));align-items:center;gap:.25rem;display:flex}@media (min-width:768px){.BookNavigation-module__T5YMva__spacer{display:block}.BookNavigation-module__T5YMva__pageInfoDesktop{display:flex}.BookNavigation-module__T5YMva__pageInfoMobile{display:none}}
.Slider-module__V1C86G__sliderContainer{align-items:center;display:flex}.Slider-module__V1C86G__sliderInput{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:4px}.Slider-module__V1C86G__sliderInput::-webkit-slider-runnable-track{background:linear-gradient(to right,rgb(var(--primary))var(--progress-percent),rgb(var(--primary-20))var(--progress-percent));border-radius:5px;width:100%;height:4px}.Slider-module__V1C86G__sliderInput::-moz-range-track{background:linear-gradient(to right,rgb(var(--primary))var(--progress-percent),rgb(var(--primary-20))var(--progress-percent));width:100%;height:4px;box-shadow:0 3px 2px rgb(var(--primary-20));border-radius:5px}.Slider-module__V1C86G__sliderInput::-webkit-slider-thumb{appearance:none;border:1px solid var(--border);width:20px;height:20px;box-shadow:0 3px 2px rgb(var(--primary-20));background:#fff;border-radius:50%;margin-top:-8px}.Slider-module__V1C86G__sliderInput::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:20px;height:20px}
.RotateButtons-module__ekAqbq__container{display:flex}.RotateButtons-module__ekAqbq__icon{width:1.5rem;height:1.5rem;fill:rgb(var(--primary))}.RotateButtons-module__ekAqbq__button{border-color:rgb(var(--primary));border-radius:.125rem;width:fit-content;padding:.25rem 1rem}
.ZoomButtons-module___dq90a__zoomContainer{align-items:center;display:flex}.ZoomButtons-module___dq90a__desktopControls{display:flex}.ZoomButtons-module___dq90a__mobileControls{display:none}@media (min-width:768px){.ZoomButtons-module___dq90a__desktopControls{display:flex}.ZoomButtons-module___dq90a__mobileControls{display:none}}.ZoomButtons-module___dq90a__icon{width:1.5rem;height:1.5rem;fill:rgb(var(--primary))}.ZoomButtons-module___dq90a__iconWhite{fill:#fff}
.ZoomButton-module__63yV6a__zoomButton{border-color:rgb(var(--primary));border-radius:.125rem;width:fit-content;padding:.25rem 1rem}
