.back-to-top-button{letter-spacing:.16px;text-transform:uppercase;color:#002d9c;opacity:.7;width:48px;height:48px;z-index:calc(2100 + 1);cursor:pointer;background-color:#aac1f0;border-radius:50%;flex-flow:column;justify-content:center;align-items:center;font-family:Noto Sans,Arial,sans-serif;font-size:.6688rem;font-weight:700;animation:1s ease-in-out forwards fadeInUp;display:flex;position:fixed;bottom:.5rem;right:.5rem;box-shadow:0 4px 10px #02294f1a}.back-to-top-button:hover{opacity:1}.back-to-top-button.conversation{width:40px;height:40px;animation:1s ease-in-out fadeInDown;position:absolute;bottom:1rem;right:1.5rem}.back-to-top-button.conversation .sls-icon [fill]{fill:#002d9c}.back-to-top-button.teachers-view{color:#fff;background-color:#0b233f}.back-to-top-button.teachers-view .sls-icon [fill]{fill:#fff}.back-to-top-button span{align-items:center;max-height:14px;display:inline-flex}.back-to-top-button .sls-icon [fill]{fill:#002d9c}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50%)}to{transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50%)}to{transform:translateY(0)}}.page{height:100%}@media only screen and (width>=1056px){.page .main-wrapper>.header:has(.search-banner){position:sticky;top:-.5rem}.page.is-browse-page .main-wrapper>.header:has(.search-banner){top:3rem}}.page.content-page.header-banner .page-main .main-wrapper>.header{z-index:5;width:100%;margin:0 0 1rem}.page.content-page.header-banner .page-main .main-wrapper>.content>.bx--btn{justify-self:flex-end;margin-bottom:1rem;margin-left:1rem;margin-right:1rem;display:flex}@media only screen and (width>=672px){.page.content-page.header-banner .page-main .main-wrapper>.content>.bx--btn{margin-left:2rem;margin-right:2rem}}@media only screen and (width>=1056px){.page.content-page.header-banner .page-main .main-wrapper>.content>.bx--btn{margin-left:4rem;margin-right:4rem}}.page.content-page.header-banner .page-main .main-wrapper>.content>.bx--btn-set{flex-flow:wrap;justify-content:flex-end;gap:.75rem;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.page.content-page.header-banner .page-main .main-wrapper>.content>.bx--btn-set .bx--btn:not(.btn-switch-account){max-width:none}@media only screen and (width>=672px){.page.content-page.header-banner .page-main .main-wrapper>.content>.bx--btn-set{margin-left:2rem;margin-right:2rem}}@media only screen and (width>=1056px){.page.content-page.header-banner .page-main .main-wrapper>.content>.bx--btn-set{margin-left:4rem;margin-right:4rem}}.page.content-page{min-height:inherit}.page.content-page .page-main .main-wrapper{margin-left:auto;margin-right:auto}@media only screen and (width<=671px){.page.content-page .page-main .main-wrapper{width:calc(100% - 2rem)}}@media only screen and (width>=672px) and (width<=1055px){.page.content-page .page-main .main-wrapper{width:calc(100% - 4rem)}}@media only screen and (width>=1056px){.page.content-page .page-main .main-wrapper{width:calc(100% - 8rem)}}.page.content-page .page-main .main-wrapper>.content{width:100%;margin-top:2rem}@media only screen and (width<=671px){.page.content-page .page-main .main-wrapper>.content{margin-top:1rem}}.page.content-page.full-width .page-main .main-wrapper{width:100%}@media only screen and (width>=672px) and (width<=1055px){.page.content-page.full-width .page-main .main-wrapper{padding-left:54px}}@media only screen and (width>=1366px){.page:not(.left-panel-pinned) .page-nav{width:calc(var(--page-main-width))}}.page .page-nav{z-index:2100;width:var(--page-main-width);bottom:.5rem}@media only screen and (width>=1056px){.page .page-nav{padding-left:54px}}@media only screen and (width>=1366px){.page .page-nav{padding-left:0}}.page .page-nav .page-nav-background{max-width:calc(100% - 9.5rem);height:inherit;border-radius:60px}@media only screen and (width>=672px){.page .page-nav .page-nav-background{width:660px}}@media only screen and (width>=1056px){.page .page-nav .page-nav-background{width:740px}}@media screen and (width>=1920px){.page .page-nav .page-nav-background{width:1100px}}.page .page-nav .page-nav-wrapper{height:inherit;grid-template-columns:1fr 220px 1fr;justify-content:center;align-items:center;padding:0 1rem;display:grid}@media only screen and (width<=671px){.page .page-nav .page-nav-wrapper{padding:0 .5rem}}@media only screen and (width>=672px){.page .page-nav .page-nav-wrapper{grid-template-columns:1fr 250px 1fr}}.page .page-nav .page-nav-info{text-align:center;justify-content:center;align-items:center;display:flex}.page .page-nav .page-nav-info.center{letter-spacing:.16px;font-family:Noto Sans,Arial,sans-serif;font-size:.688rem;font-weight:700;line-height:.875rem}@media only screen and (width>=1056px){.page .page-nav .page-nav-info.center{font-size:.875rem;line-height:1.25rem}}.page .page-nav .page-nav-info.center{grid-column:2/3}.page .page-nav .page-nav-info.center .bx--btn{justify-self:center;width:40px}.page .page-nav .page-nav-info:is(.left,.right){letter-spacing:.16px;font-family:Noto Sans,Arial,sans-serif;font-size:.733rem;font-weight:400;line-height:.933rem}@media only screen and (width>=1056px){.page .page-nav .page-nav-info:is(.left,.right){font-size:.875rem;line-height:1.25rem}}.page .page-nav .page-nav-info:is(.left,.right){-webkit-line-clamp:1;white-space:normal;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-box-pack:start;line-height:normal;display:-webkit-box;overflow:hidden}@media only screen and (width<=671px){.page .page-nav .page-nav-info:is(.left,.right){display:none}}.page .page-nav .page-nav-info:is(.left,.right) .page-title{max-width:calc(100% - 6rem)}@media only screen and (width>=672px){.page .page-nav .page-nav-info.left{max-width:188px}}@media only screen and (width>=1056px){.page .page-nav .page-nav-info.left{max-width:225px}}@media screen and (width>=1920px){.page .page-nav .page-nav-info.left{max-width:430px}}.page .page-nav .page-nav-info.center{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.page .page-nav .page-nav-info.center .nav-info{justify-content:center;gap:1rem;min-width:130px;padding:0 1rem;display:flex}.page .page-nav .page-nav-info.center .page-label{white-space:pre;justify-content:center}.page._condensed .page-main{overflow:unset}.page._condensed .page-main .main-wrapper{width:100%}.page._condensed .page-main .main-wrapper>.header{margin-left:auto;margin-right:auto}@media only screen and (width<=671px){.page._condensed .page-main .main-wrapper>.header{width:calc(100% - 2rem)}}@media only screen and (width>=672px) and (width<=1055px){.page._condensed .page-main .main-wrapper>.header{width:calc(100% - 4rem)}}@media only screen and (width>=1056px){.page._condensed .page-main .main-wrapper>.header{width:calc(100% - 8rem)}}@media only screen and (width<=1055px){.page.drawer-collapsed .page-side{max-height:0}}@media only screen and (aspect-ratio>=13/9) and (width>=600px) and (width<=1055px){.page.drawer-collapsed .page-side{max-width:0}.page.drawer-collapsed .page-side .page-drawer{max-width:0;transform:translate(20rem)}}@media only screen and (width>=1056px){.page.drawer-collapsed .page-side{max-width:0}.page.drawer-collapsed .page-side .page-drawer{max-width:0;transform:translate(20rem)}.page.drawer-collapsed .content-sticky{transform:translate(160px)}}@media only screen and (width<=1055px){.page.drawer-expanded .page-main{margin-bottom:25vh!important}}@media only screen and (aspect-ratio>=13/9) and (width>=600px) and (width<=1055px){.page.drawer-expanded .page-main{max-width:calc(100% - 320px)}}@media only screen and (width>=1056px){.page.drawer-expanded .page-main{max-width:calc(100% - 320px)}}@media only screen and (aspect-ratio>=13/9) and (width>=600px) and (width<=1055px){.page.drawer-expanded .content-sticky{width:22.5vw;margin-left:calc(38.75vw - 133px)}}@media only screen and (width<=1055px){.page.drawer-expanded .back-to-top-button{display:none}}.page.error-page{min-height:inherit;justify-content:center;align-items:center;display:flex}.page.error-page .page-main .main-wrapper{flex-flow:column;justify-content:center;align-items:center;display:flex}.page.error-page .page-main .content{text-align:center;color:#6d7b8c;flex-flow:column;justify-content:center;align-items:center;display:flex}@media only screen and (width>=1056px){.page.error-page .page-main .content{width:680px}}@media only screen and (width>=672px) and (width<=1055px){.page.error-page .page-main .content{width:calc(100% - 256px)}}@media only screen and (width<=671px){.page.error-page .page-main .content{width:calc(100% - 32px)}}.page.error-page .page-main .content h1{letter-spacing:0;color:#9da7b2;margin:2rem 0;font-family:Noto Sans,Arial,sans-serif;font-size:2rem;font-weight:300;line-height:2.625rem}.page.error-page .page-main .content h3,.page.error-page .page-main .content h4{letter-spacing:0;color:#1a1a1a;margin:2rem 0;font-family:Noto Sans,Arial,sans-serif;font-size:1.313rem;font-weight:700;line-height:1.75rem}.page.error-page .page-main .content p{letter-spacing:.16px;font-family:Noto Sans,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem}@media only screen and (width>=1056px){.page.error-page .page-main .content p{font-size:1rem;line-height:1.625rem}}.page.error-page .page-main .content p{margin:2rem 0}.page.error-page .page-main .action>:not(first-child){margin-left:.5rem}.page.error-page .page-main .action+.action{margin-top:1rem}.page.error-page .page-main .action:last-of-type{margin-bottom:3rem}.page.error-page .graphic{display:inline-flex}@media only screen and (width<=671px){.page.error-page .graphic svg{width:120px;height:120px}}.page.static-page .back-to-top{letter-spacing:.16px;text-transform:uppercase;text-transform:uppercase;background-color:#fff;border-radius:10px;align-items:center;padding:.5rem 1rem;font-family:Noto Sans,Arial,sans-serif;font-size:.813rem;font-weight:700;display:inline-flex}.page.static-page .back-to-top .sls-icon{margin-right:.5rem}.page.static-page .back-to-top .sls-icon [stroke]{stroke:#2b63d9}.page.static-page .content{color:#1a1a1a}.page.static-page .content h1{letter-spacing:0;color:#9da7b2;font-family:Noto Sans,Arial,sans-serif;font-size:2rem;font-weight:300;line-height:2.625rem}.page.static-page .content h2{letter-spacing:0;color:#1a1a1a;font-family:Noto Sans,Arial,sans-serif;font-size:1.75rem;font-weight:300;line-height:2.25rem}.page.static-page .content h3{letter-spacing:0;color:#1a1a1a;font-family:Noto Sans,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}.page.static-page .content h4{letter-spacing:0;color:#1a1a1a;font-family:Noto Sans,Arial,sans-serif;font-size:1.313rem;font-weight:700;line-height:1.75rem}.page.static-page .content h5{letter-spacing:0;color:#1a1a1a;font-family:Noto Sans,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.375rem}.page.static-page .content h6{letter-spacing:0;color:#6d7b8c;font-family:Noto Sans,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}.page.static-page .content h1,.page.static-page .content h2,.page.static-page .content h3,.page.static-page .content h4,.page.static-page .content h5,.page.static-page .content h6{margin:2rem 0 1rem}.page.static-page .content h1:first-child,.page.static-page .content h2:first-child,.page.static-page .content h3:first-child,.page.static-page .content h4:first-child,.page.static-page .content h5:first-child,.page.static-page .content h6:first-child{margin:0 0 1rem}.page.static-page .content p{letter-spacing:.16px;font-family:Noto Sans,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem}@media only screen and (width>=1056px){.page.static-page .content p{font-size:1rem;line-height:1.625rem}}.page.static-page .content p{margin:1rem 0}.page.static-page .content ol:first-child,.page.static-page .content ul:first-child{margin-top:0}.page.static-page .content ol{margin:1rem 0;padding-left:1rem;list-style-type:decimal}.page.static-page .content ol ol[type=a]{padding-left:2.5rem;list-style:lower-alpha}.page.static-page .content ol ol[type=i]{list-style:lower-roman}.page.static-page .content ol.lower-alpha{list-style-type:lower-alpha}.page.static-page .content ol.upper-alpha{list-style-type:upper-alpha}.page.static-page .content ol.lower-roman{list-style-type:lower-roman}.page.static-page .content ol.upper-roman{list-style-type:upper-roman}.page.static-page .content ul{margin:1rem 0;padding-left:1rem;list-style-type:disc}.page.static-page .content li{margin:1rem 0}.page.static-page .content p.u-heading,.page.static-page .content h2.u-heading,.page.static-page .content h3.u-heading{letter-spacing:.16px;font-family:Noto Sans,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem}@media only screen and (width>=1056px){.page.static-page .content p.u-heading,.page.static-page .content h2.u-heading,.page.static-page .content h3.u-heading{font-size:1rem;line-height:1.625rem}}.page.static-page .content p.u-heading,.page.static-page .content h2.u-heading,.page.static-page .content h3.u-heading{text-decoration:underline}.page.static-page .content p.b-heading-2,.page.static-page .content h2.b-heading-2,.page.static-page .content h3.b-heading-2{letter-spacing:0;color:#1a1a1a;font-family:Noto Sans,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.375rem}.page.static-page .content .section-note{padding-left:2.5rem}.page.static-page .content .pointer-note{padding-left:1rem}.page.static-page .page-main .main-wrapper{margin-left:auto;margin-right:auto;padding-bottom:8rem}.page.static-page .page-main .main-wrapper>.header{margin:2rem 0}@media only screen and (width>=1056px){.page.static-page .page-main .main-wrapper{width:680px}}@media only screen and (width>=672px) and (width<=1055px){.page.static-page .page-main .main-wrapper{width:calc(100% - 64px);max-width:680px}}@media only screen and (width<=671px){.page.static-page .page-main .main-wrapper{width:calc(100% - 32px)}}@media only screen and (width>=1056px){.page.page-notebook-editor-page .page-main .main-wrapper .content-sticky{margin-left:calc((var(--page-main-width) + 54px) / 2);transform:translate(-50%)}.page.notebook-editor-cover .page-main .main-wrapper .content-sticky{margin-left:calc((var(--page-main-width) - 54px) / 2);transform:translate(-50%)}}@media only screen and (aspect-ratio>=13/9) and (width>=600px) and (width<=1055px){.page.has-side{display:flex}}@media only screen and (width>=1056px){.page.has-side{display:flex}}.page.has-side .page-main .main-wrapper{overflow:visible}.page.page-nav-hidden .page-nav{display:none}.page .page-main{width:100%;height:100%;min-height:inherit;position:relative}.page .page-main .attached-toolbar-wrapper{top:calc(5rem + 2.5rem * (var(--banner-count,0)));z-index:1100;position:sticky}._has-banner-action .page .page-main .attached-toolbar-wrapper{top:calc(5rem + 2.5rem * (var(--banner-count,0) - 1) + 5rem)}@media only screen and (width<=671px){._has-banner-sub-text .page .page-main .attached-toolbar-wrapper{top:calc(5rem + 2.5rem * (var(--banner-count,0) - 1) + 4rem)}._has-banner-action .page .page-main .attached-toolbar-wrapper{top:calc(5rem + 2.5rem * (var(--banner-count,0) - 1) + 6.75rem)}}.space-bar+.bx--content .page .page-main .attached-toolbar-wrapper{top:8.5rem}.page .page-main .attached-toolbar-wrapper>div{position:absolute;right:.5rem}.page .page-main .attached-toolbar-wrapper>div:nth-child(2){margin-top:4rem}.page .page-main .attached-toolbar-wrapper>div:nth-child(3){margin-top:8rem}.page .page-main .attached-toolbar-wrapper>div:nth-child(4){margin-top:12rem}.page .page-main .attached-toolbar-wrapper>div:nth-child(5){margin-top:16rem}.page .page-main .attached-toolbar-wrapper .meeting-link-toolbar .icon-wrapper{display:inline-flex}.page .page-main .attached-toolbar-wrapper .meeting-link-toolbar .icon-wrapper .sls-icon [stroke]{stroke:#2b63d9}.page .page-main .main-wrapper{height:100%;min-height:inherit;flex-flow:column;display:flex}.page .page-main .main-wrapper>.header{flex-flow:wrap;flex:none;align-items:center;margin:2rem 0;display:flex}@media only screen and (width<=671px){.page .page-main .main-wrapper>.header{margin-top:1rem;margin-bottom:1rem}}.page .page-main .main-wrapper>.header+.content{margin-top:0}.page .page-main .main-wrapper>.header .header-wrapper{flex-flow:wrap;align-items:center;width:100%;display:flex}.page .page-main .main-wrapper>.header .header-wrapper>.title{letter-spacing:0;font-family:Noto Sans,Arial,sans-serif;font-size:1.313rem;font-weight:700;line-height:1.75rem}@media only screen and (width>=1056px){.page .page-main .main-wrapper>.header .header-wrapper>.title{font-size:1.5rem;line-height:2rem}}.page .page-main .main-wrapper>.header .header-wrapper>.title{word-break:break-word;flex:100%;display:flex}.page .page-main .main-wrapper>.header .header-wrapper>.title .sls-icon{flex:none;margin-right:.5rem}.page .page-main .main-wrapper>.header .sub-title{letter-spacing:.16px;font-family:Noto Sans,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem}@media only screen and (width>=1056px){.page .page-main .main-wrapper>.header .sub-title{font-size:1rem;line-height:1.625rem}}.page .page-main .main-wrapper>.header .sub-title{flex:100%;margin-top:1rem}.page .page-main .main-wrapper>.content{flex:1}.page .page-main .main-wrapper .content-sticky{max-width:992px}@media only screen and (width>=1056px){.page .page-main .main-wrapper .content-sticky{width:680px;margin-left:calc((var(--pagewidth) - 680px - 320px - 54px) / 2)}}@media only screen and (width>=1056px) and (width>=1312px){.page .page-main .main-wrapper .content-sticky{margin-left:calc((var(--pagewidth) - 680px - 320px - var(--panel-offset,0)) / 2)}}.page .page-main .main-wrapper .content-floating-icons{width:var(--page-main-width);z-index:calc(2100 + 1);justify-content:flex-end;padding-right:.5rem;display:flex;position:fixed;bottom:0}.page .page-main .main-wrapper .content-floating-icons :is(.btn-helpdesk-ticket,.back-to-top-button){position:absolute}.page.has-split-layout.content-page{padding-left:0}.page.has-split-layout .page-main .main-wrapper>.content{margin-top:0}@media only screen and (width>=1056px){.page.has-split-layout .layout-split{align-items:flex-start;display:flex}}.page.has-split-layout .layout-split .layout-split-side{background-color:#f3f5f8;flex:0 0 min(320px,25vw);height:calc(100vh - 3rem);padding:1rem 1rem 3rem;display:none;position:sticky;top:3rem;overflow-y:auto}@media only screen and (width>=1056px){.page.has-split-layout .layout-split .layout-split-side{display:block}}.page.has-split-layout .layout-split .layout-split-main{background-color:#e7e9ec;flex:auto;min-height:calc(100vh - 3rem)}.page.has-split-layout .layout-split .layout-split-main-white{background-color:#fff}@media only screen and (width>=1056px){.page.has-split-layout .layout-split .layout-split-main{flex-direction:column;padding-bottom:0;display:flex}}.page .page-nav:empty{display:none}.page .btn-helpdesk-ticket{z-index:calc(2100 + 1);position:fixed;bottom:.5rem;right:.5rem;width:fit-content!important}.page .btn-helpdesk-ticket .bx--btn{min-width:48px;max-width:48px}.page .btn-helpdesk-ticket .bx--btn:focus,.page .btn-helpdesk-ticket .bx--btn:active{background-color:#2552ac}.page .btn-helpdesk-ticket .bx--btn span{letter-spacing:.16px;text-transform:uppercase;flex-flow:column;justify-content:center;align-items:center;font-family:Noto Sans,Arial,sans-serif;font-size:.6688rem;font-weight:700;display:flex}.page .btn-helpdesk-ticket .bx--btn span .sls-icon{margin-right:0}.page .btn-helpdesk-ticket .bx--btn span .label{margin-top:-.125rem}.page .btn-helpdesk-ticket~.back-to-top-button{bottom:4rem}.page-side{transition:all .24s ease-in-out}@media only screen and (width<=1055px){.page-side{max-height:calc(var(--vh,1vh) * 55);z-index:-1;background-color:#e7e9ec;border-top:1px solid #ced3d9;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 8px #02294f1a}.drawer-expanded .page-side{z-index:2000}.drawer-side-expand .page-side{left:auto;top:calc(3rem + 2.5rem * var(--banner-count,0));width:320px;max-height:unset;overflow-y:unset;border-top:0;justify-content:center;display:flex}.space-bar.visiting-view+.app-content .drawer-side-expand .page-side{top:6.75rem}.drawer-side-expand.is-game-enabled .page-side{top:calc(3rem + 2.5rem * var(--banner-count,0) + .5rem)}}@media only screen and (width>=672px) and (width<=1055px){.page-side{left:54px}.page-side .page-sub-content{padding-left:.5rem}}@media only screen and (aspect-ratio>=13/9) and (width>=600px) and (width<=1055px){.page-side{max-width:320px;max-height:unset;z-index:1;flex:0 0 320px;justify-content:center;height:auto;padding-bottom:1rem;display:flex;position:static;overflow-y:auto}}@media only screen and (width>=1056px){.page-side{max-width:320px;max-height:unset;z-index:1;flex:0 0 320px;justify-content:center;height:auto;padding-bottom:1rem;display:flex;position:static;overflow-y:auto}}@media only screen and (aspect-ratio>=13/9) and (width>=600px) and (width<=1055px){.page-side .page-drawer{height:calc(var(--vh,1vh) * 100 - 3rem);background-color:#e7e9ec;flex:0 0 100%;width:320px;position:fixed;overflow-y:auto;transform:none}}@media only screen and (width>=1056px){.page-side .page-drawer{height:calc(var(--vh,1vh) * 100 - 3rem);background-color:#e7e9ec;flex:0 0 100%;width:320px;position:fixed;overflow-y:auto;transform:none}}
