@charset "UTF-8";:root{--site-header-height: 62px;--page-tools-height: 50px;--page-safe-area-top: calc(var(--site-header-height) + var(--page-tools-height));--page-safe-available-height: calc(100vh - (var(--site-header-height) + var(--page-tools-height) + var(--pagination-footer-height) + var(--pagination-progress-bar-height) + var(--safe-area-bottom)));--floating-note-width: 300px;--annotations-gutter-width: 40px;--highlight-search: #ffff00;--highlight-yellow: #ffcc5f;--highlight-green: #8affa7;--highlight-blue: #61dbff;--highlight-pink: #ffaae5;--highlight-purple: #da9eff;--page-content-bg: 255, 255, 255;--page-content-width: 100%;--read-along-max-height: 56px;--pagination-footer-height: 56px;--page-gate-height: 56px;--audio-control-footer-height: 60px;--pagination-progress-bar-height: 4px;--safe-area-bottom: 0rem}html,body{height:100%;width:100vw}body cite.citation{display:none}body.show-citations cite.citation,body.highlighting-active cite.citation{display:initial}#mainPageLoader:focus,.main-quiz-review:focus,.main-tools:focus,app-flashcard-viewer:focus,app-page-header:focus,app-activity-viewer:focus,app-quiz-viewer:focus,app-lesson-viewer:focus,app-divider-viewer:focus,app-lesson-viewer .component:focus,app-divider-viewer .component:focus{outline:none!important}table th{font-weight:400}.btn-back-to-top{border:1px solid transparent;outline:none;background-color:#000;color:#fff;padding:.25rem .75rem;border-radius:.25rem;bottom:calc(var(--safe-area-bottom) + 1rem)}body.audio-control-footer{--safe-area-bottom: var(--audio-control-footer-height)}body.audio-control-footer.page-gating-message-footer{--safe-area-bottom: calc(var(--audio-control-footer-height) + var(--page-gate-height))}body.audio-control-footer.page-gating-message-footer .page-gating-status{bottom:calc(var(--audio-control-footer-height))}body.page-gating-message-footer{--safe-area-bottom: var(--page-gate-height)}body.pagination-control-footer{--safe-area-bottom: calc(var(--pagination-footer-height) + var(--pagination-progress-bar-height))}body.pagination-control-footer.page-gating-message-footer{--safe-area-bottom: calc(var(--pagination-footer-height) + var(--pagination-progress-bar-height) + var(--page-gate-height))}body.pagination-control-footer.audio-control-footer{--safe-area-bottom: calc(var(--pagination-footer-height) + var(--pagination-progress-bar-height) + var(--audio-control-footer-height))}body.pagination-control-footer.audio-control-footer.page-gating-message-footer{--safe-area-bottom: calc(var(--pagination-footer-height) + var(--pagination-progress-bar-height) + var(--audio-control-footer-height) + var(--page-gate-height))}body.pagination-control-footer.audio-control-footer.page-gating-message-footer .audio-controller{bottom:calc(var(--pagination-footer-height) + var(--pagination-progress-bar-height))}body.pagination-control-footer.audio-control-footer.page-gating-message-footer .page-gating-status{bottom:calc(var(--pagination-footer-height) + var(--pagination-progress-bar-height) + var(--audio-control-footer-height))}body.read-along-active .btn-back-to-top{bottom:-50px}@media (max-width: 574px){.navbar.audio-controller .container{padding:0!important}}::-ms-clear{display:none}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}[role=button]{cursor:pointer}[role=button]:disabled,button:disabled,button[disabled]{cursor:not-allowed;background-color:#e4e4e4!important;border-color:#444!important;color:#444!important}button:disabled .fa-highlighter:after{border-color:#444!important}[role=button].btn-link:disabled,button.btn-link:disabled,button[disabled].btn-link{background-color:inherit!important;border-color:transparent!important}button sub{line-height:1.25rem;bottom:-.5rem}button>svg{height:2.5vh}svg .content{fill:currentColor;transition:fill .15s ease-in-out}.ms-auto{margin-inline-start:auto!important}.me-auto{margin-inline-end:auto!important}a.badge{color:#fff!important}.btn-circle{border-radius:50px}.bg-darker{background-color:#201f2b}.content.side.left{border-right:1px solid rgba(0,0,0,.4);border-top:0}.content.side.right{border-left:1px solid rgba(0,0,0,.4);border-top:0}.draggable{cursor:pointer}.drag-holding{border:2px dashed #cccccc;box-shadow:none;transform:scale(.9)}.drag-hover{border:3px dashed black}.form-group>label{margin-bottom:0;font-size:.85rem;color:#999}.form-group .btn.btn-outline-secondary{border-color:#ced4da}.form-group .btn.dropdown-toggle:after{float:right;margin-top:10px}.form-group .dropdown-menu>.dropdown-item>.dropdown-selection{float:left;margin:5px 10px 0 -15px;color:#bbb}.search-bar{border:1px solid #ced4da;border-radius:50px;display:flex;overflow:hidden}.search-bar>.search-bar-left{margin:.45rem .55rem .45rem .75rem}.search-bar>input{border:none;padding-left:0}.search-bar>.search-bar-right>button{background-color:transparent}.search-bar>input:focus,.search-bar>.search-bar-right>button:focus{box-shadow:none;outline:none}.search-bar.search-bar-sm>.search-bar-left{margin:.15rem .55rem .15rem .75rem}.search-bar.search-bar-sm>input{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.search-term{background-color:var(--highlight-search)!important;font-weight:700}.text-shawdow{text-shadow:0 0 20px #000000}.navbar.fixed-bottom{transition:all .25s}.icon-flashcard{width:100%;background-image:url("./media/flashcard-4PXHXLVN.svg");background-size:100% 100%;height:0;padding:0 0 92%;fill:currentColor;border:thin dotted darkgrey}.card>.card-header>i{margin-inline-end:.25rem}.asset-wrapper.ng-animating app-feedback{display:none!important}.toggle-group-inline{display:flex;justify-content:space-between}.toggle-group-inline label{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;font-size:.85rem}.toggle-group-inline .data-control{font-weight:700}select,.custom-select{padding:.375rem;padding-inline-start:1em;padding-inline-end:4em;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUgOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNMTQuNiwyLjZsLTYsNkM4LjMsOC45LDcuOSw5LDcuNSw5QzcuMSw5LDYuNyw4LjksNi41LDguNmwtNi02QzAsMi4xLTAuMSwxLjUsMC4xLDAuOVMwLjksMCwxLjUsMGgxMgoJYzAuNiwwLDEuMiwwLjQsMS40LDAuOVMxNSwyLjEsMTQuNiwyLjZ6Ii8+Cjwvc3ZnPgo=) no-repeat right 1em center/.8em,linear-gradient(to left,#c8c8c84d 3em,#fff3 3em)}.load{visibility:hidden;position:fixed;inset:0;width:100%;height:100%;background-color:#fff;z-index:9998;opacity:0;transition:visability 0s,opacity .5s ease}.load:before{content:"";position:absolute;top:35%;left:calc(50% - 25px);width:50px;height:50px;border:7px solid rgb(12,195,0);border-top-color:#3b8eec;border-bottom-color:#3b8eec;border-radius:50%;box-shadow:none;animation:spin .5s linear infinite;opacity:0;z-index:9999;transition:all .25s ease-out}body.loading{overflow:hidden}body.loading .load{visibility:visible;opacity:1}body.loading .load:before{top:calc(50% - 25px);box-shadow:0 0 20px #0006;opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.tour-lock{overflow:hidden}.figure{display:flex;justify-content:flex-start}.figure .figure-number{text-transform:uppercase;font-family:Open Sans,sans-serif;font-size:.85rem;margin-inline-end:.25rem;color:#00a7df;font-weight:700}.figure .figure-text{font-family:Open Sans,sans-serif;font-size:.85rem}app-katex-html a:not([href]){cursor:pointer!important}app-katex-html blockquote{font-style:italic;font-family:Georgia,Times,Times New Roman,serif;padding:2px 8px;padding-inline-start:20px;border-width:0;border-inline-start:5px solid #ccc;margin:0 1.5rem}app-katex-html p:last-child,app-katex-html ul:last-child{margin-bottom:0}body app-site-header nav{transition:all .2s ease}body.site-header-hide app-site-header nav{top:-65px!important}.rsbtn .rsbtn_toolpanel{top:45px!important}.rsbtn .rsbtn_play{border-radius:.25rem!important;height:31px!important}.rsbtn .rsbtn_play .rsbtn_left{padding-top:3px!important}.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text>span{font-size:12px!important;max-width:93px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text:before{left:0!important}.rsbtn .rsbtn_play .rsbtn_right{padding-top:3px!important}.rsbtn.rsexpanded{min-width:405px}.rsbtn.rsexpanded .rsbtn_play{border-bottom-right-radius:0!important;border-top-right-radius:0!important;border-top-left-radius:0!important}.rsbtn.rsexpanded .rsbtn_stop{display:none}.rsbtn.rsexpanded .rsbtn_exp,.rsbtn.rsexpanded .rsbtn_exp_inner{height:31px!important}.rsbtn.rsexpanded .rsbtn_exp .rsbtn_player_item,.rsbtn.rsexpanded .rsbtn_exp_inner .rsbtn_player_item{font-size:1.25rem!important;width:44px!important}.rsbtn.rsexpanded .rsbtn_exp_inner{border-left:none!important;border-bottom-right-radius:.25rem!important}.rsbtn.mega_toggle .rsbtn_left{margin-left:3.25em!important}#rs_enlargeHL_box{z-index:1!important}#rsbtn_scrollcontrols .rsicn{font-size:1.25rem!important;margin-top:11px!important}#rsbtn_scrollcontrols button{width:44px!important;height:31px!important}#rsbtn_scrollcontrols button.rsbtn_scroll_togglescroll{width:inherit!important}#rsmpl_container,#rs-controlpanel{bottom:-100px!important;display:none!important}#readspeaker_button1{margin-bottom:0}nav.navbar.text-to-speech-navbar{background-color:rgb(var(--page-content-bg))}nav.navbar.text-to-speech-navbar .container{justify-content:flex-end}nav.navbar.text-to-speech-navbar.active{background-color:rgb(var(--audio-tools-menu-bg));border-bottom:1px solid}#rs_enlargeHL_box{bottom:calc(var(--pagination-footer-height) + 1rem)!important}@media (max-width: 767px){nav.navbar.text-to-speech-navbar.active .container{justify-content:center}}@media (max-width: 450px){#readspeaker_button1.rsexpanded{min-width:384px}#readspeaker_button1.rsexpanded .rsbtn_play .rsbtn_left .rsbtn_text span{font-size:smaller;padding-left:0!important}#readspeaker_button1.rsexpanded .rsbtn_play .rsbtn_left .rsbtn_text:before{display:none}}@media (max-width: 400px){#readspeaker_button1.rsexpanded{min-width:300px}#readspeaker_button1.rsexpanded .rsbtn_play{padding-right:0;width:29px}#readspeaker_button1.rsexpanded .rsbtn_play .rsbtn_left .rsbtn_text{display:none}}body{overflow-x:hidden}.content-wrapper{transition:all .2s ease;width:100%}.tools-menu-open,.nav-menu-open,.help-menu-open,.dashboard-menu-open{overflow-y:hidden}.tools-menu-wrap{font-family:Poppins,sans-serif;height:100%;width:455px;position:fixed;top:0;right:-460px;padding:0;transition:all .2s ease;z-index:100}.tools-menu-wrap .collapse-label{display:block;text-align:start}.tools-menu-open .tools-menu-wrap{transform:translate(-460px)}.menu-dismiss{height:100%;width:0;position:fixed;top:0;left:0;overflow-y:auto;overflow-x:hidden;text-align:center;opacity:0;transition:opacity .2s;cursor:pointer;z-index:95}.tools-menu-open app-tools-menu .menu-dismiss,.nav-menu-open app-nav-menu .menu-dismiss,.help-menu-open app-help-menu .menu-dismiss,.dashboard-menu-open app-dashboard-toolbar .menu-dismiss,.menu-dismiss.on{width:100%;opacity:1}.tour-backdrop{position:absolute!important}.tour-prevent{position:absolute!important;background-color:transparent!important}.nav-menu-wrap{font-family:Poppins,sans-serif;height:100%;width:455px;position:fixed;top:0;left:-460px;padding:0;transition:all .2s ease;z-index:100}.nav-menu-open .nav-menu-wrap{transform:translate(460px)}.zoom-modal .modal-header{border-bottom:none}.zoom-modal .modal-body .img-responsive{width:100%;display:block;margin:0 auto}.help-menu-wrap{font-family:Poppins,sans-serif;height:100%;width:400px;position:fixed;top:0;right:-405px;padding:0;transition:all .2s ease;z-index:100}.help-menu-open .help-menu-wrap{transform:translate(-405px)}mark{padding-inline-start:0;padding-inline-end:0}mark.yellow{background:var(--highlight-yellow)}mark.green{background:var(--highlight-green)}mark.blue{background:var(--highlight-blue)}mark.pink{background:var(--highlight-pink)}mark.purple{background:var(--highlight-purple)}mark.animated{background:transparent;background-position:right bottom!important;background-size:200% 100%!important;transition:all .5s ease}mark.yellow.animated{background:linear-gradient(to right,var(--highlight-yellow) 50%,transparent 50%)}mark.green.animated{background:linear-gradient(to right,var(--highlight-green) 50%,transparent 50%)}mark.blue.animated{background:linear-gradient(to right,var(--highlight-blue) 50%,transparent 50%)}mark.pink.animated{background:linear-gradient(to right,var(--highlight-pink) 50%,transparent 50%)}mark.purple.animated{background:linear-gradient(to right,var(--highlight-purple) 50%,transparent 50%)}mark.animate{background-position:left bottom!important}mark.removed{color:inherit!important;background:inherit!important;background-color:inherit!important}.btn-yellow{border-color:#0000001a;color:#212529;background-color:var(--highlight-yellow)}.btn-green{border-color:#0000001a;color:#212529;background-color:var(--highlight-green)}.btn-blue{border-color:#0000001a;color:#212529;background-color:var(--highlight-blue)}.btn-pink{border-color:#0000001a;color:#212529;background-color:var(--highlight-pink)}.btn-purple{border-color:#0000001a;color:#212529;background-color:var(--highlight-purple)}.bg-yellow{background-color:var(--highlight-yellow)!important}.bg-green{background-color:var(--highlight-green)!important}.bg-blue{background-color:var(--highlight-blue)!important}.bg-pink{background-color:var(--highlight-pink)!important}.bg-purple{background-color:var(--highlight-purple)!important}.text-yellow{color:var(--highlight-yellow)!important}.text-green{color:var(--highlight-green)!important}.text-blue{color:var(--highlight-blue)!important}.text-pink{color:var(--highlight-pink)!important}.text-purple{color:var(--highlight-purple)!important}highlighting .mark:hover span,highlighting mark:hover span{position:absolute;bottom:0;right:-15px;width:15px;height:15px}.page-wrapper{position:relative;z-index:1}.biodigital-overlay-on-screen .page-wrapper{z-index:unset}.toast-top-right{top:120px}.toast-bottom-right{bottom:60px}.toast-bottom-right-quiz{bottom:90px;right:12px}.toast-full-bottom-right{bottom:5px;right:12px}.toast-container .toast{box-shadow:none;transition:all .5s}.toast-container .toast:hover{-webkit-box-shadow:0 0 12px rgba(0,0,0,.75);box-shadow:0 0 12px #000000bf}.toast-info{background-color:#006ffb}.toast-error{background-color:red}.toast-success{background-color:#27aa3d}.input-group.input-circle .input-group-prepend *{border-radius:50px 0 0 50px}.input-group.input-circle .input-group-append *{border-radius:0 50px 50px 0}.video-js{font-size:12px;color:#000;margin:0 auto;max-width:100%}.vjs-resolution-button-label,.vjs-menu-item{color:#000}.vjs-default-skin .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;border:.06666em solid #fff;border-radius:.3em;left:50%;top:50%;margin-left:-1.5em;margin-top:-.75em}.vjs-caption-settings{z-index:1}.video-js .vjs-control-bar,.video-js .vjs-big-play-button,.video-js .vjs-menu-button .vjs-menu-content{background-color:#ccc!important}.limelight-player select{background:#fff;padding:.5rem}@media (max-width: 991px){.vjs-menu-content .vjs-menu-item{padding-top:.5rem;padding-bottom:.5rem}}.video-js .vjs-slider{background-color:#73859f;background-color:#73859f80}.video-js .vjs-volume-level,.video-js .vjs-play-progress,.video-js .vjs-slider-bar{background:#fff}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}app-tabs .vjs-limelight-big-play{font-size:246px!important}@media (max-width: 991px){app-tabs .vjs-limelight-big-play{font-size:200px!important}}@media (max-width: 768px){app-tabs .vjs-limelight-big-play{font-size:175px!important}}@media (max-width: 575px){app-tabs .vjs-limelight-big-play{font-size:130px!important}}@media (max-width: 400px){app-tabs .vjs-limelight-big-play{font-size:100px!important}}.p3sdk-interactive-transcript-content{height:200px;overflow-y:auto;padding:4px;margin:8px 0 0;border:1px solid #efefef;border-radius:3px;text-align:justify}.p3sdk-current-word{color:#007bff}.p3sdk-tracked-word{color:#777}.p3sdk-tracked-paragraph .p3sdk-tracked-word{color:#999}.p3sdk-interactive-transcript-search-hit{background:#007bff;color:#fff;position:relative}.p3sdk-interactive-transcript-search-hit:after{content:"";background-color:#007bff;border-radius:2px;position:absolute;left:-3px;top:-1px;width:calc(100% + 6px);height:calc(100% + 4px);z-index:-1}.p3sdk-interactive-transcript-progressbar{display:block;height:10px;background:#e6e6e6;width:100%;cursor:pointer;cursor:hand;border-radius:5px;padding:0 3px}.p3sdk-interactive-transcript-progress{display:block;float:left;background:#007bff;height:2px;margin:4px 0;border-radius:5px}.p3sdk-progress-search-marker{color:#007bff;z-index:1!important}.jtk-endpoint+svg{z-index:1}.jtk-endpoint{z-index:1;stroke:#007bff;fill:#007bff}.jtk-endpoint.jtk-drag-active path{stroke:#007bff}.jtk-endpoint.jtk-endpoint-connected circle{fill:#28a745}.jtk-endpoint.jtk-endpoint-connected.jtk-drag-active circle,.jtk-endpoint.jtk-endpoint-connected.jtk-dragging circle{fill:#007bff}.jtk-connector path{stroke:#28a745;stroke-width:2}.jtk-connector.jtk-dragging path{stroke:#007bff;stroke-width:2}.small{font-size:small}.large{font-size:large}.larger{font-size:larger}.x-large{font-size:x-large}@media (max-width: 991px){body.scroll-lock{overflow:hidden}app-katex-html h3{font-size:1.5rem}}@media (max-width: 768px){.content.side.right{border-left:0px}.content.side.left{border-right:0px}.content.side.left .side-wrap,.content.side.right .side-wrap{border-top:1px solid rgba(0,0,0,.4);padding-top:1.5rem;position:initial!important}app-katex-html h3{font-size:1.35rem}.toast-container,.toast-container .toast{width:100%;right:0;margin:0 auto .25rem}}@media (max-width: 700px){.video-js{font-size:8px}}@media (max-width: 600px){.tools-menu-wrap,.help-menu-wrap{width:100%;right:-105%}.nav-menu-wrap{width:100%;left:-105%}.tools-menu-open .tools-menu-wrap{transform:translate(-105%)}.nav-menu-open .nav-menu-wrap{transform:translate(105%)}.help-menu-open .help-menu-wrap{transform:translate(-105%)}.toast-bottom-right-quiz{bottom:90px}}@media (min-width: 576px){:root{--page-content-width: 510px}}@media (min-width: 768px){:root{--page-content-width: 690px}}@media (min-width: 992px){:root{--page-content-width: 930px}}@media (min-width: 1200px){:root{--page-content-width: 1110px}}.amp-share,.amp-pip,.amp-jump-forward{display:none!important}.amp-caption-text .amp-caption-area .amp-caption p,.amp-caption-text .amp-caption-area .amp-caption span{font-family:Open Sans!important}.page-tools-toolbar{--page-tools-inactive-bg-color: transparent;--page-tools-inactive-border-color: transparent;--page-tools-active-bg-color: rgb(231, 234, 238);--page-tools-active-border-color: rgb(191, 194, 197);--page-tools-active-border-width: 1px}.floating-annoation-btn{--floating-annoation-btn-top: calc(var(--site-header-height) + .5rem);--floating-annoation-btn-right: 1rem;--floating-annoation-btn-border-color: #677077;--floating-annoation-btn-border-width: 1px;--floating-annoation-btn-border-radius: .2rem;--floating-annoation-btn-bg-color: #f6f9fc;--floating-annoation-btn-color: #212529;--floating-annoation-btn-hover-bg-color: #cfd7df;--floating-annoation-btn-hover-color: #212529;--floating-annoation-btn-font-size: 12px;--floating-annoation-btn-font-weight: 600}.annotation-controls-wrap{--annotation-controls-btn-border-color: #677077;--annotation-controls-btn-border-radius: .2rem;--annotation-controls-btn-bg-color: #f6f9fc;--annotation-controls-btn-color: #212529;--annotation-controls-btn-hover-bg-color: #cfd7df;--annotation-controls-btn-hover-color: #212529;--annotation-controls-btn-active-bg-color: #333;--annotation-controls-btn-active-color: #fff;--annotation-controls-btn-active-box-shadow: none;--annotation-controls-btn-padding-y: .3rem;--annotation-controls-btn-padding-x: .5rem;--color-swtach-width: 1rem;--color-swtach-height: 1rem;--color-swatch-border-radius: .5rem;--color-swatch-active-border-color: #fff;--color-swatch-border-color: transparent;--color-swatch-border-width: 1px}@media (min-width: 500px){.annotation-controls-wrap{--color-swtach-width: 1.5rem;--annotation-controls-btn-padding-x: .75rem}}.floating-note{--floating-note-min-height: 175px;--floating-note-bg-color: #fef4e5;--floating-note-accent-color: #8f7148;--floating-note-border-color: #eddec8;--floating-note-border-width: 1px;--floating-note-border-radius: .25rem;--floating-note-padding-y: .5rem;--floating-note-padding-x: 1rem;--floating-note-shadow: 4px 4px 0px rgb(0 0 0 / 30%)}.annotations-gutter{--annotations-gutter-color: #e7eaee;position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:0;overflow:hidden;min-height:100vh;height:100%;background-color:transparent;transition:all .2s;padding-top:.5rem}.annotations-gutter.active{background-color:var(--annotations-gutter-color);width:var(--annotations-gutter-width);margin-inline-end:-15px;margin-inline-start:15px}.annotations-gutter .annotation{position:absolute;transition:all .2s}.has-note{--note-indicator-size: 10px;--note-indicator-color: 40 40 40;--note-indicator-border-color: 235 235 235;--note-indicator-opacity: 1;position:relative}.has-note:after{content:" ";position:absolute;background-color:rgb(var(--note-indicator-color)/var(--note-indicator-opacity));border:1px solid transparent;border-radius:calc(var(--note-indicator-size) * .5);top:calc(var(--note-indicator-size) * -.25);right:calc(var(--note-indicator-size) * -.25);width:var(--note-indicator-size);height:var(--note-indicator-size)}.has-note:before{content:" ";position:absolute;background-color:rgb(var(--note-indicator-border-color)/var(--note-indicator-opacity));border:1px solid transparent;border-radius:calc(var(--note-indicator-size) * .5);top:calc(var(--note-indicator-size) * -.25);right:calc(var(--note-indicator-size) * -.25);width:var(--note-indicator-size);height:var(--note-indicator-size);transform:scale(1.35)}mark.has-note:before,mark.has-note:after{right:unset;top:calc(var(--note-indicator-size) * -.35);left:calc(var(--note-indicator-size) * -.35)}.flag-btn{padding:0;margin:.25rem 0;text-align:start}.flag-btn i{margin-inline-end:.25rem}.mark-btn{text-align:start;padding:0;margin:0}@media (min-width: 575px){.annotations-gutter.active{margin-inline-end:0px}}@media (min-width: 992px){:root{--annotations-gutter-width: 50px}}.flagging-container{--flagging-component-bg-color: transparent;--flagging-component-padding-y: 3px;--flagging-component-border-width: 1px;--flagging-component-border-color: transparent;--flagging-component-border-style: dashed;--flagging-component-border-radius: .25rem;--flagging-component-cursor: pointer;--flagging-component-hover-bg-color: transparent;--flagging-component-hover-border-color: #555;--flagging-component-hover-border-style: dashed;--flagging-component-flagged-bg-color: transparent;--flagging-component-flagged-border-color: transparent;--flagging-component-flagged-border-style: dashed;--flagging-component-flagged-flagging-bg-color: #e7eaee;--flagging-component-flagged-active-bg-color: #efefef;--flagging-component-flagged-active-border-color: #cd5858;--flagging-component-flagged-active-border-style: dashed;--flagging-component-flagging-overlay-bg-color: rgba(0, 0, 0, .5);--flagging-component-flagging-overlay-text-color: #fff}.flagging-container .component{position:relative}.flagging-container .component:before,.flagging-container .component:after{content:"";visibility:hidden;position:absolute;z-index:-1;top:calc((var(--flagging-component-border-width) + var(--flagging-component-padding-y)) * -1);bottom:calc((var(--flagging-component-border-width) + var(--flagging-component-padding-y)) * -1);left:5px;right:5px;height:calc(100% + var(--flagging-component-border-width) * 2 + var(--flagging-component-padding-y) * 2);border-radius:var(--flagging-component-border-radius);transition:all .2s}.flagging-container .component:after{display:flex;justify-content:center;align-items:center;background-color:transparent;color:transparent;font-size:1.5rem;font-weight:700}.flagging-container .component:before{background-color:var(--flagging-component-bg-color);border:var(--flagging-component-border-width) var(--flagging-component-border-style) var(--flagging-component-border-color)}.flagging-container .component.annotation-flagged{cursor:default}.flagging-container .component.annotation-flagged:before{visibility:visible;background-color:var(--flagging-component-flagged-bg-color);border:var(--flagging-component-border-width) var(--flagging-component-flagged-border-style) var(--flagging-component-flagged-border-color)}.flagging-container .component.annotation-flagged.annotation-flag-active:not(.pages-tts-focused):before{visibility:visible;background-color:var(--flagging-component-flagged-active-bg-color);border:var(--flagging-component-border-width) var(--flagging-component-flagged-border-style) var(--flagging-component-flagged-active-border-color)}.flagging-container .component.annotation-flagged.annotation-flag-active:not(.pages-tts-focused):after{visibility:visible}.flagging-container.flagging-active .component:not(.tab-child-component,[data-component-type=vstack]):before,.flagging-container.flagging-active .component:not(.tab-child-component,[data-component-type=vstack]):after{visibility:visible}.flagging-container.flagging-active .component:not(.tab-child-component,[data-component-type=vstack]):not(.annotation-flagged):after{z-index:2}.flagging-container.flagging-active .component:not(.tab-child-component,[data-component-type=vstack]).annotation-flagged:not(.annotation-flag-active):before{background-color:var(--flagging-component-flagged-flagging-bg-color)}.flagging-container.flagging-active .component:not(.tab-child-component,[data-component-type=vstack]).annotation-flagged:not(.annotation-flag-active):after{border:1px dashed var(--flagging-component-hover-border-color)}.flagging-container.flagging-active .component:not(.tab-child-component,[data-component-type=vstack]).annotation-flagged:before,.flagging-container.flagging-active .component:not(.tab-child-component,[data-component-type=vstack]).annotation-flagged:after{opacity:.65}.flagging-container.flagging-active .component:not(.tab-child-component,[data-component-type=vstack]):hover:not(.annotation-flagged){cursor:var(--flagging-component-cursor)}.flagging-container.flagging-active .component:not(.tab-child-component,[data-component-type=vstack]):hover:not(.annotation-flagged):before{background-color:var(--flagging-component-hover-bg-color);border:var(--flagging-component-border-width) var(--flagging-component-hover-border-style) var(--flagging-component-hover-border-color);border-radius:var(--flagging-component-border-radius)}.flagging-container.flagging-active .component:not(.tab-child-component,[data-component-type=vstack]):hover:not(.annotation-flagged):after{content:attr(data-flagging-text);background-color:var(--flagging-component-flagging-overlay-bg-color);color:var(--flagging-component-flagging-overlay-text-color);text-shadow:0 0 10px var(--flagging-component-flagging-overlay-bg-color),0 0 5px var(--flagging-component-flagging-overlay-bg-color)}.flagging-container .flag-dragging-over:before,.flagging-container .flag-dragging-over:after{visibility:visible}.flagging-container .flag-dragging-over:not(.annotation-flagged):before{background-color:var(--flagging-component-hover-bg-color);border:var(--flagging-component-border-width) var(--flagging-component-hover-border-style) var(--flagging-component-hover-border-color);border-radius:var(--flagging-component-border-radius)}.flagging-container .flag-dragging-over:not(.annotation-flagged):after{z-index:2;content:attr(data-flagging-text);background-color:var(--flagging-component-flagging-overlay-bg-color);color:var(--flagging-component-flagging-overlay-text-color);text-shadow:0 0 10px var(--flagging-component-flagging-overlay-bg-color),0 0 5px var(--flagging-component-flagging-overlay-bg-color)}.flagging-container .flag-dragging-over.annotation-flagged:before{opacity:.65;background-color:var(--flagging-component-flagged-flagging-bg-color)}.flagging-container .flag-dragging-over.annotation-flagged:after{z-index:2;opacity:.65;border:1px dashed var(--flagging-component-hover-border-color)}.flagging-container .side-wrap .component:before,.flagging-container .side-wrap .component:after{left:-5px;right:-5px}.content-multiple-choice{--letter-width: 33px;--letter-height: 100%;--bg-color: #fff;--correct-bg-color: #fff;--correct-tx-color: #222;--correct-icon-color: green;--correct-feedback-tx-color: green;--correct-feedback-bg-color: #efefef;--incorrect-bg-color: #fff;--incorrect-tx-color: #222;--incorrect-icon-color: red;--incorrect-feedback-tx-color: red;--incorrect-feedback-bg-color: #efefef;--border-radius: .25rem;--letter-bg-color: #6c757d;--letter-tx-color: #fff;--focus-color: #4b5761;--selected-color: #007bff;--selected-bg-color: #fff;--correct-color: green;--incorrect-color: red}.content-dragdrop{--border-radius: .25rem;--drag-item-bg-color: #efefef;--drop-item-bg-color: #efefef;--drag-item-border-color: #6c757d;--drop-item-border-color: #6c757d;--drag-item-tx-color: #222;--drop-item-tx-color: #222;--drag-item-selected-bg-color: #fff;--drag-item-selected-border-color: #007bff;--match-item-bg-color: #fff;--match-item-tx-color: #222;--match-item-icon-color: green;--match-item-border-top: 1px dashed #222;--correct-bg-color: #91c49d;--correct-border-color: #155724;--incorrect-bg-color: #d1a0a5;--incorrect-border-color: #721c24}.page-menu{--pagination-bg-color: #282828;--pagination-btn-bg-color: #282828;--pagination-btn-tx-color: #efefef;--pagination-btn-hover-bg-color: #111;--pagination-btn-hover-tx-color: #fff;--pagination-btn-active-bg-color: #efefef;--pagination-btn-active-tx-color: #111}.dashboard-menu{--dashboard-bg-color: #fff;--dashboard-tab-menu-bg-color: #ccc;--dashboard-tab-bg-color: #ccc;--dashboard-tab-text-color: #333;--dashboard-tab-active-bg-color: #fff;--dashboard-tab-active-text-color: #333;background-color:var(--dashboard-bg-color);z-index:3;box-shadow:0 5px #00000030}.dashboard-menu .tab-control{background-color:var(--dashboard-tab-menu-bg-color)}.dashboard-menu .tab-control .nav-link{color:var(--dashboard-tab-text-color);background-color:var(--dashboard-tab-bg-color)}.dashboard-menu .tab-control .nav-link.active{color:var(--dashboard-tab-active-text-color);background-color:var(--dashboard-tab-active-bg-color)}.mobile-search{--background-color: whitesmoke}.focused-content-indicator{--accent-color: #f47c21;--size: 12px;--left: 0rem;position:absolute;left:var(--left);width:calc(var(--size) / 3);min-height:var(--size);margin-inline-start:-.75rem;color:var(--accent-color);transition:all .1s}.focused-content-indicator:after,.focused-content-indicator:before{visibility:hidden;content:" ";position:absolute;left:calc(var(--size) / 3 * -1);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);background-color:var(--accent-color)}.focused-content-indicator:before{top:0}.focused-content-indicator:after{bottom:0}.focused-content-indicator i{margin-inline-start:-5px}.focused-content-indicator:not(.loading){background-color:var(--accent-color)}.focused-content-indicator:not(.loading) i{visibility:hidden}.focused-content-indicator:not(.loading):after,.focused-content-indicator:not(.loading):before{visibility:visible}.focused-component{--margin-start: auto;margin-inline-start:var(--margin-start)!important}@media (max-width: 1000px){.focused-indicator-page{padding-inline-start:1rem}.focused-content-indicator{--left: .75rem}.focused-component{--margin-start: 1rem}}@media (max-width: 585px){.focused-content-indicator{--left: 1.5rem}.focused-component{--margin-start: 1.25rem}}:root{--tts-read-along-text-size: 2rem}.read-along{--tts-read-along-container-bg-color: #ffffff;--tts-read-along-container-border-color: #dee2e6;--tts-read-along-text-active-bg-color: #dbeef6;--tts-read-along-text-color: #111;--tts-read-along-close-btn-size: 35px;--tts-read-along-close-btn-border-radius: .25rem}.audio-controls-wrap{--audio-controls-btn-border-color: #677077;--audio-controls-btn-border-radius: .2rem;--audio-controls-btn-bg-color: #f6f9fc;--audio-controls-btn-accent-color: #327a05;--audio-controls-btn-color: #212529;--audio-controls-btn-hover-bg-color: #cfd7df;--audio-controls-btn-hover-color: #212529;--audio-controls-btn-active-bg-color: #333;--audio-controls-btn-active-color: #fff;--audio-controls-btn-padding-y: .3rem;--audio-controls-btn-padding-x: .75rem}.readable-content{--tts-component-bg-color: #dbeef6;--tts-component-border-color: #8cbfd5;--tts-component-padding-y: 5px;--tts-component-border-width: 1px;--tts-component-border-radius: .25rem;--tts-component-border-style: dashed}.readable-content .component{position:relative}.readable-content .component:before,.readable-content .component:after{content:"";visibility:hidden;position:absolute;z-index:-1;top:calc((var(--tts-component-border-width) + var(--tts-component-padding-y)) * -1);bottom:calc((var(--tts-component-border-width) + var(--tts-component-padding-y)) * -1);left:5px;right:5px;height:calc(100% + var(--tts-component-border-width) * 2 + var(--tts-component-padding-y) * 2);border-radius:var(--tts-component-border-radius);transition:all .2s}.readable-content .component.pages-tts-focused{z-index:0}.readable-content .component.pages-tts-focused:before{visibility:visible;background-color:var(--tts-component-bg-color);border:var(--tts-component-border-width) var(--tts-component-border-style) var(--tts-component-border-color)}.readable-content .component.pages-tts-focused:after{content:"\f028";left:calc(var(--tts-component-padding-y) * -2);right:unset;font-size:.75rem;font-weight:700;font-family:"Font Awesome 6 Pro";justify-self:flex-start;visibility:visible;display:flex;align-items:flex-start;color:var(--tts-component-border-color);background-color:var(--tts-component-bg-color);border:var(--tts-component-border-width) var(--tts-component-border-style) var(--tts-component-border-color);border-inline-end-color:transparent;padding:var(--tts-component-padding-y)}.readable-content .side-wrap .component.pages-tts-focused:after{left:calc(var(--tts-component-padding-y) * -2 - 15px)}.readable-content .nav-link.pages-tts-focused{position:relative;box-shadow:0 0 0 4px var(--tts-component-border-color)}@media (max-width: 590px){.readable-content .component.pages-tts-focused:after{display:none}}.side-wrap{top:calc(var(--page-safe-area-top) + .25rem)}.side-wrap.side-panel-sticky{position:sticky}.side-wrap.side-panel-anchored{position:relative;top:unset}.side-wrap.side-panel-anchored .anchor-is-set{position:absolute;width:100%;transition:all .2s ease}@media (max-width: 768px){.side-wrap{top:unset}.side-wrap.side-panel-anchored .anchor-is-set{position:unset}}
