@font-face{font-family:OpenDyslexic;src:url(/static/media/opendyslexicmono-regular-wf.133c81b6.woff) format("woff")}@font-face{font-family:Arimo;src:url(/static/media/Arimo-Regular.d39eacce.ttf)}html{zoom:.8}html,html.instructor{background-color:#fff}html.student{background-color:#f5f9fc}.modal-backdrop{zoom:1.6}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:"Arimo",sans-serif;color:#686868}.ok{color:#9bcf44}.light-blue-bg{background-color:#fff}::-webkit-scrollbar{-webkit-appearance:none;width:10px;background-color:#e8e8e8}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(15,51,101,.47000000000000003);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.css-26l3qy-menu{z-index:999!important}.active>.page-link,.page-link.active{z-index:1}.btn-primary,.btn-primary.disabled{color:#fff!important;background-color:#91cd40!important;border-color:#91cd40!important;border-radius:6px}.btn{border-radius:0}a{color:#fff}a:hover{color:#063044;text-decoration:underline}.icon-default{width:30px;height:30px}.icon-big{width:50px;height:50px}.icon-within{position:absolute;right:20px}.outline-header{color:#fff;background-color:#17a2b8}div[role=alert]{text-align:center}.hide{display:none!important}.modal-backdrop.show{opacity:.8;background-color:#212529}.form-control::-webkit-input-placeholder{color:#ddd}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#ddd}.form-control:-ms-input-placeholder{color:#ddd}.form-control::-ms-input-placeholder{color:#ddd}.btn-light{color:#212529;border-color:#d8d8d8}.badge-light,.btn-light{background-color:#f8f9fa}.badge-light{border:1px solid #cfcfcf;color:#717171}.badge-blue{color:#fff;background-color:#007bff;border:1px solid #007bff}.badge-limespring{color:#fff;background-color:#a0d64b;border:1px solid #a0d64b}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#login-box{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;padding:20px 30px}.login-box-logo{width:100%;height:60px;margin:0;padding:0;background-repeat:no-repeat;background-position:50%}#login-box button{max-width:300px;margin:30px auto 0}.form-text-input,.signin-text{font-size:.8em}.signin-text{color:#6e6e6e;text-align:center;margin-top:10px}.signin-header{font-size:1.2em;color:#6e6e6e;padding:8px;margin:0}.signin-action-link,.signup-link{color:#0090d7;text-decoration:underline}.signin-contact-link{color:#6e6e6e}.login-footer-wrapper{flex-direction:column}.login-footer-wrapper a{font-size:.8em}.login-footer-links{flex-direction:column}@media (min-width:768px){#login-box{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;padding:20px 130px}.login-box-logo{width:100%;height:100px;margin:0;padding:0;background-repeat:no-repeat;background-position:50%}.signin-header{font-size:1.5em;color:#6e6e6e;padding:8px;margin-bottom:20px}.signin-text{font-size:1em;color:#6b6b6b;text-align:center;margin-top:50px}.form-text-input{border-top:none;border-right:none;border-left:none;border-radius:0;outline:none;font-size:1.3em}#login-box button{margin:50px auto 0;display:block;width:70%}.login-footer-wrapper{flex-direction:row;justify-content:space-between}.login-footer-wrapper a{font-size:1em}.login-footer-links{flex-direction:column}.signin-action-link{text-align:right;color:#0090d7;text-decoration:underline}}.brochureWrapper{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;align-items:center}.brochure-main{width:100%;max-width:440px;border-radius:6px}@media (min-width:768px){.brochureWrapper{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;align-items:center}.brochure-main{width:100%;max-width:750px;border-radius:6px;margin:0 10px}}.ls-footer{background-color:#091847;color:#fff;text-align:center;position:fixed;bottom:0;width:100%;padding:10px}.login-view-container{width:100%;height:100vh;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:flex-start;padding-top:45px}@media (min-width:768px){.login-view-container{width:100%;height:100vh;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:flex-start;padding-top:50px;background-color:#fff}}.mobile-hamburger-menu{display:flex}.mobile-menu-logo{margin:-40px auto 20px;width:150px}.mobile-menu-item{color:#fff;font-size:20px;margin-bottom:20px}.bm-burger-button{position:fixed;width:36px;height:30px;left:18px;top:18px}.bm-burger-bars{background:#fff;height:14%!important}.bm-burger-bars-hover{background:#46c2f3}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{position:fixed;height:100%}.bm-menu{background:#0f3365;padding:2.5em 1.5em 0;font-size:1.15em}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad;padding:.8em}.bm-item{display:inline-block}.bm-overlay{background:rgba(0,0,0,.3)}@media (min-width:768px){.mobile-hamburger-menu{display:none}}div.confirm-exit-modal-title>h4{text-align:center;font-size:.8em}button.confirm-exit-buttons{width:50%;max-width:260px;font-size:.8em;font-weight:700}.confirm-exit-modal-footer{padding-bottom:0}.confirm-exit-save-progress{background-color:#a0d64b}@media (min-width:768px){div.confirm-exit-modal-title>h4{text-align:center}button.confirm-exit-buttons{width:40%;max-width:260px;font-size:1em;font-weight:700}.confirm-exit-modal-footer{padding-bottom:0}.confirm-exit-save-progress{background-color:#a0d64b}}.bookstore-button-container{margin-top:-6px}.menu-buttons{text-decoration:none}.bookstore-button-disabled{color:grey!important;pointer-events:none;cursor:default}.assessment-export-pdf-btn{color:#fff;cursor:pointer;background-color:#0281c3;font-weight:700;padding:10px;text-align:center;margin-bottom:10px;display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.assessment-export-pdf-btn:hover{background-color:#026a9e}.assessment-export-pdf-btn.disabled{background-color:#6ab4d8;cursor:not-allowed;pointer-events:none}.cart-badge{position:absolute;top:-5px;right:-8px;background:#91cd40;color:#fff;font-size:12px;border-radius:50%;padding:3px 7px;font-weight:700}#header{background:#0f3365;background-position:50%;background-repeat:no-repeat;width:100%;min-height:66px;color:#fff;position:fixed;z-index:999;top:0}#header.header-bookstore-logo{background-size:200px}#header.header-normal-logo{background-size:180px}.left-header-buttons,.right-header-buttons{display:none}@media (min-width:768px){#header{background:#0f3365;background-position:50%;background-repeat:no-repeat;width:100%;min-height:65px;color:#fff;position:fixed;z-index:999;top:0;display:flex;justify-content:space-between}#header.header-bookstore-logo{background-size:270px}#header.header-normal-logo{background-size:200px}#header>div{margin:5px 15px 0}#header>div>div{margin-right:10px}#header a{color:#fff}.left-header-buttons,.right-header-buttons{display:flex;justify-content:space-around}}.lti-support-link{color:#026bfd!important;text-decoration:underline}.ltiText{height:340px;padding-top:110px}.ltiText,.ltiWarning{width:100%;background-color:#ecf7fd;color:#113464}.ltiWarning{height:360px;padding-top:50px}.logout_wrapper{background:#0a1847;background-image:linear-gradient(180deg,#2668a1 13%,#123c6f);background-image:-moz-linear-gradient(to bottom,#2668a1 13%,#123c6f);display:flex;align-items:center;justify-content:center;width:100%;position:absolute;top:0;bottom:0}.logout_content .logo_wrapper{margin-bottom:2em}.logout_content .logo_wrapper img{max-width:100%}.logout_content{padding:1em;text-align:center}.logout_content p{font-size:1.2em;color:#fff;font-weight:100}.logout_content strong{display:block;font-weight:700}#register-box{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;padding:20px 30px}.register-box-logo{width:100%;height:60px;margin:0;padding:0;background-repeat:no-repeat;background-position:50%}.register-header{font-size:1.2em;color:#6e6e6e;padding:8px;margin:0}#register-box button{max-width:300px;margin:30px auto 0}#register-box p,.register-checkbox-text{font-size:.8em;color:#6e6e6e}#register-box p{text-align:center;margin:10px 0 0}.signup-header{font-size:1.5em;color:#6e6e6e;padding:8px;margin-bottom:20px}.signup-blue-link{color:#0090d7;text-decoration:underline}.register-input-issue{border:2px solid red!important}.register-input-issue-banner{color:red;font-size:.8rem}@media (min-width:768px){#register-box{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;padding:20px 130px}.register-box-logo{width:100%;height:100px;margin:0;padding:0;background-repeat:no-repeat;background-position:50%}.register-header{font-size:1.5em;color:#6e6e6e;padding:8px;margin-bottom:20px}#register-box button{margin:50px auto 0;max-width:260px}#register-box p,.register-checkbox-text{font-size:1em;color:#6e6e6e}#register-box p{margin-top:50px;text-align:center}}.signup-view-container{background-color:#fff;width:100%;height:100vh;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center}@media (min-width:768px){.signup-view-container{background-color:#fff;width:100%;height:100vh;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:flex-start;padding-top:50px}}#recovery-box{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;padding:20px 30px}.recovery-box-logo{width:100%;height:60px;margin:0;padding:0;background-repeat:no-repeat;background-position:50%}#recovery-box button{max-width:300px;margin:30px auto 0}.recovery-header{font-size:1.5em;margin-bottom:20px;font-size:1.2em;color:#6e6e6e;padding:8px;margin:0}#recovery-box p{font-size:.8em;color:#6e6e6e;margin:0}.recovery-success{font-size:1em;color:#565656;width:100%;display:block}.form-text-input{font-size:1.3em}.recovery-link{color:#0090d7;text-decoration:underline}.recovery-text{font-size:1em;color:#949494;text-align:center;margin-top:50px}.recovery-input-issue{border:2px solid red!important}.recovery-input-issue-banner{color:red;font-size:.8rem}@media (min-width:768px){#recovery-box{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;padding:20px 130px 50px}.recovery-box-logo{width:100%;height:100px;margin:0;padding:0;background-repeat:no-repeat;background-position:50%}.recovery-header{font-size:1.5em;color:#6e6e6e;padding:8px;margin-bottom:20px}#recovery-box p{font-size:1em;color:#6e6e6e;margin:0}#recovery-box button{margin:50px auto 0;max-width:260px}}.recovery-view-container{background-color:#fff;width:100%;height:100vh;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center}@media (min-width:768px){.recovery-view-container{background-color:#fff;width:100%;height:100vh;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:flex-start;padding-top:50px}}.sidebar-container{display:none}.ls-version{padding-bottom:40px}@media (min-width:768px){.sidebar-container{background-color:#0f3365;min-width:235px;width:15%;display:flex;flex-direction:column;height:calc(100vh - 65px);min-height:100%;position:fixed;overflow-x:hidden;overflow-y:auto;padding-bottom:40px}.user-info-holder div{background-color:#ccc;border-radius:60px;width:80px;height:80px}.user-info-holder span{text-align:center;color:#fff}.user-info-holder-name{font-size:20px}.user-info-holder-role{font-size:14px;text-align:center}.sidebar-menu-option{border:none}.sidebar-menu-option,.sidebar-menu-option-active{color:#e8e7e7;font-size:1.2em;padding-left:15px;padding-bottom:10px;padding-top:10px;cursor:pointer}.sidebar-menu-option-active{background-color:#1c84a7}.sidebar-menu-option:hover{color:#2cc5f8;background-color:#092040}.sidebar-menu-option-indicator{width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:12px 10px 12px 0;float:right;margin-top:2px}.mt-auto.text-muted.text-sm.font-italic.text-center{display:inline-block}}.breadcrumb-container ol{background-color:#ebf6fd;min-height:40px;margin-bottom:0}.breadcrumb-link{text-decoration:underline}#accountSettingsform-box{margin:30px 10px;padding:10px;max-width:600px;transition:all .5s ease}#accountSettingsform-box h1{font-size:2.3em;color:#74bee5;margin-bottom:1em;margin-top:1em}#accountSettingsform-box input{border-radius:0;border:1px solid #dedede;background-color:#fff;color:#000;font-size:1.2em;height:auto;box-shadow:none;margin:0 0 10px;padding:8px}#accountSettingsform-box input.input-disabled{background-color:#fafafa!important}.settingsform-link{color:#57b3e1}.settingsform-link-unsuscribe{color:red!important;text-decoration:underline!important}.settings-checkbox{font-size:.9em;margin-bottom:1em}#accountSettingsform-box p{padding:20px 0;margin:0;font-size:.9em}.settings-picture-wrapper{position:relative}div.settings-cropit-image-preview{margin:auto;background-size:120px 120px;background-color:#edecec;display:block!important;border:2px solid #ddd!important;padding:2px!important}a#uploadUserPic{background-color:initial;background-size:54px 43px;border:none;display:block;height:120px;margin:0;padding:0;position:absolute;top:0;width:120px}.settingInputs{border:1px solid #ccc;padding:30px}#accountSettingsform-box>form.settingInputs>div{margin:0;position:relative}#submitUserPic{max-width:100px!important;background-color:#79b1dd!important;margin:20px auto;border-radius:20px}#submitUserNameUpdate,#submitUserPic{color:#fff;font-weight:700;font-size:16px}#submitUserNameUpdate{max-width:160px!important;background-color:#8fbd2c!important;margin:30px auto 0;border-radius:10px}@media (min-width:768px){#accountSettingsform-box{margin:15px auto;padding:0 15px;max-width:600px}}#accountSettingsform-box{width:100%;margin:0;padding:0;max-width:1000px}.account-profile-card{width:100%;background:#fff;border:1px solid #dfe6ec;border-radius:10px;overflow:hidden}.account-profile-header{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;padding:22px 28px;border-bottom:1px solid #edf1f4}.account-profile-heading{display:flex;align-items:center;grid-gap:16px;gap:16px}.account-profile-heading-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;border-radius:10px;background:#f1f7fb;color:#0d6f9f}.account-profile-heading-icon svg{width:25px;height:25px}.account-profile-heading h5{margin:0 0 3px;color:#12385e;font-size:1.05rem;font-weight:700}#accountSettingsform-box .account-profile-heading p{margin:0;padding:0;color:#718096;font-size:.88rem}.account-profile-edit-btn{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;min-width:94px;padding:10px 16px;border:none;border-radius:6px;background:#eef5f9;color:#087caf;font-weight:600}.account-profile-edit-btn:focus,.account-profile-edit-btn:hover{background:#e3f0f6;color:#066b97}.account-profile-edit-btn svg{width:18px;height:18px}.account-profile-body{display:grid;grid-template-columns:175px minmax(0,1fr);grid-gap:28px;gap:28px;padding:34px 28px 28px}.account-profile-body .settings-picture-wrapper{display:flex;justify-content:center;align-items:flex-start;position:relative;padding-top:26px}div.settings-cropit-image-preview{position:relative;display:flex!important;align-items:center;justify-content:center;width:120px!important;height:120px!important;margin:0!important;padding:0!important;border:none!important;border-radius:50%!important;background-color:#e8eef3;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer}.account-avatar-placeholder{width:66px;height:66px;color:#8da3b7}.account-avatar-camera{position:absolute;right:-4px;bottom:2px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:3px solid #fff;border-radius:50%;background:#098ab9;color:#fff}.account-avatar-camera svg{width:19px;height:19px}.cropit-image-input.hide{display:none}.settingInputs{width:100%;padding:0;border:none}.settingInputs .form-group{margin-bottom:18px}.settingInputs span{display:block;margin-bottom:6px;color:#65758a;font-size:.86rem;font-weight:500}#accountSettingsform-box .settingInputs .form-control{width:100%;height:47px;margin:0;padding:10px 12px;border:1px solid #d7e0e8;border-radius:5px;background:#fff;color:#172033;font-size:.95rem;box-shadow:none}#accountSettingsform-box .settingInputs .form-control:focus{border-color:#1599c4;box-shadow:0 0 0 2px rgba(21,153,196,.1)}#accountSettingsform-box .settingInputs .form-control:disabled{background:#f7f9fb;color:#46576a;opacity:1;cursor:default}.account-profile-name-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.account-profile-actions{display:flex;justify-content:flex-end;align-items:center;grid-gap:12px;gap:12px;margin-top:30px}.account-profile-cancel-btn,.account-profile-save-btn{min-width:118px;height:46px;border-radius:5px;font-weight:600}.account-profile-cancel-btn{border:none;background:#f1f3f5;color:#8994a2}.account-profile-cancel-btn:focus,.account-profile-cancel-btn:hover{background:#e7ebef;color:#667382}.account-profile-save-btn{min-width:178px;border:none;background:#0793bd}.account-profile-save-btn:focus,.account-profile-save-btn:hover{background:#087fa4}@media (max-width:900px){.account-profile-body{grid-template-columns:1fr}.account-profile-body .settings-picture-wrapper{padding-top:0}}@media (max-width:600px){.account-profile-header{align-items:flex-start;padding:20px}.account-profile-body{padding:24px 20px}.account-profile-name-row{grid-template-columns:1fr;grid-gap:0;gap:0}.account-profile-actions{flex-direction:column-reverse}.account-profile-cancel-btn,.account-profile-save-btn{width:100%}}.subscription-settings-box{border:1px solid #e3e6ea;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:22px 28px;max-width:600px;margin:8px auto 40px;width:100%;margin:0;overflow:hidden;background:#fff;border:1px solid #dfe6ec;border-radius:10px}.subscription-settings-header{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;padding:22px 24px;border-bottom:1px solid #edf1f4}.subscription-settings-heading{display:flex;align-items:center;grid-gap:14px;gap:14px;min-width:0}.subscription-settings-icon{display:flex;width:48px;height:48px;border-radius:10px;background:#f1f7fb;color:#0d6f9f}.subscription-manage-btn,.subscription-settings-icon{align-items:center;justify-content:center;flex-shrink:0}.subscription-manage-btn{display:inline-flex;grid-gap:8px;gap:8px;padding:10px 16px;border:none;border-radius:6px;background:#eef5f9;color:#087caf;font-size:.82rem;font-weight:600;white-space:nowrap}.subscription-manage-btn:focus,.subscription-manage-btn:hover{background:#e3f0f6;color:#066b97}.subscription-manage-icon{width:16px;height:16px;flex-shrink:0}@media (max-width:600px){.subscription-settings-header{align-items:flex-start;flex-direction:column}.subscription-manage-btn{width:100%}}.subscription-settings-icon svg{width:24px;height:24px}.subscription-settings-heading h5{margin:0 0 3px;color:#12385e;font-size:1.05rem;font-weight:700}.subscription-settings-heading p{margin:0;color:#718096;font-size:.84rem}.subscription-settings-body{padding:20px 24px 24px}.subscription-plan+.subscription-plan{padding-top:20px;margin-top:20px;border-top:1px solid #edf1f4}.subscription-current-plan{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px;border-radius:8px;background:linear-gradient(90deg,#effbf4,#f4fcf7)}.subscription-plan-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#70c83f;color:#fff}.subscription-plan-icon svg{width:24px;height:24px}.subscription-plan-copy{min-width:0}.subscription-plan-label{display:block;margin-bottom:2px;color:#368a69;font-size:.78rem;font-weight:500}.subscription-plan-copy strong{display:block;overflow:hidden;color:#12385e;font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.subscription-status-pill{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border-radius:20px;font-size:.78rem;font-weight:600;white-space:nowrap}.subscription-status-pill.active{background:#d8f4df;color:#228544}.subscription-status-pill.past-due{background:#fff3cf;color:#a06b00}.subscription-status-pill.cancelled,.subscription-status-pill.default{background:#e9edf1;color:#667382}.subscription-status-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.subscription-details{margin-top:10px}.subscription-detail-row{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;min-height:42px;border-bottom:1px solid #edf1f4;color:#65758a;font-size:.84rem}.subscription-detail-row strong{color:#314158;font-weight:500;text-align:right}.subscription-actions{display:flex;justify-content:flex-end;margin-top:18px}.subscription-cancel-btn{border-radius:6px;font-size:.82rem;font-weight:600}.subscription-feedback{margin:18px 24px 0}.subscription-loading{display:flex;align-items:center;justify-content:center;min-height:180px}@media (max-width:600px){.subscription-settings-body,.subscription-settings-header{padding-left:20px;padding-right:20px}.subscription-current-plan{grid-template-columns:auto minmax(0,1fr)}.subscription-status-pill{grid-column:1/-1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.subscription-detail-row{align-items:flex-start}.subscription-actions{justify-content:stretch}.subscription-cancel-btn{width:100%}}.subscription-settings-title{margin:0 0 4px;padding-bottom:14px;border-bottom:1px solid #eef1f4;font-weight:600;color:#3f4a54}.subscription-empty{margin:16px 0 4px;color:#8a94a0}.subscription-row{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid #f1f3f5}.subscription-row:last-child{border-bottom:none;padding-bottom:4px}.subscription-info{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.subscription-name-line{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.subscription-name{font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-status{flex-shrink:0;font-weight:500}.subscription-meta{font-size:.8rem;color:#8a94a0}.subscription-cancel-btn{flex-shrink:0;white-space:nowrap}.passwordChangeInputs input{background:none!important;border-radius:0;border:1px solid #dedede;background-color:none;color:#000;font-size:1em;height:35px;box-shadow:none;margin:0 0 10px}.passwordChangeInputs input.input-disabled{background-color:#fafafa!important}div.passwordChangeMedal{margin:0 auto 30px;background-repeat:no-repeat;background-position:50%;background-size:110px 110px;background-color:initial;display:block;width:110px;height:110px;border:2px solid #ddd;border-radius:50%;padding:2px;background-size:cover}@media (min-width:768px){.passwordChangeInputs input{background:none;border-radius:0;background-color:none;color:#000;font-size:1em;height:35px;box-shadow:none;margin:0 0 10px}.passwordChangeInputs input.input-disabled{background-color:#fafafa!important}div.passwordChangeMedal{margin:0 auto 30px;background-repeat:no-repeat;background-position:50%;background-size:230px 230px;background-color:initial;display:block;width:150px;height:150px;border:2px solid #ddd;border-radius:50%;padding:2px;background-size:cover}p.modalPreheader{font-family:Arimo;font-size:1em;color:#000;text-align:center;margin:0 0 10px}.modal-footer{border-top:0}.backToHomeSubmitWrapper{display:flex;display:-webkit-flex;justify-content:center;margin-top:30px}#backToHomeSubmit.modalSubmitCTA.btn.btn-primary{margin:0 auto;font-family:Arimo-Bold;font-size:1.1em;font-weight:700;width:100%;max-width:300px;height:55px;border-radius:1.1em;background-color:#a0d64b!important;border:none!important;color:#fff}div.quizSuccessModalFooter.modal-footer{width:100%;display:flex;display:-webkit-flex;flex-direction:column;padding:0!important}}.page-header-container{width:calc(100% - 48px);min-height:125px;margin:0 24px 8px;padding:24px 28px;display:flex;align-items:center;background-color:#073761;background-size:cover;background-position:50%;border-radius:10px;overflow:hidden}.page-header-icon{width:56px;height:56px;min-width:56px;margin-right:20px;display:flex;align-items:center;justify-content:center;background-color:#38a9ca;border-radius:9px;color:#fff}.page-header-content{min-width:0}.page-header-title{margin:0;color:#fff;font-size:26px;font-weight:700;line-height:1.25}.page-header-description{max-width:620px;margin:6px 0 0;color:hsla(0,0%,100%,.9);font-size:15px;line-height:1.45}@media (max-width:768px){.page-header-container{width:calc(100% - 30px);margin:0 15px 8px;padding:20px;min-height:110px}.page-header-icon{width:48px;height:48px;min-width:48px;margin-right:15px}.page-header-title{font-size:21px}.page-header-description{font-size:14px}.page-header-eyebrow{font-size:12px;margin-bottom:5px}}.page-header-eyebrow{display:block;margin-bottom:6px;color:hsla(0,0%,100%,.95);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.page-header-metadata{display:flex;align-items:center;flex-wrap:wrap;grid-gap:12px 26px;gap:12px 26px;margin-top:12px}.page-header-metadata-item{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:hsla(0,0%,100%,.95);font-size:14px;font-weight:500}.page-header-metadata-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.page-header-metadata-icon svg{width:18px;height:18px}@media (max-width:768px){.page-header-metadata{grid-gap:10px 16px;gap:10px 16px;margin-top:10px}.page-header-metadata-item{font-size:12px}.page-header-metadata-icon svg{width:16px;height:16px}}.account-settings-page{min-height:100vh;padding-bottom:40px}.account-settings-hero{position:relative;min-height:125px;margin:0 20px;border-radius:10px;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}.account-settings-hero-overlay{min-height:125px;display:flex;flex-direction:column;justify-content:center;padding:24px 36px;background:linear-gradient(90deg,rgba(5,55,95,.9),rgba(5,55,95,.58) 38%,rgba(5,55,95,.16) 72%,rgba(5,55,95,0))}.account-settings-hero h1{margin:0 0 4px;color:#fff;font-size:2rem;font-weight:700;line-height:1.2}.account-settings-hero p{margin:0;color:#fff;font-size:1rem;font-weight:400}.account-settings-tabs{display:flex;align-items:stretch;margin:10px 20px 0;border-bottom:1px solid #dce4ea}.account-settings-tab{position:relative;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;min-width:155px;padding:18px 24px;border:none;border-bottom:3px solid transparent;background:transparent;color:#6b7b8e;font-size:.95rem;font-weight:500;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.account-settings-tab:hover{color:#0c6f9f;background-color:rgba(20,145,190,.04)}.account-settings-tab.active{color:#12385e;border-bottom-color:#1199c4;font-weight:600}.account-settings-tab:focus{outline:none}.account-tab-icon{width:22px;height:22px;flex-shrink:0}.account-settings-content{padding:22px 20px 0}.account-settings-profile-layout{display:grid;grid-template-columns:minmax(0,1000px) minmax(320px,600px);grid-gap:24px;gap:24px;align-items:start;justify-content:center}.account-settings-main-column,.account-settings-side-column{min-width:0}.account-settings-subscription-content{max-width:900px;margin:0 auto}.account-settings-placeholder-card{background:#fff;border:1px solid #dfe6ec;border-radius:10px;padding:28px}.account-settings-placeholder-card h5{margin:0 0 6px;color:#12385e;font-weight:600}.account-settings-placeholder-card p{margin:0;color:#708096}@media (max-width:1100px){.account-settings-profile-layout{grid-template-columns:1fr}}@media (max-width:767px){.account-settings-page{padding-bottom:24px}.account-settings-hero{min-height:115px;margin:0 12px}.account-settings-hero-overlay{min-height:115px;padding:20px 24px}.account-settings-hero h1{font-size:1.6rem}.account-settings-hero p{font-size:.9rem}.account-settings-tabs{margin:10px 12px 0;overflow-x:auto}.account-settings-tab{min-width:auto;flex:1 1;padding:16px 14px}.account-settings-content{padding:18px 12px 0}}@media (max-width:520px){.account-settings-tab{grid-gap:6px;gap:6px;font-size:.85rem}.account-tab-icon{width:19px;height:19px}}.account-security-card{max-width:900px;margin:0 auto;overflow:hidden;background:#fff;border:1px solid #dfe6ec;border-radius:10px}.account-security-header{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:22px 28px;border-bottom:1px solid #edf1f4}.account-security-heading-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;border-radius:10px;background:#f1f7fb;color:#0d6f9f}.account-security-heading-icon .account-tab-icon{width:25px;height:25px}.account-security-header h5{margin:0 0 3px;color:#12385e;font-size:1.05rem;font-weight:700}.account-security-header p{margin:0;color:#718096;font-size:.88rem}.account-security-body{padding:26px 28px}.account-security-password{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px}.account-security-label{display:block;margin-bottom:5px;color:#65758a;font-size:.86rem;font-weight:500}.account-security-password p{margin:0;color:#172033;font-size:1rem;letter-spacing:3px}.account-security-change-btn{padding:10px 18px;border:none;border-radius:6px;background:#eef5f9;color:#087caf;font-weight:600}.account-security-change-btn:focus,.account-security-change-btn:hover{background:#e3f0f6;color:#066b97}@media (max-width:600px){.account-security-body,.account-security-header{padding-left:20px;padding-right:20px}.account-security-password{align-items:flex-start;flex-direction:column}.account-security-change-btn{width:100%}}.account-settings-side-column{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.account-activity-card{width:600px;align-self:flex-start;overflow:hidden;background:#fff;border:1px solid #dfe6ec;border-radius:10px}.account-activity-header{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:22px 24px;border-bottom:1px solid #edf1f4}.account-activity-heading-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:10px;background:#f1f7fb;color:#0d6f9f}.account-activity-heading-icon svg{width:24px;height:24px}.account-activity-header h5{margin:0 0 3px;color:#12385e;font-size:1.05rem;font-weight:700}.account-activity-header p{margin:0;color:#718096;font-size:.84rem}.account-activity-body{padding:6px 24px}.account-activity-item{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;min-height:76px;border-bottom:1px solid #edf1f4}.account-activity-item:last-child{border-bottom:none}.account-activity-item-content{display:flex;align-items:center;grid-gap:14px;gap:14px;min-width:0}.account-activity-item-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:8px;background:#f3f7fa;color:#0d7ea9}.account-activity-item-icon svg{width:20px;height:20px}.account-activity-item-content span{display:block;margin-bottom:2px;color:#314158;font-size:.88rem;font-weight:600}.account-activity-item-content p{margin:0;color:#8996a6;font-size:.76rem;line-height:1.35}.account-activity-arrow{width:18px;height:18px;flex-shrink:0;color:#a5b0bb}@media (max-width:600px){.account-activity-header{padding:20px}.account-activity-body{padding-left:20px;padding-right:20px}.account-activity-card{width:100%}}.notfound_wrapper{background:#0a1847;background-image:linear-gradient(180deg,#2668a1 13%,#123c6f);background-image:-moz-linear-gradient(to bottom,#2668a1 13%,#123c6f);display:flex;align-items:center;justify-content:center;height:100vh}.notfound_logo_wrapper{margin-bottom:1em}.notfound_logo_wrapper img{max-width:100%}.notfound_content{max-width:315px;padding:1em;text-align:center}.notfound_content p{font-size:1.3em;color:#fff;font-weight:100}.notfound-backbtn-container button{width:100%}@media (min-width:768px){.notfound_wrapper{background:#0a1847;background-image:linear-gradient(180deg,#2668a1 13%,#123c6f);background-image:-moz-linear-gradient(to bottom,#2668a1 13%,#123c6f);display:flex;align-items:center;justify-content:center;height:100vh}.notfound_logo_wrapper{margin-bottom:1em}.notfound_logo_wrapper img{max-width:100%}.notfound_content{max-width:315px;padding:1em;text-align:center}.notfound_content p{font-size:1.3em;color:#fff;font-weight:100}.notfound-backbtn-container button{width:260px}}#forgot-box{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;padding:20px 30px}.forgot-box-logo{width:100%;height:60px;margin:0;padding:0;background-repeat:no-repeat;background-position:50%}#forgot-box button{max-width:300px;margin:30px auto 0}.forgot-header{font-size:1.2em;color:#6e6e6e;padding:8px;margin:0}.forgot-success{font-size:1em;color:#565656;width:100%;display:block}.form-text-input{border-top:none;border-right:none;border-left:none;border-radius:0;outline:none;padding:24px;font-size:1.1em}.forgot-link{color:#0090d7;text-decoration:underline}.forgot-text{font-size:.8em;color:#6e6e6e;text-align:center}@media (min-width:768px){#forgot-box{max-width:750px;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;padding:20px 130px}.forgot-box-logo{width:100%;height:100px;margin:0;padding:0;background-repeat:no-repeat;background-position:50%}.forgot-header{font-size:1.5em;color:#6e6e6e;padding:8px;margin-bottom:20px}#forgot-box button{margin:50px auto 0;max-width:260px}.form-text-input{border-top:none;border-right:none;border-left:none;border-radius:0;outline:none;font-size:1.3em}}.forgot-view-container{background-color:#fff;width:100%;height:100vh;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center}@media (min-width:768px){.forgot-view-container{background-color:#fff;width:100%;height:100vh;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:flex-start;padding-top:50px}}@media (min-width:768px){.planMain{margin:100px auto 0;max-width:1024px}.planMain>h3{font-weight:700;max-width:50%;text-align:center}.planSelectionWrapper{width:280px;max-width:280px;height:530px;border:1px solid #ccc}.planHeader.basic,.planSelectionWrapper.basic.selected,div.planFooter.w-100.mt-auto.mb-4.d-flex.flex-column.justify-content-center.align-items-center>button.basic.selected{background-color:#91cd40!important;border:none!important}div.planSelectionWrapper.basic.selected>div.planBody,div.planSelectionWrapper.premium.selected>div.planBody,div.planSelectionWrapper.standard.selected>div.planBody{color:#fff}.planHeader.standard,.planSelectionWrapper.standard.selected,div.planFooter.w-100.mt-auto.mb-4.d-flex.flex-column.justify-content-center.align-items-center>button.standard.selected{background-color:#57b3e1!important;border:none!important}.planHeader.premium,.planSelectionWrapper.premium.selected,div.planFooter.w-100.mt-auto.mb-4.d-flex.flex-column.justify-content-center.align-items-center>button.premium.selected{background-color:#113464!important;border:none!important}.planHeader>h4{font-weight:700;color:#fff;margin:0;padding:0}.planBody{height:74vh}.planFooter>button{border:1px solid #fff!important;font-weight:700}}nav.paymentBreadcrumb>ol.breadcrumb{background-color:initial;margin:0}nav.paymentBreadcrumb>ol.breadcrumb>li>a{color:#6c757d}nav.paymentBreadcrumb>ol>li.breadcrumb-item.active{font-weight:700}.planSelectedWrapper{width:280px;max-width:280px;height:530px;padding:20px 20px 10px;border:1px solid #ccc}.planSelectedWrapper>h5{font-weight:700;color:#000;margin:0;padding:0}.planHeader.basic,.planSelectionWrapper.basic.selected,div.planFooter.w-100.mt-auto.mb-4.d-flex.flex-column.justify-content-center.align-items-center>button.basic.selected{background-color:#91cd40!important;border:none!important}.planHeader.standard,.planSelectionWrapper.standard.selected,div.planFooter.w-100.mt-auto.mb-4.d-flex.flex-column.justify-content-center.align-items-center>button.standard.selected{background-color:#57b3e1!important;border:none!important}.planHeader.premium,.planSelectionWrapper.premium.selected,div.planFooter.w-100.mt-auto.mb-4.d-flex.flex-column.justify-content-center.align-items-center>button.premium.selected{background-color:#113464!important;border:none!important}.planHeader>h5{font-weight:700;color:#fff;margin:0;padding:0}.planSelected{padding:0 0 20px;border:1px solid #ccc}div.planSelected>h2{font-weight:700;color:#000;margin:0;padding:50px 0 0}div.paymentDetailsWrapper{width:100%;height:300px;padding:20px 20px 10px;border:1px solid #ccc}div.paymentFeatures>span{display:block}.paymentSelectedFooterText{font-size:1.4em}.paymentMethodsWrapper{width:100%;padding:20px 20px 10px;border:1px solid #ccc}div.paymentMethodsBrands{width:100%}div.paymentMethodsBrands>div.brand{width:195px;height:30px;background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:5px}.paymentConfirmationWrapper{width:100%;max-width:600px;padding:20px 20px 10px;border:1px solid #ccc}.paymentAnimationWrapper{width:230px;height:230px;background-image:url(/static/media/unlock.9a09a3df.gif);background-position:50%;background-repeat:no-repeat;background-size:contain}div.paymentConfirmationWrapper>h4{font-weight:700;margin:0;padding:0}span.selectedPayPlan{color:#91cd40!important}div.paymentConfirmationWrapper>p{width:100%;max-width:300px}@media (min-width:768px){nav.paymentBreadcrumb>ol.breadcrumb{background-color:initial;margin:0}nav.paymentBreadcrumb>ol.breadcrumb>li>a{color:#6c757d}nav.paymentBreadcrumb>ol>li.breadcrumb-item.active{font-weight:700}.planSelectedWrapper{width:280px;max-width:280px;height:530px;padding:20px 20px 10px;border:1px solid #ccc}.planSelectedWrapper>h5{font-weight:700;color:#000;margin:0;padding:0}.planHeader.basic,.planSelectionWrapper.basic.selected,div.planFooter.w-100.mt-auto.mb-4.d-flex.flex-column.justify-content-center.align-items-center>button.basic.selected{background-color:#91cd40!important;border:none!important}.planHeader.standard,.planSelectionWrapper.standard.selected,div.planFooter.w-100.mt-auto.mb-4.d-flex.flex-column.justify-content-center.align-items-center>button.standard.selected{background-color:#57b3e1!important;border:none!important}.planHeader.premium,.planSelectionWrapper.premium.selected,div.planFooter.w-100.mt-auto.mb-4.d-flex.flex-column.justify-content-center.align-items-center>button.premium.selected{background-color:#113464!important;border:none!important}.planHeader>h5{font-weight:700;color:#fff;margin:0;padding:0}.planSelected{padding:0 0 20px;border:1px solid #ccc}div.planSelected>h2{font-weight:700;color:#000;margin:0;padding:50px 0 0}div.paymentDetailsWrapper{width:100%;height:300px;padding:20px 20px 10px;border:1px solid #ccc}div.paymentFeatures>span{display:block}.paymentSelectedFooterText{font-size:1.4em}.paymentMethodsWrapper{width:100%;padding:20px 20px 10px;border:1px solid #ccc}div.paymentMethodsBrands{width:100%}div.paymentMethodsBrands>div.brand{width:230px;height:40px;background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:5px}.paymentConfirmationWrapper{width:100%;max-width:600px;padding:20px 20px 10px;border:1px solid #ccc}.paymentAnimationWrapper{width:230px;height:230px;background-image:url(/static/media/unlock.9a09a3df.gif);background-position:50%;background-repeat:no-repeat;background-size:contain}div.paymentConfirmationWrapper>h4{font-weight:700;margin:0;padding:0}span.selectedPayPlan{color:#91cd40!important}div.paymentConfirmationWrapper>p{width:100%;max-width:300px}}.bs-tile{--bs-tint:#2668a1;--bs-wash:#eef4fa;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e7ecf3;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(18,60,111,.06);transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease}.bs-tile:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:#d3dfec;box-shadow:0 14px 28px rgba(18,60,111,.14)}.bs-tile--subscription{--bs-tint:#5b3fd1;--bs-wash:#f1eefc;--bs-from:#3a2a9c;--bs-to:#7b61ea}.bs-tile--course{--bs-tint:#123c6f;--bs-wash:#eaeff7;--bs-from:#0f2f58;--bs-to:#2c5f9e}.bs-tile--unit{--bs-tint:#2668a1;--bs-wash:#eef4fa;--bs-from:#1d5788;--bs-to:#3d8cc9}.bs-tile--lecture{--bs-tint:#4f8a10;--bs-wash:#f0f6e8;--bs-from:#3f700c;--bs-to:#74ad2c}.bs-tile-cover{position:relative;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid #eef2f7}.bs-tile-plate{position:relative;background-color:var(--bs-from);background-image:radial-gradient(120% 140% at 0 0,hsla(0,0%,100%,.22),transparent 55%),repeating-linear-gradient(-45deg,hsla(0,0%,100%,.05) 1px,transparent 1px 12px),linear-gradient(135deg,var(--bs-from),var(--bs-to))}.bs-tile-image,.bs-tile-plate{width:100%;height:100%;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.bs-tile-image{display:block;object-fit:cover;background-color:var(--bs-wash)}.bs-tile:hover .bs-tile-image,.bs-tile:hover .bs-tile-plate{-webkit-transform:scale(1.03);transform:scale(1.03)}.bs-tile-watermark{position:absolute;right:-10px;bottom:-18px;width:104px;height:104px;color:#fff;opacity:.2;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.bs-tile-type{position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:6px;background:hsla(0,0%,100%,.95);color:var(--bs-tint);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1;box-shadow:0 2px 6px rgba(16,32,58,.18)}.bs-tile-body{display:flex;flex-direction:column;grid-gap:6px;gap:6px;flex:1 1 auto;padding:14px 16px 16px}.bs-tile-title{font-size:1.05rem;font-weight:700;line-height:1.3;color:#12243d}.bs-tile-description,.bs-tile-title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-tile-description{font-size:.85rem;line-height:1.45;color:#6b7280}.bs-tile-facts{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;grid-gap:4px;gap:4px;font-size:.8rem;color:#4b5563}.bs-tile-facts li{display:flex;align-items:center;grid-gap:8px;gap:8px}.bs-tile-facts svg{flex:0 0 auto;color:var(--bs-tint)}.bs-tile-foot{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin-top:auto;padding-top:14px}.bs-tile-price{font-size:1.2rem;font-weight:700;color:#12243d;white-space:nowrap}.bs-tile-price small{font-size:.85rem;font-weight:400;color:#6b7280}.bs-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;min-height:40px;min-width:108px;padding:0 14px;border-radius:8px;font-size:.9rem;font-weight:600;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bs-btn:disabled{cursor:default}.bs-btn-primary{border:1px solid #1f6fb8;background:#1f6fb8;color:#fff}.bs-btn-primary:hover:not(:disabled){background:#195d9b;border-color:#195d9b}.bs-btn-outline{border:1px solid #1f6fb8;background:#fff;color:#1f6fb8}.bs-btn-outline:hover:not(:disabled){background:#eef4fa}.bs-btn-outline.is-added{border-color:#4f8a10;color:#4f8a10;background:#f0f6e8}.bs-tile-foot.is-owned{justify-content:flex-start}.bs-tile-owned{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-height:40px;padding:0 12px;border-radius:8px;background:#f0f6e8;color:#4f8a10;font-size:.78rem;font-weight:600;text-align:right}@media (max-width:575px){.bs-tile-cover{aspect-ratio:2/1}}.bs-catalog{min-height:100vh;color:#12243d;padding-top:64px}.bs-catalog,body.bs-body{background:#f6f9fc}.bs-hero{position:relative;background-color:#10243f;background-image:linear-gradient(90deg,rgba(10,24,46,.88),rgba(10,24,46,.62) 55%,rgba(10,24,46,.25)),url(/static/media/bookstore-hero.f7060a10.jpg);background-size:cover;background-position:100%;color:#fff}.bs-hero-inner{max-width:1040px;margin:0 auto;padding:44px 16px 28px}.bs-hero-title{margin:0;font-size:2.6rem;font-weight:800;line-height:1.1;color:#fff}.bs-hero-subtitle{max-width:560px;margin:10px 0 24px;font-size:1.15rem;line-height:1.45;color:hsla(0,0%,100%,.92)}.bs-search{position:relative;display:flex;max-width:860px;border-radius:10px;background:#fff;box-shadow:0 10px 30px rgba(6,22,45,.3);overflow:hidden}.bs-search-icon{position:absolute;left:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6b7280;pointer-events:none}.bs-search-input{flex:1 1 auto;min-width:0;height:52px;padding:0 16px 0 50px;border:none;outline:none;font-size:1rem;color:#12243d}.bs-search-input::-webkit-input-placeholder{color:#9aa3b2}.bs-search-input::placeholder{color:#9aa3b2}.bs-search-button{flex:0 0 auto;padding:0 34px;border:none;background:#6fb52c;color:#fff;font-size:1rem;font-weight:700;transition:background-color .15s ease}.bs-search-button:hover{background:#5e9c22}.bs-search:focus-within{box-shadow:0 0 0 3px rgba(111,181,44,.55),0 10px 30px rgba(6,22,45,.3)}.bs-highlights{display:flex;flex-wrap:wrap;grid-gap:14px 36px;gap:14px 36px;margin:26px 0 0;padding:0;list-style:none;font-size:.98rem;color:hsla(0,0%,100%,.95)}.bs-highlights li{display:flex;align-items:center;grid-gap:10px;gap:10px}.bs-content{max-width:1440px;margin:0 auto;padding:20px 24px 56px}.bs-toolbar{align-items:center;justify-content:space-between;grid-gap:14px;gap:14px;margin-bottom:20px}.bs-tabs,.bs-toolbar{display:flex;flex-wrap:wrap}.bs-tabs{grid-gap:10px;gap:10px}.bs-tab{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-height:42px;padding:0 20px;border:1px solid #e1e7ef;border-radius:8px;background:#fff;color:#374151;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bs-tab:hover{border-color:#c9d6e6;background:#f5f8fc}.bs-tab.is-active{border-color:#1f6fb8;background:#1f6fb8;color:#fff;font-weight:600}.bs-filters{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}.bs-select{position:relative;display:flex;flex-direction:column;min-width:180px;margin:0;padding:6px 12px 4px;border:1px solid #e1e7ef;border-radius:8px;background:#fff}.bs-select span{font-size:.72rem;color:#6b7280}.bs-select select{width:100%;padding:0 22px 2px 0;border:none;outline:none;background:transparent;color:#12243d;font-size:.92rem;appearance:none;-webkit-appearance:none;cursor:pointer}.bs-select:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid #4b5563;border-bottom:2px solid #4b5563;-webkit-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg);pointer-events:none}.bs-select:focus-within{border-color:#1f6fb8;box-shadow:0 0 0 2px rgba(31,111,184,.2)}.bs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px;gap:18px}.bs-empty{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:64px 16px;color:#6b7280;text-align:center}.bs-empty p{margin:0}.bs-link{padding:0;border:none;background:none;color:#1f6fb8;font-weight:600}.bs-link:hover{text-decoration:underline}.bs-loading{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:140px 16px;color:#6b7280}@media (max-width:767px){.bs-hero-inner{padding:28px 16px 22px}.bs-hero-title{font-size:1.9rem}.bs-hero-subtitle{font-size:1rem}.bs-search-button{padding:0 18px}.bs-highlights{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;font-size:.85rem}.bs-content{padding:16px 16px 40px}.bs-tabs{flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none}.bs-tabs::-webkit-scrollbar{display:none}.bs-tab{flex:0 0 auto}.bs-filters{width:100%}.bs-select{flex:1 1;min-width:0}}.bs-plans{max-width:1160px;margin:0 auto;padding:28px 24px 56px}.bs-plans-breadcrumb{display:flex;grid-gap:8px;gap:8px;margin-bottom:28px;color:#6b7280;font-size:14px}.bs-plans-breadcrumb a{color:#1f6fb8;text-decoration:none}.bs-plans-breadcrumb a:hover{text-decoration:underline}.bs-plans-breadcrumb [aria-current=page]{color:#12243d;font-weight:600}.bs-plans-header{margin-bottom:36px;text-align:center}.bs-plans-eyebrow{margin:0 0 8px;color:#4f8a10;font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.bs-plans-title{margin:0 0 10px;color:#12243d;font-size:38px;font-weight:700;line-height:1.15}.bs-plans-subtitle{max-width:620px;margin:0 auto;color:#6b7280;font-size:18px}.bs-plans-notice{max-width:640px;margin:0 auto 28px;padding:12px 18px;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;background:#eef4fa;border:1px solid #c9d6e6;border-radius:10px;color:#12243d;font-size:15px}.bs-plans-notice svg{flex-shrink:0;color:#1f6fb8}.bs-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;align-items:stretch}.bs-plan{position:relative;display:flex;flex-direction:column;padding:32px 28px 28px;background:#fff;border:1px solid #e1e7ef;border-radius:18px;box-shadow:0 8px 22px rgba(18,36,61,.06)}.bs-plan.is-featured{border:2px solid #6fb52c;box-shadow:0 14px 32px rgba(111,181,44,.18)}.bs-plan-badge{position:absolute;top:-13px;left:28px;padding:4px 12px;background:#6fb52c;border-radius:999px;color:#10243f;font-size:13px;font-weight:700}.bs-plan-heading{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}.bs-plan-name{margin:0;color:#12243d;font-size:22px;font-weight:700}.bs-plan-current{padding:3px 10px;background:#f0f6e8;border-radius:999px;color:#4f8a10;font-size:12.5px;font-weight:700;white-space:nowrap}.bs-plan-description{margin:6px 0 0;color:#6b7280;font-size:15px}.bs-plan-price{display:flex;align-items:baseline;grid-gap:8px;gap:8px;margin:22px 0 4px}.bs-plan-amount{color:#12243d;font-size:44px;font-weight:700;line-height:1}.bs-plan-list-price{color:#6b7280;font-size:18px;text-decoration:line-through}.bs-plan-interval{color:#6b7280;font-size:16px}.bs-plan-note{min-height:20px;margin:0 0 20px;color:#6b7280;font-size:14px}.bs-plan-features{flex-grow:1;display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin:0 0 28px;padding:0;list-style:none}.bs-plan-features li{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;color:#4b5563;font-size:15.5px}.bs-plan-features svg{flex-shrink:0;margin-top:3px;color:#4f8a10}.bs-plan-button{width:100%;min-height:48px;background:#fff;border:1px solid #1f6fb8;border-radius:10px;color:#1f6fb8;font-size:16px;font-weight:700;transition:background-color .15s ease}.bs-plan-button:hover{background:#eef4fa}.bs-plan-button.is-primary{background:#1f6fb8;color:#fff}.bs-plan-button.is-primary:hover{background:#195d9b;border-color:#195d9b}.bs-plan-status{min-height:48px;margin:0;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-size:15px;font-weight:600}.bs-plan-status.is-current{color:#4f8a10}.bs-plan-status.is-covered{color:#6b7280}.bs-plans-assurances{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:40px}.bs-plans-assurance{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:18px;background:#fff;border:1px solid #e1e7ef;border-radius:12px}.bs-plans-assurance>svg{flex-shrink:0;width:22px;height:22px;color:#1f6fb8}.bs-plans-assurance div{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.bs-plans-assurance strong{color:#12243d}.bs-plans-assurance span{color:#6b7280;font-size:14px}.bs-plans-assurance a{color:#1f6fb8}.bs-plans-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:18px 24px;gap:18px 24px;margin-bottom:20px;padding:22px 28px;background:#10243f;border-radius:16px;color:#fff}.bs-plans-banner-text{display:flex;align-items:center;grid-gap:18px;gap:18px}.bs-plans-banner-icon{width:52px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1d3a5f;border-radius:50%;color:#6fb52c}.bs-plans-banner-title{font-size:21px;font-weight:700}.bs-plans-banner-subtitle{color:#cfdceb;font-size:15.5px}.bs-plans-banner-link{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-height:46px;padding:0 22px;background:#6fb52c;border-radius:10px;color:#10243f;font-size:16px;font-weight:700;text-decoration:none}.bs-plans-banner-link:hover{background:#5e9c22;color:#10243f;text-decoration:none}@media (max-width:767px){.bs-plans-title{font-size:30px}.bs-plans-banner-link{width:100%;justify-content:center}}.bookstoreBG{background-color:#4c8bf5!important;border-color:#4c8bf5!important}.bookstoreMain{margin:64px auto 0;max-width:1024px}#header.bookstoreHeader{background-size:190px;background-position-x:65%}.bookstoreLibraryBanner{width:100%;height:157px;background-image:url(/static/media/dark_minibanner.cf00e86c.jpg);background-position:50%;background-repeat:repeat-x;background-size:auto;margin-top:27px}.bookstoreLibraryBanner>h4{color:#fff;font-size:1.3em}.bookstoreLibraryrow>h4{font-size:1.3em}.bookstoreTilesContainer>div{width:100%;max-width:400px;margin:0 auto}.rateBookstoreStarts>div{font-size:.4em;text-align:right}.bookstoreTileWrapper{width:100%}.bookstore-tile{height:auto;border-bottom:1px solid #ccc}.bookstore-tile,.bookstore-tile-cart{width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#fff}.bookstore-tile-cart{min-height:75px}a.bookstore-details-link{width:100%;cursor:pointer;padding:.25rem .5rem;font-size:1rem;line-height:1.5;background-color:#4c8bf5;color:#fff!important}a.bookstore-details-link:after{content:"+ Add to cart"}div.hideOnMobile{display:none!important}div.hideOnDesktop{display:flex!important}.borderOnMobile{border:1px solid #000}div.bookstoreReviewTabsWrapper.mt-3>nav.nav.nav-tabs{border:none}nav.bookStoreBreadcrumb>ol.breadcrumb{background-color:initial;margin:0;padding:12px 0;font-size:.7em}nav.bookStoreBreadcrumb>ol.breadcrumb>li>a{color:#6c757d}nav.bookStoreBreadcrumb>ol>li.breadcrumb-item.active{font-weight:700}div.bookstoreReviewTabsWrapper.mt-3>nav>a.nav-item.nav-link{font-size:1.2em;background-color:#fff;color:#000;border:none}div.bookstoreReviewTabsWrapper.mt-3>nav>a.nav-item.nav-link.active{text-decoration:underline}.mw-50{min-width:60%}.bookstoreDetailsVideoPlayerHolder{width:300px;height:250px;background-position:50%;background-repeat:no-repeat;background-color:#000;background-size:contain}.bookstoreAdditionalInfo{font-size:.6em}#bookstoreReviewTabs-tab-reviews{display:none}.bookstoreOnlyMobilePrice{background-color:#134477;font-size:2em;color:#fff}.bookstoreOrderSumaryWrapper,.bookstorePlansBannerWrapper,.bookstoreShoppingCartLeft,.bookstoreShoppingCartRight,.checkOutdWrapper,.paymentViewRightColumn{width:100%}.bookstoreOrderSumaryWrapper{padding:20px 20px 10px;border:1px solid #ccc}.bookstorePlansBannerWrapper{background-color:#77bd15}.bookstorePlansBannerWrapper h5{color:#fff}.checkOutdWrapper{height:auto;padding:20px 20px 10px;border:1px solid #ccc}.bookStoreConfirmationWrapper{width:100%;max-width:600px;padding:0;border:1px solid #ccc}.bookStoreAnimationWrapper{width:115px;height:115px;background-image:url(/static/media/unlock.9a09a3df.gif);background-position:50%;background-repeat:no-repeat;background-size:contain}.bookstoreConfirmationText{width:90%}a.bookstoreBottomLink{color:#000;text-decoration:underline}@media (min-width:768px){.bookstoreBG{background-color:#4c8bf5!important;border-color:#4c8bf5!important}#header.bookstoreHeader{background-size:270px;background-position:50%}.bookstoreLibrarySearchMain{display:block;width:100%;height:100px;background-color:#0f3365;margin-top:65px}.bookstoreLibraryBanner{width:100%;height:157px;background-image:url(/static/media/dark_minibanner.cf00e86c.jpg);background-position:50%;background-repeat:repeat-x;background-size:auto;margin-top:0}.bookstoreLibraryBanner>h4{max-width:500px;color:#fff}.bookstoreTilesContainer>div{width:auto;margin:0 0 10px}.bookstoreLibraryBanner>button{max-width:300px}.bookstoreMain{margin:100px auto 0;max-width:1024px}nav.bookStoreBreadcrumb>ol.breadcrumb{background-color:initial;margin:0;font-size:1em}nav.bookStoreBreadcrumb>ol.breadcrumb>li>a{color:#6c757d}nav.bookStoreBreadcrumb>ol>li.breadcrumb-item.active{font-weight:700}.bookStoreConfirmationWrapper{width:100%;max-width:600px;padding:20px 20px 10px;border:1px solid #ccc}.bookStoreAnimationWrapper{width:230px;height:230px;background-image:url(/static/media/unlock.9a09a3df.gif);background-position:50%;background-repeat:no-repeat;background-size:contain}a.bookstoreBottomLink{color:#000;text-decoration:underline}a.bookstoreBlackLink{color:#000;text-decoration:none}.bookstore_menuside{display:flex;justify-content:space-around;padding:5px 0 0}.bookstore_menuside div{margin-right:10px}span.itemsShopped{right:0;top:3px;background-color:red;font-size:.7em;line-height:.7em;padding:3px}.rateBookstoreStarts>div{font-size:.4em;text-align:right}.bookstoreTileWrapper{width:18rem}.bookstore-tile{height:auto}.bookstore-tile,.bookstore-tile-cart{width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#fff;border-bottom:1px solid #ccc}.bookstore-tile-cart{height:125px}a.bookstore-details-link{width:auto;cursor:pointer;padding:.25rem .5rem;font-size:1rem;line-height:1.5;background-color:initial;color:#000!important}a.bookstore-details-link:after{content:"View Details"}a.hideOnMobile,div.hideOnMobile{display:flex!important}div.hideOnDesktop{display:none!important}.borderOnMobile{border:none}.bookstoreOrderSumaryWrapper{padding:20px 20px 10px;border:1px solid #ccc}.bookstorePlansBannerWrapper{background-color:#77bd15}.bookstorePlansBannerWrapper h5{color:#fff}.bookstoreUnitAvatar{width:50px;min-width:50px;height:50px;background-position:50%;background-repeat:no-repeat;background-size:cover}div.bookstoreReviewTabsWrapper.mt-3>nav.nav.nav-tabs{border:none}div.bookstoreReviewTabsWrapper.mt-3>nav>a.nav-item.nav-link{font-size:1.2em;background-color:#fff;color:#000;border:none}div.bookstoreReviewTabsWrapper.mt-3>nav>a.nav-item.nav-link.active{text-decoration:underline}.bookstoreDetailsVideoPlayerHolder{width:700px;height:400px;background-position:50%;background-repeat:no-repeat;background-color:#000;background-size:contain}.mw-50{min-width:50%}.bookstoreAdditionalInfo{font-size:1em}#bookstoreReviewTabs-tab-reviews{display:inline-block}.paymentViewRightColumn{width:auto}.bookstoreShoppingCartLeft,.bookstoreShoppingCartRight,.checkOutdWrapper{width:50%}.bookstoreOrderSumaryWrapper,.bookstorePlansBannerWrapper{width:75%}.checkOutdWrapper{height:530px;padding:20px 20px 10px;border:1px solid #ccc}.bookstoreConfirmationText{width:50%}}.payment-option{border:1px solid #ccc;padding:10px 16px;margin-right:10px;border-radius:8px;cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px;background:#fff}.payment-option.selected{border:2px solid #1e3a8a}.payment-img{height:22px;object-fit:contain}.payment-option:hover{border-color:#1e3a8a}.payment-success-wrapper{min-height:100vh;padding:40px 20px;text-align:center}.success-icon{background:#22c55e}.cancelled-icon,.success-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cancelled-icon{background:#6b7280}.success-card{background:#fff;padding:20px;border-radius:10px;width:350px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.ck-page{--ck-navy:#123c6f;--ck-blue:#2668a1;--ck-blue-strong:#1f5a8f;--ck-ink:#12243d;--ck-muted:#6b7280;--ck-border:#e7ecf3;--ck-wash:#eef4fa;--ck-bg:#f6f9fc;min-height:100vh;background:var(--ck-bg);color:var(--ck-ink)}.ck-main{max-width:1280px;margin:0 auto;padding:88px 16px 48px}.ck-steps{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 12px;padding:0;font-size:.9rem;color:var(--ck-muted)}.ck-steps li+li:before{content:">";margin:0 10px;color:var(--ck-muted)}.ck-steps .ck-step-done{color:var(--ck-blue)}.ck-steps .ck-step-current{color:var(--ck-ink);font-weight:600}.ck-title{margin:0;font-size:2rem;font-weight:800;color:var(--ck-navy)}.ck-subtitle{margin:4px 0 24px;color:var(--ck-muted);font-size:1.05rem}.ck-loading{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:48px 0;color:var(--ck-muted)}.ck-grid{display:grid;grid-template-columns:1fr;align-items:start}.ck-grid,.ck-side{grid-gap:20px;gap:20px}.ck-side{display:flex;flex-direction:column;min-width:0}@media (min-width:992px){.ck-grid{grid-template-columns:minmax(0,1.4fr) minmax(440px,1fr)}.ck-cart{min-height:100%}}.ck-card{background:#fff;border:1px solid var(--ck-border);border-radius:14px;padding:20px;box-shadow:0 4px 18px rgba(18,60,111,.05);min-width:0}.ck-card-head{grid-gap:14px;gap:14px;margin-bottom:18px}.ck-card-head,.ck-card-icon{display:flex;align-items:center}.ck-card-icon{flex:0 0 auto;width:46px;height:46px;border-radius:50%;justify-content:center;background:var(--ck-wash);color:var(--ck-blue)}.ck-card-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--ck-navy)}.ck-muted{font-weight:400;color:var(--ck-muted)}.ck-cart{display:flex;flex-direction:column}.ck-row,.ck-thead{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px 90px 40px;align-items:center;grid-gap:12px;gap:12px}.ck-thead{padding:12px 16px;border-radius:10px;background:#f4f7fb;font-size:.9rem;font-weight:600;color:var(--ck-navy)}.ck-row{margin-top:10px;padding:14px 16px;border-radius:10px;background:#f9fbfd;border:1px solid #f0f4f8}.ck-col-price,.ck-col-qty,.ck-col-total{text-align:center}.ck-col-remove{text-align:right}.ck-product{grid-gap:16px;gap:16px;min-width:0}.ck-product,.ck-thumb{display:flex;align-items:center}.ck-thumb{flex:0 0 auto;width:72px;height:60px;border-radius:8px;justify-content:center;background:#dfeaf5;color:#6f9cc6}.ck-product-text{display:flex;flex-direction:column;min-width:0}.ck-product-name{font-weight:700;color:var(--ck-ink);overflow-wrap:anywhere}.ck-product-kind{font-size:.85rem;color:var(--ck-muted)}.ck-remove{width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--ck-muted);display:inline-flex;align-items:center;justify-content:center}.ck-remove:hover:not(:disabled){background:#fdecec;color:#c0392b}.ck-remove:disabled{opacity:.6}.ck-empty{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;padding:40px 0;color:var(--ck-muted)}.ck-empty p{margin:0}.ck-cart-foot{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:12px;gap:12px;margin-top:auto;padding-top:28px}.ck-link{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:0;border:none;background:none;color:var(--ck-blue);font-weight:500}.ck-link:hover{text-decoration:underline}@media (max-width:767px){.ck-thead{display:none}.ck-row{grid-template-columns:repeat(3,minmax(0,1fr)) 40px;grid-row-gap:12px;row-gap:12px}.ck-product{grid-column:1/-1}.ck-col-price,.ck-col-qty,.ck-col-total{text-align:left}.ck-col-price:before,.ck-col-qty:before,.ck-col-total:before{content:attr(data-label);display:block;font-size:.75rem;color:var(--ck-muted)}.ck-title{font-size:1.6rem}}.ck-lines{margin:0}.ck-lines>div{display:flex;justify-content:space-between;padding:5px 0}.ck-lines dt{font-weight:400;color:#4b5563}.ck-lines dd{margin:0;color:var(--ck-ink)}.ck-due{display:flex;justify-content:space-between;margin-top:14px;padding:12px 16px;border-radius:8px;background:var(--ck-wash);font-size:1.2rem;font-weight:700;color:var(--ck-navy)}.ck-renews{margin-top:8px;text-align:right;font-size:.9rem;color:var(--ck-muted)}.ck-promo{margin-top:18px;padding:12px 16px;border:1px solid var(--ck-border);border-radius:10px}.ck-promo-toggle{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:0;border:none;background:none;color:var(--ck-ink);text-align:left}.ck-promo-toggle span{flex:1 1}.ck-promo-form{display:flex;grid-gap:10px;gap:10px;margin-top:12px}.ck-promo-message{display:block;margin-top:8px;color:var(--ck-muted)}.ck-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:10px;gap:10px}.ck-method{position:relative;display:flex;align-items:center;grid-gap:10px;gap:10px;margin:0;padding:12px 10px;border:1px solid var(--ck-border);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ck-method input{position:absolute;opacity:0;pointer-events:none}.ck-radio{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid #9aa5b4;background:#fff}.ck-method-selected{border-color:var(--ck-blue);background:#f5f9fd;box-shadow:0 0 0 1px var(--ck-blue)}.ck-method-selected .ck-radio{border-color:var(--ck-blue);box-shadow:inset 0 0 0 4px #fff;background:var(--ck-blue)}.ck-method input:focus-visible+.ck-radio{outline:2px solid var(--ck-blue);outline-offset:2px}.ck-method-disabled{cursor:not-allowed;opacity:.55}.ck-method-body{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.ck-method-logos{display:flex;align-items:center;grid-gap:6px;gap:6px}.ck-method-logo{height:22px;object-fit:contain;align-self:flex-start}.ck-paypal-word{font-size:1.15rem;font-weight:800;font-style:italic;color:#003087}.ck-applepay{grid-gap:4px;gap:4px;font-weight:600;color:#000}.ck-method-label{font-size:.8rem;line-height:1.25;color:var(--ck-ink)}.ck-method-soon{font-size:.75rem;color:var(--ck-muted)}.ck-secure{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:14px 0;font-size:.85rem;color:var(--ck-muted)}.ck-actions{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:12px;gap:12px}.ck-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;min-height:46px;padding:0 18px;white-space:nowrap;border-radius:8px;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ck-btn:disabled{cursor:not-allowed;opacity:.65}.ck-btn-primary{border:1px solid var(--ck-blue);background:var(--ck-blue);color:#fff}.ck-btn-primary:hover:not(:disabled){background:var(--ck-blue-strong);border-color:var(--ck-blue-strong)}.ck-btn-outline{border:1px solid var(--ck-blue);background:#fff;color:var(--ck-blue)}.ck-btn-outline:hover:not(:disabled),.ck-btn-soft{background:var(--ck-wash)}.ck-btn-soft{min-height:38px;border:none;color:var(--ck-blue)}.ck-btn-soft:hover:not(:disabled){background:#dfeaf5}@media (max-width:400px){.ck-actions{grid-template-columns:1fr}}@media (min-width:768px){.maintenanceText{width:400px;max-width:400px;height:400px;background-color:#ecf7fd;color:#113464;padding-top:110px}.maintenanceText>p{font-size:.9rem}.maintenanceIcon{width:250px;height:206px;background-image:url(/static/media/cone.a429e7fa.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-76px;right:92px}}.dyslexic{font-family:"OpenDyslexic","Arimo"}.invert-contrast{-webkit-filter:invert(100%);filter:invert(100%)}.invert-contrast-low-brightness{-webkit-filter:invert(100%) hue-rotate(180deg);filter:invert(100%) hue-rotate(180deg)}.invert-contrast-high-brightness{-webkit-filter:invert(100%) hue-rotate(180deg) brightness(6);filter:invert(100%) hue-rotate(180deg) brightness(6)}.contrast-grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.accessibility-toolbar{z-index:999;top:10px;right:10px;bottom:auto;cursor:pointer;border-radius:50px}.accessibility-expandable-menu{background-color:#fff;border-radius:50px}.accessibility-expandable-menu[expanded="0"]{-webkit-animation:expandmenubackwards .5s 1;animation:expandmenubackwards .5s 1;width:0}.accessibility-expandable-menu[expanded="1"]{-webkit-animation:expandmenuforward .5s 1;animation:expandmenuforward .5s 1;width:310px}@-webkit-keyframes expandmenuforward{0%{width:0;opacity:0}to{width:310px;opacity:1}}@keyframes expandmenuforward{0%{width:0;opacity:0}to{width:310px;opacity:1}}@-webkit-keyframes expandmenubackwards{0%{width:310px;opacity:1}to{width:0;opacity:0}}@keyframes expandmenubackwards{0%{width:310px;opacity:1}to{width:0;opacity:0}}.accessibility-icon{background:url(data:image/png;base64,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) 0 0 no-repeat;background-size:contain;height:45px;width:45px;border:none;cursor:pointer}.accessibility-zoomin-btn{background:url(/static/media/zoomin.26865b32.svg) 0 0 no-repeat;background-size:contain;height:25px;width:25px}.accessibility-zoomout-btn{background:url(/static/media/zoomout.23808d35.svg) 0 0 no-repeat;background-size:contain;height:25px;width:25px}.accessibility-invert-contrast-btn{background:url(/static/media/invert.dda51b0f.svg) 0 0 no-repeat;background-size:contain;height:22px;width:26px}.accessibility-grayscale-btn{background:url(/static/media/grayscale.6055f451.svg) 0 0 no-repeat;background-size:contain;height:22px;width:26px}.accessibility-high-brightness-btn{background:url(/static/media/brightness.b9d48e53.svg) 0 0 no-repeat;background-size:contain;height:35px;width:35px}.accessibility-low-brightness-btn{background:url(/static/media/dimm.00906219.svg) 0 0 no-repeat;background-size:contain;height:35px;width:35px}.accessibility-dyslexia-btn{background:url(/static/media/dyslexia.4107838b.svg) 0 0 no-repeat;background-size:contain;height:20px;width:40px}@media (min-width:768px){.accessibility-toolbar{right:180px;top:7px}.accessibility-icon{width:50px;height:50px}}.video-js{background-color:#fff!important}.video-js .vjs-chapters-button{display:none!important}.video-js .vjs-remaining-time{display:none}@media (min-width:768px){.video-js .vjs-big-play-button{border:none;font-size:4em}.vjs-big-play-button:focus{background-color:initial}.video-js .vjs-control-bar{font-size:.8rem}.video-js .vjs-load-progress div{background:#022f5c}.video-js .vjs-time-control{display:block}.video-js .vjs-subs-caps-button{display:block!important}.video-js .vjs-chapters-button{display:none!important}.video-js .vjs-remaining-time{display:none}.video-js .vjs-overlay-background{background-color:rgba(139,195,74,.8300000000000001)!important;color:#fff!important;font-size:1.5rem;border:1px solid #b3de81;border-radius:5px!important}.video-js .vjs-overlay{cursor:pointer}}.rater-star-container{cursor:pointer}#rateCourseModalTitle>h1{font-family:Arimo;font-size:1.2em;text-align:center;color:#28a9ea;margin:0}#rateCourseStarts{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center}.react-rater-star{font-size:2em}p.additionaFeedback{text-align:center}textarea.modalTextArea{width:100%;height:175px;border-radius:23px;border:1px solid #979797;background-color:#fff;padding:10px;font-family:Arimo;font-size:1.1em;color:#5c5c5c}@media (min-width:768px){#rateCourseModalTitle>h1{font-family:Arimo;font-size:1.5em;text-align:center;color:#28a9ea;margin:0}p.modalPreheader{font-family:Arimo;font-size:1.4em;color:#000;text-align:center;margin:0 0 10px}#rateCourseStarts{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center}.react-rater-star{font-size:2em;line-height:1em}.react-rater-star.is-active{color:#fc6}.react-rater-star{cursor:pointer;color:#ccc;position:relative}p.additionaFeedback{font-size:1em;color:#000;margin:15px 0 5px;text-align:left}textarea.modalTextArea{width:100%;height:175px;border-radius:23px;border:1px solid #979797;background-color:#fff;padding:10px;font-family:Arimo;font-size:1.1em;color:#5c5c5c}.modal-footer{border-top:0}}.unit-breadcrumb-container{margin-top:64px}.playlist-tab-container{padding:0 20px}.unitViewContainer{width:100%;margin:0 auto 10px;display:flex;display:-webkit-flex;flex-direction:column}.unit-video-resizer.maximize-player-anim,.unit-video-resizer.minimize-player-anim{width:100%;margin:auto}.unit-video-player-container{background-color:#000;width:100%;display:flex;display:-webkit-flex;flex-direction:column;margin:auto;overflow:hidden;min-height:300px;height:70%}.unit-view-video-resizer{width:100%;max-width:100%}.unit-view-video-holder{width:100%;border:10px solid #fff}.lecture-tabs-holder{background-color:#fff;margin:10px 0 20px}.lecture-tabs-holder nav{border-bottom:none;display:flex;display:-webkit-flex;justify-content:space-around}.unit-playlist-mobile{display:none}.final-assessment-container{width:100%;height:calc(100vh - 120px)}.preassessment-score{color:#004386;cursor:pointer}@media (min-width:768px){.unitViewContainer{max-width:1440px;margin:0 auto 10px;display:flex;display:-webkit-flex;justify-content:space-between;flex-direction:row}.unit-view-video-holder{width:100%;margin-right:5px}.unit-view-video-resizer{max-width:100%;overflow-y:scroll}.unit-outline-holder button{border:1px solid #e2e6ea}.lecture-tabs-holder{background-color:#fff;margin:10px 0 20px}.lecture-tabs-holder nav{border-bottom:none;display:flex;display:-webkit-flex;justify-content:space-around}.playlist-tab-container{padding:0}.unit-video-player-container{background-color:#000;width:100%;display:flex;display:-webkit-flex;flex-direction:column;margin:0 auto;overflow:inherit;min-height:400px;height:auto}}.unit-learning-layout{position:relative;width:100%;min-width:0;padding:clamp(12px,1.5vw,28px);box-sizing:border-box}.unit-learning-layout .unit-learning-content-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:20px;gap:20px;width:100%;max-width:1800px;min-width:0;margin:0 auto}.unit-learning-layout .unit-learning-main,.unit-learning-layout .unit-learning-secondary{min-width:0}.unit-learning-layout .unit-learning-secondary{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.unit-learning-layout .unit-learning-assessments,.unit-learning-layout .unit-learning-panel,.unit-learning-layout .unit-tabs-container{width:100%;min-width:0;height:auto;padding:16px;box-sizing:border-box;background-color:#fff;border:1px solid #e7ecf3;border-radius:10px;box-shadow:0 4px 14px rgba(7,43,77,.05)}.unit-learning-layout .unit-learning-main{padding:20px;border:1px solid var(--unit-line);border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(7,43,77,.025)}.unit-learning-layout .unit-learning-main>.unit-tabs-container{padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.unit-learning-layout .playlist-tabs-holder{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.unit-learning-layout .playlist-tabs-holder .nav-item{flex:0 0 auto;margin-bottom:0}.unit-learning-layout .playlist-tabs-holder .nav-link{white-space:nowrap}.unit-learning-layout .playlist-tab-container{padding:0}.unit-learning-layout .unit-view-video-holder{width:100%;max-width:100%;margin:16px auto 0;border:0}.unit-learning-layout .unit-view-video-resizer{min-width:0;overflow:visible}.unit-learning-layout .unit-view-video-resizer iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}.unit-learning-layout .unit-learning-lecture-info{width:100%;margin:16px auto 0;overflow-wrap:anywhere}.unit-learning-layout .unit-learning-lecture-info h5{margin:0 0 8px;color:var(--unit-navy);font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.4}.unit-learning-layout .unit-learning-lecture-info p{margin:0;color:var(--unit-muted);line-height:1.5}.unit-learning-layout .playlist-top,.unit-learning-layout .playlist-top>div{display:block;height:auto;padding-top:0}.unit-learning-layout .playVideoButtonTile>.d-flex{width:100%;min-width:0}.unit-learning-layout .playVideoButtonTile p{flex:1 1;min-width:0;width:auto!important;overflow-wrap:anywhere}.unit-learning-layout .unit-lecture-video-preview{flex-shrink:0}.unit-learning-layout .ancillary-item-holder{width:100%;box-sizing:border-box;grid-gap:8px;gap:8px;overflow-wrap:anywhere}.unit-learning-layout .ancillary-item-title-div{min-width:0}.unit-learning-layout .unit-learning-assessments{grid-gap:8px;gap:8px;align-items:stretch}.unit-learning-layout .unit-learning-assessments>div{margin:0}.unit-learning-layout .code-editor-tab-expanded{width:100%}@media (max-width:575px){.unit-learning-layout .unit-learning-assessments,.unit-learning-layout .unit-learning-panel,.unit-learning-layout .unit-tabs-container{padding:12px}}@media (min-width:1200px){.unit-learning-layout .unit-learning-lecture-info,.unit-learning-layout .unit-view-video-holder{width:94%}.unit-learning-layout .unit-learning-content-grid{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.unit-learning-layout .playlist-tabs-holder{flex-wrap:wrap;overflow:visible}}.unit-learning-layout{--unit-navy:#111b60;--unit-blue:#0099df;--unit-ink:#1c306a;--unit-muted:#6c7ca3;--unit-line:#e5edf5}.unit-learning-layout .unit-learning-assessments,.unit-learning-layout .unit-learning-panel,.unit-learning-layout .unit-tabs-container{border-color:var(--unit-line);border-radius:12px}.unit-learning-layout .unit-learning-panel>h5{color:var(--unit-navy);font-size:1.1rem;font-weight:700;line-height:1.4;margin:0 0 12px}.unit-learning-layout .playlist-tabs-holder{grid-gap:4px;gap:4px;margin:0;padding:0;background:transparent;border-bottom:1px solid var(--unit-line);scrollbar-width:thin}.unit-learning-layout .playlist-tabs-holder .nav-link{display:inline-flex;align-items:center;grid-gap:9px;gap:9px;padding:12px 16px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--unit-muted);font-weight:500;line-height:1.4}.unit-learning-layout .playlist-tabs-holder .nav-link svg{width:21px;height:21px;flex-shrink:0}.unit-learning-layout .playlist-tabs-holder .nav-link:hover{background:#f3f9ff;color:var(--unit-navy)}.unit-learning-layout .playlist-tabs-holder .nav-link.active{border-bottom-color:var(--unit-blue);background:transparent;color:var(--unit-navy);font-weight:700}.unit-learning-layout .als-tile:focus-visible,.unit-learning-layout .ancillary-item-holder:focus-visible,.unit-learning-layout .playlist-tabs-holder .nav-link:focus-visible,.unit-learning-layout .quizTile:focus-visible,.unit-learning-layout .unit-learning-assessments button:focus-visible,.unit-learning-layout .unit-learning-lecture:focus-visible{outline:2px solid var(--unit-blue);outline-offset:-3px}.unit-learning-layout .unit-learning-lecture-info h5{font-weight:700}.unit-learning-layout .unit-learning-lecture{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;min-width:0;padding:8px 9px;border:0;border-left:3px solid transparent;border-bottom:1px solid var(--unit-line);border-radius:4px;background:#fff;color:var(--unit-ink);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.unit-learning-layout .unit-learning-lecture:hover{background:#f3f9ff}.unit-learning-layout .unit-learning-lecture.active{background:#e5f4ff;border-left-color:var(--unit-blue);color:var(--unit-navy)}.unit-learning-layout .unit-learning-thumbnail{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:28px;border-radius:4px;background-color:#edf4fa;background-position:50%;background-repeat:no-repeat;background-size:contain}.unit-learning-layout .unit-learning-thumbnail svg{width:22px;height:22px;color:#007dbd;background:#fff;border-radius:50%}.unit-learning-layout .unit-learning-lecture-title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;line-height:1.45}.unit-learning-layout .unit-learning-lecture-duration{flex-shrink:0;color:var(--unit-muted);font-size:.82rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unit-learning-layout .unit-learning-lecture-complete{flex-shrink:0;color:#229d5b}.unit-learning-layout .unit-learning-lecture-lock{color:#94691f}.unit-learning-layout .unit-learning-quiz-group{margin:0 0 20px}.unit-learning-layout .unit-learning-quiz-group h6{color:var(--unit-navy);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.unit-learning-layout .playVideoQuizzesWrapper{align-items:stretch;grid-gap:8px;gap:8px}.unit-learning-layout .tile.quizTile{width:100%;min-width:0;min-height:0;margin:0;padding:10px 12px;grid-gap:12px;gap:12px;border:1px solid var(--unit-line);border-radius:8px;background:#fff!important;color:var(--unit-ink)!important}.unit-learning-layout .tile.quizTile>div:first-child{display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:6px;background:#eef8ff;color:var(--unit-blue)}.unit-learning-layout .tile.quizTile>div:first-child svg{width:28px;height:28px}.unit-learning-layout .tile.quizTile>.d-flex{flex:1 1 auto;min-width:0;align-items:flex-start!important;grid-gap:6px;gap:6px}.unit-learning-layout .tile.quizTile p{margin:0;overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.unit-learning-layout .tile.quizTile .badge{width:auto!important;font-size:.75rem;background:#eaf6ef!important;color:#227344!important}.unit-learning-layout .tile.quizTile[data-availability=available]:hover{border-color:#86c9ed;background:#f5fbff!important}.unit-learning-layout .tile.quizTile[data-availability=locked]{background:#f6f8fb!important;cursor:default}.unit-learning-layout .tile.quizTile .videoPlayerBookExam-icon-grey{display:none}.unit-learning-layout .unit-learning-assessments{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:16px;padding:0;border:0;background:transparent;box-shadow:none;grid-gap:12px;gap:12px}.unit-learning-layout .unit-learning-assessments>div{flex:0 1 320px;min-width:0;width:100%;max-width:320px}.unit-learning-layout .unit-learning-assessments .tile{min-height:76px;height:100%;flex-wrap:wrap;margin:0;padding:12px;grid-gap:10px;gap:10px;border:1px solid #8ecdf5;border-radius:10px;background:#fff;color:var(--unit-navy)}.unit-learning-layout .unit-learning-assessments .tile>.d-flex{min-width:0;max-width:100%;grid-gap:8px;gap:8px;overflow-wrap:anywhere}.unit-learning-layout .unit-learning-assessments .tile[data-status=LOCKED]{border-color:var(--unit-line);background:#f0f1f6;color:var(--unit-muted);cursor:default}.unit-learning-layout .unit-learning-assessments .tile[data-status=TAKEN]{border-color:#c7e5d6}.unit-learning-layout .unit-learning-assessments .videoPlayerWorkbook-button.rounded{width:auto;flex-shrink:0;padding:5px 12px;background:#007ab8!important;border:1px solid #007ab8!important;color:#fff}.unit-learning-layout .unit-learning-assessments .videoPlayerWorkbook-button.rounded.retry{background:#fff!important;color:#007ab8}.unit-learning-layout .unit-learning-assessments .videoPlayerWorkbook-grade{padding:4px 8px;border-radius:6px;background:#eaf6ef;color:#227344;font-size:1rem}.unit-learning-layout .als-tile{min-width:0;margin:0;box-shadow:none}.unit-learning-layout .als-tile-name{white-space:normal;overflow-wrap:anywhere}.unit-learning-layout .als-tile-kind{flex-wrap:wrap}.unit-learning-layout .ancillary-item-holder{align-items:center;justify-content:flex-start!important;grid-gap:12px;gap:12px;margin:0;padding:12px;border:1px solid var(--unit-line);border-radius:0;background:#fff;color:var(--unit-ink);box-shadow:none;font:inherit;text-align:left}.unit-learning-layout .ancillary-item-holder+.ancillary-item-holder{border-top:0}.unit-learning-layout .ancillary-item-holder:first-of-type{border-radius:8px 8px 0 0}.unit-learning-layout .ancillary-item-holder:last-of-type{border-radius:0 0 8px 8px}.unit-learning-layout .ancillary-item-holder:hover{background:#f3f9ff;color:var(--unit-navy)}.unit-learning-layout .ancillary-item-holder>:first-child{flex:0 0 32px}.unit-learning-layout .ancillary-item-holder>:first-child>img{display:block;width:24px;height:28px;border:0;object-fit:contain}.unit-learning-layout .ancillary-item-title-div{flex:1 1;font-size:.9rem;line-height:1.5}.unit-learning-layout .ancillary-item-title-div>span:last-child{color:var(--unit-muted);font-size:.8rem}.unit-learning-layout .transcript-playlist-holder{min-height:0}.unit-learning-layout #font-button-container{flex-wrap:wrap;grid-gap:8px;gap:8px}.unit-learning-layout #font-button-container button{margin-right:0}.unit-learning-layout .no-transcript-available-msg{margin:16px 0}@media (max-width:575px){.unit-learning-layout .playlist-tabs-holder .nav-link{padding:10px 12px}.unit-learning-layout .unit-learning-lecture{grid-gap:7px;gap:7px;padding:10px 5px}.unit-learning-layout .unit-learning-thumbnail{flex-basis:30px}}.unit-learning-layout .unit-learning-banner{margin-bottom:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px 24px;gap:12px 24px;min-width:0;padding:16px 28px;border:1px solid #dce8f2;border-radius:10px;background:linear-gradient(90deg,rgba(12,46,81,.78),rgba(12,46,81,.08)),url(/static/media/mountain.c7bc95ab.jpg) 50%/cover;color:#fff;box-shadow:0 2px 8px rgba(7,43,77,.025)}.unit-learning-layout .unit-learning-banner-copy{grid-column:1;grid-row:1/span 2;min-width:0;overflow-wrap:anywhere}.unit-learning-layout .unit-learning-eyebrow{display:block;margin-bottom:6px;color:#d2e8f8;font-size:.85rem}.unit-learning-layout .unit-learning-banner h1{margin:0;color:#fff;font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:700;line-height:1.25}.unit-learning-layout .unit-learning-description{margin-top:8px;color:#e1edf7;line-height:1.5}.unit-learning-layout .unit-learning-description>:first-child{margin-top:0}.unit-learning-layout .unit-learning-description>:last-child{margin-bottom:0}.unit-learning-layout .unit-learning-progress{--unit-progress-color:#0099df;grid-column:2;grid-row:1;justify-self:end;display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:.85rem}.unit-learning-layout .unit-learning-progress-ring{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 68px;width:68px;height:68px;border-radius:50%;background:conic-gradient(var(--unit-progress-color) var(--unit-progress),#e4ece8 0)}.unit-learning-layout .unit-learning-progress-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.unit-learning-layout .unit-learning-progress-ring strong{position:relative;max-width:56px;color:var(--unit-navy);overflow-wrap:anywhere;text-align:center}.unit-learning-layout .unit-learning-main,.unit-learning-layout .unit-learning-secondary{align-self:start}.unit-learning-layout .unit-tabs-container>.tab-content,.unit-learning-layout .unit-tabs-container>.tab-content>.tab-pane{min-width:0}.unit-learning-layout .unit-learning-lecture.active .unit-learning-lecture-title{font-weight:600}.unit-learning-layout .unit-learning-lecture-complete,.unit-learning-layout .unit-learning-lecture-lock{flex:0 0 16px}.unit-learning-layout .unit-learning-assessments:empty{display:none}.unit-learning-layout .unit-learning-assessments .als-tile{height:100%}.unit-learning-layout .als-tile-cta{flex-shrink:0;white-space:nowrap}.unit-learning-layout .no-transcript-available-msg,.unit-learning-layout .unit-learning-empty{display:block;margin:12px 0 0;padding:14px;border:1px dashed var(--unit-line);border-radius:8px;color:var(--unit-muted);background:#f8fbfe;line-height:1.5;text-align:left}.unit-learning-layout .unit-learning-final-assessment{grid-column:1/-1;min-width:0;border:1px solid var(--unit-line);border-radius:12px;background:#fff}.unit-learning-layout .final-assessment-container{height:auto;padding:32px 16px}@media (max-width:575px){.unit-learning-layout .unit-learning-banner{grid-gap:16px;gap:16px;padding:18px}.unit-learning-layout .unit-learning-banner-copy{flex-basis:100%}}.unit-learning-layout .unit-learning-navigation{grid-column:2;grid-row:2;justify-self:end;width:100%;max-width:380px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:12px;gap:12px;margin:0}.unit-learning-layout .unit-learning-navigation button{min-width:0;min-height:40px;padding:8px 12px;border:1px solid #d5e5f2;border-radius:6px;background:#fff;color:var(--unit-navy);font:inherit;font-size:.875rem;text-align:center;cursor:pointer}.unit-learning-layout .unit-learning-navigation button:last-child{border-color:#0099df;background:#0099df;color:#fff}.unit-learning-layout .unit-learning-navigation button>span{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-weight:600;line-height:1.4}.unit-learning-layout .unit-learning-navigation button svg{flex-shrink:0}.unit-learning-layout .unit-learning-navigation button:hover:not(:disabled){border-color:#86c9ed;background:#eff8ff}.unit-learning-layout .unit-learning-navigation button:focus-visible{outline:2px solid #a8dfff;outline-offset:2px}.unit-learning-layout .unit-learning-navigation button:disabled{opacity:.55;cursor:default}.unit-learning-layout .unit-learning-navigation button:last-child:hover:not(:disabled){border-color:#007db8;background:#007db8}.unit-learning-layout .unit-learning-progress>span{white-space:nowrap;padding:8px 12px;border-radius:24px;background:#e8f5ff;color:#005b8c}.unit-learning-layout .unit-learning-progress[data-status="Not Started"]{--unit-progress-color:#8494a6}.unit-learning-layout .unit-learning-progress[data-status="Not Started"]>span{background:#eef1f5;color:#526174}.unit-learning-layout .unit-learning-progress[data-status=Completed]{--unit-progress-color:#2dab67}.unit-learning-layout .unit-learning-progress[data-status=Completed]>span{background:#e8f8ed;color:#17753e}.unit-learning-layout .unit-learning-content .playlist-top>div>.mb-1{margin-bottom:0!important}.unit-learning-layout .tile.quizTile[data-availability=available]:after{content:"";flex:0 0 7px;height:7px;border-top:2px solid #6c7ca3;border-right:2px solid #6c7ca3;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.unit-learning-layout .unit-learning-assessments [class^=videoPlayerBookExam-icon],.unit-learning-layout .unit-learning-assessments [class^=videoPlayerWorkbook-icon]{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background-color:#edf7ff;background-size:24px 24px}@media (max-width:991px){.unit-learning-layout .unit-learning-banner{grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px}.unit-learning-layout .unit-learning-banner-copy,.unit-learning-layout .unit-learning-navigation,.unit-learning-layout .unit-learning-progress{grid-column:1;grid-row:auto}.unit-learning-layout .unit-learning-navigation,.unit-learning-layout .unit-learning-progress{justify-self:start}}@media (max-width:575px){.unit-learning-layout .unit-learning-main{padding:12px}.unit-learning-layout .unit-learning-navigation{grid-gap:8px;gap:8px}.unit-learning-layout .unit-learning-content-grid{grid-gap:12px;gap:12px}}.unit-learning-layout .ancillary-item-holder>.unit-resource-icon{flex-basis:44px}.unit-learning-layout .unit-resource-icon{display:flex;align-items:center;justify-content:center;width:44px;height:48px;flex:0 0 44px;border-radius:8px;background:#f0f3f7;color:#68778c}.unit-learning-layout .unit-resource-icon svg{width:32px;height:36px}.unit-learning-layout .unit-resource-icon[data-file-type=PDF]{background:#fff0ee;color:#dc4035}.unit-learning-layout .unit-resource-icon[data-file-type=DOC],.unit-learning-layout .unit-resource-icon[data-file-type=DOCX]{background:#edf5ff;color:#1874d1}.unit-learning-layout .unit-resource-icon[data-file-type=XLS],.unit-learning-layout .unit-resource-icon[data-file-type=XLSX]{background:#eaf8ef;color:#239455}.unit-learning-layout .unit-resource-download{flex:0 0 18px;margin-left:auto;color:#007dbd}.unit-learning-layout .unit-resource-error{margin:4px 0 12px;color:#a52d2d;font-size:.85rem}.unit-learning-layout .ancillary-item-holder:disabled{cursor:progress;opacity:.65}.unit-learning-layout .unit-learning-assessment-tooltip{z-index:1080}.unit-learning-layout .unit-learning-scroll-region{max-height:min(65vh,640px);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;padding:4px;scrollbar-gutter:stable;scroll-padding-block:8px}.unit-learning-layout .unit-learning-scroll-region:focus-visible{outline:2px solid var(--unit-blue);outline-offset:-2px}@media (max-width:575px){.unit-learning-layout .unit-learning-scroll-region{max-height:min(55vh,480px)}}h4.playlist-title{padding:5px;font-size:1.2rem;color:#0f3365;width:100%;margin:0 0 10px;border-bottom:1px solid #b7b7b7;text-align:center}.unit-tabs-container,.unit-tabs-container-wrapper{width:100%}.playlist-tabs-holder{background-color:#efefef;display:flex;justify-content:space-between;padding-bottom:1px}.nav-tabs .nav-link.active,.playlist-tabs-holder .nav-tabs .nav-item.show .nav-link{background-color:rgba(23,130,241,.77);color:#fff;font-weight:700}.playlist-tabs-holder>a{background-color:#0f3365;color:#fff;border-color:transparent!important;border-radius:0!important}.ancillary-item-holder{border:1px solid #e9e9e9;padding:15px;width:90%;margin:10px auto;box-shadow:0 3px 1px rgba(0,0,0,.25);cursor:pointer}.ancillary-item-holder:hover{background-color:#09f;color:#fff}.ancillary-item-holder>div>img{width:50px;border:5px solid #ccc}.ancillary-item-title-div{min-width:110px}.transcript-box{color:#4e4e4e;padding:10px}.no-transcript-available-msg{display:block;color:#929292;text-align:center;margin-top:50px}#font-button-container{display:flex;justify-content:flex-end;margin-bottom:12px;margin-top:12px}#font-button-container button{margin-right:20px}@media (min-width:992px){h4.playlist-title{font-size:1.2rem;color:#fff;width:100%;margin-bottom:30px;border-bottom:1px solid #b7b7b7;text-align:center;background-color:#0f3365}.transcript-playlist-holder{min-height:456px}.unit-tabs-container-wrapper{width:auto}.unit-tabs-container{width:440px;padding-right:5px;height:100vh;overflow-y:scroll}.code-editor-tab-expanded{width:50vw}.code-editor-wrapper{margin-left:10px;margin-right:8px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.code-editor-run-wrapper{background-color:#efefef}.code-results-wrapper{background-color:#000;color:#fff;height:200px;margin-left:8px;margin-right:8px;font-family:"consolas";overflow:scroll}.code-input-prompt{background-color:initial;outline:none;border:none;color:#fff;font-family:"consolas"}.input-prompt-legend{font-style:italic;font-size:12px;display:block}}.playlist-top{height:60%;align-items:flex-start;padding-top:20px}.playlist-top,.playlist-top>div{width:100%;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:space-between}.playlist-top>div{align-items:center;overflow-x:initial}.playlist-top>div>div{width:100%;flex:none;padding:0}.playVideoButtonTile{display:flex;display:-ms-flexbox;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0}.video-quiz-tile{background-color:#fff!important;color:#0f3365!important;border-top:1px solid #fff!important}.tile{padding:5px}div.playVideoQuizzesWrapper>div>p{font-size:1rem}div.playVideoQuizzesWrapper>div>div>svg,div.playVideoQuizzesWrapper>div>p>svg,div.tile.playVideoButtonTile>img,div.tile.playVideoButtonTile>p>svg{width:30px;height:30px}.tile:hover{background-color:#d2d2d2;color:#fff;cursor:pointer}.tile.active{background-color:#037ff4;color:#fff}div.tile.playVideoButtonTile>p{padding:0;margin:0}div.playlist-top>div>div{width:100%}.big-tile{width:100px;height:80px;border:1px solid #e5e4e4;padding:6px;text-align:center;cursor:pointer;font-size:.8em}.big-tile span{font-size:2em}div.playlist-bottom>div>div>svg.playVideoButtonExamTextIcon{margin:0;width:15px;height:15px}div.playlist-bottom>div>div>svg.playVideoButtonExamClockIcon{margin:0;width:40px;height:40px}.big-tile.taken.videoPlayerExamGrade.pass{cursor:none}.big-tile.taken.videoPlayerExamGrade.faild{cursor:not-allowed}.big-tile.taken.pass{background-color:#fff;color:#0e3365;cursor:pointer}.big-tile.taken.faild{background-color:red;color:#fff;cursor:pointer}.playVideoButtonTile p.playVideoButtonTitle{margin:0;padding:0;white-space:nowrap;width:70%;overflow:hidden;text-overflow:ellipsis}.green-play{width:30px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain}.menu-button-vertical{display:block;font-size:30px;margin:auto}.menu-buttons{display:block}.menu-buttons:hover{color:#00adff!important;text-decoration:none!important}.playVideoQuizzesWrapper{display:flex;display:-ms-flexbox;flex-direction:column;align-items:flex-end;width:100%}.tile.quizTile{width:75%;display:flex;display:-ms-flexbox;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;border-radius:5px;font-size:1em;background-color:#fff;color:#2667a1;border:4px solid #cacdce;min-height:100px;margin:5px auto}p.playVideoQuizzesTitle{margin:0;padding:0;white-space:nowrap;width:70%;overflow:hidden;text-overflow:ellipsis}.pendingQuiz{color:red}.rateVideoStartsQuizzes>div{font-size:.4em;text-align:right}.playlist-bottom{width:100%;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:10px}.playlist-bottom>div{width:100%;margin-right:5px}button.videoPlayerWorkbook-button.rounded{width:100px;background-color:#73bb23!important}button.videoPlayerWorkbook-button.rounded.retry{background-color:#e9a526!important;border:1px solid #e9a526!important}.videoPlayerWorkbook-grade.taken.pass{padding:5px 10px;font-size:1.6em;background-color:#73bb23;color:#fff}.videoPlayerWorkbook-grade.taken.faild{padding:5px 10px;font-size:1.6em;background-color:red;color:#fff}.unit-lecture-video-preview{outline:none;border:5px solid #000;background-color:#fff;width:90px;height:60px;cursor:pointer;background-position-x:0;background-position-y:0;background-repeat:no-repeat;background-size:contain}.unit-lecture-video-preview>div.incompleted{width:25px;height:25px;border-radius:50px;background-color:hsla(0,0%,44.3%,.5372549019607843)}.unit-lecture-video-preview>div.incompleted>.arrow-right{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #fff;margin-left:3px}.quiz-expand-list{background-color:#fff}.playvideo-time{padding:4px}.videoPlayerWorkbook-icon-grey{background-image:url(/static/media/workbookgris.5516a040.svg)}.videoPlayerBookExam-icon-grey,.videoPlayerWorkbook-icon-grey{width:30px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:3px 10px 3px 0}.videoPlayerBookExam-icon-grey{background-image:url(/static/media/examgrey.e3abd06e.svg)}.videoPlayerWorkbookLock{width:30px;height:30px;background-image:url(/static/media/lock.3ab46296.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.tile{padding:10px;border:1px solid #e5e4e4;margin-bottom:5px;font-size:1rem;background-color:#fff;color:#004386}@media (min-width:768px){.playlist-top{align-items:flex-start}.playlist-top,.playlist-top>div{width:100%;display:flex;display:-ms-flexbox;flex-direction:row;justify-content:space-between}.playlist-top>div{align-items:center;flex-wrap:wrap;overflow-x:initial}.playlist-top>div>div{width:100%;flex:none;padding:0}.tile.playVideoButtonTile{display:flex;display:-ms-flexbox;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0}.tile{padding:10px;border:1px solid #e5e4e4;margin-bottom:5px;font-size:1rem;background-color:#fff;color:#004386}.tile:hover{background-color:rgba(53,81,121,.2784313725490196);color:#35527d;cursor:pointer}.tile.active{background-color:#037ff4;color:#fff}div.tile.playVideoButtonTile>p{padding:0;margin:0}div.playVideoQuizzesWrapper>div>div>svg,div.playVideoQuizzesWrapper>div>p>svg,div.tile.playVideoButtonTile>img,div.tile.playVideoButtonTile>p>svg{width:30px;height:30px}div.playlist-top>div>div{width:100%;border-right:none}.big-tile{width:100%;height:150px;border:1px solid #e5e4e4;padding:6px;text-align:center;cursor:pointer;font-size:1em}.big-tile span{font-size:60px}.big-tile span svg{margin-left:32px;margin-top:0}div.playlist-bottom>div>div>svg.playVideoButtonExamClockIcon{margin:0;width:95px;height:95px}.big-tile.taken.videoPlayerWorkbook:hover{background-color:#34527d;color:#fff}.big-tile.taken.videoPlayerExamGrade.faild,.big-tile.taken.videoPlayerExamGrade.pass{cursor:not-allowed}.big-tile.taken.pass{border:5px solid #cacdce;background-color:#fff;color:#34527d;cursor:pointer}.big-tile.taken.faild{border:5px solid #cacdce;background-color:red;color:#fff;cursor:pointer}.playVideoButtonTile p.playVideoButtonTitle{margin:0;padding:0;white-space:nowrap;width:70%;overflow:hidden;text-overflow:ellipsis}.green-play{width:30px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain}.menu-button-vertical{display:block;font-size:30px;margin:auto}.menu-buttons{display:block}.menu-buttons:hover{color:#00adff!important;text-decoration:none!important}.playVideoQuizzesWrapper{display:flex;display:-ms-flexbox;flex-direction:column;align-items:flex-end;width:100%}.tile.quizTile{width:75%;display:flex;display:-ms-flexbox;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;border-radius:5px;font-size:1em;background-color:#fff;color:#2667a1;border:4px solid #cacdce;min-height:100px;margin:10px auto}.tile.quizTile:hover{border:4px solid #2668a1}p.playVideoQuizzesTitle{margin:0;padding:0;white-space:nowrap;width:70%;overflow:hidden;text-overflow:ellipsis}.pendingQuiz{color:#fc6}.rateVideoStartsQuizzes>div{font-size:.4em;text-align:right}.playlist-bottom{width:100%;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:space-between;align-items:center;margin-top:20px}.playlist-bottom>div{width:100%;margin:3px}.videoPlayerWorkbook-icon-grey{background-image:url(/static/media/workbookgris.5516a040.svg)}.videoPlayerBookExam-icon-grey,.videoPlayerWorkbook-icon-grey{width:30px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:3px 10px 3px 0}.videoPlayerBookExam-icon-grey{background-image:url(/static/media/examgrey.e3abd06e.svg)}.videoPlayerWorkbookLock{width:30px;height:30px;background-image:url(/static/media/lock.3ab46296.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.noWorkbook{color:#787878}.videoPlayerWorkbook-icon{background-image:url(/static/media/workbookblue.1b243f5b.svg)}.videoPlayerBookExam-icon,.videoPlayerWorkbook-icon{width:30px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:3px 10px 3px 0}.videoPlayerBookExam-icon{background-image:url(/static/media/examblue.ae57664a.svg)}.Workbook-ready{color:#004386}button.videoPlayerWorkbook-button.rounded{width:100px;background-color:#73bb23!important}button.videoPlayerWorkbook-button.rounded.retry{background-color:#e9a526!important;border:1px solid #e9a526!important}.videoPlayerWorkbook-grade.taken.pass{padding:5px 10px;font-size:1.6em;background-color:#73bb23;color:#fff}.videoPlayerWorkbook-grade.taken.faild{padding:5px 10px;font-size:1.6em;background-color:red;color:#fff}}:root{--als-navy:#123c6f;--als-navy-deep:#0f3365;--als-blue:#2668a1;--als-green:#91cd40;--als-green-dark:#78ae2f;--als-amber:#e8a33d;--als-amber-soft:#f6c977;--als-ink:#1f2a37;--als-muted:#6b7280;--als-line:#e5e8ee}.video-js .vjs-marker.als-marker-locked{background-color:#e8a33d!important;background-color:var(--als-amber)!important;background-image:linear-gradient(180deg,#f6c977,#e8a33d)!important;background-image:linear-gradient(180deg,var(--als-amber-soft),var(--als-amber))!important;width:7px!important;border-radius:2px!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.55);opacity:.95}.video-js .vjs-marker.als-marker-locked:hover{opacity:1;-webkit-transform:scaleY(1.15);transform:scaleY(1.15)}.video-js .vjs-overlay.als-overlay-locked{background-color:initial!important;border:none!important;padding:0!important}.als-chip{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:9px 16px 9px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(18,60,111,.96),rgba(15,51,101,.96));border:1px solid rgba(246,201,119,.55);color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.01em;line-height:1.2;white-space:nowrap;box-shadow:0 10px 26px rgba(6,22,45,.38);cursor:pointer;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.als-chip:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 14px 30px rgba(6,22,45,.45)}.als-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(232,163,61,.22);color:#f6c977;color:var(--als-amber-soft);font-size:.75rem}.als-chip-arrow{opacity:.75;font-size:.85rem}.als-tile{width:100%;display:flex;align-items:center;grid-gap:11px;gap:11px;padding:10px 12px;margin-bottom:6px;border:1px solid #e5e8ee;border-left:3px solid #e8a33d;border:1px solid var(--als-line);border-left:3px solid var(--als-amber);border-radius:9px;background:linear-gradient(90deg,#fffdf8,#fff 58%);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,-webkit-transform .12s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease,-webkit-transform .12s ease}.als-tile:focus,.als-tile:hover{border-color:#e3d6bd #e3d6bd #e3d6bd #e8a33d;border-left-color:var(--als-amber);box-shadow:0 6px 16px rgba(16,32,58,.09);-webkit-transform:translateY(-1px);transform:translateY(-1px);outline:none}.als-tile-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#f6c977,#e8a33d);background:linear-gradient(135deg,var(--als-amber-soft),var(--als-amber));color:#fff;box-shadow:0 3px 8px rgba(232,163,61,.35)}.als-tile-body{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1 auto;min-width:0}.als-tile-name{font-size:.92rem;font-weight:600;color:#123c6f;color:var(--als-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.als-tile-kind{display:flex;align-items:center;grid-gap:7px;gap:7px;font-size:.74rem;color:#6b7280;color:var(--als-muted);text-transform:uppercase;letter-spacing:.04em}.als-tile-from{text-transform:none;letter-spacing:0;font-weight:700;color:#8a6420}.als-tile-cta{grid-gap:2px;gap:2px;flex:0 0 auto;font-size:.76rem;font-weight:700;color:#2668a1;color:var(--als-blue);text-transform:uppercase;letter-spacing:.04em}.als-tile-cta,.als-tile-lock{display:inline-flex;align-items:center}.als-tile-lock{position:absolute;top:8px;right:8px;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#f6c977,#e8a33d);background:linear-gradient(135deg,var(--als-amber-soft),var(--als-amber));color:#fff;box-shadow:0 3px 8px rgba(6,22,45,.22)}.als-tile-price{display:block;font-size:.72rem;font-weight:700;color:#123c6f;color:var(--als-navy);letter-spacing:.02em}.als-dialog{max-width:480px}.als-dialog .modal-content{border:none;border-radius:18px;background:transparent;box-shadow:none}.als-card{position:relative;padding:34px 32px 26px;border-radius:18px;background:#fff;box-shadow:0 28px 70px rgba(9,26,51,.28);color:#1f2a37;color:var(--als-ink);font-family:inherit}.als-close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#6b7280;color:var(--als-muted);transition:background .15s ease,color .15s ease}.als-close:hover{background:#f2f4f8;color:#1f2a37;color:var(--als-ink)}.als-head{text-align:center;margin-bottom:20px}.als-seal{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#2668a1,#0f3365);background:linear-gradient(135deg,var(--als-blue),var(--als-navy-deep));box-shadow:0 8px 20px rgba(18,60,111,.32)}.als-title{margin:0;font-size:1.35rem;font-weight:700;color:#0f3365;color:var(--als-navy-deep);letter-spacing:-.01em}.als-context{margin:6px 0 0;font-size:.92rem;color:#6b7280;color:var(--als-muted)}.als-lead{margin:0 0 14px;font-size:.95rem;color:#1f2a37;color:var(--als-ink)}.als-empty{margin:0 0 20px;font-size:.95rem;line-height:1.55;color:#6b7280;color:var(--als-muted);text-align:center}.als-options{grid-gap:18px;gap:18px}.als-group,.als-options{display:flex;flex-direction:column}.als-group{grid-gap:10px;gap:10px}.als-group-head{display:flex;align-items:baseline;flex-wrap:wrap;grid-gap:8px;gap:8px;margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#123c6f;color:var(--als-navy)}.als-group-note{font-size:.74rem;font-weight:500;letter-spacing:0;text-transform:none;color:#6b7280;color:var(--als-muted)}.als-permonth{font-size:.72rem;font-weight:600;color:#2668a1;color:var(--als-blue)}.als-option{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:14px 16px;border:1.5px solid #e5e8ee;border:1.5px solid var(--als-line);border-radius:12px;background:#fff;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.als-option:hover{border-color:#c8d3e4;background:#fbfcfe}.als-option-on{border-color:#2668a1;border-color:var(--als-blue);background:#f5f9fd;box-shadow:0 0 0 3px rgba(38,104,161,.12)}.als-radio{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:1.5px solid #c8d3e4;color:#fff;background:#fff;transition:background .15s ease,border-color .15s ease}.als-option-on .als-radio{background:#2668a1;background:var(--als-blue);border-color:#2668a1;border-color:var(--als-blue)}.als-option-body{display:flex;flex-direction:column;grid-gap:3px;gap:3px;flex:1 1 auto;min-width:0}.als-option-name{font-size:.98rem;font-weight:600;color:#1f2a37;color:var(--als-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.als-option-kind{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.8rem;color:#6b7280;color:var(--als-muted)}.als-tag{padding:2px 8px;border-radius:999px;background:rgba(145,205,64,.18);color:#5c8a1c;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.als-price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;font-size:1.05rem;font-weight:700;color:#0f3365;color:var(--als-navy-deep);line-height:1.15}.als-period{font-size:.72rem;font-weight:600}.als-period,.als-was{color:#6b7280;color:var(--als-muted)}.als-was{font-size:.68rem;font-weight:500}.als-actions{display:flex;grid-gap:10px;gap:10px;margin-top:22px}.als-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:11px 18px;border-radius:10px;border:1.5px solid transparent;font-size:.95rem;font-weight:600;transition:box-shadow .15s ease,background .15s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .15s ease,background .15s ease;transition:transform .12s ease,box-shadow .15s ease,background .15s ease,-webkit-transform .12s ease}.als-btn:active,.als-btn:focus{box-shadow:none}.als-card .als-btn-ghost,.als-card .als-btn-ghost:active,.als-card .als-btn-ghost:hover{background:#fff;border-color:#e5e8ee;border-color:var(--als-line);color:#6b7280;color:var(--als-muted)}.als-card .als-btn-ghost:hover{background:#f7f8fb;color:#1f2a37;color:var(--als-ink)}.als-card .als-btn-primary,.als-card .als-btn-primary:active{background:linear-gradient(135deg,#91cd40,#78ae2f);background:linear-gradient(135deg,var(--als-green),var(--als-green-dark));border-color:#78ae2f;border-color:var(--als-green-dark);color:#fff;box-shadow:0 8px 20px rgba(120,174,47,.32)}.als-card .als-btn-primary:hover{background:linear-gradient(135deg,#9bd44f,#78ae2f);background:linear-gradient(135deg,#9bd44f,var(--als-green-dark));-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 12px 24px rgba(120,174,47,.38)}.als-card .als-btn-primary:disabled{opacity:.7;-webkit-transform:none;transform:none;box-shadow:none}.als-btn-icon{margin-top:1px}.als-error{margin:14px 0 0;font-size:.85rem;color:#b3261e;text-align:center}.als-fineprint{margin:12px 0 0;font-size:.76rem;color:#9aa3b2;text-align:center}@media (max-width:575px){.als-card{padding:28px 20px 22px}.als-actions{flex-direction:column-reverse}.als-chip{font-size:.82rem;padding:7px 13px 7px 10px}}.transcript-editor-editable{border:1px solid #ccc;min-height:150px;height:auto;margin-top:2px;padding:20px 5px 5px 10px}.transcript-editor-spaced-field{margin-right:5px}.transcript-editor-spaced-field-highlight{background-color:rgba(23,130,241,.77);color:#fff}.transcript-editor-spacer{border-top:1px solid #cacaca;margin-top:15px;margin-bottom:15px}.transcript-editor-section{margin-top:10px;margin-bottom:15px}.transcript-editor-callout{padding:10px;background-color:#e2e2e2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:15px;border-left:5px solid #80c41e}.transcript-editor-jumpcue{cursor:pointer}.transcript-editor-asset{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#7b5ab0;padding:8px;margin-top:10px}.chatbot-container.show{display:block;visibility:visible;opacity:1}.chatbot-container.hide{display:none!important;visibility:hidden;opacity:0}.chatbot-container{position:fixed;top:0;left:0;width:0;height:0;background:transparent;pointer-events:none;z-index:1000;display:block;visibility:visible;opacity:1}.chatbot-container *{pointer-events:auto}#chatbot-toggler{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background:#0f3365;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.1);cursor:pointer;border:none;z-index:1001}#chatbot-toggler,#chatbot-toggler span{display:flex;align-items:center;justify-content:center}#chatbot-toggler span{position:absolute;transition:opacity .3s ease}#chatbot-toggler .chatbot-chat{width:40px;height:40px;fill:#fff;margin-left:10px;margin-top:4px}#chatbot-toggler .chatbot-close{width:40px;height:40px;fill:#fff;margin-left:8px;margin-top:8px}.chatbot-popup{position:fixed;opacity:0;pointer-events:none;bottom:90px;right:20px;width:450px;max-width:calc(100vw - 40px);overflow:hidden;background:#fff;border-radius:15px;box-shadow:0 0 128px 0 rgba(0,0,0,.1),0 32px -48px rgba(0,0,0,.5);z-index:1000;-webkit-transform:translateY(20px);transform:translateY(20px);transition:all .3s ease}.chatbot-container.show-chatbot .chatbot-popup{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.chatbot-popup .chat-header{display:flex;align-items:center;padding:15px 22px;justify-content:space-between;background-color:#0f3365}.chat-header .header-info{display:flex;align-items:center;grid-gap:10px;gap:10px}.header-info img{width:60px;height:60px;padding:5px;background:#fff;border-radius:50%}.header-info .logo-text{color:#fff;font-size:30px;font-weight:400;margin-top:10px}.chat-footer .chevron-up,.chat-header .chevron-down{margin-left:5px}.chat-header button{height:40px;width:40px;background:none;border:none;color:#fff;font-size:1.9rem;cursor:pointer;border-radius:50%;outline:none;justify-content:center;transition:.2s ease}.chat-header button:hover{background:#1a3b6f}.chat-body{padding:25px 22px;height:400px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:20px;gap:20px;scrollbar-width:thin;scrollbar-color:#b3adad transparent;margin-bottom:82px}.chat-body .message{display:flex;align-items:center;grid-gap:10px;gap:10px}.chat-body .bot-message img{height:50px;width:50px;padding:6px;flex-shrink:0;align-self:flex-end;margin-bottom:2px;background:rgba(15,51,101,.8627450980392157);border-radius:50%}.chat-body .message .message-text{padding:10px 15px;max-width:75%;word-wrap:break-word;white-space:pre-line;font:.95rem}.chat-body .bot-message .message-text{background:#a9c6e0;border-radius:13px 13px 13px 3px;color:#000}.chat-body .user-message{flex-direction:column;align-items:flex-end}.chat-body .user-message .message-text{background:#3c9bf0;border-radius:13px 13px 3px 13px;color:#fff}.chat-footer{position:absolute;bottom:0;width:100%;background:#fff;padding:15px 22px 20px}.chat-footer .chat-form{display:flex;align-items:center;background:#fff;outline:1px solid #cccce5;border-radius:32px;box-shadow:0 0 8px rgba(0,0,0,.1)}.chat-footer .chat-form:focus-within{outline:1px solid #3c9bf0}.chat-form .message-input{border:none;outline:none;background:none;height:47px;width:100%;padding:0 17px;font-size:.95rem}.chat-form button{height:35px;width:35px;border:none;display:none;outline:none;cursor:pointer;font-size:1.5rem;color:#fff;flex-shrink:0;margin-right:6px;border-radius:50%;background:#0f3365;transition:.2s ease}.chat-form button:hover{background:#364d74}.chat-form .message-input:valid~button{display:block}#chatbot-toggler:hover{background:#1a3b6f;-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .3s ease}@media (max-width:768px){.chatbot-popup{width:calc(100vw - 40px);right:20px;left:20px;bottom:90px}}.cue-link{color:#007bff;font-weight:700;margin-left:4px;cursor:pointer;text-decoration:none;transition:all .2s ease}.cue-link:hover{text-decoration:underline}.message.error-message .message-text{background:#fff4e5;border-left:4px solid #ffa726;color:#e65100;font-weight:600;padding:8px 12px;border-radius:6px}#unitlist-container{width:100%;max-width:1800px;margin:20px auto 36px;color:#09285e}#unitlist-container .course-units-toolbar{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;margin:0 0 12px}#unitlist-container .course-units-toolbar h2{margin:0 0 3px;font-size:24px;font-weight:700;color:#08265d}#unitlist-container .course-units-toolbar p{margin:0;color:#526b96;font-size:15px}#unitlist-container .course-units-expand{border:0;background:transparent;display:flex;align-items:center;grid-gap:9px;gap:9px;color:#092b66;white-space:nowrap;padding:9px;font-weight:600}#unitlist-container .accordion{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}#unitlist-container .course-unit-item{border:1px solid #d5e2f3!important;margin-bottom:12px;border-radius:8px!important;background:#fff!important;box-shadow:0 2px 5px rgba(19,53,104,.035);overflow:hidden}#unitlist-container .course-unit-item:hover{border-color:#a9d6ea!important}#unitlist-container .accordion-header{margin:0}#unitlist-container .accordion-button,#unitlist-container .accordion-button:not(.collapsed){background:#fff!important;color:#09285e!important;padding:16px 26px!important;box-shadow:none!important}#unitlist-container .accordion-button:focus-visible{outline:3px solid #2eabda;outline-offset:-3px}#unitlist-container .accordion-button:after{flex:0 0 16px;width:16px;height:16px;margin-left:26px;background-size:16px}#unitlist-container .course-unit-heading{flex:1 1;min-width:0;display:flex;grid-gap:30px;gap:30px;align-items:center;justify-content:space-between}#unitlist-container .course-unit-number{flex:0 0 48px;height:48px;border-radius:50%;background:#edf2f9;color:#0b2c68;display:flex;justify-content:center;align-items:center;font-weight:700}#unitlist-container .course-unit-heading-text{min-width:0;flex:0 1 50%;max-width:50%;display:flex;flex-direction:column;grid-gap:6px;gap:6px}#unitlist-container .course-unit-title{color:#07285f;font-size:16px;font-weight:700;line-height:1.3}#unitlist-container .course-unit-subtitle{width:100%;max-width:100%;font-size:14px;color:#56709a;line-height:1.5;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#unitlist-container .course-unit-subtitle p{margin:0}#unitlist-container .course-unit-progress{display:flex;align-items:center;grid-gap:14px;gap:14px;flex:0 0 280px;max-width:280px;min-width:180px;margin-left:auto;margin-right:auto}#unitlist-container .course-unit-progress-track{height:14px;border-radius:20px;overflow:hidden;background:#e9eef6;flex:1 1}#unitlist-container .course-unit-progress-track span{height:100%;display:block;border-radius:20px;background:#04a1ce}#unitlist-container .course-unit-progress-track span.is-complete{background:#57cb8a}#unitlist-container .course-unit-progress strong{width:43px;font-size:14px}#unitlist-container .course-unit-state{flex:0 0 133px;min-height:36px;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;border-radius:30px;background:#eef2f8;color:#4b6590;font-size:13px;font-weight:500}#unitlist-container .course-unit-state.is-started{background:#e9f5fc;color:#007dcb}#unitlist-container .course-unit-state.is-complete{background:#e5f7ed;color:#048044}#unitlist-container .accordion-body{padding:0 26px 20px!important;border:0!important;background:#fff!important}#unitlist-container .course-unit-detail-row{display:flex;justify-content:space-between;align-items:center;grid-gap:20px;gap:20px;background:#f2faff;border-left:4px solid #05a5cf;border-radius:6px;padding:16px 12px 16px 20px}#unitlist-container .course-unit-resources{display:flex;flex:1 1;flex-wrap:wrap;grid-gap:18px 34px;gap:18px 34px;align-items:center}#unitlist-container .course-unit-resource{display:flex;grid-gap:10px;gap:10px;align-items:center;color:#082a65;font-size:14px;white-space:nowrap}#unitlist-container .course-unit-resource svg{width:24px;height:24px;color:#0098d6}#unitlist-container .course-unit-view-button{display:flex;align-items:center;grid-gap:8px;gap:8px;white-space:nowrap;background:#049bd0;border:0;color:#fff;border-radius:6px;padding:12px 19px;font-weight:600}#unitlist-container .course-unit-view-button:hover{background:#007fab}@media (max-width:1200px){#unitlist-container .course-unit-heading{grid-gap:16px;gap:16px}#unitlist-container .course-unit-heading-text{flex:1 1 45%;max-width:45%}#unitlist-container .course-unit-progress{flex:0 0 180px;max-width:180px;min-width:140px}#unitlist-container .course-unit-state{flex-basis:120px}}@media (max-width:850px){#unitlist-container .course-unit-heading{flex-wrap:wrap}#unitlist-container .course-unit-heading-text{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 75px);max-width:calc(100% - 75px)}#unitlist-container .course-unit-progress{margin-left:60px;flex:0 1 220px;max-width:220px}#unitlist-container .course-unit-state{flex:0 0 120px;margin-left:auto}}@media (max-width:600px){#unitlist-container .course-units-toolbar{align-items:flex-start}#unitlist-container .course-units-toolbar h2{font-size:21px}#unitlist-container .course-units-toolbar p{font-size:13px}#unitlist-container .course-units-expand{font-size:12px}#unitlist-container .accordion-button,#unitlist-container .accordion-button:not(.collapsed){padding:12px!important}#unitlist-container .accordion-button:after{margin-left:8px}#unitlist-container .course-unit-number{flex-basis:39px;height:39px}#unitlist-container .course-unit-heading-text{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 55px);max-width:calc(100% - 55px)}#unitlist-container .course-unit-title{font-size:14px}#unitlist-container .course-unit-progress{margin-left:0;flex:1 1 100%;max-width:220px}#unitlist-container .course-unit-state{flex:0 0 120px;margin-left:0}#unitlist-container .accordion-body{padding:0 12px 12px!important}#unitlist-container .course-unit-detail-row{flex-wrap:wrap}#unitlist-container .course-unit-resources{grid-gap:16px;gap:16px}#unitlist-container .course-unit-view-button{margin-left:auto}}div.container.classDashboard>div.mobileSearchBar{margin-top:0;height:44px}div.class-title-container>div.breadcrumb-container{padding-top:10px;margin-top:-100px}div.class-title-container{width:100%}.class-banner-circle{position:relative;width:250px;height:250px;border-radius:140px;margin:auto}.class-view-header{color:#fff;font-size:1.5em;text-align:center;background-color:rgba(0,0,0,.66);display:block;padding:10px;position:absolute;top:33%;width:360px;left:-50px}.decorated-background{background:url(/static/media/mountain.c7bc95ab.jpg) 0 0 no-repeat;background-size:contain}@media (min-width:768px){div.container.classDashboard>div.mobileSearchBar{margin-top:0;height:44px}div.class-title-container>div.breadcrumb-container{padding-top:10px;margin-top:-100px}div.class-title-container{width:100%}.class-view-header{font-weight:400}.decorated-background{height:auto;background-size:cover}}.course-view-main{min-width:0;min-height:100vh}.course-view-body{padding:10px 22px 30px}.course-view-body .page-header-container{width:100%;margin:0 0 12px}.course-view-summary{display:flex;align-items:center;grid-gap:26px;gap:26px;background:#fff;border-radius:10px;padding:15px 23px;box-shadow:0 6px 18px rgba(7,43,77,.07);min-height:100px;max-width:1800px;margin:0 auto}.course-view-ring{--progress:0%;width:86px;height:86px;flex:0 0 86px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(#14a2d2 var(--progress),#e8edf5 0);position:relative}.course-view-ring:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.course-view-ring span{z-index:1;font-size:20px;font-weight:700;color:#092b66}.course-view-summary-text{display:flex;flex-direction:column;grid-gap:3px;gap:3px;flex:0 0 194px}.course-view-summary-text strong{color:#082963;font-size:16px}.course-view-summary-text span{color:#546f9a;font-size:14px}.course-view-summary-track{height:15px;border-radius:20px;flex:1 1 200px;overflow:hidden;background:#e9eef6}.course-view-summary-track span{display:block;height:100%;border-radius:inherit;background:#05a0ce}.course-view-continue{flex:0 0 275px;min-height:66px;display:flex;align-items:center;grid-gap:13px;gap:13px;background:#008fc0;border:0;border-radius:7px;padding:10px 17px;color:#fff;text-align:left}.course-view-continue:hover:not(:disabled){background:#007ca8}.course-view-continue:disabled{opacity:.75;cursor:default}.course-view-continue-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.course-view-continue-text strong{font-size:15px}.course-view-continue-text small{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-view-play{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.24);font-size:23px}@media (max-width:1350px){.course-view-summary{flex-wrap:wrap}.course-view-summary-track{flex-grow:1}.course-view-continue{flex-basis:250px}}@media (max-width:850px){.course-view-body{padding:10px 14px 25px}.course-view-summary{grid-gap:15px;gap:15px}.course-view-summary-text{flex:1 1}.course-view-summary-track{order:3;flex-basis:100%}.course-view-continue{order:4;flex:1 1 100%}}@media (max-width:520px){.course-view-summary{padding:15px}.course-view-ring{width:70px;height:70px;flex-basis:70px}}.assessment-ui{min-height:100vh;padding:100px 24px 40px;color:#10244f;background-color:#f4fafe}.assessment-ui .assessment-ui-shell{max-width:1440px;margin:0 auto}.assessment-ui .assessment-ui-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:16px 24px;gap:16px 24px;margin-bottom:24px}.assessment-ui .assessment-ui-heading{flex:1 1 280px;min-width:0}.assessment-ui .assessment-ui-title{margin:0 0 8px;color:#071b49;font-size:30px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.assessment-ui .assessment-ui-metadata{display:flex;flex-wrap:wrap;grid-gap:4px 16px;gap:4px 16px;margin:0;padding:0;color:#435d80;list-style:none}.assessment-ui .assessment-ui-metadata li{min-width:0;overflow-wrap:anywhere}.assessment-ui .assessment-ui-export{max-width:100%}.assessment-ui .assessment-ui-toolbar{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.assessment-ui .assessment-ui-toolbar .assessment-global-score{position:static;margin-left:auto;border-radius:4px;font-size:24px}.assessment-ui .assessment-ui-toolbar .workbook-next{position:static;max-width:100%;padding:0;font-size:16px}.assessment-ui .workbook-version{flex-wrap:wrap;grid-gap:4px;gap:4px}.assessment-ui .assessment-ui-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}.assessment-ui .assessment-ui-main{min-width:0;width:100%;max-width:1120px;margin:0 auto}.assessment-ui .assessment-ui-main>.question-wrapper{padding:32px 16px}@media (min-width:992px){.assessment-ui .assessment-ui-body-with-sidebar{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}@media (max-width:575px){.assessment-ui{padding:90px 12px 24px}.assessment-ui .assessment-ui-title{font-size:24px}.assessment-ui .assessment-ui-heading{flex-basis:100%}.assessment-ui .assessment-ui-main>.question-wrapper{padding:24px 0}}.assessment-ui .assessment-question-modern{padding:0}.assessment-ui .assessment-question-modern .assessment-question-holder{max-width:none;min-height:0;padding:28px 28px 20px;border:1px solid #e3ebf2;border-radius:10px;box-shadow:0 2px 8px rgba(16,36,79,.04);color:#10244f}.assessment-ui .assessment-question-modern .assessment-question-number{margin:0 0 20px;font-size:21px;font-weight:700;line-height:1.4}.assessment-ui .assessment-question-number span{font-weight:400}.assessment-ui .assessment-question-modern .assessment-question-statement{padding:16px;margin-bottom:24px;border-radius:8px;background-color:#f3f8fc;box-shadow:none;font-size:20px;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.assessment-ui .assessment-question-modern .math-input-question-statement{min-width:0;padding:0;text-align:left;overflow-x:auto}.assessment-ui .assessment-question-modern .assessment-question-inputarea{padding-bottom:20px;min-width:0}.assessment-ui .assessment-question-modern .assessment-question-inputarea>div>div{overflow:visible}.assessment-ui .assessment-question-answer-label{margin:0 0 8px;font-size:16px;font-weight:500}.assessment-ui .assessment-question-modern .assessment-question-textarea,.assessment-ui .assessment-question-modern .student-mfield{display:block;box-sizing:border-box;width:100%;min-height:52px;padding:10px 14px;border:1px solid #bfd0e0!important;border-radius:6px;background-color:#fff;font-size:18px;overflow-x:auto}.assessment-ui .assessment-question-modern .assessment-question-textarea{resize:vertical}.assessment-ui .assessment-question-modern .assessment-question-textarea:focus,.assessment-ui .assessment-question-modern .student-mfield:focus-within{outline:2px solid #34b6f4;outline-offset:1px}.assessment-ui .assessment-question-modern [role=radio]{min-width:0;margin:10px 0;padding:12px 16px;border:1px solid #dce6ef;border-radius:6px;background-color:#fff}.assessment-ui .assessment-question-modern [role=radio][aria-checked=true]{border-color:#009fe3;background-color:#edf8ff}.assessment-ui .assessment-question-modern [role=radio] .form-check{width:100%;min-width:0;margin-top:0!important}.assessment-ui .assessment-question-modern .multiple-choice-radio-btn-holder input[type=radio]{margin-top:6px}.assessment-ui .assessment-question-modern .form-check-label{display:block;overflow-wrap:anywhere}.assessment-ui .assessment-question-modern .has-choice-media{width:100%;box-sizing:border-box}.assessment-ui .assessment-question-modern .plot-graph-student-wrapper{overflow-x:auto}.assessment-ui .assessment-question-modern .plot-graph-student-wrapper>.d-flex{min-width:400px}.assessment-ui .assessment-question-modern .assessment-question-auxiliar{flex-direction:column;grid-gap:12px;gap:12px}.assessment-ui .assessment-question-modern .assessment-question-btns{flex-direction:row;flex-wrap:wrap;justify-content:flex-start!important;grid-gap:12px;gap:12px}.assessment-ui .assessment-question-modern .assessment-question-btns:last-child{justify-content:flex-end!important;padding-top:14px;border-top:1px solid #e6edf3}.assessment-ui .assessment-question-modern .assessment-question-explanation-btn,.assessment-ui .assessment-question-modern .assessment-question-hint-btn,.assessment-ui .assessment-question-modern .assessment-question-next-btn,.assessment-ui .assessment-question-modern .assessment-question-submit-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;margin:0;padding:12px 18px;border:1px solid transparent;border-radius:6px;font-size:16px;font-weight:500;line-height:1.4}.assessment-ui .assessment-question-modern .assessment-question-explanation-btn,.assessment-ui .assessment-question-modern .assessment-question-hint-btn{color:#133560;background-color:#eaf6fd}.assessment-ui .assessment-question-modern .assessment-question-next-btn,.assessment-ui .assessment-question-modern .assessment-question-submit-btn{color:#fff;background-color:#0085bd}.assessment-ui .assessment-question-modern .assessment-question-next-btn.disabled{background-color:#86b9d1}.assessment-ui .assessment-question-modern [tabindex="0"]:focus-visible,.assessment-ui .assessment-question-modern button:focus-visible{outline:2px solid #009fe3;outline-offset:3px}.assessment-ui .assessment-math-keyboard-toggle{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;margin-top:16px;padding:10px 16px;border:1px solid #00a6ed;border-radius:6px;color:#133560;background-color:#eaf6fd;cursor:pointer}.assessment-ui .assessment-math-keyboard-toggle img{width:24px;height:24px}.assessment-ui .assessment-math-keyboard-inline{position:static;z-index:auto;width:100%;height:auto;margin-top:16px;border:1px solid #dcecf7;border-radius:8px;background-color:#f3faff;-webkit-transform:none;transform:none}.assessment-ui .assessment-math-keyboard-inline .math-kb-tabs{justify-content:flex-start;flex-wrap:wrap;grid-gap:4px;gap:4px;padding:8px;background-color:initial}.assessment-ui .assessment-math-keyboard-inline .math-kb-tabs div{margin:0;padding:8px 12px;font-size:14px}.assessment-ui .assessment-math-keyboard-inline .math-kb-tabs .tab-active{color:#007eaf;background-color:#def1fc}.assessment-ui .assessment-math-keyboard-inline .math-kb-content{padding:8px;overflow-x:auto;align-items:stretch}.assessment-ui .assessment-math-keyboard-inline .keyboard-group{grid-gap:4px;gap:4px}.assessment-ui .assessment-math-keyboard-inline .keyboard-tile{min-width:32px;height:40px;margin:0;font-size:16px;box-shadow:none!important;border-color:#dce6ef}.assessment-ui .assessment-math-keyboard-inline .math-kb-close-btn{position:static;align-self:flex-end;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;margin:8px 0 0;padding:8px;border:0;background-color:initial;color:#435d80;font-size:14px}@media (max-width:767px){.assessment-ui .assessment-question-modern .assessment-question-holder{padding:18px}.assessment-ui .assessment-question-modern .assessment-question-statement{padding:12px;font-size:18px}.assessment-ui .assessment-question-modern .assessment-question-btns>span{flex:1 1 auto}}@media (max-width:575px){.assessment-ui .assessment-question-modern .assessment-question-holder{padding:14px}.assessment-ui .assessment-question-modern .assessment-question-btns{flex-direction:column}}.assessment-ui .assessment-ui-sidebar{min-width:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px;align-self:start}.assessment-ui .assessment-ui-body-with-sidebar .question-wrapper{padding:0}.assessment-ui .assessment-sidebar-card{padding:20px;border:1px solid #e3ebf2;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px rgba(16,36,79,.03)}.assessment-ui .assessment-sidebar-title{margin:0 0 16px;color:#10244f;font-size:18px;font-weight:700;line-height:1.4}.assessment-ui .assessment-progress-summary{display:flex;justify-content:space-between;align-items:start;grid-gap:12px;gap:12px;margin-bottom:12px;font-size:15px}.assessment-ui .assessment-progress-bar{display:block;width:100%;height:12px;overflow:hidden;border:0;border-radius:8px;-webkit-appearance:none;appearance:none;background-color:#e4eaf1;accent-color:#24b4f5}.assessment-ui .assessment-progress-bar::-webkit-progress-bar{border-radius:8px;background-color:#e4eaf1}.assessment-ui .assessment-progress-bar::-webkit-progress-value{border-radius:8px;background-color:#24b4f5}.assessment-ui .assessment-progress-bar::-moz-progress-bar{border-radius:8px;background-color:#24b4f5}.assessment-ui .assessment-sidebar-note{margin:14px 0 0;color:#526781;font-size:13px;line-height:1.5}.assessment-ui .assessment-navigator-legend{display:flex;flex-wrap:wrap;grid-gap:8px 12px;gap:8px 12px;padding:0;margin:0 0 16px;list-style:none;font-size:13px}.assessment-ui .assessment-navigator-legend li{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.assessment-ui .assessment-status-key{display:inline-block;width:13px;height:13px;border:1px solid #a8b8cb;border-radius:3px}.assessment-ui .assessment-navigator-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));grid-gap:7px;gap:7px;padding:0;margin:0;list-style:none}.assessment-ui .assessment-navigator-item{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:6px;border:1px solid #d4dfeb;border-radius:5px;font-size:15px;line-height:1.4}.assessment-ui .assessment-status-unanswered{color:#294466;background-color:#fff}.assessment-ui .assessment-status-answered{color:#23651d;background-color:#e5f5e2}.assessment-ui .assessment-navigator-current,.assessment-ui .assessment-status-current{border:2px solid #009fe3;color:#fff;background-color:#0085bd;box-shadow:inset 0 0 0 1px #fff;font-weight:700}.assessment-ui button.assessment-navigator-item[aria-disabled=true]{cursor:not-allowed}.assessment-ui button.assessment-navigator-item:focus-visible{outline:2px solid #007eaf;outline-offset:2px}@media (min-width:768px) and (max-width:991px){.assessment-ui .assessment-ui-body-with-sidebar{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.assessment-ui .assessment-sidebar-card{padding:16px}}.exam-view-container .assessment-ui .assessment-ui-header{align-items:flex-start}.exam-view-container .assessment-ui .assessment-question-modern .assessment-question-holder{padding:28px 32px 24px}.exam-view-container .assessment-ui .assessment-question-modern .assessment-question-number{margin-bottom:24px}.exam-view-container .assessment-ui .assessment-question-modern .assessment-question-statement{margin-bottom:16px;line-height:1.6}.exam-view-container .assessment-ui .assessment-question-modern [role=radio]{padding:14px 18px}.exam-view-container .assessment-ui .assessment-question-modern .assessment-question-inputarea{padding-bottom:28px}.exam-view-container .assessment-ui section[aria-label="Assessment progress"]{display:flex;flex-direction:column}.exam-view-container .assessment-ui .assessment-progress-bar{order:1;margin-top:20px}.exam-view-container .assessment-ui .assessment-progress-summary{order:2;margin:12px 0 0;color:#435d80}.exam-view-container .assessment-ui .assessment-progress-summary strong{font-weight:400}.exam-view-container .assessment-ui .ls-stopwatch{width:100%;max-width:260px;margin:0 auto}.exam-view-container .assessment-ui .ls-stopwatch-tile{position:relative;flex:1 1;min-width:0;margin:0;color:#647fa5;font-size:13px}.exam-view-container .assessment-ui .ls-stopwatch-tile+.ls-stopwatch-tile:before{position:absolute;top:0;left:-3px;content:":";color:#071b49;font-size:30px;font-weight:700;line-height:1.3}.exam-view-container .assessment-ui .ls-stopwatch-number{width:auto;padding:0 8px 8px;border:0;background-color:initial;color:#071b49;font-size:30px;font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.exam-view-container .assessment-ui .assessment-navigator-item{border-radius:6px}.exam-view-container .assessment-ui .assessment-navigator-item.assessment-status-answered{position:relative;padding-right:12px}.exam-view-container .assessment-ui .assessment-navigator-item.assessment-status-answered:after{position:absolute;top:1px;right:3px;content:"\2713";font-size:12px;font-weight:700}@media (max-width:767px){.exam-view-container .assessment-ui .assessment-question-modern .assessment-question-holder{padding:20px}}@media (max-width:575px){.exam-view-container .assessment-ui .assessment-question-modern .assessment-question-holder{padding:14px}}.exam-view-container .assessment-ui .assessment-status-key.assessment-status-current{background-color:#fff;box-shadow:none}.exam-view-container .assessment-ui .assessment-navigator-current{border-color:#00a6ed;background-color:#00a6ed}.exam-view-container .assessment-ui .assessment-export-pdf-btn{margin-bottom:0;padding:12px 18px;border:1px solid #3978af;border-radius:6px;color:#10244f;background-color:initial;font-weight:500}.assessment-ui .assessment-question-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;grid-gap:8px 16px;gap:8px 16px;margin-bottom:24px}.assessment-ui .assessment-question-modern .assessment-question-heading .assessment-question-number{margin-bottom:0}.assessment-ui .assessment-review-toggle{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px;border:1px solid transparent;border-radius:5px;color:#10244f;background-color:initial;font-size:15px;cursor:pointer}.assessment-ui .assessment-review-toggle-active{border-color:#dba553;color:#875000;background-color:#fff5df}.assessment-ui .assessment-flag-indicator{flex-shrink:0;color:#c82d39}.assessment-ui .assessment-navigator-flagged{position:relative}.assessment-ui .assessment-navigator-flagged>.assessment-flag-indicator{position:absolute;left:2px;bottom:2px;width:12px;height:12px}.assessment-ui .assessment-exam-inputs{min-width:0;margin:0;padding:0;border:0}.assessment-ui .assessment-exam-next,.assessment-ui .assessment-exam-previous,.assessment-ui .assessment-exam-save{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:12px 18px;border:1px solid #009fe3;border-radius:6px;color:#0085bd;background-color:#fff;font-size:16px}.assessment-ui .assessment-exam-previous{margin-right:auto;border-color:#d4dfeb;color:#435d80}.assessment-ui .assessment-exam-next{color:#fff;background-color:#0085bd}.assessment-ui .assessment-exam-next:disabled,.assessment-ui .assessment-exam-previous:disabled,.assessment-ui .assessment-exam-save:disabled{cursor:not-allowed;opacity:.5}.assessment-ui .assessment-exam-feedback{margin:12px 0 0;color:#435d80}.assessment-ui .assessment-exam-feedback[role=alert]{color:#a5222d}@media (max-width:575px){.assessment-ui .assessment-exam-previous{margin-right:0}}.assessment-ui .assessment-exam-inputs:disabled{pointer-events:none;opacity:.7}.exam-view-container .assessment-ui-sidebar button.assessment-question-submit-btn{border:0}.exam-view-container .assessment-ui-sidebar button.assessment-question-submit-btn:disabled{cursor:not-allowed;opacity:.5}.mathfield{width:100%;text-align:left;border:1px solid #ccc;font-size:18px!important;padding:15px 8px}.mfarea{margin:10px;height:100%}.math-text{flex:1 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:normal}.has-choice-media .math-text{flex:1 1 75%;max-width:65%}.mathfield div{margin-top:-12px!important}.assessment-keyboard-holder{background-color:#eee;width:100%;margin-top:10px;border:1px solid #c5c5c5}.keyboard-input-title{width:100%;text-decoration:underline;text-align:left;padding-left:10px;margin-top:5px}.mfarea-keyboard-btn{position:absolute;right:50px;bottom:20px;cursor:pointer;padding:3px}.mfarea-keyboard-btn:hover{background-color:#d8d8d8}.mfarea-multimedia-btn{position:absolute;right:10px;bottom:20px;cursor:pointer;padding:3px}.mfarea-multimedia-btn:hover{background-color:#d8d8d8}.mfarea-sourcecode-btn{position:absolute;right:90px;bottom:20px;cursor:pointer;padding:3px}.mfarea-sourcecode-btn:hover{background-color:#d8d8d8}.ls-input-area-preview{padding:15px;background-color:#fff;border:1px solid #c7c7c7;text-align:left;width:100%;min-height:70px}.input-area-preview-title{font-weight:700}.mq-editable-field,.mq-math-mode .mq-editable-field{border:none!important;font-family:Symbola!important}.mq-math-mode .mq-root-block,.mq-root-block{padding-top:10px!important;padding-bottom:10px!important;padding-left:10px!important;line-height:1.2!important;height:100%}.mq-math-mode .mq-nonSymbola,.mq-math-mode .mq-text-mode,.mq-math-mode var{font-family:"Times New Roman",Symbola,serif!important;line-height:1.2!important;font-size:20px}.math-input-field{min-height:200px;padding:10px}.math-input-field,.math-input-field-sm{border:none;width:100%;overflow:hidden;resize:none}.math-input-field-sm{height:100%;padding:0 10px;text-align:left;overflow-y:auto;min-height:50px;white-space:normal;box-sizing:border-box}.math-input-field-sm.has-choice-media{width:150%;box-sizing:initial}.math-input-field-instructor{width:100%}.math-input-question-statement{white-space:pre-wrap;max-width:100%;text-align:justify;min-height:50px;padding:5px}.math-input-field-sm-radio-btn{border:none;width:100%;height:100%;overflow:hidden;resize:none;padding:0 10px;text-align:left;overflow-y:auto;white-space:normal;box-sizing:border-box}.math-input-field-sm-radio-btn.has-choice-media{width:160%;box-sizing:initial}.student-mfield{border:1px solid #ccc!important;width:100%;height:auto;padding-bottom:10px}.student-mfield,.student-mfield span{font-family:"Symbola",sans-serif}.range-input-field{width:110px;margin-right:10px;margin-left:10px;height:38px;border:1px solid #c7c7c7}.numeric-input-field{height:38px;width:360px;border:1px solid #c7c7c7}.range-input-middle{display:block;margin-right:5px;margin-left:5px;text-align:center;padding-top:6px}.student-input-container{position:relative}.student-mf-keyboard-icon-holder{display:block;margin-top:5px;cursor:pointer;width:50px}.thumbnail-container{flex:0 1 25%;max-width:25%;display:flex;justify-content:center;align-items:center}.thumbnail-image{max-width:20%;max-height:20%}.multimedia{background-size:contain;width:60%;height:auto;margin-left:clamp(-350px,-25vw,-100px)}.math-kb-tabs{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:3px 0}.math-kb-content,.math-kb-tabs{display:flex;width:100%;justify-content:center}.math-kb-content{flex-direction:column;align-items:center;padding:3px;overflow-y:auto}.math-kb-tabs div{padding:3px 8px;margin:0 8px;cursor:pointer;border-radius:4px;transition:background-color .3s ease}.math-kb-tabs div.tab-active{background-color:#e0e0e0}.keyboard-tile{display:flex;flex-flow:column;align-items:center;font-size:.9em;justify-content:center;width:33%;height:35px;color:#000;background-color:#fff;border:1px solid #e5e6e9;border-bottom-color:#8d8f92;border-radius:5px;pointer-events:all;-webkit-user-select:none;user-select:none;background-size:contain;background-position:50%;background-repeat:no-repeat;cursor:pointer}.keyboard-tile:hover{background-color:#b4b4b4}.keyboard-group .keyboard-tile{flex-grow:1}.keyboard-group{margin:1px 0;width:50%}.comma-btn{background-image:url(/static/media/comma.e3030533.svg)}.divide-btn{background-image:url(/static/media/divide.ceb71416.svg)}.period-btn{background-image:url(/static/media/period.ff3c78c8.svg)}.equals-btn{background-image:url(/static/media/equals.322ddfbf.svg)}.fraction-btn{background-image:url(/static/media/fraction.28a0cb9a.svg)}.greaterequal-btn{background-image:url(/static/media/greaterequal.39420afe.svg)}.greaterthan-btn{background-image:url(/static/media/greaterthan.53afdb02.svg)}.lessequal-btn{background-image:url(/static/media/lessequal.59de3860.svg)}.lessthan-btn{background-image:url(/static/media/lessthan.38c33b2c.svg)}.ln-btn{background-image:url(/static/media/ln.18d7f431.svg)}.log-btn{background-image:url(/static/media/log.cbca68f1.svg)}.logbase-btn{background-image:url(/static/media/logbase.c7aea3a5.svg)}.minus-btn{background-image:url(/static/media/minus.c2028b66.svg)}.multiply-btn{background-image:url(/static/media/multiply.10722668.svg)}.notequals-btn{background-image:url(/static/media/notequals.49c03f32.svg)}.nroot-btn{background-image:url(/static/media/nroot.18091a1a.svg)}.parenthesesLeft-btn{background-image:url(/static/media/left_paretsis.c8de47fa.svg)}.parenthesesRight-btn{background-image:url(/static/media/right_paretsis.d669194c.svg)}.squareBracketLeft-btn{background-image:url(/static/media/bracket_left.0dfeab5d.svg)}.squareBracketRight-btn{background-image:url(/static/media/right_bracket.ce2ad87e.svg)}.power2-btn{background-image:url(/static/media/power2.2227434e.svg)}.powern-btn{background-image:url(/static/media/powern.b5672aec.svg)}.plus-btn{background-image:url(/static/media/plus.6d8b4ef9.svg)}.sqroot-btn{background-image:url(/static/media/sqroot.63361949.svg)}.sin-btn{background-image:url(/static/media/sin.f17435f8.svg)}.cos-btn{background-image:url(/static/media/cos.af027f77.svg)}.tan-btn{background-image:url(/static/media/tan.0c0c506b.svg)}.limplus-btn{background-image:url(/static/media/limplus.ffc078df.svg)}.limminus-btn{background-image:url(/static/media/limminus.56cfbdc3.svg)}.limalpha-btn{background-image:url(/static/media/limalpha.4e0f5e63.svg)}.integral-btn{background-image:url(/static/media/integral.afc6d7b2.svg)}.integrallimits-btn{background-image:url(/static/media/integrallimits.bcb44aac.svg)}.doublelimits-btn{background-image:url(/static/media/doublelimits.f0221013.svg)}.firstorderderivative-btn{background-image:url(/static/media/firstorderderivative.da515907.svg)}.sndorderderivative-btn{background-image:url(/static/media/sndorderderivative.9b444ad9.svg)}.kthorderderivative-btn{background-image:url(/static/media/kthorderderivative.48ea9b82.svg)}.partialfirstorderderivative-btn{background-image:url(/static/media/partialfirstorderderivative.c385c266.svg)}.partialsndorderderivative-btn{background-image:url(/static/media/partialsndorderderivative.f0e6d087.svg)}.partialkthorderderivative-btn{background-image:url(/static/media/partialkthorderderivative.829cb131.svg)}.math-kb{z-index:9999;position:fixed;left:0;bottom:-267px;width:100vw;background-color:rgba(209,213,217,.97);flex-direction:column;align-items:center}.math-kb-shown{opacity:1;visibility:visible;transition-timing-function:linear;display:block;bottom:0}.math-kb-hidden{transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transform:translateY(267px);transform:translateY(267px);transition-timing-function:linear;display:none;bottom:-267px}.math-kb-close-btn{margin-top:10px;margin-left:10px;cursor:pointer;top:12%;position:absolute;right:31%}.keyboard-layout-selector-btn{border:1px solid #999;background-color:#f8f9fa;padding:6px;cursor:pointer;font-size:.875rem}.keyboard-layout-selector-btn-active{border:1px solid #006497;background-color:#0281ff;color:#fff;padding:6px;cursor:pointer;font-size:.875rem}.selector-keyboard-icon-btn{padding:2px;cursor:pointer}.keyboard-row{display:flex;justify-content:center;width:100%;margin:1px 0}.keyboard-tile{flex:1 1;margin:1px;min-width:25px;text-align:center}@media only screen and (max-width:430px){.keyboard-tile{font-size:.4em}}.math-kb{height:250px;bottom:0}@media only screen and (max-height:1024px) and (width:768px){.p-2{padding:.8rem!important}.mt-2{margin-top:.8rem!important}.math-kb-close-btn,.math-kb-tabs div{font-size:.4em}.math-kb-close-btn{margin-top:2px;margin-left:2px;cursor:pointer;top:12%;position:absolute;right:10%}}@media only screen and (max-height:1366px) and (width:1024px){.p-2{padding:.8rem!important}.mt-2{margin-top:.8rem!important}.math-kb-close-btn,.math-kb-tabs div{font-size:.4em}.math-kb-close-btn{margin-top:2px;margin-left:2px;cursor:pointer;top:11%;position:absolute;right:10%}}@media only screen and (max-height:600px) and (width:1024px){.math-kb{height:150px}.p-2{padding:.6rem!important}.mt-2{margin-top:.6rem!important}.keyboard-tile{height:20px;font-size:.4em}.math-kb-close-btn,.math-kb-tabs div{font-size:.4em}.math-kb-close-btn{margin-top:2px;margin-left:2px;cursor:pointer;top:15%;position:absolute;right:10%}}@media only screen and (max-width:820px){.p-2{padding:.5rem!important}.mt-2{margin-top:.5rem!important}.math-kb-close-btn{margin-top:2px;margin-left:2px;cursor:pointer;top:15%;position:absolute;right:12%}}@media only screen and (max-width:430px){.math-kb{height:200px}.keyboard-tile,.math-kb-close-btn,.math-kb-tabs div{font-size:.4em}.math-kb-close-btn{margin-top:2px;margin-left:2px;cursor:pointer;top:11%;position:absolute;right:5%}}@media only screen and (max-width:414px){.math-kb{height:200px}.keyboard-tile{font-size:.4em}.math-kb-close-btn{margin-top:2px;margin-left:2px;cursor:pointer;top:11%;position:absolute;right:5%}}@media only screen and (max-width:375px){.math-kb{height:200px}.p-2{padding:.5rem!important}.mt-2{margin-top:.5rem!important}.math-kb-close-btn{margin-top:2px;margin-left:2px;cursor:pointer;top:14%;position:absolute;right:5%}.keyboard-tile{height:18px;font-size:.3em}.math-kb{height:150px}}@media only screen and (max-width:360px){.math-kb{height:200px}.p-2{padding:1rem!important}.mt-2{margin-top:1rem!important}.math-kb-close-btn{margin-top:2px;margin-left:2px;cursor:pointer;top:14%;position:absolute;right:5%}}@media only screen and (max-width:280px){.p-2{padding:0!important}.mt-2{margin-top:0!important}.math-kb{height:100px}.keyboard-tile{height:15px;font-size:.3em}.math-kb-close-btn,.math-kb-tabs div{font-size:.4em}.math-kb-close-btn{font-size:.3em;margin-top:2px;margin-left:2px;cursor:pointer;top:10%;position:absolute;right:5%}}.incorrect-question-mtitle{text-align:center}.incorrect-question-mtitle span{font-weight:700;font-size:.9em}.mhint-box{box-shadow:7px 7px 5px 0 hsla(0,0%,87.8%,.75)}.mhint-title{font-weight:700;background-color:#0f3365;color:#fff;padding:6px}.mhint-body{padding:20px;font-size:1.1em;overflow:hidden;overflow-y:scroll;height:250px;min-height:250px}.mhint-body>math-input-field-sm{overflow:unset}.mhint-repeat-icon{background-color:#d70000;width:40px;height:40px;border-radius:60px;color:#fff;position:absolute;right:6%;top:0}.mhint-repeat-icon>svg{margin-left:5px;margin-top:6px}.incorrect-question-next-btn{background-color:#03a9f4!important;border-color:#03a9f4!important}div[explanation] .modal-header{padding:0}div[explanation] .modal-header .close{margin:0}div[explanation] .modal-header #quizModalExplanation span{display:inline-block;color:#fff;background-color:#ff8100;padding:.25em 1.8em}div[explanation]>div.modal-content{padding:0 10px 50px 0}div[explanation]>div.modal-content .modal-body{margin-top:1.5em;text-align:center}div[explanation]>div.modal-content .modal-body p{padding:0 1em}.explanation-question-next-btn{color:#fff!important;background-color:#018efa!important;border:1px solid #018efa!important}.explanation-question-next-btn,.explanation-question-submit-btn{cursor:pointer;font-weight:700;padding:10px;text-align:center;margin-bottom:10px}.explanation-question-submit-btn{color:#fdfdfd!important;background-color:#4caf50!important;border:none!important}pre{background-color:#f0f0f0;border:1px solid #ccc;padding:15px;font-family:"Courier New",monospace;white-space:pre-wrap;word-wrap:break-word}.custom-control-label:after,.custom-control-label:before{top:.7rem}.assessment-question-container{padding:10px;width:100%;position:relative}.assessment-question-header{color:#57b3e1;text-align:left;font-size:1em;font-weight:800}.assessment-question-backdrop{position:absolute;z-index:1;height:94%;width:95%;max-width:592px;background-color:#c6c5c5;padding:1em;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.assessment-question-holder{position:relative;z-index:20;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5),0 2px 4px 0 rgba(0,0,0,.5);padding:2em;max-width:572px;margin:auto;min-height:325px}.assessment-question-statement{font-size:1.3em;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:10px;margin-bottom:20px}.assessment-question-multimedia{background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;min-height:200px}.assessment-question-audible{width:30px;height:30px;cursor:pointer}.assessment-question-textarea{width:100%;border:1px solid #bbb;font-size:20px}.assessment-question-inputarea{width:100%;padding-bottom:55px}.assessment-question-inputarea>div>div{overflow:hidden}.assessment-question-auxiliar{flex-direction:column;flex-flow:column-reverse}.assessment-question-btns{flex-direction:column}.assessment-question-hint-btn{background-color:#00bcd4}.assessment-question-explanation-btn,.assessment-question-hint-btn{color:#fdfdfd;cursor:pointer;font-weight:700;padding:10px;text-align:center;margin-bottom:10px}.assessment-question-explanation-btn{background-color:#ff8100}.assessment-question-next-btn{color:#fdfdfd;cursor:pointer;background-color:#008eff;font-weight:700;padding:10px;text-align:center;margin-bottom:10px}.assessment-question-next-btn.disabled{background-color:#73c0ff;cursor:not-allowed}.assessment-question-cancel-btn{color:#fdfdfd;cursor:pointer;background-color:#ff6b6b;font-weight:700;padding:10px;text-align:center;margin-bottom:10px;margin-left:10px}.assessment-question-cancel-btn.disabled{background-color:#f99;cursor:not-allowed}.assessment-question-submit-btn{color:#fdfdfd;cursor:pointer;background-color:#4caf50;font-weight:700;padding:10px;text-align:center;margin-bottom:10px}.assessment-question-submit-btn.disabled{background-color:#77af79;cursor:not-allowed}.assessment-question-wrong-message{font-weight:700;font-size:1.5em;color:#fff;background-color:#e7004e;padding:5px}.exam-submit-button-container{width:300px}div.rc-steps-item.rc-steps-item-finish.step-question-wrong>div>div.rc-steps-item-icon{background:#f13636!important;border-color:#f13636!important;color:#fff!important}div.rc-steps-item.rc-steps-item-finish.step-question-right>div>div.rc-steps-item-icon{background:#8bc24a!important;border-color:#8bc24a!important;color:#fff!important}.multiple-choice-radio-btn-holder input[type=radio]{margin-top:15px}@media (min-width:768px){.assessment-question-auxiliar,.assessment-question-btns{flex-direction:row}.assessment-question-explanation-btn,.assessment-question-hint-btn{margin-right:10px}}.ls-stopwatch{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ls-stopwatch-tile{text-align:center;margin-right:5px;color:#5e5e5e}.ls-stopwatch-number{padding:5px;background-color:#00a2ff;font-size:20px;width:65px;display:block;text-align:center;color:#fff;border:2px solid #9ddbff}.css-19n335a-ToastContainer,.css-nvf14r-ToastContainer{top:140px!important}.quiz-view-container{height:calc(100vh - 10px)}.assessment-wrapper{padding:5em 1em;margin:10px auto 0;max-width:700px}.pager-wrapper{width:100%;display:flex}.question-wrapper{padding:4em 1em;margin:0 auto}.assessment-global-score{right:30px;background-color:#2196f3}.assessment-global-score,.workbook-next{position:absolute;top:80px;font-size:30px;padding:5px;color:#f2f2f2;font-weight:700}.workbook-next{right:150px}.btn-lite{border:2px solid #e0e0e0!important;background-color:#fff!important;color:#000}.btn-lite:active,.btn-lite:checked{border:2px solid #2196f3!important;background-color:#e6f0ff!important;color:#2196f3!important}.btn-lite,.btn-lite:active,.btn-lite:checked{transition:border .3s,color .3s,background-color .3s!important}.timeup-modal-icon{width:290px;margin:auto;display:block}.assessment-review-btn{background-color:#018efa!important}.assessment-review-btn,.assessment-submit-btn{color:#fdfdfd!important;cursor:pointer;font-weight:700;padding:10px;text-align:center;margin-bottom:10px;border:none!important}.assessment-submit-btn{background-color:#4caf50!important}.missing-saved-answer-review-btn{color:#fdfdfd!important;cursor:pointer;background-color:#018efa!important;font-weight:700;padding:10px;text-align:center;margin-bottom:10px;border:none!important}.wrapper_exam_result{margin:0 auto;height:100vh;background-color:#fff}.wrapper_exam_result .examresult_header{padding:6em 0 1em}.wrapper_exam_result .examresult_heading{margin-bottom:2em}.wrapper_examresult{background-color:#fff;overflow:hidden}.wrapper_examresult .examresultheading_wrapper{width:50%}.wrapper_exam_result .grade_wrapper button{font-size:29px;background-color:#58b4df!important;font-weight:800;border-color:#58b4df!important;margin-bottom:2em}.wrapper_exam_result .grade_wrapper .grade_box{width:140px;height:140px;text-align:center;border-radius:50%;background-color:#78bf00;font-size:2.3em;color:#fff}select::-ms-expand{display:none}.wrapper_exam_result .examresult_heading h1{color:#000;font-size:2em;margin:0;padding:0}.examresult_header,.wrapper_exam_result .answers_wrapper{width:90%;max-width:870px;margin:20px auto 0}.wrapper_exam_result .answers_wrapper .answer{position:relative;border:1px solid #57b3e1;margin-bottom:2.2em;padding:1em;text-align:left}.wrapper_exam_result .answers_wrapper .answer h2{font-size:1.2em;margin:0;padding:0;display:flex}.wrapper_exam_result .answers_wrapper .answer h2 span.bullet{margin-right:.5em}.wrapper_exam_result .answers_wrapper .answer p{font-size:1.6em;margin:0}.wrapper_exam_result .answers_wrapper .wrong_answer p{color:#c70000}.wrapper_exam_result .answers_wrapper .correct_answer:before{content:"\02714";background:#00ad3e}.wrapper_exam_result .answers_wrapper .correct_answer:before,.wrapper_exam_result .answers_wrapper .wrong_answer:before{color:#fff;display:block;border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px;font-size:1.8em;position:absolute;top:-20px;left:-3%}.wrapper_exam_result .answers_wrapper .wrong_answer:before{content:"\02716";background:#f61a35}.wrapper_exam_result .answers_wrapper .correct_answer p{color:#78bf00}.timer{font-size:1.5em;text-align:center}.examResultAnswersCTA{width:120px;font-size:1em;float:right;height:40px}.examResultContent>h2>div div div>span.MathJax{font-size:1em}.examAnswerShow.incorrect{color:red}.examAnswer{opacity:0;height:0}.examAnswerShow{opacity:1;transition:opacity .2s,height .2s linear}.examAnswerCorrect>label>div{color:#00ad3e;font-weight:700}.examAnswerIncorrect>label>div{color:red}.examChoiceCorrect>label>div{color:#00ad3e;font-weight:700}.input-choice-answer{padding:5px;border:1px solid #ccc;margin:10px}.examAnswerExplanation{color:#000;font-size:1em}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff}.question-cat-badge{position:relative;float:right;height:40px;text-align:center;vertical-align:middle;line-height:30px}.placement_exam_score{display:block;text-align:center;font-weight:700;font-size:80px;margin-bottom:-8px;color:#0f3365}@media screen and (max-width:767px){.wrapper_exam_result .answers_wrapper .answer{position:relative;width:90%;margin:0 auto 2em;left:unset;border:1px solid #57b3e1;margin-bottom:2.2em;padding:.7em .5em .5em .7em;text-align:left}.wrapper_exam_result .answers_wrapper .answer h2{font-size:.9em;margin:0;padding:0;display:flex}.wrapper_exam_result .answers_wrapper .answer h2 span.bullet{margin-right:0}.wrapper_examresult{padding:0;width:100%}.wrapper_exam_result .grade_wrapper{align-items:center}.wrapper_exam_result .grade_wrapper button{margin:2em auto}.wrapper_exam_result .grade_wrapper{flex-flow:column-reverse}.wrapper_examresult .examresultheading_wrapper{width:100%}.timer{font-size:1.5em}.wrapper_exam_result .examresult_heading h1{color:#000;font-size:1.5em;margin:0;padding:0}.wrapper_exam_result .examresult_heading{margin-bottom:1em}.wrapper_exam_result .grade_wrapper .grade_box{width:100px;height:100px;border-radius:50%;background-color:#78bf00;text-align:center;font-size:1.6em;color:#fff}.timer{font-size:1em;text-align:center}.wrapper_exam_result .answers_wrapper .correct_answer:before{content:"\02714";background:#00ad3e}.wrapper_exam_result .answers_wrapper .correct_answer:before,.wrapper_exam_result .answers_wrapper .wrong_answer:before{color:#fff;display:block;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;font-size:1.5em;position:absolute;top:-11%;left:-6%}.wrapper_exam_result .answers_wrapper .wrong_answer:before{content:"\02716";background:#f61a35}.examResultAnswersCTA{width:120px;font-size:.7em;float:right}.examResultContent>h2>div>div>div>span.MathJax{font-size:.7em}.examAnswerIncorrect{color:red}}div.completedCourseMedal{margin:0 auto 30px;background-repeat:no-repeat;background-position:50%;background-size:110px 110px;background-color:initial;display:block!important;width:110px!important;height:110px!important;border:2px solid #ddd!important;border-radius:50%!important;padding:2px!important;background-size:cover}@media (min-width:768px){#quizSuccessModalTitle>h1{font-family:Arimo;font-size:1.5em;text-align:center;color:#000;margin:0}#quizSuccessModalTitle>h2.titleSecondaryText{font-family:Arimo;font-size:1.3em;text-align:center;color:#000;margin:0}div.completedCourseMedal{margin:0 auto 30px;background-repeat:no-repeat;background-position:50%;background-size:230px 230px;background-color:initial;display:block!important;width:230px!important;height:230px!important;border:2px solid #ddd!important;border-radius:50%!important;padding:2px!important;background-size:cover}p.modalPreheader{font-family:Arimo;font-size:1.4em;color:#000;text-align:center;margin:0 0 10px}#quizSuccessStarts{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center}.react-rater-star{font-size:3em;line-height:1em}.react-rater-star.is-active,.react-rater-star.is-active-half:before{color:#fc6}.react-rater-star{cursor:pointer;color:#ccc;position:relative}.modal-footer{border-top:0}#quizSuccessRetake.btn.btn-primary{margin:0;background-color:#57b3e1!important;border:none!important}#quizSuccessNextSubmit.btn.btn-primary,#quizSuccessRetake.btn.btn-primary{font-family:Arimo-Bold;font-size:1.1em;font-weight:700;width:200px;height:55px;color:#fff}#quizSuccessNextSubmit.btn.btn-primary{margin:0 auto;border-radius:1.1em;background-color:#a0d64b!important;border:none!important}p.quizSuccessFooterText{font-family:Arimo;font-size:1.2em;color:#000;text-align:center!important;margin:0 auto 1rem 0}div.quizSuccessModalFooter.modal-footer{display:flex;display:-webkit-flex;flex-direction:column;padding-top:0!important}div.quizSuccessModalCTAFooter{width:70%;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-around}}#quizSuccessModalTitle>h1,#quizSuccessModalTitle>h2.titleSecondaryText{font-family:Arimo;font-size:1em;text-align:center;color:#000;margin:0}div.tryAgainIcon{margin:0 auto 30px;background-repeat:no-repeat;background-position:50%;background-size:110px 110px;background-color:initial;display:block!important;width:110px!important;height:110px!important;border:2px solid #ddd!important;border-radius:50%!important;padding:2px!important;background-size:cover}#quizSuccessStarts{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center}.react-rater-star.is-active,.react-rater-star.is-active-half:before{color:#fc6}p.additionaFeedback{font-size:1em;color:#000;margin:15px 0 5px}.backToHomeSubmitWrapper{display:flex;display:-webkit-flex;justify-content:center;margin-top:30px}#backToHomeSubmit.modalSubmitCTA.btn.btn-primary{margin:0 auto;font-family:Arimo-Bold;font-size:1.1em;font-weight:700;width:100%;max-width:300px;height:55px;border-radius:1.1em;background-color:#a0d64b!important;border:none!important;color:#fff}div.quizSuccessModalFooter.modal-footer{width:100%;display:flex;display:-webkit-flex;flex-direction:column;padding:0!important}.quizSuccessmodal-logos-wrapper{max-width:150px;display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap}.logoHolder{height:50px;width:100px;margin:5px;background-repeat:no-repeat;background-position:50%;background-size:contain}div.abandonMessageFooterModal.modal-footer{width:100%}div.abandonMessageFooterModal.modal-footer,div.quizSuccessModalCTAFooter{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-around}div.quizSuccessModalCTAFooter{width:70%}#quizSuccessRetake.btn.btn-primary{background-color:#57b3e1!important;border:none!important}#quizSuccessNextSubmit.btn.btn-primary,#quizSuccessRetake.btn.btn-primary{font-family:Arimo-Bold;font-size:1.1em;font-weight:700;width:120px;max-width:200px;height:55px;color:#fff}#quizSuccessNextSubmit.btn.btn-primary{border-radius:1.1em;background-color:#a0d64b!important;border:none!important}@media (min-width:768px){#quizSuccessModalTitle>h1{font-family:Arimo;font-size:1.5em;text-align:center;color:#000;margin:0}#quizSuccessModalTitle>h2.titleSecondaryText{font-family:Arimo;font-size:1.3em;text-align:center;color:#000;margin:0}div.tryAgainIcon{margin:0 auto 30px;background-repeat:no-repeat;background-position:50%;background-size:230px 230px;background-color:initial;display:block!important;width:230px!important;height:230px!important;border:2px solid #ddd!important;border-radius:50%!important;padding:2px!important;background-size:cover}p.modalPreheader{font-family:Arimo;font-size:1.4em;color:#000;text-align:center;margin:0 0 10px}#quizSuccessStarts{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center}.react-rater-star{font-size:3em;line-height:1em}.react-rater-star.is-active,.react-rater-star.is-active-half:before{color:#fc6}.react-rater-star{cursor:pointer;color:#ccc;position:relative}.modal-footer{border-top:0}#quizSuccessRetake.btn.btn-primary{margin:0;background-color:#57b3e1!important;border:none!important}#quizSuccessNextSubmit.btn.btn-primary,#quizSuccessRetake.btn.btn-primary{font-family:Arimo-Bold;font-size:1.1em;font-weight:700;width:200px;height:55px;color:#fff}#quizSuccessNextSubmit.btn.btn-primary{margin:0 auto;border-radius:1.1em;background-color:#a0d64b!important;border:none!important}p.quizSuccessFooterText{font-family:Arimo;font-size:1.2em;color:#000;text-align:center!important;margin:0 auto 1rem 0}div.quizSuccessModalFooter.modal-footer{display:flex;display:-webkit-flex;flex-direction:column;padding-top:0!important}div.quizSuccessModalCTAFooter{width:70%;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-around}}div[hint] .modal-header{padding:0}div[hint] .modal-header .close{margin:0}div[hint] .modal-header #quizModalHint span{display:inline-block;color:#fff;background-color:#ace157;padding:.25em 1.8em}div[hint]>div.modal-content{padding:0 10px 50px 0}div[hint]>div.modal-content .modal-body{margin-top:1.5em;text-align:center}div[hint]>div.modal-content .modal-body p{padding:0 1em}#workbookCompletedModalTitle>h1{font-family:Arimo;font-size:1.2em;text-align:center;color:#28a9ea;margin:0}#workbookCompletedModalTitle>h2.titleSecondaryText{font-family:Arimo;font-size:1em;text-align:center;color:#28a9ea;margin:0}div.completedWorkbookMedal{margin:0 auto 30px;background-repeat:no-repeat;background-position:50%;background-size:110px 110px;background-color:initial;display:block!important;width:110px!important;height:110px!important;border:2px solid #ddd!important;border-radius:50%!important;padding:2px!important;background-size:cover}p.modalPreheader{font-family:Arimo;font-size:1em;color:#000;text-align:center;margin:0 0 10px}#workbookCompletedStarts{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center}.react-rater-star{font-size:3em;line-height:1em}.react-rater-star.is-active{color:#fc6}.react-rater-star{cursor:pointer;color:#ccc;position:relative}.workbookCompletedModalSubmitCTA.btn.btn-primary{font-family:Arimo-Bold;font-size:1.1em;font-weight:700;height:55px;border:none!important;color:#fff}#workbookCompletedRetakeSubmit.modalSubmitCTA{background-color:#28a9ea!important;border:none!important}div.workbookCompletedModalFooter.modal-footer{padding:0;margin:0}@media (min-width:768px){#workbookCompletedModalTitle>h1{font-family:Arimo;font-size:2em;text-align:center;color:#28a9ea;margin:0}#workbookCompletedModalTitle>h2.titleSecondaryText{font-family:Arimo;font-size:1.3em;text-align:center;color:#28a9ea;margin:0}div.completedWorkbookMedal{margin:0 auto 30px;background-repeat:no-repeat;background-position:50%;background-size:230px 230px;background-color:initial;display:block!important;width:230px!important;height:230px!important;border:2px solid #ddd!important;border-radius:50%!important;padding:2px!important;background-size:cover}p.modalPreheader{font-family:Arimo;font-size:1.4em;color:#000;text-align:center;margin:0 0 10px}#workbookCompletedStarts{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center}.react-rater-star{font-size:3em;line-height:1em}.react-rater-star.is-active{color:#fc6}.react-rater-star{cursor:pointer;color:#ccc;position:relative}.workbookCompletedModalScoreText{font-family:Arimo;font-size:4em;line-height:100%;text-align:center;color:#000;margin:0;padding:0}.modal-footer{border-top:0}.workbookCompletedModalSubmitCTA.btn.btn-primary{font-family:Arimo-Bold;font-size:1.1em;font-weight:700;height:55px;border:none!important;color:#fff}#workbookCompletedRetakeSubmit.modalSubmitCTA{border:none!important;background-color:#28a9ea!important}div.workbookCompletedModalFooter.modal-footer{margin:0 auto;width:70%;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-around}}.gradebook-score{font-size:2rem;color:#000;vertical-align:middle;text-align:center;border:1px solid #ccc;padding:10px;border-radius:3px}.gradebook-unit-exam-score{background-color:#8bc34a;color:#fff;padding:5px;border-radius:50px;font-size:35px;min-width:60px;display:inline-block}.mt-70{margin-top:70px}.score-pass{background-color:#27a745}.score-didnotpass{background-color:red}.gradebook-head>h3{font-size:1.2em}.gradebook-head>a,.gradebook-head>span{font-size:.9em}.hideOnMobile{display:none!important}.hideOnDesktop{display:flex!important}.units-gradebook-container{border-bottom:1px solid #ccc;background-color:#73a1b7;padding:10px;margin-bottom:20px}.units-gradebook-container>h4{color:#fff}.studentGradebookUnitTile{background-color:#fff;border-color:#f7f7f7;cursor:pointer}.medalScoreWrapperGradebook{width:100%;height:70px;background-position:50%;background-repeat:no-repeat;background-size:contain}.tile-progress-gradebook{width:100%;height:25px;font-size:18px}.assessmentsWrapper{width:100%;max-width:320px}div.studentContainer>div{flex-wrap:nowrap;overflow-x:auto}table.studentTable{width:90%;margin:0 auto;background-color:#fff}table.studentTable>thead>tr>th{background-color:#16b0df;color:#fff}@media (min-width:768px){table.studentTable{width:70%}.gradebook-score{font-size:3rem;color:#000;vertical-align:middle;text-align:center;border:1px solid #ccc;padding:10px;border-radius:3px;line-height:96px}.mt-70{margin-top:70px}.score-pass{background-color:#27a745}.score-didnotpass{background-color:red}.gradebook-head>h3{font-size:1.8em}.gradebook-head>a,.gradebook-head>span{font-size:1.2em}.studentGradebookUnitTile{max-width:380px;background-color:#fff;border-color:#f7f7f7;cursor:pointer}.hideOnMobile{display:flex!important}.hideOnDesktop{display:none!important}.assessmentsWrapper{width:100%;max-width:320px}div.studentTableContainer>div{width:100%;flex-wrap:nowrap;overflow-x:auto}table.studentTable.table-sm td,table.studentTable.table-sm th{padding:1rem;vertical-align:middle}table.studentTable.table-sm td.expand-cell-header,table.studentTable.table-sm th.expand-cell,table.studentTable.table-sm th.expand-cell-header,table.studentTablee.table-sm td.expand-cell{padding:initial;text-align:center;vertical-align:middle}}.awesome-class-tile-container{position:relative;max-width:200px;width:100%;height:300px;background-color:#d7d7d7;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:10px;cursor:pointer;box-shadow:7px 7px 5px 0 rgba(50,50,50,.19)}.awesome-class-tile-progress{position:absolute;top:0;color:#565656;text-align:center;padding:10px;background-color:hsla(0,0%,100%,.5098039215686274);border-bottom-right-radius:15px;width:90%}.awesome-class-tile-progress .tile-progress{width:100%;height:17px;font-size:14px}.awesome-class-tile-box{position:absolute;background-color:rgba(0,0,0,.5529411764705883);color:#fff;width:100%;bottom:0;min-height:70px;text-align:center;padding:10px;font-weight:700;font-size:18px;border-top:1px solid #1e1e1e}.class-title{font-size:1.2em!important;font-weight:700!important;color:#475f6b}.unit-title{background-color:#16b0df;color:#fff;padding:6px;text-align:center}.tile-container{width:100%;height:auto;border:1px solid #ccc;background-color:#fff;padding:10px}.tile-description-container{padding:10px;margin-bottom:8px;font-size:inherit}.class-tile-description-container{padding:10px 10px 10px 0}.tile-cover-image{width:50%;height:100%;background-size:cover;border:1px solid #d1d1d1;background-color:#d4d4d4;min-width:120px;min-height:135px}.tile-body{width:90%}.tile-progress{width:150px}.medalScoreWrapper{width:100%;height:70px;background-position:50%;background-repeat:no-repeat;background-size:contain}@media (min-width:768px){.tile-container{height:auto;width:87%;max-width:480px}.tile-container.studentDashboardTile{width:100%;cursor:pointer;padding:12px}.tile-container.studentUnitTile{width:100%;max-width:400px;cursor:pointer;padding:30px;margin-right:50px}.tile-progress{min-width:150px;width:80%;height:35px;font-size:18px;margin:0 auto}.tile-cover-image{width:20%;height:100%;background-size:cover;border:1px solid #d1d1d1;background-color:#d4d4d4;min-width:120px;min-height:135px;background-position-x:0;background-repeat:no-repeat;background-position-y:-35px}.unit-title{font-weight:700;font-size:1.3em}.tileBookExam-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80.47 96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232668a1}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M80.5 98H22.88a11.44 11.44 0 01-11.43-11.42V13.43A11.45 11.45 0 0122.88 2H80.5a11.44 11.44 0 0111.42 11.43v73.15A11.43 11.43 0 0180.5 98zM22.88 4.81a8.63 8.63 0 00-8.62 8.62v73.15a8.63 8.63 0 008.62 8.61H80.5a8.63 8.63 0 008.62-8.61V13.43a8.63 8.63 0 00-8.62-8.62z' transform='translate(-11.45 -2)'/%3E%3Crect class='cls-1' x='9.43' y='18.93' width='60.94' height='2.76' rx='1.27'/%3E%3Crect class='cls-1' x='9.43' y='31.23' width='60.94' height='2.76' rx='1.27'/%3E%3Crect class='cls-1' x='9.43' y='45.58' width='60.94' height='2.76' rx='1.27'/%3E%3Crect class='cls-1' x='10.46' y='60.95' width='42.54' height='2.76' rx='1.27'/%3E%3Cpath class='cls-1' d='M59.08 73.08c1.93-.11 3.08 1.13 4 2.82s1 1.58 2.29.3c4.39-4.29 8.77-8.6 13.17-12.88 1.46-1.42 2.72-1.47 3.9-.29a1.77 1.77 0 01.32 2.41 10.88 10.88 0 01-1.46 1.73c-4.64 4.61-9.5 9-14 13.75a13.73 13.73 0 01-2.36 2 2.18 2.18 0 01-3.07-.29 27.66 27.66 0 01-4.31-6.56 3.12 3.12 0 01.25-2.56c.19-.51.57-.57 1.27-.43z' transform='translate(-11.45 -2)'/%3E%3C/svg%3E")}.tileBookExam-icon,.tileWorkBook-icon{width:15px;height:15px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:5px 10px 5px 0}.tileWorkBook-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95 91.48'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232668a1}%3C/style%3E%3C/defs%3E%3Cg id='uamTiN.tif'%3E%3Cpath class='cls-1' d='M3 11.36a.44.44 0 01.31-.08v68.17h-.34zM75.39 96v.31H25.33v-.3c1.91 0 3.83-.06 5.74-.06z' transform='translate(-3 -4.86)'/%3E%3Cpath class='cls-1' d='M75.39 96H31.06c-1.91 0-3.83 0-5.74.06-4.77-.71-7.46-3.75-7.47-8.56V28.27c0-5.23 3.33-8.55 8.55-8.56h48.08a7.91 7.91 0 018.34 8c.1 2.82.05 5.64 0 8.46 0 1.77-1 2.84-2.4 2.7-1.62-.15-2.2-1.19-2.18-2.74v-8.1c0-2.49-1.28-3.73-3.8-3.73H26.19c-2.54 0-3.76 1.23-3.76 3.76v59.59c0 2.42 1.25 3.69 3.64 3.7h48.62c2.33 0 3.53-1.25 3.58-3.55v-4a2.2 2.2 0 012.27-2.47 2.15 2.15 0 012.24 2.32 37.88 37.88 0 01-.06 5.22c-.4 3.98-3.01 6.45-7.33 7.13z' transform='translate(-3 -4.86)'/%3E%3Cpath class='cls-1' d='M3.34 79.45V38.62 11.28A7.63 7.63 0 0111 4.88h48.44c6 0 9.76 4.75 8.53 10.63a2.14 2.14 0 01-2.23 1.93 2.18 2.18 0 01-2.21-2.18c-.08-.83 0-1.68 0-2.51a3.23 3.23 0 00-3.15-3.27H12.3c-3.62 0-4.61 1-4.61 4.55v62.76c0 3.3 1.11 4.38 4.44 4.4a7.94 7.94 0 011.62 0 2.14 2.14 0 011.83 2.14 2.11 2.11 0 01-1.53 2.19 8.46 8.46 0 01-10.71-6.07zM62.66 60.6a17.67 17.67 0 1117.5 17.73 17.58 17.58 0 01-17.5-17.73zm31.2.15a13.57 13.57 0 10-13.64 13.57 13.59 13.59 0 0013.64-13.57z' transform='translate(-3 -4.86)'/%3E%3Cpath class='cls-1' d='M55.58 33.37h14.2c1.4 0 2.51.44 2.75 2s-.87 2.56-2.88 2.57H41.41c-1.92 0-3-.9-3-2.34s1.11-2.21 2.93-2.22zM49 50.52h-7.39c-2 0-3-.77-3-2.27s1-2.32 2.94-2.32h15.08c1.84 0 2.87.81 2.89 2.21s-1.1 2.36-3 2.37c-2.52.03-5.01.01-7.52.01zM48 62.89h-7a2.14 2.14 0 01-2.49-2.21 2.07 2.07 0 012.26-2.25c4.85 0 9.7-.07 14.54 0a2 2 0 012.19 2.3 2.08 2.08 0 01-2.32 2.18c-2.43-.01-4.83-.02-7.18-.02zM47.84 75.61h-6.65c-1.73 0-2.62-.85-2.61-2.28s.91-2.22 2.65-2.23h12.93c1.57 0 2.57.59 2.72 2.18.14 1.41-1 2.31-2.75 2.34-2.13.02-4.19-.01-6.29-.01zM31.62 39.07a3.42 3.42 0 01-.1-6.83 3.42 3.42 0 11.1 6.83zM31.63 44.8A3.41 3.41 0 0135 48.24a3.52 3.52 0 01-3.49 3.37 3.41 3.41 0 01-3.32-3.49 3.3 3.3 0 013.44-3.32zM31.55 57.35A3.41 3.41 0 0135 60.71a3.49 3.49 0 01-3.43 3.43 3.39 3.39 0 01-3.38-3.42 3.24 3.24 0 013.36-3.37zM31.53 76.71a3.39 3.39 0 11.18-6.77A3.41 3.41 0 0135 73.31a3.46 3.46 0 01-3.47 3.4zM89.29 56a3 3 0 01-1 1.94c-2.81 2.79-5.58 5.61-8.41 8.38-1.52 1.49-3 1.45-4.57 0-1.12-1.08-2.21-2.2-3.3-3.32a2 2 0 01-.07-3c1-1 2-.78 3 .09.83.71 1.42 2.24 2.48 2s1.67-1.46 2.47-2.26l5.36-5.33a2.29 2.29 0 012.85-.5 2.19 2.19 0 011.19 2z' transform='translate(-3 -4.86)'/%3E%3C/g%3E%3C/svg%3E")}}.bookstoreActionColumn{min-width:120px}.bookstoreStatusBadge{display:inline-block;width:100%;text-align:center;font-size:12px;font-weight:600;color:#6c757d;background:#f1f3f5;border-radius:999px;padding:4px 10px;margin-bottom:8px}a.content-card,a.content-card:focus,a.content-card:hover{text-decoration:none;color:inherit}.content-card{--cc-tint:#2668a1;--cc-wash:#eef4fa;display:flex;flex-direction:column;width:100%;background-color:#fff;border:1px solid #e7ecf3;border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:0 1px 2px rgba(18,60,111,.06);transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease}.content-card--course{--cc-tint:#123c6f;--cc-wash:#eaeff7}.content-card--unit{--cc-tint:#2668a1;--cc-wash:#eef4fa}.content-card--lesson{--cc-tint:#5c8a1c;--cc-wash:#f0f6e8}.content-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:#d3dfec;box-shadow:0 14px 28px rgba(18,60,111,.14)}.content-card:focus-visible{outline:3px solid #16b0df;outline-offset:3px}.content-card-cover{position:relative;width:100%;aspect-ratio:16/9;background-color:var(--cc-wash);border-bottom:1px solid #e7ecf3;overflow:hidden}.content-card-image{width:100%;height:100%;object-fit:cover;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.content-card:hover .content-card-image{-webkit-transform:scale(1.04);transform:scale(1.04)}.content-card-plate{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--cc-tint);background-image:repeating-linear-gradient(-45deg,rgba(18,60,111,.06) 1px,transparent 1px 11px),radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.75),transparent 60%)}@supports (background:color-mix(in srgb,red 50%,transparent)){.content-card-plate{background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--cc-tint) 7%,transparent) 1px,transparent 1px 11px),radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.75),transparent 60%)}}.content-card-plate-mark{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0 2px 10px rgba(18,60,111,.18);opacity:.92}.content-card-type{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 9px 4px 8px;border-radius:999px;background:hsla(0,0%,100%,.94);color:var(--cc-tint);border:1px solid rgba(18,60,111,.08);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 1px 3px rgba(16,32,58,.1)}.content-card-duration{position:absolute;right:10px;bottom:10px;padding:3px 8px;border-radius:6px;background:rgba(16,27,43,.82);color:#fff;font-size:.72rem;font-weight:600;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4}.content-card-action{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--cc-tint);color:#fff;opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 6px 14px rgba(16,32,58,.28)}.content-card:focus-visible .content-card-action,.content-card:hover .content-card-action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.content-card-body{display:flex;flex-direction:column;grid-gap:6px;gap:6px;flex:1 1 auto;padding:13px 14px 14px}.content-card-title{margin:0;font-size:.95rem;font-weight:700;line-height:1.35;color:#12243d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-card-meta{display:flex;align-items:center;flex-wrap:wrap;grid-gap:6px;gap:6px;font-size:.75rem;color:#6b7280;text-transform:lowercase}.content-card-meta>span+span:before{content:"·";margin-right:6px;color:#c3cbd6}.content-card-count{font-weight:600;color:var(--cc-tint)}.content-card-description{margin:0;font-size:.8rem;line-height:1.45;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-card-categories{display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px;margin-top:auto;padding-top:10px}.content-card-categories span{padding:3px 8px;border-radius:6px;background:#f2f5f9;color:#55607a;font-size:.68rem;font-weight:600;line-height:1.4;white-space:nowrap}.content-card-more{background:transparent!important;color:#98a2b3!important}@media (max-width:575px){.content-card-cover{aspect-ratio:2/1}}.content-card-progress{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:8px}.content-card-progress-track{flex:1 1 auto;height:4px;border-radius:999px;background:#e7ecf3;overflow:hidden}.content-card-progress-bar{display:block;height:100%;border-radius:inherit;background:var(--cc-tint)}.content-card-progress-label{flex:0 0 auto;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:.72rem;font-weight:600;color:#5b6472;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content-card-progress.is-complete .content-card-progress-track{display:none}.content-card-progress-label svg{color:#4c8a1c}#classlist-container{width:100%}#classlist-container h4{color:#fff}.classlist-header-container{border-bottom:1px solid #ccc;background-color:#73a1b7;padding:10px}.classlist-list{padding:10px;margin-top:30px;width:100%}@media (min-width:768px){#classlist-container{width:100%;height:100vh}#classlist-container h4{color:#fff}.classlist-list{padding:10px;margin-top:30px}}.classlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:18px;gap:18px;align-items:stretch;padding:24px;margin-top:0}@media (max-width:767px){.classlist-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:16px}}.grade-summary{width:calc(100% - 96px);max-width:1800px;min-height:135px;margin:0 auto 16px;padding:26px 34px;display:flex;align-items:center;background-color:#fff;border:1px solid #edf3f8;border-radius:16px;box-shadow:0 8px 22px rgba(15,52,86,.08)}.grade-summary-section{flex:1 1;display:flex;align-items:center;min-width:0}.grade-summary-progress{flex:1.4 1}.grade-summary-divider{width:1px;height:72px;margin:0 38px;background-color:#dce6ee}.grade-summary-progress-circle{width:76px;height:76px;min-width:76px;margin-right:22px;padding:6px}.grade-summary-progress-circle,.grade-summary-progress-circle-inner{display:flex;align-items:center;justify-content:center;border-radius:50%}.grade-summary-progress-circle-inner{width:100%;height:100%;background-color:#fff;color:#173f67;font-size:17px;font-weight:700}.grade-summary-icon{width:58px;height:58px;min-width:58px;margin-right:20px;display:flex;align-items:center;justify-content:center;background-color:#eef7fb;border-radius:50%;color:#285d83}.grade-summary-svg{width:29px;height:29px}.grade-summary-info{display:flex;flex-direction:column;min-width:0}.grade-summary-progress-info{width:100%;max-width:330px}.grade-summary-label{margin-bottom:5px;color:#173f67;font-size:14px;font-weight:600}.grade-summary-value{color:#173f67;font-size:26px;font-weight:700;line-height:1.1}.grade-summary-detail{margin-top:5px;color:#58718b;font-size:13px}.grade-summary-progress-bar{width:100%;height:10px;margin:2px 0;overflow:hidden;background-color:#e3eaf0;border-radius:8px}.grade-summary-progress-bar .progress-bar{background-color:#23a6c8}@media (max-width:992px){.grade-summary{flex-direction:column;align-items:stretch}.grade-summary-section{padding:15px 0}.grade-summary-divider{width:100%;height:1px;margin:0}.grade-summary-progress-info{max-width:none}}.grade-continue-card{width:calc(100% - 96px);max-width:1800px;min-height:100px;margin:0 auto 20px;padding:20px 28px;display:flex;align-items:center;background-color:#eefaff;border:1px solid #d8eef7;border-radius:14px;box-shadow:0 8px 22px rgba(15,52,86,.06)}.grade-continue-icon{width:54px;height:54px;min-width:54px;margin-right:20px;display:flex;align-items:center;justify-content:center;background-color:#d5f2fb;border-radius:50%;color:#1ca7c9}.grade-continue-svg{width:31px;height:31px}.grade-continue-content{min-width:210px;display:flex;flex-direction:column;margin-right:28px}.grade-continue-label{margin-bottom:4px;color:#58718b;font-size:13px}.grade-continue-title{color:#173f67;font-size:17px;font-weight:700}.grade-continue-progress{flex:1 1;display:flex;align-items:center;margin:0 32px}.grade-continue-progress-bar{flex:1 1;height:10px;overflow:hidden;background-color:#dfe8ee;border-radius:8px}.grade-continue-progress-bar .progress-bar{background-color:#23a6c8}.grade-continue-progress-value{min-width:46px;margin-left:14px;color:#173f67;font-size:14px;font-weight:600}.grade-continue-button{min-width:180px;padding:11px 20px;border:0;border-radius:24px;background-color:#079fc6;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.grade-continue-button:hover{background-color:#078cac}.grade-continue-arrow{margin-left:10px;font-size:18px}@media (max-width:992px){.grade-continue-card{flex-wrap:wrap}.grade-continue-content{flex:1 1}.grade-continue-progress{width:100%;flex-basis:100%;margin:18px 0}.grade-continue-button{width:100%}}.grade-modules{width:calc(100% - 48px);max-width:1800px;margin:0 auto 30px}.grade-modules-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.grade-modules-header h4{margin:0;color:#173f67;font-size:20px;font-weight:700}.grade-modules-list{overflow:hidden;background-color:#fff;border:1px solid #e2ebf2;border-radius:12px;box-shadow:0 8px 22px rgba(15,52,86,.06)}.grade-module-row{min-height:74px;padding:14px 18px;display:flex;align-items:center;border-bottom:1px solid #e2ebf2;cursor:pointer;transition:background-color .15s ease}.grade-module-row:last-child{border-bottom:0}.grade-module-row:hover{background-color:#f8fbfd}.grade-module-number{width:46px;height:46px;min-width:46px;display:flex;align-items:center;justify-content:center;margin-right:18px;background-color:#f0f6fa;border-radius:50%;color:#173f67;font-size:14px;font-weight:700}.grade-module-name{width:23%;min-width:180px;display:flex;flex-direction:column}.grade-module-title{margin-bottom:2px;color:#173f67;font-size:14px;font-weight:700}.grade-module-week{color:#58718b;font-size:13px}.grade-module-progress{flex:1 1;display:flex;align-items:center;min-width:180px;margin:0 30px}.grade-module-progress-track{flex:1 1;height:9px;overflow:hidden;background-color:#e1e9ef;border-radius:10px}.grade-module-progress-fill{height:100%;background-color:#2aa9c9;border-radius:10px;transition:width .2s ease}.grade-module-progress-fill.completed{background-color:#52bf83}.grade-module-progress-value{width:45px;margin-left:12px;color:#173f67;font-size:13px;font-weight:600}.grade-module-exam{width:120px;display:flex;flex-direction:column}.grade-module-exam-label{margin-bottom:2px;color:#7890a5;font-size:12px}.grade-module-exam-value{color:#173f67;font-size:13px;font-weight:600}.grade-module-status{width:125px;margin:0 22px;padding:7px 12px;display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:12px;font-weight:600}.grade-module-status-svg{width:17px;height:17px;margin-right:6px}.grade-module-status.completed{background-color:#e6f8ed;color:#24a761}.grade-module-status.in-progress{background-color:#e7f7fc;color:#169fc5}.grade-module-status.not-started{background-color:#f0f4f7;color:#71889d}.grade-module-award{width:42px;display:flex;align-items:center;justify-content:center}.grade-module-award img{width:28px;height:28px;object-fit:contain}.grade-module-arrow{width:32px;margin-left:12px;color:#54728d;font-size:27px;font-weight:300;text-align:right}@media (max-width:1100px){.grade-module-row{flex-wrap:wrap}.grade-module-name{flex:1 1}.grade-module-progress{flex-basis:45%}}.unit-grade{width:calc(100% - 48px);max-width:1800px;margin:0 auto 30px;color:#173f67}.unit-grade-header .page-header-title{font-size:30px}.unit-grade-header .page-header-description{font-size:19px}.unit-grade-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:12px;gap:12px;margin:4px 0 18px}.unit-grade-instructor{display:flex;flex-direction:column;grid-gap:4px;gap:4px;font-size:16px}.unit-grade-instructor span{display:inline-flex;align-items:center}.unit-grade-instructor a{color:#1f5fbf;text-decoration:underline}.unit-grade-instructor-icon{width:18px;height:18px;margin-right:10px;color:#52bf83}.unit-grade-instructor-icon.muted{color:#54728d}.unit-grade-sync{display:flex;align-items:center;flex-wrap:wrap;grid-gap:16px;gap:16px}.unit-grade-sync-time{color:#58718b;font-size:13px}.unit-grade-sync-button{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:9px 20px;background-color:#52bf4a;border:0;border-radius:6px;color:#fff;font-size:15px;font-weight:600;transition:background-color .15s ease}.unit-grade-sync-button:hover:not(:disabled){background-color:#43a63c}.unit-grade-sync-button:disabled{opacity:.75;cursor:default}.unit-grade-sync-button .spinning{-webkit-animation:unit-grade-spin 1s linear infinite;animation:unit-grade-spin 1s linear infinite}@-webkit-keyframes unit-grade-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes unit-grade-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.unit-grade-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.unit-grade-card{min-height:130px;padding:20px;display:flex;align-items:flex-start;background-color:#fff;border:1px solid #e2ebf2;border-radius:12px;box-shadow:0 8px 22px rgba(15,52,86,.06)}.unit-grade-card-icon{width:52px;height:52px;min-width:52px;margin-right:16px;display:flex;align-items:center;justify-content:center;background-color:#eef4fa;border-radius:50%;color:#1f5fbf;font-size:24px}.unit-grade-card-body{display:flex;flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px;min-width:0}.unit-grade-card-label{font-size:15px;font-weight:700}.unit-grade-card-value{font-size:26px;font-weight:700;line-height:1.2}.unit-grade-card-value.muted{color:#58718b}.unit-grade-card-score{padding:4px 18px;border-radius:6px;font-size:20px;font-weight:700}.unit-grade-card-score.passed{background-color:#e6f8ed;color:#24a761}.unit-grade-card-score.failed{background-color:#fde8e8;color:#d93025}.unit-grade-card-detail{color:#58718b;font-size:13px}.unit-grade-progress{display:flex;align-items:center;grid-gap:14px;gap:14px}.unit-grade-progress-ring{width:74px;height:74px;min-width:74px;padding:7px;border-radius:50%}.unit-grade-progress-ring-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;font-size:17px;font-weight:700}.unit-grade-table-wrapper{overflow-x:auto;background-color:#fff;border:1px solid #e2ebf2;border-radius:12px;box-shadow:0 8px 22px rgba(15,52,86,.06)}.unit-grade-table{width:100%;min-width:960px;border-collapse:collapse;color:#1d2b3a;font-size:14.5px}.unit-grade-table thead tr{background-color:#1f5fbf;color:#fff}.unit-grade-table th{padding:12px 14px;font-weight:600;white-space:nowrap}.unit-grade-table td{height:46px;padding:8px 14px;border-bottom:1px solid #e2ebf2;vertical-align:middle}.unit-grade-table tbody tr:last-child td{border-bottom:0}.unit-grade-table tbody tr:hover{background-color:#f8fbfd}.unit-grade-table tr.lesson-row td{background-color:#fbfcfe}.unit-grade-number{width:52px;color:#58718b}.unit-grade-name{min-width:220px}.unit-grade-date,.unit-grade-type{white-space:nowrap}.unit-grade-type{display:inline-flex;vertical-align:middle;align-items:center;grid-gap:8px;gap:8px;color:#58718b;font-size:13px}.unit-grade-type svg{width:18px;height:18px}.unit-grade-type.lesson svg{color:#3aa655}.unit-grade-type.quiz svg{color:#7b3fc4}.unit-grade-type.workbook svg{color:#54728d}.unit-grade-type.exam svg{color:#d93025}.unit-grade-status{display:inline-flex;vertical-align:middle;align-items:center;grid-gap:7px;gap:7px;font-size:13px;white-space:nowrap}.unit-grade-status svg{width:16px;height:16px}.unit-grade-status.completed{color:#24a761}.unit-grade-status.in-progress{color:#1f7fc4}.unit-grade-status.not-started{color:#71889d}.unit-grade-status.locked{color:#8a99a8}.unit-grade-stars{display:inline-flex;white-space:nowrap}.unit-grade-stars .react-rater-star{padding:0 1px;color:#d5dbe1;font-size:17px;line-height:1;cursor:default}.unit-grade-stars .react-rater-star.is-active,.unit-grade-stars .react-rater-star.is-active-half:before{color:#f5b301}.unit-grade-watch{padding:2px 6px;background:none;border:0;color:#3aa655;font-size:20px;line-height:1}.unit-grade-watch:hover{color:#2b8a43}.unit-grade-action{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:5px 14px;background-color:#fff;border:1px solid #1f5fbf;border-radius:6px;color:#1f5fbf;font-size:13px;white-space:nowrap}.unit-grade-action:hover{background-color:#eef4fd}.unit-grade-action.disabled{background-color:#f0f3f6;border-color:#d5dde4;color:#8a99a8;cursor:default}.unit-grade-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-top:20px}.unit-grade-back{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:0;background:none;border:0;color:#1f5fbf;font-size:16px}.unit-grade-back:hover{text-decoration:underline}.unit-grade-legend{display:flex;flex-wrap:wrap;grid-gap:28px;gap:28px}.unit-grade-legend .unit-grade-status{font-size:14px}.unit-grade-legend .unit-grade-status svg{width:18px;height:18px}@media (max-width:767px){.unit-grade{width:calc(100% - 24px)}.unit-grade-cards{grid-template-columns:1fr}}.my-content-container{min-height:100vh;padding:30px 35px}.my-content-header{margin-bottom:30px}.my-content-header h1{margin:0 0 20px;color:#475f6b;font-size:28px;font-weight:700}.my-content-controls{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;max-width:650px}.my-content-controls input{flex:1 1;min-height:42px;padding:8px 14px;background-color:#fff;border:1px solid #ccc;border-radius:5px;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.my-content-controls input:focus{outline:none;border-color:#16b0df;box-shadow:0 0 0 3px rgba(22,176,223,.15)}.my-content-controls select{min-width:150px;min-height:42px;padding:8px 12px;background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#475f6b;font-size:15px;cursor:pointer}.my-content-section{margin-bottom:40px}.my-content-section-title{margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #16b0df;color:#475f6b;font-size:21px;font-weight:700}.my-content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:18px;gap:18px;align-items:stretch}.my-content-message{width:100%;padding:40px 20px;background-color:hsla(0,0%,100%,.65);border-radius:6px;color:#6c757d;text-align:center;font-size:16px}@media (max-width:767px){.my-content-container{padding:20px 15px}.my-content-header h1{font-size:24px}.my-content-controls{flex-direction:column;align-items:stretch}.my-content-controls select{width:100%}.my-content-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:14px;gap:14px}}.my-content-section-note{margin:-4px 0 12px;color:#6b7280;font-size:13px}.my-content-search-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.my-content-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:14px;gap:14px;min-height:260px;color:#7b8794}.my-content-subsection{margin-top:18px}.my-content-subsection-title{margin-bottom:8px;color:#123c6f;font-size:15px;font-weight:600}.my-content-categories{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin:0 0 22px}.category-filter{padding:6px 14px;background-color:#fff;border:1px solid #d9e0e8;border-radius:18px;color:#46586b;cursor:pointer;font-size:13px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.category-filter:hover{border-color:#70c941;color:#123c6f}.category-filter.is-active{background-color:#123c6f;border-color:#123c6f;color:#fff}.category-filter-count{margin-left:4px;opacity:.6;font-size:12px}.my-content-retry{display:inline-block;margin-left:10px;padding:6px 14px;border:1px solid #c8d3e4;border-radius:8px;background:#fff;color:#2668a1;font-size:.85rem;font-weight:600}.my-content-retry:hover{background:#f5f9fd;border-color:#2668a1}.my-content-progress-card{margin:0 0 30px;padding:22px 24px;background-color:#fff;border:1px solid #d9e0e8;border-radius:10px;box-shadow:0 2px 8px rgba(18,60,111,.06)}.my-content-progress-main{min-width:0}.my-content-progress-heading{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:20px;gap:20px;margin-bottom:16px}.my-content-progress-eyebrow{display:block;margin-bottom:4px;color:#16b0df;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.my-content-progress-title{margin:0;color:#123c6f;font-size:21px;font-weight:700;line-height:1.3}.my-content-progress-thumbnail{flex:0 0 auto;width:120px;height:72px;object-fit:cover;border:1px solid #e3e8ee;border-radius:8px}.my-content-progress-meta{display:flex;justify-content:space-between;grid-gap:15px;gap:15px;margin-bottom:8px;color:#65788a;font-size:13px}.my-content-progress-track{width:100%;height:9px;overflow:hidden;background-color:#e8edf2;border-radius:999px}.my-content-progress-fill{height:100%;background-color:#70c941;border-radius:inherit;transition:width .35s ease}.my-content-progress-footer{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;margin-top:16px}.my-content-progress-note{color:#7b8794;font-size:13px}.my-content-progress-button{flex-shrink:0;min-width:112px;padding:9px 18px;background-color:#123c6f;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.my-content-progress-button:hover{background-color:#0d315c}.my-content-progress-button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}@media (max-width:767px){.my-content-progress-card{padding:18px}.my-content-progress-heading{grid-gap:12px;gap:12px}.my-content-progress-title{font-size:18px}.my-content-progress-thumbnail{width:92px;height:58px}.my-content-progress-footer,.my-content-progress-meta{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.my-content-progress-button{width:100%}}.my-content-progress-breakdown{display:flex;align-items:center;grid-gap:28px;gap:28px;margin-top:14px;padding:12px 14px;background-color:#f1f9fd;border-left:3px solid #16b0df;border-radius:4px;overflow-x:auto}.my-content-progress-breakdown-item{display:flex;align-items:center;grid-gap:7px;gap:7px;flex:0 0 auto;color:#475f6b;font-size:13px;white-space:nowrap}.my-content-progress-breakdown-icon{display:inline-flex;align-items:center;color:#16b0df}.my-content-progress-breakdown-label{font-weight:600}.my-content-progress-breakdown-count{color:#7b8794;font-weight:500}@media (max-width:767px){.my-content-progress-breakdown{flex-wrap:wrap;grid-gap:12px 18px;gap:12px 18px;overflow-x:visible}.my-content-progress-breakdown-item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 9px)}}@media (max-width:480px){.my-content-progress-breakdown-item{flex-basis:100%}}.my-content-warning{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap;margin-bottom:20px;padding:12px 16px;border:1px solid #f0d8a8;border-left:3px solid #e8a33d;border-radius:8px;background:#fffaf0;color:#6b5425;font-size:14px}.student-dashboard{--dashboard-navy:#123c6f;background:#f3f8fc;color:#475f6b}.student-dashboard #header{background-position:28px;background-size:180px;box-shadow:0 1px 8px rgba(18,60,111,.12)}.student-dashboard .student-dashboard-main{min-width:0;padding:0 30px 40px;background:linear-gradient(180deg,#f4faff,#f8fbfd)}.student-dashboard .student-dashboard-hero{display:flex;align-items:center;justify-content:center;grid-gap:18px;gap:18px;min-height:250px;margin:0 -30px;padding:28px 30px;background:linear-gradient(90deg,rgba(18,60,111,.18),rgba(18,60,111,.05)),url(/static/media/tropical_rainforest.c79b1a9b.jpg) center 65%/cover}.student-dashboard .my-content-controls{grid-gap:8px;gap:8px;max-width:720px;padding:7px;background:#fff;border:1px solid #d8e6ef;border-radius:10px;box-shadow:0 4px 20px rgba(18,60,111,.15)}.student-dashboard .my-content-controls input{min-width:0;border-color:transparent}.student-dashboard .my-content-controls select{border-color:#e1e9f1}.student-dashboard .student-dashboard-search-button{flex-shrink:0;padding:12px 18px;border-radius:8px;background:#388d32;color:#fff;font-size:14px;font-weight:700}.student-dashboard .student-dashboard-search-button:hover{background:#287527;color:#fff}.student-dashboard .student-dashboard-search-button:focus-visible{outline:3px solid #16b0df;outline-offset:3px}.student-dashboard .student-dashboard-welcome{padding:24px 0 20px}.student-dashboard .student-dashboard-welcome h1{margin:0 0 6px;color:#123c6f;font-size:28px;font-weight:700}.student-dashboard .student-dashboard-welcome h1.student-dashboard-greeting-pending{visibility:hidden}.student-dashboard .student-dashboard-welcome p{margin:0;color:#60768b}.student-dashboard .student-dashboard-eyebrow{margin-bottom:6px!important;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.student-dashboard .student-dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:20px;gap:20px;margin-bottom:24px}.student-dashboard .student-dashboard-metric{min-width:0;display:flex;align-items:center;grid-gap:16px;gap:16px;padding:18px;border:1px solid #dce7f1;border-radius:10px;background:#fff}.student-dashboard .student-dashboard-metric-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:#edf4ff;color:#2668a1}.student-dashboard .student-dashboard-metric span{font-size:12px}.student-dashboard .student-dashboard-metric strong{display:block;color:#123c6f;font-size:28px;line-height:1.3}.student-dashboard .my-content-progress-card{margin-bottom:32px;padding:20px;border-color:#dce7f1;border-radius:12px}.student-dashboard .my-content-progress-main{display:grid;grid-template-columns:minmax(0,1fr) 176px;grid-template-areas:"heading action" "meta action" "track action" "breakdown action";grid-gap:10px 24px;gap:10px 24px;align-items:center}.student-dashboard .my-content-progress-heading{grid-area:heading;min-width:0;justify-content:flex-start;align-items:center;grid-gap:16px;gap:16px;margin-bottom:0}.student-dashboard .my-content-progress-heading>div{min-width:0}.student-dashboard .my-content-progress-title{font-size:20px;overflow-wrap:anywhere}.student-dashboard .my-content-progress-thumbnail{order:-1;width:132px;height:76px}.student-dashboard .my-content-progress-meta{grid-area:meta;flex-wrap:wrap;grid-gap:6px 16px;gap:6px 16px;margin-bottom:0}.student-dashboard .my-content-progress-meta>span:first-child{color:#123c6f;font-weight:600}.student-dashboard .my-content-progress-track{grid-area:track;min-width:0}.student-dashboard .my-content-progress-breakdown-count,.student-dashboard .my-content-progress-note{color:#60768b}.student-dashboard .my-content-progress-breakdown{grid-area:breakdown;min-width:0;flex-wrap:wrap;grid-gap:10px 20px;gap:10px 20px;margin-top:0;padding:10px 12px;background:#f5faff;overflow-x:visible}.student-dashboard .my-content-progress-breakdown-item{min-width:0;flex-wrap:wrap;white-space:normal}.student-dashboard .my-content-progress-footer{grid-area:action;flex-direction:column-reverse;align-items:stretch;justify-content:center;grid-gap:12px;gap:12px;min-width:0;margin-top:0}.student-dashboard .my-content-progress-note{text-align:center;font-size:12px;line-height:1.5}.student-dashboard .my-content-progress-button{width:100%;min-height:44px;padding:12px 20px}.student-dashboard .my-content-section-title{margin-bottom:16px;padding-bottom:0;border:0;color:#123c6f;font-size:22px;line-height:1.3}.student-dashboard .my-content-section{margin-bottom:36px}.student-dashboard .my-content-subsection{margin-top:24px}.student-dashboard .my-content-subsection-title{margin:0 0 12px;font-size:17px;line-height:1.4}.student-dashboard .my-content-section-note{margin:0 0 16px;line-height:1.5}.student-dashboard .my-content-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:24px;gap:24px;justify-items:start}.student-dashboard .my-content-grid .content-card{min-width:0;max-width:360px}.student-dashboard .content-card-body{grid-gap:8px;gap:8px;padding:18px}.student-dashboard .content-card-title{display:block;overflow:visible;overflow-wrap:anywhere;font-size:1.05rem}.student-dashboard .content-card-categories span{max-width:100%;white-space:normal;overflow-wrap:anywhere}.student-dashboard .content-card-meta{overflow-wrap:anywhere}@media (max-width:1199px){.student-dashboard .my-content-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:20px;gap:20px}.student-dashboard .my-content-progress-main{grid-template-columns:minmax(0,1fr) 148px;grid-gap:10px 18px;gap:10px 18px}.student-dashboard .my-content-progress-thumbnail{width:112px;height:70px}}@media (max-width:991px){.student-dashboard .my-content-progress-main{display:flex;flex-direction:column;align-items:stretch;grid-gap:12px;gap:12px}.student-dashboard .my-content-progress-footer{flex-direction:row;align-items:center;justify-content:space-between}.student-dashboard .my-content-progress-note{text-align:left}.student-dashboard .my-content-progress-button{width:auto}}@media (min-width:1600px){.student-dashboard .student-dashboard-main{padding-right:40px;padding-left:40px}.student-dashboard .student-dashboard-hero{margin-right:-40px;margin-left:-40px}}@media (max-width:767px){.student-dashboard #header{background-position:50%;background-size:160px}.student-dashboard .student-dashboard-main{padding:0 16px 28px}.student-dashboard .student-dashboard-hero{flex-direction:column;margin:0 -16px;padding:24px 16px}.student-dashboard .my-content-controls{flex-direction:column;align-items:stretch}.student-dashboard .student-dashboard-search-button{text-align:center}.student-dashboard .student-dashboard-welcome h1{font-size:24px}.student-dashboard .student-dashboard-welcome p{font-size:14px}.student-dashboard .student-dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));grid-gap:12px;gap:12px}.student-dashboard .student-dashboard-metric{padding:14px;grid-gap:10px;gap:10px}.student-dashboard .student-dashboard-metric-icon{width:36px;height:36px}.student-dashboard .my-content-progress-heading{align-items:center;grid-gap:12px;gap:12px}.student-dashboard .my-content-progress-thumbnail{width:96px;height:64px}.student-dashboard .my-content-progress-card{padding:16px}.student-dashboard .my-content-progress-title{font-size:18px}.student-dashboard .my-content-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:18px;gap:18px}.student-dashboard .my-content-progress-meta{flex-direction:row;align-items:center}.student-dashboard .my-content-section{margin-bottom:28px}.student-dashboard .my-content-section-title{font-size:20px}.student-dashboard .my-content-subsection{margin-top:20px}}@media (max-width:575px){.student-dashboard .my-content-progress-footer{flex-direction:column-reverse;align-items:stretch;grid-gap:10px;gap:10px}.student-dashboard .my-content-progress-button{width:100%}.student-dashboard .my-content-progress-breakdown-item{flex-basis:100%}}.student-dashboard .my-content-controls{max-width:1040px;flex-wrap:wrap}.student-dashboard .my-content-controls input{flex:1 1 220px}.student-dashboard .my-content-controls select{flex:0 1 180px;min-width:0;max-width:100%}.student-dashboard .student-dashboard-search-button{border:0;min-height:44px;cursor:pointer}.student-dashboard .student-dashboard-lessons-metric{font-size:22px;overflow-wrap:anywhere}.student-dashboard .student-dashboard-activity-carousel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:100%;padding:4px;align-items:stretch}.student-dashboard .student-dashboard-activity-card{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;width:100%;min-width:0;max-width:320px;padding:14px;border:1px solid #dce7f1;border-radius:10px;background:#fff;color:#123c6f;text-align:left;cursor:pointer}.student-dashboard .student-dashboard-activity-card img{width:100%;height:80px;object-fit:cover;border-radius:6px}.student-dashboard .student-dashboard-activity-badge{padding:3px 7px;border-radius:4px;background:#edf8fc;color:#2668a1;font-size:11px;font-weight:700}.student-dashboard .student-dashboard-activity-title{font-size:15px;font-weight:700;overflow-wrap:anywhere}.student-dashboard .student-dashboard-activity-status{margin-top:auto;color:#60768b;font-size:12px}.student-dashboard .student-dashboard-activity-card:hover{border-color:#16b0df;background:#f5faff}.student-dashboard .student-dashboard-activity-card:focus-visible,.student-dashboard .student-dashboard-activity-carousel:focus-visible{outline:3px solid #16b0df;outline-offset:2px}@media (max-width:767px){.student-dashboard .my-content-controls input,.student-dashboard .my-content-controls select{flex:0 1 auto;width:100%}.student-dashboard .student-dashboard-search-button{width:100%}.student-dashboard .student-dashboard-activity-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}}.student-dashboard .student-dashboard-continue-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;grid-gap:8px 16px;gap:8px 16px;margin-bottom:12px}.student-dashboard .student-dashboard-continue-heading .my-content-section-title{margin-bottom:0}.student-dashboard .student-dashboard-view-all{color:#2668a1;font-size:14px;font-weight:600}.student-dashboard .student-dashboard-view-all:focus-visible{outline:3px solid #16b0df;outline-offset:3px}@media (min-width:768px) and (max-width:1199px){.student-dashboard .student-dashboard-activity-carousel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575px){.student-dashboard .student-dashboard-activity-carousel{grid-template-columns:minmax(0,1fr)}}.free-lesson-view{max-width:960px;margin:0 auto;padding:16px 20px 60px}.free-lesson-stage{background-color:#000;border-radius:10px;overflow:hidden}.free-lesson-stage video{display:block;width:100%;max-height:540px}.free-lesson-about{padding:22px 4px 0}.free-lesson-about h4{margin-bottom:6px;color:#123c6f}.free-lesson-facts{margin-bottom:14px;font-size:13px;letter-spacing:.02em;text-transform:uppercase}.free-lesson-more{margin-top:30px;padding-top:20px;border-top:1px solid #eceff3}.free-lesson-more h6{margin-bottom:10px;color:#123c6f}.free-lesson-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.course-page{--cv-navy:#123c6f;--cv-blue:#2668a1;--cv-moss:#5c8a1c;--cv-ink:#12243d;--cv-muted:#6b7280;--cv-border:#e7ecf3;padding-bottom:96px}.course-layout{display:grid;grid-template-columns:[full-start] minmax(20px,1fr) [main-start] minmax(0,1120px) [main-end] minmax(20px,1fr) [full-end]}.course-body,.course-card,.course-hero{grid-column:main-start/main-end}.course-hero{grid-row:1;color:#fff;padding:34px 0 30px;position:relative;z-index:1}.course-card{grid-row:2;max-width:420px}.course-body{grid-row:3}.course-hero-band{grid-column:full-start/full-end;grid-row:1/span 2;background:var(--cv-navy)}.course-hero-main{min-width:0;display:flex;flex-direction:column;height:100%}.course-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9dc2ea;margin-bottom:8px}.course-title{font-size:clamp(1.7rem,4vw,2.3rem);font-weight:700;line-height:1.15;margin:0 0 12px;color:#fff}.course-summary{font-size:1.02rem;line-height:1.55;color:#d6e4f3;margin:0 0 18px;max-width:62ch}.course-facts{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px 18px;gap:8px 18px;font-size:.88rem;color:#c9dbee}.course-rating{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-weight:600;color:#ffd166}.course-rating-count{color:#c9dbee;font-weight:400}.course-facts strong{color:#fff;font-weight:600}.course-card{position:relative;z-index:1;background:#fff;color:var(--cv-ink);border-radius:12px;overflow:hidden;box-shadow:0 18px 40px rgba(8,26,52,.28)}.course-card-cover{position:relative;width:100%;aspect-ratio:16/9;background:#eaeff7;display:flex;align-items:center;justify-content:center;color:var(--cv-blue)}.course-card-cover img{width:100%;height:100%;object-fit:cover;max-width:100%}.course-card-body{padding:18px}.course-enrol{width:100%;border:0;border-radius:8px;padding:13px 16px;background:var(--cv-moss);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,transform .18s ease;transition:background .18s ease,transform .18s ease,-webkit-transform .18s ease}.course-enrol:hover:not(:disabled){background:#4e7717;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.course-enrol:disabled{opacity:.65;cursor:default}.course-enrol:focus-visible{outline:3px solid #16b0df;outline-offset:2px}.course-enrol-note{margin:10px 0 0;font-size:.82rem;line-height:1.45;color:var(--cv-muted)}.course-includes{margin:0;padding:0;list-style:none}.course-includes li{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:5px 0;font-size:.88rem;color:var(--cv-ink)}.course-includes svg{flex:0 0 auto;color:var(--cv-blue)}.course-includes-title{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cv-muted);margin:18px 0 10px;padding-top:16px;border-top:1px solid var(--cv-border)}.course-body{padding-top:32px}.course-section-head{max-width:820px;display:flex;align-items:flex-end;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap}.course-expand-all{flex:0 0 auto;background:none;border:0;padding:4px 0;font:inherit;font-size:.88rem;font-weight:600;color:var(--cv-blue);cursor:pointer}.course-expand-all:hover{text-decoration:underline}.course-expand-all:focus-visible{outline:2px solid var(--cv-blue);outline-offset:3px;border-radius:3px}.course-section-title{font-size:1.28rem;font-weight:700;color:var(--cv-ink);margin:0 0 4px}.course-section-meta{font-size:.88rem;color:var(--cv-muted);margin:0 0 16px}.course-units{border:1px solid var(--cv-border);border-radius:10px;overflow:hidden;max-width:820px}.course-unit+.course-unit{border-top:1px solid var(--cv-border)}.course-unit-heading{margin:0;font:inherit;color:inherit}.course-units-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.course-unit-head{width:100%;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:14px 16px;background:#f7f9fc;border:0;text-align:left;cursor:pointer;font:inherit;color:var(--cv-ink)}.course-unit-head:hover{background:#eef3f9}.course-unit-head:focus-visible{outline:2px solid #16b0df;outline-offset:-2px}.course-unit-name{flex:1 1 auto;font-weight:600;min-width:0}.course-unit-count{font-size:.82rem;color:var(--cv-muted);white-space:nowrap;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-lessons{list-style:none;margin:0;padding:0}.course-lesson{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 16px 10px 42px;border-top:1px solid #f1f4f9;font-size:.92rem;color:var(--cv-ink)}.course-lesson-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-lesson-time{color:var(--cv-muted);font-size:.85rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.course-lesson svg{color:var(--cv-blue);flex:0 0 auto}.course-state{max-width:1120px;margin:0 auto;padding:64px 20px;text-align:center;color:var(--cv-muted)}.course-state h2{font-size:1.15rem;color:var(--cv-ink);margin-bottom:8px}@media (max-width:767px){.course-hero{padding-top:24px}}.course-breadcrumb-container{margin-top:64px;padding:10px 16px 0}.course-shape{display:flex;flex-wrap:wrap;grid-gap:34px;gap:34px;margin:auto 0 0;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.16)}.course-shape div{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.course-shape dt{font-size:1.6rem;font-weight:700;line-height:1;color:#fff;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-shape dd{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#9dc2ea}@media (max-width:831px){.course-shape{margin-top:26px}}@media (max-width:560px){.course-shape{grid-gap:22px;gap:22px;margin-top:20px;padding-top:18px}.course-shape dt{font-size:1.35rem}}@media (min-width:900px){.course-actionbar{display:none}}.course-actionbar{position:fixed;inset:auto 0 0 0;z-index:40;background:#fff;border-top:1px solid #e7ecf3;border-top:1px solid var(--cv-border,#e7ecf3);box-shadow:0 -8px 24px rgba(8,26,52,.12);-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;transition:visibility .18s,-webkit-transform .18s ease;transition:transform .18s ease,visibility .18s;transition:transform .18s ease,visibility .18s,-webkit-transform .18s ease}.course-actionbar.is-shown{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}@media (prefers-reduced-motion:reduce){.course-actionbar{transition:none}}.course-actionbar-inner{display:flex;align-items:center;grid-gap:20px;gap:20px;max-width:1120px;margin:0 auto;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px))}.course-actionbar-text{flex:1 1 auto;min-width:0}.course-actionbar-title{margin:0;font-weight:600;color:#12243d;color:var(--cv-ink,#12243d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-actionbar-meta{margin:2px 0 0;font-size:.85rem;color:#6b7280;color:var(--cv-muted,#6b7280)}.course-actionbar-cta{flex:0 0 auto;width:auto;min-width:180px}@media (max-width:560px){.course-actionbar-text{display:none}.course-actionbar-cta{flex:1 1 auto;min-width:0}}@media (min-width:900px){.course-layout{grid-template-columns:[full-start] minmax(20px,1fr) [main-start] minmax(0,748px) [main-end] 32px [aside-start] 340px [aside-end] minmax(20px,1fr) [full-end]}.course-body,.course-hero{grid-column:main-start/main-end}.course-hero{grid-row:1}.course-body{grid-row:2}.course-hero-band{grid-row:1}.course-card{grid-column:aside-start/aside-end;grid-row:1/span 2;max-width:none;position:-webkit-sticky;position:sticky;top:84px;align-self:start;max-height:calc(100vh - 104px);max-height:calc(100vh/var(--cv-zoom, 1) - 104px);overflow-y:auto}}.adminTable .table-striped tbody tr:nth-of-type(odd){background-color:#fff}.dashboardTileDisabled{pointer-events:none;opacity:.5}.dashboardTileDisabled .dashboardTileIcon,.dashboardTileDisabled .dashboardTileTitle{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.dashboardTileWrapper{width:205px;margin-top:1rem;margin-bottom:1rem;cursor:pointer}.dashboardTileWrapper>.card-body,.dashboardTileWrapper>.card-body>.card-title{width:205px}.tileTitleBlue{background-color:#0f3365}.dashboardTileTitle{margin:0;padding:0;color:#fff;font-size:18px;width:205px}.dashboardTileIcon{width:205px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:50%}@media (min-width:768px){.dashboardTileWrapper{width:205px;margin-top:1rem;margin-bottom:1rem;cursor:pointer}.tileTitleBlue{background-color:#0f3365}.tileTitleCian{background-color:#25a2b7}.dashboardTileTitle{margin:0;padding:0;color:#fff;font-size:18px}.dashboardTileIcon{width:100%;height:130px;background-size:contain;background-repeat:no-repeat;background-position:50%}}.video-preview{outline:none;margin-top:-7px;border:5px solid #717171;background-color:#fff;width:264px;height:180px;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover}.video-preview>div{width:70px;height:70px;border-radius:50px;background-color:#717171;position:relative;top:50px;left:90px}.video-preview>div>.arrow-right{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #fff;position:relative;top:20px;left:28px}.list-group-item{display:flex;flex-direction:column;align-items:flex-start}.system-logs-buttons{float:right;width:240px!important}.adminTableContainer .pagination{overflow:visible!important;position:relative;z-index:100}.react-bootstrap-table-pagination{overflow:visible!important}.react-bootstrap-table-pagination-list{position:relative;z-index:1000;margin-top:10px}.dropdown-menu{top:auto!important;bottom:10%;-webkit-transform:translateY(-1%);transform:translateY(-1%)}.star-rating-col{width:100px;max-width:150px;min-width:150px;text-align:center;white-space:nowrap}#students-feedback-table table{table-layout:auto}.comment-col,.lecture-col{width:150px;max-width:150px;white-space:normal;word-break:break-word}p.confirmDeleteText{font-size:1em;color:#000;margin:15px 0 5px;text-align:center}.modal-dialog.confirm-subscription-dialog{max-width:480px!important;width:auto!important;margin:1.75rem auto!important}.confirm-subscription-dialog .modal-body{white-space:normal!important}.modal-footer{border-top:0}div.unitCompletedModalFooter.modal-footer{display:flex;display:-webkit-flex;flex-direction:column;padding:0}div.confirmDeleteFooterModal.modal-footer{width:100%;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-around}@media (min-width:768px){p.messageSentText{font-size:1em;color:#000;text-align:center}.Modal-footer{border-top:0}.confirmDeleteFooterModal.modal-footer{justify-content:space-around;padding-bottom:30px}p.backToHomeFooterText{font-family:Arimo;font-size:1em;color:#000;text-align:center!important;margin:0 auto}}h3.panelHeader{display:flex;justify-content:center;align-items:center;font-size:1.2rem;margin:0;padding:0}button.panel-status-copy-button.btn.btn-primary.btn-sm,button.panel-status-delete-button.btn.btn-primary.btn-sm,button.panel-status-edit-button.btn.btn-primary.btn-sm{color:#656565!important;background-color:initial!important;border:none!important;padding:0!important;margin:0!important}td.panel-email-row{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th.panel-status-row{width:100px!important}th.panel-status-row-3items{width:125px!important}div.adminTableContainer>div{flex-wrap:nowrap;overflow-x:auto}table.adminTable{width:1024px}table.adminTable>thead>tr>th{background-color:#e1e6eb;color:#3c444d}.table-striped tbody tr:nth-of-type(2n),.table-striped tbody tr:nth-of-type(odd){background-color:#fff}.lecture-ancillary-content-list{margin-top:10px}.lecture-ancillary-content-list li{margin-bottom:10px}.class-thumbnail-preview{width:85px;margin-right:20px;border:5px solid #ccc;height:100%}.no-bg{background-color:initial}.no-border{border:none}.no-striped-table tbody tr td{height:60px;text-align:center}.no-striped-table tbody tr:nth-of-type(2n){background-color:#fff!important}.left-border{border-left:1px solid #ccc}.max-expand-column-size{max-width:265px}span.badge.badge-secondary{white-space:normal}#tooltip-unit-description>div.tooltip-inner{max-width:none;text-align:left!important}.lecture-video-time-ind{background-color:#000;color:#fff;padding:4px}.lecture-description{margin-top:15px;color:#727171;margin-bottom:0}.lecture-video-preview{width:260px;height:180px}.lecture-video-preview>div{width:50px;height:50px;border-radius:50px;background-color:#717171;position:relative;top:32px;left:70px}.lecture-video-preview>div>.arrow-right{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #fff;position:relative;top:10px;left:18px}.panel-question-choice-txtarea{resize:none;border:transparent;vertical-align:middle;display:table-cell;outline:0}.hint-expl-available{color:green;font-size:30px}.hint-expl-unavailable{color:red;font-size:20px}.analytics-custom-select{padding:10px;text-align:center;color:#fff;border-color:rgba(0,94,255,.792156862745098);background-color:rgba(0,94,255,.792156862745098);border-radius:6px}@media (min-width:768px){h3.panelHeader{display:flex;justify-content:center;align-items:center;font-size:1.75rem;margin:0;padding:0}button.panel-status-copy-button.btn.btn-primary.btn-sm,button.panel-status-delete-button.btn.btn-primary.btn-sm,button.panel-status-edit-button.btn.btn-primary.btn-sm{color:#656565!important;background-color:initial!important;border:none!important;padding:0!important;margin:0!important}td.panel-email-row{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th.panel-status-row{width:100px!important}th.panel-status-row-3items{width:125px!important}div.adminTableContainer>div{width:100%;flex-wrap:nowrap;overflow-x:auto}table.adminTable{width:100%}table.adminTable.table-sm td,table.adminTable.table-sm th{padding:1rem;vertical-align:middle}table.adminTable.table-sm td.expand-cell,table.adminTable.table-sm td.expand-cell-header,table.adminTable.table-sm th.expand-cell,table.adminTable.table-sm th.expand-cell-header{padding:initial;text-align:center;vertical-align:middle}.reports-class-name{width:60%}.roster-class-name{width:65%}span.badge.badge-secondary{white-space:normal}.tileTitleBlue{background-color:#0f3365}.dashboardTileIcon{width:100%;height:130px;background-size:contain;background-repeat:no-repeat;background-position:50%}}.page-size-select{width:70px;background-color:#595a5c;color:#feffff}.page-size-select:focus{box-shadow:none;border-color:#595a5c}#page-size{position:absolute;bottom:10px;left:10px}.drawer-container{height:100%;position:fixed;top:60px;right:0;background-color:#fff;overflow-x:hidden;padding:20px;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:80%;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-y:scroll;max-width:100%}.overlayPageTitle{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:10;margin-bottom:20px;padding-top:20px}.drawer-closebtn{font-size:1.5rem;font-weight:700;cursor:pointer;color:inherit;text-decoration:none}.reports-accordion{width:100%;overflow-x:auto}.drawer-title{font-size:1.5rem;color:#28a9ea;font-weight:700;margin-left:25px}.drawer-container.collapsed{-webkit-transform:translateX(100%);transform:translateX(100%)}.drawer-container.expanded{-webkit-transform:translateX(0);transform:translateX(0)}.drawer-overlay{width:100%;position:fixed;z-index:1;top:60px;bottom:0;left:0;background-color:rgba(0,0,0,.635);overflow:hidden}.drawer-container div>input[type=file]::-webkit-file-upload-button{visibility:hidden}.drawer-container div>input[type=file]:before{content:"Upload Lesson";align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:.9rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.drawer-container div>input[type=file]:hover:before{border-color:#000}.drawer-container div>input[type=file]:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.drawer-container,.reports-accordion{margin:0;padding:0;max-width:100%;-webkit-transform:none;transform:none}}}@media (max-width:768px){.drawer-container{width:90%}}@media (max-width:480px){.drawer-container{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}}.DraftEditor-editorContainer,.public-DraftEditor-content{min-height:150px}.limespring-text-editor{height:100%}.limespring-text-editor-header{width:100%;margin:auto;padding:5px}.limespring-text-editor-menu-btn{border:1px solid #999;margin-right:5px}#limespring-text-editor-area{width:100%;height:232px;border:none;margin-top:0;max-height:100%;margin-bottom:0;resize:none;overflow:hidden;overflow-y:scroll;outline:none;padding:15px}#limespring-text-editor-area:focus{background-color:#fafafa}#react-mathjax-preview{display:inline-block}.limespring-text-editor-math-canvas{height:100%;padding:15px}.limespring-text-editor-body{min-height:200px}.questionMultimediaholder{margin:0 auto;border-radius:2px;border:1px solid #eaeaea;width:200px;height:200px;padding:4px;box-sizing:border-box;cursor:pointer}.questionMultimediaPreview{background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:100%}.transcript-spaced-column{text-align:center}.transcript-track-asset-name{margin-right:15px}.image-cropper-cover-area{height:430px;background-size:cover;border:1px dashed #ccc}div.cover-file-select-input>input[type=file]::-webkit-file-upload-button{visibility:hidden}div.cover-file-select-input>input[type=file]:before{content:"Select Files";align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:.9rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}div.cover-file-select-input>input[type=file]:hover:before{border-color:#000}div.cover-file-select-input>input[type=file]:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}.kn-no_items__no_items___3ON4R{background-color:#e4e4e4}.spinner{display:flex;align-items:center;justify-content:center;margin:10px 0;font-size:14px;color:#007bff}.loading-circle{width:20px;height:20px;border:3px solid #ccc;border-top-color:#007bff;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-right:8px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.student-modal-container .modal-content{max-width:100%;min-width:0;width:auto;box-shadow:none;padding:15px}.student-modal-container .modal-dialog{margin:10px auto;width:auto}.student-modal-container .modal-body input,.student-modal-container .modal-body select,.student-modal-container .modal-body textarea{padding:8px;font-size:14px}.student-modal-container .modal-footer .btn{width:100%;padding:10px}.modalContent{max-width:100vw;min-width:auto;width:auto;box-shadow:none;padding:15px;overflow-x:auto}.modal-body{white-space:nowrap}html body .modal-dialog.student-modal-container .modal-content{max-width:100%;width:auto;min-width:auto;padding:10px;box-shadow:none}.input-field{width:100%;padding:12px 15px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:16px}.input-label{display:block;margin-bottom:5px;font-size:16px;font-weight:700}.modal-content{overflow-y:auto;overflow-x:auto}.modal-header{position:relative;padding-right:50px}.bm-cross-button{position:absolute;top:15px;right:15px;z-index:1051}.modal-content,.modal-header{overflow:visible}@media (max-width:768px){.modal-dialog{max-width:95%;margin:10px auto}.modal-footer .btn{padding:12px 20px}.modal-content{overflow-y:auto;overflow-x:auto}.input-field{padding:10px}.input-label{font-size:14px}div>div.modal-content{max-width:auto!important;min-width:auto!important;width:auto!important;box-shadow:0 4px 14px 0 rgba(0,0,0,.75);padding:30px 10px 50px;margin:auto}#admin-modal>div.modal-content,#ancillary-modal>div.modal-content,#assessments-modal>div.modal-content,#batch-import-modal>div.modal-content,#class-modal>div.modal-content,#confirm-delete-modal>div.modal-content,#instructor-modal>div.modal-content,#lecture-modal>div.modal-content,#multimedia-modal>div.modal-content,#question-expanation-modal>div.modal-content,#school-modal>div.modal-content,#student-modal>div.modal-content{max-width:auto!important;min-width:auto!important;width:auto!important;padding:0}}@media (max-width:576px){.modal-body input,.modal-body select,.modal-body textarea{padding:8px;font-size:14px}.modal-footer .btn{padding:10px;font-size:14px}.modal-content{overflow-y:auto;overflow-x:auto}.input-field{padding:10px}.input-label{font-size:14px}div>div.modal-content{max-width:auto!important;min-width:auto!important;width:auto!important;box-shadow:0 4px 14px 0 rgba(0,0,0,.75);padding:30px 10px 50px;margin:auto}#admin-modal>div.modal-content,#ancillary-modal>div.modal-content,#assessments-modal>div.modal-content,#batch-import-modal>div.modal-content,#class-modal>div.modal-content,#confirm-delete-modal>div.modal-content,#instructor-modal>div.modal-content,#lecture-modal>div.modal-content,#multimedia-modal>div.modal-content,#question-expanation-modal>div.modal-content,#school-modal>div.modal-content,#student-modal>div.modal-content{max-width:auto!important;min-width:auto!important;width:auto!important;padding:0}}.modal-body input,.modal-body select,.modal-body textarea{width:100%;box-sizing:border-box}.modal-footer .btn{width:100%;margin-top:5px}.modal-body input,.modal-body select,.modal-body textarea{margin-bottom:10px;padding:10px;border-radius:5px}.modal-body input,.modal-body select,.modal-body textarea,.modal-footer .btn{width:auto;box-sizing:border-box;margin-bottom:10px}.modal-dialog{width:auto;max-width:100%;margin:10px}.category-picker{max-width:640px}.category-chips{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;min-height:34px;margin-bottom:10px}.category-chip{grid-gap:6px;gap:6px;padding:4px 6px 4px 12px;background-color:#eaf1f9;color:#123c6f;border-radius:14px;font-size:14px}.category-chip,.category-chip button{display:inline-flex;align-items:center}.category-chip button{justify-content:center;padding:0;background:none;border:none;color:#5a7ca6;cursor:pointer;line-height:1}.category-chip button:hover{color:#b3261e}.category-empty{color:#9aa5b1;font-size:14px;font-style:italic}.category-suggestions{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;margin-top:10px;font-size:13px}.category-suggestion{padding:3px 10px;background:none;border:1px dashed #c3ccd6;border-radius:12px;color:#5a7ca6;cursor:pointer}.category-suggestion:hover{border-style:solid;border-color:#70c941;color:#123c6f}.snapshot-generator{display:block;height:1px;left:0;object-fit:contain;position:fixed;top:0;width:1px;z-index:-1}.react-thumbnail-generator{background-color:#f0f0f0}.react-thumbnail-generator-image{border:2px solid #d7d7d7}.react-thumbnail-legend{font-style:italic;color:#858585;width:290px;text-align:center;margin-top:12px}.library-thumb{display:inline-flex;justify-content:center;border-radius:2px;border:1px solid #eaeaea;margin-bottom:8px;margin-right:8px;width:185px;height:185px;padding:4px;box-sizing:border-box;cursor:pointer;position:relative}.library-upload-overlay{background-color:rgba(0,0,0,.7019607843137254);top:0}.library-selected-overlay,.library-upload-overlay{position:absolute;width:175px;height:175px;display:flex;flex-direction:column;align-items:center;padding-top:70px;color:#fff}.library-selected-overlay{background-color:rgba(3,165,190,.7019607843137254)}.library-thumb-inner{display:flex;min-width:0;overflow:hidden;justify-content:center}.library-preview-img{display:block;width:auto;height:100%}.library-selected-icon{width:33px;position:absolute;top:0;right:0;margin:10px}.textTruncate{text-align:center;width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div>div.modal-content{max-width:600px}#questions-assessment-modal>div.modal-content{width:1275px!important;padding:0}.spinner-container{position:absolute;right:10px;top:10px;display:flex;align-items:center}.question-builder-container{margin-top:20px}.question-buider-canvas{background-color:#fff;max-width:800px}.question-choices-area{width:100%;margin:auto;text-align:center;border:1px dashed #ccc;min-height:360px;padding:10px;background-color:#f9f9f9;color:#2d3238;height:280px;overflow:hidden;overflow-y:scroll}.choice-builder-buttons{border:1px dashed #ccc;padding:10px;border-radius:10px;margin-right:10px;cursor:pointer;width:120px;background-color:#fff;color:#2d2d2d;max-height:100px;margin-top:60px}.choice-builder-buttons:hover{background-color:#17a2b8;color:#fff}.choice-builder-buttons svg{display:block;margin:auto}.choice-builder-buttons span{font-size:.8rem}.choice-builder-option-container{background-color:#fff;color:#343434;height:auto;margin-bottom:10px}.choice-builder-option-container>div:first-child{width:90%}.choice-builder-math-field{font-size:1rem;margin-left:10px}.w-100.oneLineInput{padding:5px}.math-builder-icon{width:60px;display:block;margin:5px auto}.choice-plain-text-input{width:100%;min-height:75px;border:1px solid #bbb}.question-details-area div{border-radius:60px;border:1px solid #ccc;padding-left:10px;padding-right:10px;margin-left:10px;cursor:pointer}.question-details-area span{font-size:.8rem;text-align:center}.question-details-area div:hover{background-color:#17a2b8;color:#fff}.import-questions-container{width:290px;padding:6px;float:right}.question-statement-textarea{min-height:225px}input.choice-builder-correct-answer{position:absolute;visibility:hidden}div.choice-builder-buttons-wrapper>label{margin:0;padding:0}input[type=radio]:checked~.check{border:5px solid #91cd40}input[type=radio]:checked~label{color:#007bff;font-weight:700}#lectuteDifficultySelect{max-width:250px}.question-keyboard-layout-selector-area{padding:10px;border:1px dashed #ccc}.question-type-area{width:100%;margin:auto;text-align:center;border:1px dashed #ccc;background-color:#f9f9f9;color:#2d3238}.question-type-buttons{background-color:#fff;color:#2d2d2d}.question-type-buttons,.question-type-buttons-active{border:1px dashed #ccc;padding:10px;border-radius:10px;margin-right:10px;width:120px;max-height:100px}.question-type-buttons-active{background-color:#17a2b8}.question-type-buttons:hover{background-color:#17a2b8;color:#fff}.question-type-buttons-active svg,.question-type-buttons svg{display:block;margin:auto}.question-type-buttons-active span,.question-type-buttons span{font-size:.8rem}.question-step-tabs a{background-color:#f9f9f9;color:#585858;border:1px solid #c7cbcf!important;margin-right:5px;border-top-left-radius:7px!important;border-top-right-radius:7px!important}.question-step-tabs a.nav-link.active{background-color:#17a2b8;color:#fff}.question-type-buttons{cursor:pointer;padding:10px 15px;border-radius:6px;margin:0 5px;background-color:#f2f2f2;text-align:center;min-width:100px;transition:all .2s ease}.question-type-buttons:hover{background-color:#e0e0e0}.question-type-buttons-active{cursor:pointer;padding:10px 15px;border-radius:6px;margin:0 5px;background-color:#2b9ddf;color:#fff;font-weight:700;min-width:100px;text-align:center}.plot-graph-container label{font-size:16px;margin-bottom:6px}.plot-graph-container input{text-align:center}.plot-graph-container{background-color:#f8f9fa;padding:16px;border-radius:4px;border:1px solid #ddd}.arrow_handlers{cursor:pointer}.sortable-item-list{list-style:none;margin-left:13px}.sortable-item-list li{margin-left:8px}.sortable-item-list-special{background-color:initial;border:none;padding:10px;text-align:center}.scrollable-popover{max-height:750px;overflow-y:auto}@media (max-width:768px){.popover{max-width:90vw;left:auto!important;right:auto!important}.popover-body{max-height:200px;overflow-y:auto}}.assessment-modal .modal-dialog{max-width:960px}.assessment-content .modal-body{overflow-x:hidden}.assessment-content .modal-footer,.assessment-content .modal-header{position:static}.assessment-content .q-index{font-weight:600;min-width:2ch;text-align:right;line-height:1.6}.assessment-content .media-fluid{max-width:100%;height:auto;display:block;margin:.25rem 0;object-fit:contain;border-radius:6px}.assessment-content .explanation-block .media-fluid{max-height:40vh}.assessment-content .hint-explanation{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;align-items:start;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;width:100%;box-sizing:border-box}@media (max-width:768px){.assessment-content .hint-explanation{grid-template-columns:1fr}}.assessment-content .hint-explanation{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.assessment-content .hint-explanation>*{min-width:0}.assessment-content .hint-explanation .body{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.report-table-separator{padding:0}@media (min-width:768px){.drawer-form-legend{font-size:16px;color:#929292;width:110px;text-align:left;margin-left:33px;padding-left:10px}.newAssessment-type-label-wrapper>div{margin:0}.assessmentQuestionsWrapper{min-height:250px}.assessment-drawer-footer{position:relative}.lecture-marker-editor{width:700px;border:1px solid #ccc;margin-left:50px}.lm-optional-button-canvas{position:absolute;z-index:10;background-color:rgba(0,0,0,.3607843137254902);border:3px dashed #3e3e3e;width:700px;height:370px}.drawer-section-title{font-size:1.2rem;color:#28a9ea;font-weight:700}.report-accordion-header{background-color:#2485a6;border-bottom:1px solid #2ca4cb;margin-bottom:8px!important;color:#fff;cursor:pointer}.reports-accordion{width:100%;overflow-x:auto}.reports-accordion.accordion>.card,.student-reports-accordion.accordion>.card{border:0}.reports-according-title{color:#fff;font-size:1.1rem}.borderless-card{border:none}.borderless-card>.card-header{padding:0}.marker-table-container{width:100%;margin-top:8px;margin-left:10px}#quiz-history-table>thead>tr.quiz-history-headers{background-color:#03a9f4;color:#fff}.report-table-separator{padding:25px}.report-table-cell{width:100px}.report-table-student-row{background-color:#fff!important}table.adminTable.recentlyCreatedTableList>thead>tr>th,table.adminTable.table-sm.recentlyCreatedTableList td{padding:.3em;border:none}table.adminTable.recentlyCreatedTableList.table-striped tbody tr:nth-of-type(odd){background-color:none}.reportsClazzSelect{background-color:initial;color:#0f3365;text-align:left;font-size:15px}.test{min-height:200px}}.ancillary-preview-video{position:fixed;z-index:999;background-color:#fff;padding:4px 10px;border:1px solid #ccc;box-shadow:0 0 4px 1px #848383;top:180px;left:10%}.ancillary-alt-text{font-style:italic;font-size:13px;line-height:38px}.ancillary-mandatory-switch>label:before{top:.25rem}.lecture-builder-steps-left-ctaAdjust{bottom:0}.lecture-builder-steps-right-ctaAdjust{bottom:0;right:5%}.vdz{display:flex;flex-direction:column;grid-gap:.85rem;gap:.85rem;width:100%;color:#212529}.vdz-head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:1rem;gap:1rem}.vdz-head-text{display:flex;flex-direction:column;grid-gap:.15rem;gap:.15rem}.vdz-title{margin:0;font-size:1rem;font-weight:600}.vdz-hint{margin:0;max-width:60ch;color:#6c757d;font-size:.83rem;line-height:1.45}.vdz-badge{display:inline-flex;align-items:center;grid-gap:.3rem;gap:.3rem;flex-shrink:0;padding:.2rem .55rem;border-radius:999px;background:#e7f5ec;border:1px solid #b7e0c5;color:#14653a;font-size:.72rem;font-weight:600;white-space:nowrap}.vdz-card{display:flex;grid-gap:1.1rem;gap:1.1rem;align-items:stretch;padding:.85rem;border:1px solid #e3e6ea;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.vdz-embed,.vdz-media{flex:0 0 300px;width:300px;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#000}.vdz-media{display:block;object-fit:cover}.vdz-embed iframe{width:100%;height:100%;border:0;display:block}.vdz-side{display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem;min-width:0;padding:.15rem 0}.vdz-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#868e96}.vdz-name{font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vdz-facts{color:#6c757d;font-size:.83rem;line-height:1.4;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vdz-note{margin-top:auto;padding-top:.5rem;color:#8a6d3b;font-size:.78rem;line-height:1.4}.vdz-actions{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;margin-top:.55rem}.vdz-btn{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;padding:.32rem .7rem;border:1px solid #d3d8de;border-radius:6px;background:#fff;color:#344054;font-size:.82rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.vdz-btn:hover{background:#f4f6f8;border-color:#b9c0c9;color:#1d2939;text-decoration:none}.vdz-btn.is-danger{color:#b42318;border-color:#f2c9c5}.vdz-btn.is-danger:hover{background:#fef3f2;border-color:#e5a9a3}.vdz-cancel{align-self:flex-start}.vdz-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.35rem;gap:.35rem;padding:2rem 1rem;border:2px dashed #cdd5df;border-radius:8px;background:#fafbfc;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.vdz-drop:focus-visible,.vdz-drop:hover{border-color:#0d6efd;background:#f5f9ff;outline:none}.vdz-drop.is-dragging{border-color:#0d6efd;border-style:solid;background:#e9f2ff}.vdz-drop-icon{color:#0d6efd}.vdz-drop-call{font-size:.95rem;color:#344054}.vdz-drop-limits{font-size:.76rem;color:#98a2b3}.vdz-error{margin:0;color:#b42318;font-size:.83rem}.vdz-input{display:none}@media (max-width:720px){.vdz-card{flex-direction:column}.vdz-embed,.vdz-media{flex:1 1 auto;width:100%}}.react-datepicker-popper{z-index:100}.dropdown-menu{top:5px!important}.custom-dropdown-menu{margin-top:-5px}.custom-dropdown-menu>div{position:absolute!important}.custom-modal-width{min-width:850px;width:850px}#admin-modal>div.modal-content,#ancillary-modal>div.modal-content,#assessments-modal>div.modal-content,#batch-import-modal>div.modal-content,#class-modal>div.modal-content,#confirm-delete-modal>div.modal-content,#instructor-modal>div.modal-content,#lecture-modal>div.modal-content,#multimedia-modal>div.modal-content,#question-expanation-modal>div.modal-content,#school-modal>div.modal-content,#student-modal>div.modal-content{padding:0}.tooltip-icon-wrapper{display:inline-flex;cursor:pointer;margin-left:8px;position:relative;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.tooltip-content{background-color:rgba(0,0,0,.91);color:#fff;padding:15px;border-radius:8px;max-width:400px;max-height:400px;overflow-y:auto}.unit-description-tooltip-container{opacity:0;-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;pointer-events:none}.unit-description-tooltip-container.visible{opacity:1;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);pointer-events:auto}.tooltip-arrow{position:absolute;left:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid rgba(0,0,0,.91);transition:opacity .2s ease}.lecture-unit-list li{display:inline-block;margin-right:.5rem;vertical-align:middle}.lecture-ancillary-content-list li{display:inline-flex;align-items:center}.action-cell{min-width:140px;white-space:nowrap}.adminTable td:last-child{padding-right:20px}.adminTable td:last-child,.adminTable th:last-child{padding-right:16px}.adminTable td:last-child{overflow:hidden;text-overflow:clip;white-space:nowrap}.action-cell{display:flex;justify-content:flex-end;align-items:center;grid-gap:8px;gap:8px;width:100%}.content-cell{max-width:240px;overflow:hidden;white-space:normal;word-break:break-word}.lecture-ancillary-content-list{margin:0}.lecture-ancillary-content-list,.lecture-unit-list{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;list-style:none;padding-left:0}.lecture-unit-list{margin:.25rem 0 0}.lecture-unit-list li{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminTable td:last-child,.adminTable th:last-child{width:160px!important}.content-chip-wrapper{min-width:0}.content-chip{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding-right:10px}.content-chip,.content-chip .chip-text{max-width:100%;min-width:0;overflow:hidden}.content-chip .chip-text{display:block;text-overflow:ellipsis;white-space:nowrap}.units-cell{max-width:220px;overflow:hidden;white-space:normal;word-break:break-word}.unit-chip-wrapper{min-width:0}.unit-chip{display:inline-flex;align-items:center;max-width:100%;min-width:0;padding:4px 10px;border-radius:9999px;background:var(--bs-success);color:#fff;font-weight:600}.unit-chip .chip-text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-columns{-webkit-column-count:4;column-count:4}.dropzone{width:100%;min-height:150px;background-color:#f6f6f6;border:2px dashed #ccc;color:#6c6c6c;cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center}.drag-drop-area-close{position:relative;top:20px;right:-15px;font-size:1.6rem}#dragndrop-container .preview .thumbnail{width:25%;height:25%}#dragndrop-container .preview .thumbnail img{max-width:100%}.instructor-dashboard-container .container-fluid.panel-default{position:relative}.instructor-dashboard-container .container-fluid.panel-default .upload_btn{position:absolute;top:.5em;right:1em}.dropzone_wrapper .card-img-top{max-width:100%}.context_menu_wrapper .context_menu{position:relative}.filter-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAACLCAMAAABV0EeBAAAAOVBMVEVHcEzd3d7a3uLh5Obh5Oa6wsbX2t3V2dyvtry7wse3vcLIztHK0deJsp1mnYBDhWMZbUA3f1n///+JC3pQAAAAEnRSTlMAEUGT/7Nv////4////////+S2uRcxAAACs0lEQVR42u3ba3OrIBSFYUB0Q0BI/f8/9hhjZ43xBDVlOadzfKfXL3mGDTW9WLVKa3M0rdXhTGM/rGm7/Z7u7OeJG2vNLgjOJ3n3bHtlWmwNaawtW+ZzAxIszuQgIcOBIKGbVghpW08qL0sYkuvWUGMpkmsJs4NUpBqOBApL4kl+QXUkab0qYUioWwyPICFzmnRTc4YsYas6soT5NXzpxpaQYUvoPMmcJt1qSsGV0hWlWJRaSJzxIUhsytSUYvBvC21NSWIpSFwKEp8ykLhUaF6lGMpFOybhbX4qrKn2VfKunMf1oNAkBbyMBY7k46rAWtO63ythemHx+vvXJOdJNsbv082WJgoFSBv5PuVsD7Vg4i7J9en+CNK+gOyQxPV5UiAdpPZIwSUokA5ToSj5HspxCWGjIK235ecSqLWEbakkgYIk2JZ30tYzIRJQspACtqUkHfrKXVJhlFpsC0PCqtTXHXEkK3QJFF0CRZdA0SVQdAkUW0JHJLu/S7qk/VIaptz8qRumEmNN/TCVn486TPWc6YXhkV98TJCwjoRR0k4EHh8m6ez5eXPc/P5Fkkd2TLZ6JyH7JKa3Qr3CpgFlloSjjgNOkJDMULizpYzZUSXsVGJLeZizmSzJ8F3gSv2Aep6EKx8OBeUagUvEvDTLe851EyAgWVJaPWskjoSnWRwNjiSLB8dRrythFWk5yr6+lF4XIbN8fWdZiPTz0yVd0iX9M5IfC3Ys+o2u33xUlxrrXZ/yKdKcA0iUkLgeIE9CYQRzZksIW0iQBKHRS/mn35eT/k54SZf0f0rmPKnevTnoL1KjtD2nTqmTJKNUPEfSChtFLeLGZXK4e5Qd7sYm1+EmaW6i5oR/8OY0f3bnUA0gUDQIkqaPDlZkfcmuM/TJoU4qD06X/tGv1hClMWorXSO16g9fb5OnkiMOdgAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:contain;width:45px;height:45px;cursor:pointer;margin-top:10px}.card-divider{border-top:1px solid #ccc;background-color:#fafafa}.card-divider.card-body{flex:1 1 auto;padding:.25rem}div.mt-3.p-3.d-flex.align-items-stretch.card-columns>div{width:200px;margin:10px 5px}.card_img_wrapper{width:100%;height:135px;background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain}.card-title.h5{width:245px;padding:0;margin:0}@media (min-width:768px){.card-columns{-webkit-column-count:4;column-count:4}.dropzone{width:100%;min-height:150px;background-color:#f6f6f6;border:2px dashed #ccc;color:#6c6c6c;cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center}.drag-drop-area-close{position:relative;top:20px;right:-15px;font-size:1.6rem}#dragndrop-container .preview .thumbnail{width:25%;height:25%}#dragndrop-container .preview .thumbnail img{max-width:100%}.instructor-dashboard-container .container-fluid.panel-default{position:relative}.instructor-dashboard-container .container-fluid.panel-default .upload_btn{position:absolute;top:.5em;right:1em}.dropzone_wrapper .card-img-top{max-width:100%}.context_menu_wrapper .context_menu{position:relative}.filter-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAACLCAMAAABV0EeBAAAAOVBMVEVHcEzd3d7a3uLh5Obh5Oa6wsbX2t3V2dyvtry7wse3vcLIztHK0deJsp1mnYBDhWMZbUA3f1n///+JC3pQAAAAEnRSTlMAEUGT/7Nv////4////////+S2uRcxAAACs0lEQVR42u3ba3OrIBSFYUB0Q0BI/f8/9hhjZ43xBDVlOadzfKfXL3mGDTW9WLVKa3M0rdXhTGM/rGm7/Z7u7OeJG2vNLgjOJ3n3bHtlWmwNaawtW+ZzAxIszuQgIcOBIKGbVghpW08qL0sYkuvWUGMpkmsJs4NUpBqOBApL4kl+QXUkab0qYUioWwyPICFzmnRTc4YsYas6soT5NXzpxpaQYUvoPMmcJt1qSsGV0hWlWJRaSJzxIUhsytSUYvBvC21NSWIpSFwKEp8ykLhUaF6lGMpFOybhbX4qrKn2VfKunMf1oNAkBbyMBY7k46rAWtO63ythemHx+vvXJOdJNsbv082WJgoFSBv5PuVsD7Vg4i7J9en+CNK+gOyQxPV5UiAdpPZIwSUokA5ToSj5HspxCWGjIK235ecSqLWEbakkgYIk2JZ30tYzIRJQspACtqUkHfrKXVJhlFpsC0PCqtTXHXEkK3QJFF0CRZdA0SVQdAkUW0JHJLu/S7qk/VIaptz8qRumEmNN/TCVn486TPWc6YXhkV98TJCwjoRR0k4EHh8m6ez5eXPc/P5Fkkd2TLZ6JyH7JKa3Qr3CpgFlloSjjgNOkJDMULizpYzZUSXsVGJLeZizmSzJ8F3gSv2Aep6EKx8OBeUagUvEvDTLe851EyAgWVJaPWskjoSnWRwNjiSLB8dRrythFWk5yr6+lF4XIbN8fWdZiPTz0yVd0iX9M5IfC3Ys+o2u33xUlxrrXZ/yKdKcA0iUkLgeIE9CYQRzZksIW0iQBKHRS/mn35eT/k54SZf0f0rmPKnevTnoL1KjtD2nTqmTJKNUPEfSChtFLeLGZXK4e5Qd7sYm1+EmaW6i5oR/8OY0f3bnUA0gUDQIkqaPDlZkfcmuM/TJoU4qD06X/tGv1hClMWorXSO16g9fb5OnkiMOdgAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:contain;width:45px;height:45px;cursor:pointer;margin-top:10px}.card-divider{border-top:1px solid #ccc;background-color:#fafafa}.card-divider.card-body{flex:1 1 auto;padding:.25rem}div.mt-3.p-3.d-flex.align-items-stretch.card-columns>div{width:200px;margin:10px 5px}.card_img_wrapper{width:100%;height:135px;background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain}.card-title.h5{width:100%;padding:0;margin:0}}.rp-panel{padding:8px 4px 24px;color:#1f2733;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.rp-head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap;margin-bottom:14px}.rp-title{font-size:22px;font-weight:700;margin:0;letter-spacing:-.01em}.rp-subtitle{color:#7a8699;font-size:13.5px;margin-top:4px}.rp-controls{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.rp-search{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:#fff;border:1px solid #d7dce4;border-radius:10px;padding:8px 12px;min-width:300px}.rp-search-i{color:#9aa4b2;flex-shrink:0}.rp-search input{border:0;outline:0;background:transparent;font-size:14px;color:#1f2733;width:100%}.rp-search input::-webkit-input-placeholder{color:#9aa4b2}.rp-search input::placeholder{color:#9aa4b2}.rp-filters{display:inline-flex;background:#f1f3f6;border:1px solid #e2e6ec;border-radius:10px;padding:3px}.rp-filters button{border:0;background:transparent;color:#55607b;font-size:13.5px;font-weight:600;padding:6px 14px;border-radius:8px;cursor:pointer}.rp-filters button.active{background:#1f2733;color:#fff}.rp-legend{display:flex;flex-wrap:wrap;grid-gap:22px;gap:22px;align-items:center;background:#f8f9fb;border:1px solid #edeff2;border-radius:10px;padding:10px 16px;margin-bottom:12px;font-size:12.5px;color:#7a8699}.rp-legend-item{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.rp-band{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:6px;white-space:nowrap}.rp-band-good{background:#e3f4e8;color:#2c7a45}.rp-band-risk{background:#fdf0d8;color:#996a12}.rp-band-critical{background:#fbe4e4;color:#b23636}.rp-table-wrap{position:relative;background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.04);overflow:hidden}.rp-table-wrap .react-bootstrap-table{overflow-x:auto}.rp-table{font-size:14px;margin-bottom:0;min-width:900px}.rp-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f8f9fb;border-top:0;border-bottom:1px solid #e4e7ec;color:#667085;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:12px 16px;white-space:nowrap;outline:none}.rp-table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.rp-table thead th.sortable:hover{color:#1f2733}.rp-table thead th .caret-4-asc,.rp-table thead th .caret-4-desc,.rp-table thead th .order,.rp-table thead th .order-4{opacity:.5;margin-left:4px}.rp-table thead th.rp-sorted{color:#1f2733}.rp-table thead th.rp-sorted .caret-4-asc,.rp-table thead th.rp-sorted .caret-4-desc{opacity:1}.rp-table tbody td{border-top:0;border-bottom:1px solid #eef0f3;padding:14px 16px;vertical-align:middle}.rp-table tbody tr:last-child td{border-bottom:0}.rp-table tbody tr.rp-row:nth-child(odd){background:#fff}.rp-table tbody tr.rp-row:nth-child(2n){background:#f5f7fa}.rp-table tbody tr.rp-row{cursor:pointer;transition:background-color .12s ease}.rp-table tbody tr.rp-row:hover{background:#e9f1fb}.rp-row-good>td:first-child{box-shadow:inset 4px 0 0 #43b06a}.rp-row-risk>td:first-child{box-shadow:inset 4px 0 0 #e0a41e}.rp-row-critical>td:first-child{box-shadow:inset 4px 0 0 #d64545}.rp-class{min-width:240px}.rp-class-name{color:#1c5fb0;font-weight:600;text-decoration:none;cursor:pointer}.rp-class-name:hover{text-decoration:underline}.rp-class-name:focus-visible{outline:2px solid #1c5fb0;outline-offset:2px;border-radius:2px}.rp-class-sub{color:#8a93a3;font-size:12.5px;margin-top:2px}.rp-metric{display:flex;align-items:center;grid-gap:10px;gap:10px}.rp-val{font-weight:650;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#2b3442}.rp-val-critical{color:#c0392b}.rp-val-risk{color:#3b4658}.rp-num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#2b3442}.rp-muted{color:#97a1b0}.rp-flag{display:inline-block;font-size:12.5px;font-weight:650;padding:3px 10px;border-radius:999px;white-space:nowrap}.rp-flag-none{background:transparent;color:#9aa4b2;font-weight:500}.rp-flag-risk{background:#fdf0d8;color:#996a12}.rp-flag-critical{background:#fbe4e4;color:#b23636}.rp-empty{padding:32px;text-align:center;color:#8a93a3}.rp-pagesize{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;margin-right:12px}.rp-pagesize-label{color:#7a8699;font-size:13px}.rp-pagesize-select{border:1px solid #d0d5dd;border-radius:8px;padding:5px 8px;color:#344054;background-color:#fff;font-size:14px;cursor:pointer}.rp-pagesize-select:focus{outline:none;border-color:#86b7fe;box-shadow:0 0 0 2px rgba(13,110,253,.15)}.rp-panel .react-bootstrap-table-pagination{align-items:center;margin-top:12px}.op-orders .pagination .page-link,.rp-panel .pagination .page-link{color:#344054;border-color:#e4e7ec}.op-orders .pagination .page-item.active .page-link,.rp-panel .pagination .page-item.active .page-link{background:#1f2733;border-color:#1f2733;color:#fff}.op-orders .pagination .page-link:focus,.rp-panel .pagination .page-link:focus{box-shadow:0 0 0 2px rgba(31,39,51,.15)}.op-toolbar{display:flex;align-items:flex-end;grid-gap:12px;gap:12px;flex-wrap:wrap;margin-bottom:14px}.op-toolbar>div:first-child{flex:1 1 280px}.op-toolbar .form-control{border-color:#d7dce4;border-radius:10px;font-size:14px}.op-toolbar .form-group{margin-bottom:0}.op-filter-label{color:#667085;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.op-orders .react-bootstrap-table-pagination{align-items:center;margin-top:12px}.op-table{min-width:1100px}.op-date{display:flex;flex-direction:column;white-space:nowrap;line-height:1.3}.op-time{color:#8a93a3;font-size:12.5px}.op-txn{display:flex;grid-gap:6px;gap:6px}.op-copy,.op-txn{align-items:center}.op-copy{display:inline-flex;padding:3px;border:0;border-radius:4px;background:transparent;color:#98a2b3;cursor:pointer}.op-copy:hover{background:#eef2f7;color:#1f2733}.order-detail-modal{width:90vw!important;max-width:900px!important;margin:1.75rem auto!important}.order-detail-modal .modal-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.order-detail-modal .modal-header{padding:1rem 1.25rem}.order-detail-modal .modal-body{padding:1.25rem}.order-detail-modal .modal-footer{padding:.75rem 1.25rem}.order-detail-modal .section-card{border:1px solid #e9ecef;border-radius:6px;padding:1rem;background-color:#fff}.order-detail-modal .section-title{text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;color:#6c757d;margin-bottom:.75rem;font-weight:600}.order-detail-modal .meta-row{display:flex;justify-content:space-between;padding:.4rem 0;font-size:.92rem}.order-detail-modal .meta-row+.meta-row{border-top:1px solid #f1f3f5}.order-detail-modal .meta-label{color:#6c757d}.order-detail-modal .meta-value{color:#212529;font-weight:500;text-align:right}.order-detail-modal .mono{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.qb-assessment-list li{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.adminTable table{table-layout:fixed;width:100%}.assess-cell{max-width:220px;overflow:hidden;white-space:normal;word-break:break-word}.qb-assessment-list{list-style:none;padding-left:0;margin:.25rem 0 0;display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.assess-chip-wrapper{min-width:0}.assess-chip{display:inline-flex;align-items:center;max-width:100%;min-width:0;padding:4px 10px;border-radius:9999px;background:var(--bs-success);color:#fff;font-weight:600;cursor:default}.assess-chip .chip-text{display:block;min-width:0;max-width:100%;white-space:nowrap}.adminTable td,.adminTable th,.assess-chip .chip-text{overflow:hidden;text-overflow:ellipsis}.toolbar{min-height:100%}#toolbar-panel{background-color:initial}#toolbar-footer{position:relative;bottom:0;left:0;background-color:#626262;color:#fff}.toolbar-item{color:#fff;background-color:#0092bd;width:47%;border-radius:5px;padding:10px;box-shadow:3px 4px 4px #b5b0b0;cursor:grab;margin-right:15px}.toolbar-item span,.toolbar-item svg{display:block;margin:auto}.toolbar-item span{text-align:center}.on-drag-over{border:2px dashed #ccc;background-color:rgba(0,157,188,.1607843137254902)}.toolbar-button{background-color:initial;color:#fff;padding:5px;cursor:pointer}.toolbar-button span,.toolbar-button svg{display:block;margin:auto}.toolbar-button span{text-align:center;font-size:12px}.toolbar-button-cta{-webkit-transform:scale(.8);transform:scale(.8)}.toolbar-upload{width:95%;min-height:150px;background-color:#efefef;border:2px dashed #ccc;color:#6c6c6c;cursor:pointer}.toolbar-upload-cta svg{display:block;margin:auto}.toolbar-upload-cta span{font-size:.8rem}.toolbar-container{background-color:#fff}.toolbar-container .tab-content{height:calc(100% - 42px);border-left:1px solid #eaeaea}.toolbar-container .nav-item.nav-link{color:#848484}.toolbar-container .nav-item.nav-link.active{color:#495057!important}#toolbar-tab-tabpane-toolspanel{height:100%}#toolbar-upload-file-input{display:none}.node-buttons{width:150px;margin:-50px 0 0 7px}.builder-container{min-height:calc(100vh - 67px)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.min-width-col{min-width:120px}.reports-custom-select{padding:10px;text-align:center;color:#0f3365;border-color:silver}#quiz-history-table td,#quiz-history-table th{min-width:120px;padding:5px}@media (min-width:768px){.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.progressTableWrapper{max-width:1200px!important}.min-width-col{min-width:120px}div.progressTableEffortPerformanceRow>div>h5,div.progressTableNameRow>div>h5{font-size:1em}.effortPerformanceRow>div{height:50px;padding-top:13px}table.studentProgressTable>tbody>tr.studentProgressRow:nth-child(odd),table.studentsScoresTable>tbody>tr.studentScoresRow:nth-child(odd){background-color:#ededed}table.studentProgressTable>tbody>tr.studentProgressRow:nth-child(2n),table.studentsScoresTable>tbody>tr.studentScoresRow:nth-child(2n){background-color:#fff}.class-assessment-graph-holder{margin:auto auto 30px;position:relative;width:calc(95% - 255px);font-size:15px}.graph-quadrant{min-width:350px;min-height:250px;position:relative}.quadrant-dot{cursor:pointer;position:absolute}.graph-dot{width:15px;height:15px;border-radius:60px}.graph-dot-legend{display:block;margin-left:10px;line-height:15px}.class-assessment-top-left-quadrant{margin:0 10px 10px 0;background-color:rgba(17,148,90,.1)}div.graph-quadrant.class-assessment-top-left-quadrant>div>.graph-dot{background-color:#62bbc3}.class-assessment-bottom-left-quadrant{margin:10px 10px 0 0;background-color:rgba(168,24,24,.1)}div.graph-quadrant.class-assessment-bottom-left-quadrant>div>.graph-dot{background-color:#d20f0f}.class-assessment-top-right-quadrant{margin:0 0 0 10px;background-color:rgba(17,148,90,.1)}div.graph-quadrant.class-assessment-top-right-quadrant>div>.graph-dot{background-color:#62bbc3}.class-assessment-bottom-right-quadrant{margin:0 0 0 10px;background-color:rgba(249,122,31,.1)}div.graph-quadrant.class-assessment-bottom-right-quadrant>div>.graph-dot{background-color:#f97a1f}.class-assessment-vertical-axis-divider{width:1px;background-color:#f4f4f4}.class-assessment-horizontal-axis-divider{background-color:#f4f4f4;height:1px}.graph-left-axis-legend{position:absolute;top:0;left:-94px;font-weight:700}.graph-bottom-axis-legend{position:relative;top:530px;left:-40px;font-weight:700}div.progressTableChartWrapper>canvas{width:725px!important;height:auto}.rowBorder{border-bottom:1px solid #e4e3e3}.students-units-completed-chart-wrapper{width:70%;margin:auto}.student-quiz-attempts-chart-wrapper,.student-video-to-quiz-chart-wrapper,.students-units-scores-table-wrapper{width:70%;margin:auto;font-size:15px}.students-units-progress-table-wrapper{width:70%;margin:auto;background-color:#fff;font-size:15px}.quadrant-axis-legends-left{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.quadrant-axis-legends-left,.quadrant-axis-legends-right{width:-webkit-max-content;width:max-content;text-align:center;font-size:90%}.quadrant-axis-legends-right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.studenScoreTablehead{color:#fff;background-color:#01abe4}.studenScoreTablehead>td{padding:5px}#quiz-history-table td,#quiz-history-table th{min-width:120px;padding:5px}}.cpd-stats-row{grid-gap:10px;gap:10px;white-space:nowrap}.cpd-loading{height:60vh}.cpd-chart-wrapper{height:400px;transition:height .25s ease}.cpd-chart-wrapper.expanded{height:700px}.cpd-table-body{transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform-origin:top right;transform-origin:top right}.cpd-table-body.collapsed{-webkit-transform:scale(.95);transform:scale(.95);opacity:.95}.fraud-detail-modal{width:99vw!important;max-width:1800px!important;margin:.5rem auto!important}.fraud-detail-modal .modal-content{border:none!important;border-radius:14px!important;overflow:hidden;padding:0!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-shadow:0 12px 40px rgba(0,0,0,.28)!important}.mon-review{display:flex;flex-direction:column;max-height:90vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1f2733}.mon-num,.mon-num-muted,.mon-stat-v{font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.mon-head{position:relative;padding:20px 24px 14px}.mon-head-main{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap;padding-right:36px}.mon-title{font-size:20px;font-weight:700;letter-spacing:-.01em}.mon-name{font-size:18px;color:#3b4658}.mon-sep-dot{width:1px;height:20px;background:#d7dce4}.mon-pill{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#fdeeda;color:#b26a10;font-size:12px;font-weight:700;letter-spacing:.03em;padding:3px 10px;border-radius:999px}.mon-pill-dot{width:6px;height:6px;border-radius:50%;background:#e08a1e}.mon-subline{margin-top:6px;color:#7a8699;font-size:13.5px}.mon-x{position:absolute;top:18px;right:18px;background:transparent;border:0;color:#9aa4b2;cursor:pointer;line-height:0;padding:4px;border-radius:8px}.mon-x:hover{background:#f0f2f5;color:#556070}.mon-body{padding:4px 6px;overflow:auto;border-top:1px solid #edeff2}.mon-table-wrap{overflow-x:auto}.mon-table{width:100%;border-collapse:collapse;font-size:15px}.mon-table td,.mon-table th{padding:10px 9px;text-align:left;vertical-align:top}.mon-cols th,.mon-fast-sub,.mon-grp th,.mon-num,.mon-num-muted,.mon-score,.mon-unit-wk{white-space:nowrap}.mon-table td:nth-child(2){max-width:380px;min-width:260px}.mon-grp th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#97a1b0;font-weight:600;padding-bottom:2px;padding-top:14px}.mon-cols th{font-size:13px;color:#7a8699;font-weight:600;border-bottom:1px solid #e7eaee;padding-top:2px}.mon-table tbody tr{border-bottom:1px solid #eef0f3}.mon-table tbody tr:last-child{border-bottom:0}.mon-sep{border-left:1px solid #e7eaee}.ta-end{text-align:right!important}.ta-center{text-align:center!important}.mon-unit-wk{font-size:12px;color:#97a1b0;letter-spacing:.04em}.mon-unit-mod{font-size:13px;color:#3b4658}.mon-exam-sub,.mon-exam-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mon-exam-title{font-weight:600;color:#1f2733}.mon-exam-sub{font-size:13px;color:#8a93a3;margin-top:2px}.mon-score{display:inline-block;background:#eef1f4;color:#55607b;font-size:12px;font-weight:650;padding:3px 8px;border-radius:6px}.mon-score.is-good{background:#e3f4e8;color:#2c7a45}.mon-num{font-family:ui-monospace,Menlo,monospace;font-weight:650}.mon-num.is-fast,.mon-num.text-danger{color:#d64545}.mon-num-muted{font-family:ui-monospace,Menlo,monospace;color:#808b9e}.mon-fast-sub{font-size:11px;color:#d64545;margin-top:2px}.mon-th-sub{font-size:11px;color:#bf8085;margin-top:1px;white-space:nowrap}.mon-vs{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:13px;color:#55607b;cursor:default}.mon-vs-dot{width:8px;height:8px;border-radius:50%;background:#97a1b0}.mon-vs.is-normal .mon-vs-dot{background:#2c9d57}.mon-vs.is-review .mon-vs-dot{background:#e0a41e}.mon-vs.is-high .mon-vs-dot{background:#d64545}.mon-vs.is-high{color:#d64545}.mon-note{display:flex;grid-gap:10px;gap:10px;align-items:flex-start;background:#f6f7f9;border:1px solid #edeff2;border-radius:10px;padding:12px 14px;margin:12px 12px 4px;color:#6b7688;font-size:12.5px;line-height:1.5}.mon-note-i{color:#9aa4b2;flex-shrink:0;margin-top:2px}.mon-note-body{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.mon-legend-foot{font-size:11.5px;color:#9aa4b2}.mon-legend{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px 18px;gap:8px 18px;font-size:12px;color:#6b7688}.mon-legend-label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#55607b}.mon-legend-item{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.mon-legend-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.mon-legend-dot.is-normal{background:#2c9d57}.mon-legend-dot.is-review{background:#e0a41e}.mon-legend-dot.is-high{background:#d64545}.mon-foot{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;border-top:1px solid #edeff2;padding:14px 24px;flex-wrap:wrap;justify-content:flex-end}.mon-foot-btns{display:flex;grid-gap:10px;gap:10px}.mon-btn{font-size:14px;font-weight:600;border-radius:9px;padding:9px 16px;cursor:pointer}.mon-btn-outline{background:#fff;border:1px solid #d0d5dd;color:#344054}.mon-btn-outline:hover{background:#f6f7f9}.mon-btn-dark{background:#1f2733;border:1px solid #1f2733;color:#fff}.mon-btn-dark:hover{background:#2b3543}.mon-btn:disabled{opacity:.5;cursor:default}.student-quadrant-chart{width:100%}.student-quadrant-chart__legend{display:flex;flex-wrap:wrap;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:.5rem;font-size:13px}.student-quadrant-chart__legend-item{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;white-space:nowrap}.student-quadrant-chart__controls{border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;margin-bottom:1rem;background-color:#f8f9fa;font-size:13px}.student-quadrant-chart__threshold-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.student-quadrant-chart__threshold-label{margin-bottom:0;font-weight:600}.student-quadrant-chart__threshold-value{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:initial;border-radius:.375rem;background-color:#6c757d}.student-quadrant-chart__range-labels{display:flex;justify-content:space-between;color:#6c757d}.student-quadrant-chart__chart{width:100%;height:500px;position:relative}.student-quadrant-chart__overlay{position:absolute;pointer-events:none}.student-quadrant-chart__quadrant-label{position:absolute;font-size:12px;font-weight:700;text-transform:uppercase;pointer-events:none;white-space:nowrap;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.75}.student-quadrant-chart__footer{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;margin-top:.5rem;color:#6c757d;font-size:12px}.student-quadrant-chart__tooltip{background:#fff;border:1px solid;border-radius:8px;padding:10px 12px;box-shadow:0 4px 14px rgba(0,0,0,.14);min-width:175px}.student-quadrant-chart__tooltip-name{font-weight:700;color:#212529;margin-bottom:6px}.student-quadrant-chart__tooltip-badge{display:inline-block;color:#fff;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;margin-bottom:8px}.student-quadrant-chart__tooltip-row{font-size:13px;color:#495057}.student-quadrant-chart__avatar--clickable{cursor:pointer}.student-quadrant-chart__avatar-text{pointer-events:none;-webkit-user-select:none;user-select:none}.overrideScoreModalWrapper .modal-content{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);padding-bottom:8px}.overrideScoreModalWrapper .modal-body{text-align:center;padding-top:10px}.overrideScoreModalWrapper .modal-body form{display:flex;flex-direction:column;align-items:center}.overrideScoreModalWrapper .modal-body .form-label{font-weight:500;margin-bottom:4px}.overrideScoreModalWrapper .modal-body .form-control{width:80%;text-align:center;border-radius:6px;font-size:1rem;padding:6px 10px}.overrideScoreModalWrapper .modal-body .form-text{margin-top:6px;font-size:.85rem;color:#6c757d}.overrideScoreModalWrapper .modal-footer{display:flex;justify-content:space-between;border-top:none;padding:10px 20px 15px}.overrideScoreModalWrapper .modal-footer button{min-width:90px;font-weight:500;font-size:.95rem}.performance-dashboard{background-color:#fafafa}.metric-card{border:1px solid #eaeaea;border-radius:8px}.metric-label{font-size:.85rem;color:#7f8c8d}.metric-value{font-size:1.5rem;font-weight:600}.section-header{font-weight:600;font-size:.9rem;margin-bottom:.5rem}.list-item{padding:4px 0}.status{font-size:.75rem}.status.done{color:#27ae60}.status.pending{color:#e67e22}.badge-score{font-size:.75rem;padding:2px 6px;border-radius:4px}.score-success{background:#eafaf1;color:#27ae60}.score-info{background:#ebf5fb;color:#2980b9}.score-warning{background:#fef5e7;color:#d35400}.score-danger{background:#fdecea;color:#c0392b}.min-vh-50{min-height:50vh}.student-report-accordion-header{background-color:#fff;border-bottom:1px solid #b8b8b8;color:#686868;cursor:pointer}.student-report-accordion.accordion>.card{border:0}.student-report-accordion-title{color:#7c7c7c;font-size:1rem;font-weight:600}.student-report-accordion .accordion-item{border:0;border-bottom:1px solid #e4e3e3}.accordion-button{padding:10px 15px;font-size:.95rem;background-color:#fff}.accordion-button:not(.collapsed){background-color:#f4f4f4}.accordion-button:focus{box-shadow:none}.list-item{display:flex;justify-content:space-between;padding:6px 4px;font-size:.85rem}.rowBorder{border-bottom:1px solid #ededed}.section-header{color:#686868;display:flex;justify-content:space-between;font-size:1rem}.section-count{font-size:.8rem;color:#999}#student-report-modal .student-report-modal-dialog{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:auto!important;margin-right:auto!important}#student-report-modal .student-report-modal-content{width:65%!important;max-width:none!important;min-height:calc(100vh - 80px)}#student-report-modal .modal-body{width:100%;max-width:none;padding:1.5rem;overflow-x:auto}@media (min-width:768px){.searchbar-container{width:50%;margin:14px 0 0 10px}.inputSearch{display:flex;display:-webkit-flex;flex-direction:row;justify-content:flex-start;align-items:center;max-width:100%}.appendInputSearch{padding:9px;border-radius:5px 0 0 5px;border:1px solid #ced4da;border-right:none;background-color:#fff}.appendInputSearch>svg{color:#414141}.inputSearch input.searchInput,.searchbar-input{width:50%;height:50px;max-width:450px;border-radius:10px;padding:5px;background-color:#fff;border-left:none;flex:none}}.content-wrapper{display:flex;align-items:flex-start}.tutorialsTable .selection-cell,.tutorialsTable .selection-header{width:50px}.lecture-video-preview{margin-right:20px;outline:none;margin-top:-7px;border:5px solid #717171;background-color:#fff;width:200px;height:120px;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover}.lecture-description{flex:1 1;margin-left:20px;font-size:16px}.react-bootstrap-table .checkbox-column{width:50px;max-width:50px}.tutorialsTable .table-striped tbody tr:nth-of-type(odd){background-color:#fff}.hidden-header{display:none}.tutorialsTable .table thead{display:none!important}.tutorialsTableContainer .tutorialsTable table>thead{vertical-align:bottom;display:none!important}.unit-editor-wrapper>div{height:250px}.lecture-builder-ancillary-preview{list-style-type:none;padding:20px;display:inline-flex;width:75%;justify-content:center}.lecture-builder-ancillary-preview li{margin-left:10px}.transcript-button-holder{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.transcript-button-holder>button{margin-right:10px}.transcript-editor-holder,.transcript-table-holder{width:100%}.transcript-track-textarea{width:100%;min-height:100px;border:1px solid #ccc}.transcript-track-textinput{border:1px solid #ccc;margin-top:2px}.transcript-spaced-column{padding-top:28px!important}.transcript-add-insert-link{color:#006afe;cursor:pointer}.lecture-builder-steps-left-ctaAdjust{bottom:1%;left:25%}.lecture-builder-steps-right-ctaAdjust{bottom:1%;right:25%}.lecture-video-timestamp-wrapper{width:100%;max-width:700px}.lecture-builder-steps-right-container{height:50vh;max-height:70vh;display:flex;justify-content:space-between;flex-wrap:wrap}.rbt-token{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-right:5px!important}.rbt-token-removeable{flex-grow:1!important;margin-right:5px!important}.close.rbt-close{margin-left:5px!important}.custom-modal-width{min-width:950px;width:950px}div>div.modal-content{max-width:850px;min-width:850px;width:850px!important;box-shadow:0 4px 14px 0 rgba(0,0,0,.75);padding:30px 10px 50px;margin:auto}.modal-header{border:none!important;padding-bottom:0!important}.modal-title{width:100%}.capitalize{text-transform:uppercase}.on-top-container{position:absolute;z-index:999;top:140px;width:245px;left:58%;background-color:rgba(0,0,0,.5);padding:20px}.on-top-container span{color:#fff;text-align:center;width:100%;display:block}#form-builder-explanation,#form-builder-expression,#form-builder-hint{width:100%;min-height:100px}.course-cover-placeholder{background-color:#fafafa;border:1px dashed #ccc;width:100%;min-height:430px}.course-cover-show{width:300px!important;height:443px}.course-modal-editor-container .DraftEditor-root{min-height:235px;height:234px;overflow:hidden;overflow-y:scroll}.class-back-btn{border:1px solid #ccc;margin-right:5px}.rbt-input-multi{padding:12px}.ancillary-modal-body-default{padding-top:20px;min-height:550px}.multimedia-modal-body-default{padding-top:20px;min-height:425px}#ancillary-tabs-tabpane-multimedia>div.multimedia-search.d-flex.justify-content-between.bg-white.p-3.w-50{width:100%!important}.ancillary-cards{max-width:165px;min-height:150px}#ancillary-tabs-tab-multimedia,#ancillary-tabs-tab-quiz,#ancillary-tabs-tab-upload{color:#7d7d7d}.ancillary-file-upload-area{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:40px;background-color:#fafafa;border:2px dashed #ccc;color:#7d7d7d}.ancillary-preview-holder{width:225px;font-size:16px}.ancillary-upload-overlay{background-color:rgba(0,0,0,.7019607843137254);position:absolute;width:175px;height:175px;display:flex;flex-direction:column;align-items:center;padding-top:70px;color:#fff}.ancillary-upload-thumb{display:inline-flex;border-radius:2px;border:1px solid #eaeaea;margin-bottom:8px;margin-right:8px;width:185px;height:185px;padding:4px;box-sizing:border-box}.ancillary-upload-thumb-inner{display:flex;min-width:0;overflow:hidden}.ancillary-upload-preview-img{display:block;width:auto;height:100%}.card-footer-bottom{position:absolute;bottom:0;width:100%;background-color:#fafafa}.course-builder-loader-container{padding-top:15%;padding-bottom:15%}#admin-modal>div.modal-content,#ancillary-modal>div.modal-content,#assessments-modal>div.modal-content,#batch-import-modal>div.modal-content,#class-modal>div.modal-content,#confirm-delete-modal>div.modal-content,#instructor-modal>div.modal-content,#lecture-modal>div.modal-content,#multimedia-modal>div.modal-content,#question-expanation-modal>div.modal-content,#school-modal>div.modal-content,#student-modal>div.modal-content{max-width:1024px;min-width:990px!important;width:990px!important;padding:0 0 50px}#library-access-modal>div.modal-content,#quiz-access-modal>div.modal-content{max-width:1400px;padding:0}.assessmentQuestionsWrapper>div{width:90%;padding:10px 20px}.assessmentQuestions{width:100%;padding:10px 5px;margin:0 0 5px;border:1px solid #ccc}.import-questions-button{padding:20px;border:1px solid #ccc;text-align:center;width:170px;font-weight:700;cursor:pointer}.import-questions-button:hover{background-color:#17a2b8;color:#fff}.import-questions-set-button{padding:15px 20px 10px;border:1px solid #ccc;width:200px;text-align:center;cursor:pointer;margin-right:15px}.import-questions-set-button:hover{background-color:#17a2b8;color:#fff}.import-question-list{min-height:400px;max-height:450px;width:100%;overflow-y:scroll;padding:10px;border:1px solid #ccc}.import-questions-set-question-item{border-bottom:1px solid #ccc;margin-bottom:10px}.questionAssessmentsModalWrapper>div>div.modal-content{max-width:1024px}.success-step{display:block;width:256px;margin:auto}.success-small-message{color:#595959;margin:auto;text-align:center}.w-100.questionsTextArea,.w-100.questionsTextArea>div:first-child{height:200px}#tutorials-modal>div.modal-content{padding:0;margin:0;background-color:#000;max-width:100%;width:850px!important}.explanation-multimedia-area{background-color:#f1f1f1;padding:7px;text-align:center;border:3px dashed #ccc;cursor:pointer}.questionMultimediaWrapper{overflow-y:scroll;height:400px;border:1px solid #e8e8e8}.questionMultimediaWrapper>img{width:100%}ul>li.slick-active>button:before{color:#17a2b8!important;font-size:20px!important}.scrollable-multimedia-gallery{height:370px;overflow:hidden;overflow-y:scroll}.warningIcon{margin:20px auto 0;background-repeat:no-repeat;background-position:50%;background-size:93px 83px;background-color:initial;display:block!important;width:93px!important;height:83px!important;background-size:cover}.extra-time-option{padding-top:28px;padding-bottom:30px;padding-left:8px;background-color:#fafafa}#kpi-report-modal>.modal-content{max-width:900px!important}.modal-xxl{--bs-modal-width:900px;width:850px!important}#kpi-report-table{border:1px solid #000}#kpi-report-table>tbody>tr>td,#kpi-report-table>thead>th{border:1px solid #000;padding:5px;font-size:15px}.banner-container{background-color:#fff;width:165px;height:110px;bottom:10%;right:10%}.breadcrumb-container ol a{color:#3e3e3e!important;text-decoration:none!important}.breadcrumb-item+.breadcrumb-item:before{content:">"!important}.inventory{width:100%;color:#1d2b3a}.inventory-stats{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-bottom:16px}.inventory-stat{min-width:150px;padding:12px 18px;display:flex;flex-direction:column;background-color:#fff;border:1px solid #e2ebf2;border-left:4px solid #1f5fbf;border-radius:8px}.inventory-stat.published{border-left-color:#24a761}.inventory-stat.draft{border-left-color:#8a99a8}.inventory-stat-value{font-size:24px;font-weight:700;line-height:1.2}.inventory-stat-label{color:#58718b;font-size:13px}.inventory-toolbar{display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-bottom:14px}.inventory-search{position:relative;flex:1 1 280px;max-width:420px}.inventory-search svg{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#8a99a8}.inventory-search input{padding-left:36px}.inventory-filter{width:170px}.inventory-clear{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:0;background:none;border:0;color:#1f5fbf;font-size:14px}.inventory-clear:hover{text-decoration:underline}.inventory-count{margin-left:auto;color:#58718b;font-size:14px}.inventory-table-wrapper{padding:4px 4px 0;overflow-x:auto;background-color:#fff;border:1px solid #e2ebf2;border-radius:10px;box-shadow:0 6px 18px rgba(15,52,86,.05)}.inventory-table-wrapper .react-bootstrap-table{min-width:1100px}.inventory-table-wrapper .react-bootstrap-table-pagination{margin:0;padding:12px 10px;border-top:1px solid #e2ebf2}.inventory-table-wrapper .pagination .page-link{color:#344054;border-color:#e4e7ec}.inventory-table-wrapper .pagination .page-item.active .page-link{background:#1f2733;border-color:#1f2733;color:#fff}.inventory-table{margin-bottom:0;font-size:14px}.inventory-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:12px 14px;background-color:#f8f9fb;border-top:0;border-bottom:1px solid #e4e7ec;color:#667085;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;outline:none}.inventory-table td{padding:10px 14px;border-top:1px solid #eef0f3;vertical-align:middle}.inventory-table tbody tr.inventory-row:nth-child(odd){background-color:#fff}.inventory-table tbody tr.inventory-row:nth-child(2n){background-color:#f5f7fa}.inventory-table tbody tr.inventory-row{cursor:pointer;transition:background-color .12s ease}.inventory-table tbody tr.inventory-row:hover{background-color:#e9f1fb}.inventory-col-image{width:72px}.inventory-col-product{min-width:240px}.inventory-col-type{width:140px}.inventory-col-content{min-width:220px}.inventory-col-status{width:110px}.inventory-col-actions{width:100px;text-align:center}.inventory-col-number,.inventory-num{width:95px;text-align:right;white-space:nowrap}.inventory-thumb{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background-color:#f0f3f6;background-position:50%;background-size:cover;border-radius:6px;color:#c3ccd5}.inventory-product{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.inventory-product-name{font-weight:600}.inventory-product-sku{color:#58718b;font-size:12px}.inventory-product-description{max-width:340px;overflow:hidden;color:#71889d;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.inventory-type{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:3px 10px;border-radius:12px;font-size:12.5px;font-weight:600;white-space:nowrap}.inventory-type.course{background-color:#e8f0fc;color:#1f5fbf}.inventory-type.unit{background-color:#e6f8ed;color:#1e8a50}.inventory-type.lecture{background-color:#fff4dd;color:#a86b00}.inventory-type.subscription{background-color:#f1e9fb;color:#6a35b0}.inventory-chips{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.inventory-chip{display:inline-block;max-width:260px;padding:2px 8px;overflow:hidden;background-color:#f0f3f6;border-left:3px solid #b8c4cf;border-radius:4px;color:#3c444d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.inventory-chip.course{border-left-color:#1f5fbf}.inventory-chip.unit{border-left-color:#24a761}.inventory-chip.lecture{border-left-color:#e0a100}.inventory-status{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12.5px;font-weight:600}.inventory-status.published{background-color:#e6f8ed;color:#1e8a50}.inventory-status.draft{background-color:#eef1f4;color:#58718b}.inventory-price{display:flex;flex-direction:column;align-items:flex-end}.inventory-price-adjust,.inventory-price-period{color:#71889d;font-size:11.5px}.inventory-price-adjust.discount{color:#1e8a50}.inventory-actions{display:flex;justify-content:center;grid-gap:6px;gap:6px}.inventory-action{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #d5dde4;border-radius:6px;color:#1f5fbf}.inventory-action:hover{background-color:#eef4fd}.inventory-action.delete{color:#8a99a8}.inventory-action.delete:hover{background-color:#fde8e8;border-color:#f3b5b5;color:#d93025}@media (max-width:767px){.inventory-filter{width:calc(50% - 5px)}.inventory-count{margin-left:0}}.container-fluid.d-flex.justify-content-between.instructor-dashboard-container{margin-top:65px;padding:0;flex-direction:column}.w-auto.d-flex.flex-column.sidebar-container>div{flex:0 0 auto}.management-blue-link{color:#1c84a7!important;cursor:pointer}@media (min-width:768px){.container-fluid.d-flex.justify-content-between.instructor-dashboard-container{flex-direction:row;background-color:#fff;margin-top:65px;padding-left:0;padding-right:0;min-height:calc(100vh - 65px)}.w-auto.d-flex.flex-column.sidebar-container{height:100%;flex-direction:column}.w-85{width:85%}.w-15{width:15%;min-width:235px}.instructor-dashboard-big-widget{margin:20px auto;width:90%;box-shadow:7px 3px 5px #ccc}.instructor-dashboard-big-widget-no-shadow{margin:20px auto;width:90%}.instructor-dashboard-mid-widget{margin-left:100px;width:500px}.instructor-dashboard-table-header{background-color:#1c84a7;color:#fff;text-align:left;font-weight:400}.instructor-dashboard-table-body{text-align:left}.instructor-dashboard-table-body a{color:#006ac1!important}.instructor-dashboard-table-body button{-webkit-transform:scale(.7);transform:scale(.7)}.panel-default{height:auto}.management-blue-link{color:#1c84a7!important;cursor:pointer}}.react-link-override{color:inherit}.react-link-override:hover{color:inherit;text-decoration:inherit}.bg-light{border:1px solid #cfcfcf;color:#717171}.bg-info{color:#fff;background-color:#17a2b8!important}.bg-success{color:#fff;background-color:#28a745}.visually-hidden{display:none}
/*# sourceMappingURL=main.7b7b319a.chunk.css.map */