.loadingActivity{display:block;height:100%;margin:auto;position:relative;text-align:center;width:100%;z-index:10}.loadingActivity img{height:150px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px}.chart-loading{height:312px;position:relative}.chart{padding:20px 0}.chart .chart-content{height:350px;position:relative;width:600px}.chart .chart-content-wrapper{height:100%}.chart .arrow{bottom:16px;position:absolute}.chart .left-arrow button:disabled{opacity:.3}.chart .left-arrow{left:30px}.chart .left-arrow svg{transform:rotate(180deg)}.chart .right-arrow button:disabled{opacity:.3}.chart .right-arrow{right:-30px}.chart .y .tick{color:#14405c;font-family:OpenSans Bold,serif;font-size:24px}.chart .x .tick{color:#14405c;font-family:OpenSans,serif;font-size:1.5em}.chart .x .disabled{color:gray}.chart g{pointer-events:all}div.bar-tooltip{background-color:#14405c;border:2px solid #fff;border-radius:10px;font-family:OpenSans,sans-serif;font-size:21px;min-width:162px;opacity:0;padding:10px 20px;text-align:center}div.bar-tooltip.place-top:after{border-top-color:#14405c}div.bar-tooltip.place-left:after{border-left-color:#14405c}div.bar-tooltip.place-bottom:after{border-bottom-color:#14405c}div.bar-tooltip.show{opacity:1}div.bar-tooltip p:not(:last-child){margin-bottom:5px}.chart-legend{align-items:center;align-self:flex-end;display:flex;justify-content:space-evenly;max-width:90%;width:100%}.chart-legend-item{color:#14405c;font-family:OpenSans,sans-serif;font-size:21px;padding-left:25px;position:relative}.chart-legend-item:before{background:#fff;border:2px solid #14405c;box-sizing:border-box;content:"";display:block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.chart-legend-item-total:before{background:#14405c}.progress-pie-chart-container{height:100%;width:100%}.progress-pie-chart-container .grid-progress{grid-column-gap:20px;grid-row-gap:20px;align-items:center;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100%;justify-items:center;width:100%}.progress-pie-chart-container .grid-progress #accuracyPercentage,.progress-pie-chart-container .grid-progress #activitiesCompleted,.progress-pie-chart-container .grid-progress #longestStreak,.progress-pie-chart-container .grid-progress #wordsMastered{align-items:center;background-color:#14405c;border-radius:10px;color:#fff;display:flex;height:100px;justify-content:center;margin:10px;pointer-events:all;text-align:center;width:250px}.progress-pie-chart-container .grid-progress #accuracyPercentage .buttonHeader,.progress-pie-chart-container .grid-progress #activitiesCompleted .buttonHeader,.progress-pie-chart-container .grid-progress #longestStreak .buttonHeader,.progress-pie-chart-container .grid-progress #wordsMastered .buttonHeader{font-size:24px;font-weight:600;margin:0}.progress-pie-chart-container .grid-progress #accuracyPercentage .progressIcon,.progress-pie-chart-container .grid-progress #activitiesCompleted .progressIcon,.progress-pie-chart-container .grid-progress #longestStreak .progressIcon,.progress-pie-chart-container .grid-progress #wordsMastered .progressIcon{font-size:50px;margin-right:25px}.error-screen{background-color:#eae2dd;height:100%}.modal .error-screen{border-radius:20px;bottom:0;left:0;margin:auto;max-height:500px;max-width:624px;position:absolute;right:0;top:0;z-index:10}.modal .error-screen .error-footer{border-radius:0 0 20px 20px;height:23%}.modal .error-screen .error-content{height:77%}.error-content{align-items:center;display:flex;flex-direction:column;height:74%;justify-content:flex-end}.error-content .error-title{color:#14405c;font-family:OpenSans ExtraBold;font-size:72px;line-height:98px;margin-bottom:10px}.error-content .error-dude{height:127px;margin-left:10px}.error-content .error-message{background:#fff;font-family:OpenSans;font-size:22px;font-style:normal;font-weight:400;line-height:33px;margin-bottom:25px;padding:15px;position:relative;width:425px}.error-content .error-message:after{border-color:#fff #0000 #0000 #fff;border-style:solid;border-width:17px;bottom:-34px;content:"\a";left:122px;position:absolute}.error-button{border:2px solid #eae2dd;border-radius:10px;color:#eae2dd;font-family:OpenSans;font-size:22px;font-style:normal;font-weight:700;line-height:30px;padding:10px 20px}.error-button:focus,.error-button:hover{background:#eae2dd;color:#14405c}.error-footer{background-color:#14405c;height:26%;padding-top:34px;text-align:center}#amp-nav-v2-container{display:contents}#amp-nav-v2-container:has(.amp-nav-main-nav)+.app-container{margin-left:66px}.amp-nav-v2{z-index:11}.amp-nav-v2 .amp-nav-elementary-school-view,.amp-nav-v2 .amp-nav-middle-school-view,.amp-nav-v2 .amp-nav-sub-nav,.amp-nav-v2 .amp-nav-top-nav{position:relative!important}.amp-nav-v2 .amp-nav-sub-nav{top:0!important}body:has(.amp-nav-main-nav) .modal-dialog,body:has(.amp-nav-main-nav) .words-modal-wrapper{margin-left:33px}@media screen and (max-width:1089px){body:has(.amp-nav-main-nav) .modal-dialog,body:has(.amp-nav-main-nav) .words-modal-wrapper{margin-left:0}body:has(.amp-nav-main-nav):has(main.activity) .amp-nav-v2 .amp-nav-main-nav{display:none}body:has(.amp-nav-main-nav):has(main.activity) .amp-nav-v2 .amp-nav-sub-nav,body:has(.amp-nav-main-nav):has(main.activity) .amp-nav-v2 .amp-nav-top-nav{left:0;width:100%}body:has(.amp-nav-main-nav):has(main.activity) .app-container{margin:0!important}}@media screen and (max-height:768px){#app_main:has(main.activity) .amp-nav-v2{display:none}#app_main:has(main.activity) .app-container{margin:0!important}}.iPad-content{text-align:center}.iPad-content h1{font-family:OpenSans;font-size:34px;font-weight:400;margin-bottom:138px}.session-modal-wrapper{background-color:#f7f7f7b3;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.session-modal,.session-modal-wrapper{align-items:center;display:flex;justify-content:center}.session-modal{background-color:#fff;border-radius:32px;cursor:default;flex-direction:column;height:515px;position:relative;width:720px}.session-modal .close-button{background-color:#0000;border:none;box-shadow:none;cursor:pointer;height:50px;position:absolute;right:15px;top:15px;width:50px}.session-modal .session-modal-header{color:#393434;font-family:Quicksand-SemiBold;font-size:43px;font-weight:400;margin-bottom:20px;padding:0;text-align:center}.session-modal .session-modal-prompt{color:#393434;font-family:Quicksand-Medium;font-size:26px;margin-bottom:45px;padding:0;text-align:center}.session-modal .session-modal-prompt .session-timeout-autologout{color:#393434;display:inline-block;font-family:Quicksand-Bold;font-size:26px;width:35px}.session-modal .button{align-items:center;border:5px solid #006fe3;border-radius:111px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:Quicksand-Bold;font-size:26px;height:90px;justify-content:space-between;padding:0 50px;position:relative;transform-origin:center center;width:300px}.session-modal .button.back-button{background-color:#006fe3;box-shadow:0 3px 4px #cad3e4,0 3px 0 #006fe3;margin-bottom:25px}.session-modal .button.back-button:hover{background-color:#014c9c;border-color:#014c9c}.session-modal .button.logout-button{background-color:#0000;border-style:solid;box-shadow:0 3px 4px #cad3e4,0 3px 0 #0000;color:#006fe3}.session-modal .button.logout-button:hover{background-color:#e1e8f9}.session-modal :focus{box-shadow:0 0 0 3px #9c0d63,0 0 0 5px #fff!important;outline:3px solid #0000!important}@font-face{font-family:BentonSansBook;src:url(/static/media/bentonSans-Book.7496aa025e39d228f274.woff) format("woff"),url(/static/media/bentonSans-Book.d8c1ee75b98fafecf130.ttf) format("truetype")}@font-face{font-family:Seymour One;src:url(/static/media/SeymourOne-Regular.e325043007d9fedf6483.woff) format("woff"),url(/static/media/SeymourOne-Regular.16a364297ad4b2fba14c.ttf) format("truetype")}@font-face{font-family:ITCAvantGardeITCDemi;src:url(/static/media/ITCAvantGardeITCDemi.05e8bd539442134c1ce6.woff) format("woff"),url(/static/media/ITCAvantGardeITCDemi.23ef0c5eff510140324d.ttf) format("truetype")}.logout-screen{background-color:#eae2dd;height:100%}.logout-screen .logout-dude{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.logout-screen .logout-dude .speech-bubble{background-color:#fff;border-radius:10px;float:right;height:75px;margin-left:20px;margin-top:10px;width:300px}.logout-screen .logout-dude .speech-bubble h1{padding-left:35px;padding-top:10px}.logout-screen .logout-dude .speech-bubble:after{background-color:#fff;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;content:" ";height:25px;margin-left:-10px;margin-top:-30px;position:absolute;transform:rotate(45deg);width:25px;z-index:-1}.activity{color:#14405c;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%;z-index:1}.activity a{background-color:#14405c;border:1px solid #000;height:30px;margin:20px;width:200px}.activity b,.activity strong{font-family:OpenSans Bold,sans-serif}.custom-scrollbars::-webkit-scrollbar{width:48px}.custom-scrollbars::-webkit-scrollbar-track{background-clip:padding-box;border-left:8px solid #80808000;border-right:8px solid #80808000}.custom-scrollbars::-webkit-scrollbar-thumb{background-clip:padding-box;border:11px solid #80808000;border-radius:32px}.custom-scrollbars::-webkit-scrollbar-corner{display:none}.custom-scrollbars::-webkit-scrollbar-button{background-clip:padding-box;background-repeat:no-repeat;background-size:80% 90%;border-left:8px solid #80808000;border-right:8px solid #80808000;height:32px;width:48px}.custom-scrollbars::-webkit-scrollbar-button:start{display:block}.custom-scrollbars::-webkit-scrollbar-button:end{display:block}.custom-scrollbars::-webkit-scrollbar-button:vertical:decrement{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" preserveAspectRatio="none"><path d="M45.66,43.5a3,3,0,0,1-2.6,4.5H4.94a3,3,0,0,1-2.6-4.5l19.06-33a3,3,0,0,1,5.2,0Z" fill="rgba%28128, 128, 128, 1%29" /></svg>');background-position:bottom;border-top:8px solid #80808000}.custom-scrollbars::-webkit-scrollbar-button:vertical:decrement:start{border-top-left-radius:32px;border-top-right-radius:32px}.custom-scrollbars::-webkit-scrollbar-button:vertical:decrement:end{display:none}.custom-scrollbars::-webkit-scrollbar-button:vertical:increment{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" preserveAspectRatio="none"><path d="M45.66,4.5A3,3,0,0,0,43.07,0H4.94a3,3,0,0,0-2.6,4.5l19.06,33a3,3,0,0,0,5.2,0Z" fill="rgba%280, 0, 0, 1%29" /></svg>');background-position:top;border-bottom:8px solid #80808000}.custom-scrollbars::-webkit-scrollbar-button:vertical:increment:start{display:none}.custom-scrollbars::-webkit-scrollbar-button:vertical:increment:end{border-bottom-left-radius:32px;border-bottom-right-radius:32px}.uppercase{text-transform:uppercase}#app_main .wrapper{display:flex;flex-direction:column;height:100%}.dev-wrapper{position:absolute;z-index:1000}.dev-wrapper .devci-button{background-color:#fff;color:red;margin:10px}.dev-wrapper .devci-button.inactive{color:gray}.app-container{display:flex;flex-direction:column;flex-grow:1;height:100%}.app-container:has(#guide){min-height:0}@font-face{font-family:Quicksand-Bold;font-style:normal;font-weight:400;src:url(/static/media/Quicksand-Bold.76f20c55b4aa564ea883.ttf) format("truetype")}@font-face{font-family:Quicksand-Light;font-style:normal;font-weight:400;src:url(/static/media/Quicksand-Light.e715991b8e3173b8a2e5.ttf) format("truetype")}@font-face{font-family:Quicksand-Medium;font-style:normal;font-weight:400;src:url(/static/media/Quicksand-Medium.eb896a79553a58953cbf.ttf) format("truetype")}@font-face{font-family:Quicksand-Regular;font-style:normal;font-weight:400;src:url(/static/media/Quicksand-Regular.cffc279022b0d87c571d.ttf) format("truetype")}@font-face{font-family:Quicksand-SemiBold;font-style:normal;font-weight:400;src:url(/static/media/Quicksand-SemiBold.d4f6bc51411626477b05.ttf) format("truetype")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-Regular.77c09223204154ae8d43.ttf) format("truetype")}@font-face{font-family:OpenSans Bold;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-Bold.fa428cdd2e334e2be904.ttf) format("truetype")}@font-face{font-family:OpenSans Light;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-Light.55d5015c3ced03510e63.ttf) format("truetype")}@font-face{font-family:OpenSans ExtraBold;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-ExtraBold.df2044929df5b18703f1.ttf) format("truetype")}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:OpenSans,sans-serif}#app_main,#root,body,html{height:100%;margin:0;overflow:hidden}.bold,b,strong{font-weight:700}button{background:none;border:none;cursor:pointer}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.all-subnavs-container{height:0!important}.focused,:focus{box-shadow:0 0 0 3px #1916ff,0 0 0 5px #fff!important;outline:3px solid #0000!important}a{color:#fff;text-decoration:none}.iPad-orientation{display:none}@media (orientation:portrait){.iPad-orientation{align-items:center;background:#eae2dd;display:block;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:103}}[inert]{cursor:default;pointer-events:none}[inert],[inert] *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-1000px)}to{opacity:1;transform:translateY(0)}}@keyframes roll-out-left{0%{opacity:1;transform:translateX(0) rotate(0deg)}to{opacity:0;transform:translateX(-1000px) rotate(-540deg)}}@keyframes jello-horizontal{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes flicker-in-1{0%{opacity:0}10%{opacity:0}10.1%{opacity:1}10.2%{opacity:0}20%{opacity:0}20.1%{opacity:1}20.6%{opacity:0}30%{opacity:0}30.1%{opacity:1}30.5%{opacity:1}30.6%{opacity:0}45%{opacity:0}45.1%{opacity:1}50%{opacity:1}55%{opacity:1}55.1%{opacity:0}57%{opacity:0}57.1%{opacity:1}60%{opacity:1}60.1%{opacity:0}65%{opacity:0}65.1%{opacity:1}75%{opacity:1}75.1%{opacity:0}77%{opacity:0}77.1%{opacity:1}85%{opacity:1}85.1%{opacity:0}86%{opacity:0}86.1%{opacity:1}to{opacity:1}}@keyframes slide-left{0%{transform:translateX(0)}to{transform:translateX(-30px)}}@keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(30px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.aabc994f.css.map*/